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@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:01799998...@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:01799998...@100.200.250.1> From: "35418" <sip:35...@100.200.250.1>;tag=eubeh Call-ID: soljjmshjthg...@calango CSeq: 616 INVITE Contact: <sip:35...@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
<<608-1041a.jpg>>
_______________________________________________ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br _______________________________________________ Temos tudo para seu projeto VoIP com Asterisk! Descontos especiais para assinantes da AsteriskBrasil.org. Registre-se e receba um cupom exclusivo de desconto! Acesse agora www.voipmania.com.br ______________________________________________ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org