[AsteriskBrasil] Novamente Identificar VONO

Sebastiao Rocha sebastiaorocha em interlinksistemas.com.br
Sexta Setembro 12 18:05:02 BRT 2008


Olá. não é dificil não e sua teoria está em parte correta.

No meu caso não preciso usar o sip_header nao, tenho varias contas SIP no 
mesmo provedor e somente no contexto consigo detectar qual deles está 
entrando.

O unico problema que vejo é com o sip channel, o asterisk 1.4.21 tem um bug 
e sempre pega o primeirio registrado para usa, ignorando os demais. isso 
gera problemas no cdr no campo "channel" onde sempre é informado o primeiro 
numero que o asterisk registrou. segue exemplo abaixo.

sip.conf

[general]
; algums provedores negam acesso ao asterisk e esta linha resolve o 
problema.
useragent=X-Lite release 11001 stamp 47546

register => 00000001:senha em sip.com.br:5060/00000001
register => 00000002:senha em sip.com.br:5060/00000002
register => 00000003:senha em sip.com.br:5060/00000003

[00000001]
    ; Vc precisa adicionar os demais campos necessarios.
    context=DID
    username=00000001
    fromuser=00000001
    regexten=00000001

[00000002]
    ; Vc precisa adicionar os demais campos necessarios.
    context=DID
    username=00000002
    fromuser=00000002
    regexten=00000002

[00000003]
    ; Vc precisa adicionar os demais campos necessarios.
    context=DID
    username=00000003
    fromuser=00000003
    regexten=00000003

extensions.conf

; 00000001 a 00000005 -> numeros especiais DID de exemplo
[DID] ; Contexto de entrada
    exten => 00000001,1,dial(SIP/7001)
    exten => 00000001,1,hangup

    exten => 00000002,1,dial(SIP/7002)
    exten => 00000002,1,hangup

    exten => 00000003,1,dial(SIP/7003&SIP/7004) ; Disca para dois ramais
    exten => 00000003,1,hangup


Caso ainda não resolva, vc pode usar o Header do SIP, com a alinha abaixo 
será exibido pra vc o destino da ligação, lembrando que aqui não aparecerá o 
numero real (11xxxx-xxxx), é o login -> 00000001

    exten => s,1,noop(DID: $CUT(CUT(SIP_HEADER(To)|@|1)|:|2)})


----- Original Message ----- 
From: "Deivyn" <deivyn em uol.com.br>
To: <asteriskbrasil em listas.asteriskbrasil.org>
Sent: Thursday, September 11, 2008 10:23 PM
Subject: [AsteriskBrasil] Novamente Identificar VONO


Pessoal..
eu sei q vcs ja devem estar cansados de ler.. as msg sobre problemas para
identificar a chamado vono para direcionar..

Mas eu ainda não estou conseguindo isso com o ELASTIX

Estou vindo de uma lógica q adquiri usando o DISC-OS e agora resolvi usar
algo mais estavel e estou investindo no Elastix.

Mas estou com problemas para receber as chamadas pelo meu tronco Vono.. no
qual possuo 2 numeros de telefones.

procurando no google.. achei um esquema para identificar o numero.. que
seria assim:

exten => uzneoturbo,1,Set(NUMENTRADA=${SIP_HEADER(X-Vono-DDR)})
; identifica o numero chamado
exten => uzneoturbo,2,Goto(entrada_vono,${NUMENTRADA},1)

[entrada_vono]
exten => 1135224004,1,Dial(SIP/101,90)
exten => 1140638454,1,Dial(SIP/1000,90)


Porem não estou conseguindo fazer funcionar ainda..
Pois acho q estou fazendo algo de errado na hora de colocar essas
informações.. será q alguem poderia me orienter o procedimentos dessas
aplicações..

Pois pelo que li.. teria q colocar no extensions.conf porem eu coloco e nada
acontece... e aparece q esse arquivo do elastix é um pouco diferente dos
outros..
andei dando uma fuçada nele.. e o arquivo mais parecido q o povo usa.. no
Elastix ele está com o nome extensions_additional.conf
será q é nesse arquivo q tenho q colocar todas essas linhas de comando?

E fora isso.. pode ser em qualquer ordem?? tenho q fazer algo mais??

Como criar após isso.. uma rota entrante com cada DID??

Pessoal.. pelo q vcs leram.. da pra ver q estou bem perdido nesse asterisk
né?? pois parece q a logica dele.. é bem diferente do DISC-OS..

Desde já agradeço.. a qualquer ajuda de vcs...

Abraços..
Deivyn

_______________________________________________
Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na 
rede Freenode.net: #asterisk-br
_______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil 



More information about the AsteriskBrasil mailing list