[AsteriskBrasil] problemas com snep em ligacões de fora para ramal ionterno

Douglas Conrad conrad em opens.com.br
Segunda Dezembro 17 18:03:22 BRST 2012


Paulo,

Como é uma entrada analógica, você não vai conseguir "identificar" o
ramal de destino, você precisará "pré-determinar" isto antes de enviar
ao ramal ou tocar qualquer opção para quem liga.

Então na orientação que você recebeu da Khomp, modifique para algo assim:
[khomp-00]
exten => s,1,Goto(default,1010)
exten => s,n,Hangup()

O que vai acontecer com isto no fim da história? Bom, o asterisk enviará
a chamada com destino à extensão 1010 no contexto default. O contexto
default é tratado pelo SNEP e como consequencia você deverá criar uma
regra de negócio no SNEP que trate todas as ligações de destino à
extensão 1010. Ela pode ser um ramal, apenas uma string qualquer, um
grupo/fila e etc.

Com isto você irá criar os encaminhamentos que deseja com sua ligação.

[]s


Em 06-12-2012 17:18, paulo bruck escreveu:
> Boa tarde pessoal e Raphael
>
> Voltando ao problema do SNEP
>
> debian squeeze
> snep 2.0
> asterisk 1.8.16
> ebs khomp com 4fxo + 1 gsm
>
> o que esta funcionando:
>
> ramal -> ramal
> ramal -> fixo via tronco analogico
> ramal -> celular  via gsm
> o que não funciona...-> ligação de fora para ramal interno
>
> no snep  eu ja cadastrei todos os ramais e troncos da khomp
> ligado no tronco da khomp eu tenho o  35964883
> em tronco normal sem estar ligado na khomp eu tenho o 35964881
>
> seguindo a ideia do Raphael eu coloquei
> uma rota assim na regra de negocios:
> origem - expressao regular - 35964881
> destino - expressao regular 35964883
>
> em acao eu coloquei -> discar diretamente para ramal 1010
>
> quando tento dicar do tel 35964881 para o 35964883 ele me mostra o
> seguinte nos logs do asterisk( quando o rasterisk -vvvvvddddd)
>
>   == Parsing '/etc/asterisk/asterisk.conf': Parsing
> /etc/asterisk/asterisk.conf
>   == Found
> Seeding global EID '00:50:43:00:45:3e' from 'eth0' using 'siocgifhwaddr'
>   == Parsing '/etc/asterisk/extconfig.conf': Parsing
> /etc/asterisk/extconfig.conf
>   == Found
>   == Binding queues to odbc/snep/queues
>   == Binding queue_members to odbc/snep/queue_members
>   == Binding voicemail to odbc/snep/voicemail_users
> Connected to Asterisk 1.8.13.1~dfsg-1~bpo60+1 currently running on
> zeus (pid = 8894)
> Verbosity is at least 3
> Core debug was 0 and is now 5
>     -- Executing [i em default:1] Set("Khomp/B0C2-0.0",
> "CHANNEL(language)=pt_BR") in new stack
>     *-- Executing [i em default:2] Playback("Khomp/B0C2-0.0", "invalid")
> in new stack*
> [Dec  6 17:11:35] WARNING[9291]: file.c:663 ast_openstream_full: File
> invalid does not exist in any format
> [Dec  6 17:11:35] WARNING[9291]: file.c:958 ast_streamfile: Unable to
> open invalid (format 0x8 (alaw)): No such file or directory
> [Dec  6 17:11:35] WARNING[9291]: app_playback.c:475 playback_exec:
> ast_streamfile failed on Khomp/B0C2-0.0 for invalid
>     -- Executing [i em default:3] Hangup("Khomp/B0C2-0.0", "") in new stack
>   == Spawn extension (default, i, 3) exited non-zero on 'Khomp/B0C2-0.0'
>     -- Executing [h em default:1] Hangup("Khomp/B0C2-0.0", "") in new stack
>   == Spawn extension (default, h, 1) exited non-zero on 'Khomp/B0C2-0.0'
>
> e fica mudo....
>
> quando coloco o que o pessoal da khomp me enviou o abaixo no arquivo
> /etc/asterisk/custom/eof.conf
>
> [khomp-00]
> exten => s,1,Dial(SIP/1010)
> exten => s,n,Hangup()
>
> fiz a ligação  e funcionou.
>
>   == Parsing '/etc/asterisk/asterisk.conf': Parsing
> /etc/asterisk/asterisk.conf
>   == Found
> Seeding global EID '00:50:43:00:45:3e' from 'eth0' using 'siocgifhwaddr'
>   == Parsing '/etc/asterisk/extconfig.conf': Parsing
> /etc/asterisk/extconfig.conf
>   == Found
>   == Binding queues to odbc/snep/queues
>   == Binding queue_members to odbc/snep/queue_members
>   == Binding voicemail to odbc/snep/voicemail_users
> Connected to Asterisk 1.8.13.1~dfsg-1~bpo60+1 currently running on
> zeus (pid = 11008)
> Verbosity is at least 3
> Core debug was 0 and is now 5
>     -- Executing [s em khomp-00:1] Dial("Khomp/B0C2-0.0", "SIP/1010") in
> new stack
>   == Using SIP RTP TOS bits 184
>   == Using SIP RTP CoS mark 5
>     -- Called SIP/1010
>     -- SIP/1010-00000000 is ringing
>     -- SIP/1010-00000000 answered Khomp/B0C2-0.0
>
> pelo que o pessoal da Khomp me passou é algo relacionado ao default....
>
> agora a pergunta é, onde arrumo isto???
>
> []s a todos
>
>
> _______________________________________________
> KHOMP Inovação: External Board Series
> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e FreeSWITCH.
> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
> _______________________________________________
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br
> ________
> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.
> email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> ______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20121217/df492b33/attachment-0001.htm 
-------------- Próxima Parte ----------
Um anexo não texto foi limpo...
Nome  : Ass_Douglas.png
Tipo  : image/png
Tam   : 158062 bytes
Descr.: não disponível
Url   : http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20121217/df492b33/attachment-0001.png 


Mais detalhes sobre a lista de discussão AsteriskBrasil