[AsteriskBrasil] Opensips + msg erro asterisk
Fernando - 7BILLING - Soluções VoIP
fernando em 7billing.com.br
Quinta Outubro 14 14:04:26 BRT 2010
Boa tarde amigo.
Tenho esse tipo de solução rodando com Opensips 1.5, Kamailio 1.5 e Kamailio
3.0.
Poste como está seu sip.conf e seu openser.cfg.
Os passos para esse tipo de integração é simples. Visto que o OpenSIPS deve
rodar em uma porta, e o asterisl em outra, segue-se a lógica:
Asterisk deve estar impedido de receber REGISTER.
Asterisk só aceita chamadas do sip opensips que vc deve cadastrar como peer
no sip.conf
OpenSIPS gerencia REGISTER, chamadas de voipxvoip e Roteamento para o
Asteris.
Mas sem seus arquivos de configuração e uma melhor explicação do seu cenário
fica meio difícil ajudar.
____________________________________
Fernando da Silva Santos
Desenvolvedor - 7Billing
http://www.7billing.com.br
-------Original Message-------
From: marcelo ferreira
Date: 13/10/2010 19:39:15
To: asteriskbrasil em listas.asteriskbrasil.org
Subject: [AsteriskBrasil] Opensips + msg erro asterisk
Pessoal,
sou novato ainda nas tecnologias sip+asterisk+opensips+afins.
Mas estou trabalhando e estudando há lgum tempo.
Então, esta semana eu configurei um Opensips em um servidor (A) e o Asterisk
em um servidor (B).
As primeiras configurações e testes pelos quais passei foi ligar de ramal
para ramal utilizando somente o opensips. Deram OK.
A partir disso, efetuei o rewrite do osips para enviar chamadas pstn para os
troncos do asterisk e serem bilhetadas no A2Billing.
Bem o problema é que agora aparece o (famoso) warning: username mismatch,
have <100.200.250.1>, digest has <35418>.
Com o debug ativado, o cabeçalho é o seguinte:
O opensips está no ip 100.200.250.1
O meu softphone é o 150.150.200.132
<--- SIP read from UDP:100.200.250.1:5060 --->
INVITE sip:01799998888 em sip.liguetone.com.br SIP/2.0
Record-Route: <sip:100.200.250.1;lr=on;ftag=eubeh>
Via: SIP/2.0/UDP 100.200.250.1;branch=z9hG4bKded3.f8b73e07.0
Via: SIP/2.0/UDP 192.168.0.18:5060;received=150.150.200.132;rport=5060
branch=z9hG4bKkhfpcdbl
Max-Forwards: 69
To: <sip:01799998888 em 100.200.250.1>
From: "35418" <sip:35418 em 100.200.250.1>;tag=eubeh
Call-ID: soljjmshjthguwo em calango
CSeq: 616 INVITE
Contact: <sip:35418 em 192.168.0.18:5060>
Content-Type: application/sdp
Allow: INVITE,ACK,BYE,CANCEL,OPTIONS,PRACK,REFER,NOTIFY,SUBSCRIBE,INFO
MESSAGE
Supported: replaces,norefersub,100rel
User-Agent: Twinkle/1.4.2
Content-Length: 308
Bem, a partir dessa tentativa, o asterisk está mostrando o warning e depois
responde com 403: Forbidden.
No asterisk configurei um contexto padrão "context=opensips"
e inclusive já tentei o "Autocreatepeer=yes" que não fez diferença.
Tentei utilizar no osips o uac_replace_from setando para o numero do ramal,
mas fica na mesma (óbvio :)
e tentei colocar alguns cabeçalhos no osips para testar se era algum
parâmetro que falta pro asterisk.
O que os senhores acham? Eu tenho de enviar/alterar algum cabeçalho pelo
osips?
Eu estou fazendo dessa maneira simplesmente para poder aproveitar o meu
A2Billing que já está em produção no asterisk.
Abraços e muito obrigado!
Marcelo Amorim Ferreira
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20101014/f9f86967/attachment.htm
-------------- Próxima Parte ----------
Um anexo não texto foi limpo...
Nome : não disponível
Tipo : image/jpeg
Tam : 10517 bytes
Descr.: não disponível
Url : http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20101014/f9f86967/attachment.jpeg
Mais detalhes sobre a lista de discussão AsteriskBrasil