[AsteriskBrasil] rotas de entrada e saida

lyon lisboa lyonlisboa em gmail.com
Domingo Março 30 21:29:29 BRT 2014


Sylvio,

Obrigado pela resposta, muito esclarecedor! E acho que entendi... hehehehe

Estou brincado com asterisk aqui, e fiz algumas alterações de acordo com
sua explicação. Segue abaixo meu dialplan.
Uma outra coisa, posso usar o goto e/ou gotoif para não utilizar o include,
certo?



[ramais]
include = saida_pstn
include = saida_algar

exten => _359X,1,Dial(SIP/trunking-audiocodes/${EXTEN},30)

exten => _35XX,1,Dial(SIP/${EXTEN},30,rtT)


[saida_pstn]
exten => _1[2-6]XXXXXXX,1,Dial(SIP/trunking-wsu/041${EXTEN:1},30,Ttr)

exten => _10800X.,1,Dial(SIP/trunking-wsu/${EXTEN:1},30,Ttr)

[saida_algar]
exten => _0[2-6]XXXXXXX,1,Set(CALLERID(num)=413012${CALLERID(num)})
exten => _0[2-9]XXXXXXX,n,Dial(SIP/trunking-algar/${EXTEN},30,Ttr)

exten => _00800X.,1,Dial(SIP/trunking-algar/${EXTEN:1},30,Ttr)

exten => _00ZZXXXXXXXX,1,Dial(SIP/trunking-algar/012${EXTEN:1},30,Ttr)

[from_algar]
; Ramais AudioCodes
exten => _3012359X,1,Noop(${CALLERID(dnid):-4}-${CALLERID(NUM)})
exten => _3012359X,n,Set(NUM=${CALLERID(dnid):-4})
exten => _3012359X,n,Dial(SIP/trunking-audiocodes/${EXTEN},30,Ttr)
exten => _3012359X,n,Hangup()

; Ramais IP
exten => _301235[0-8]X,1,Noop(${CALLERID(dnid):-4}-${CALLERID(NUM)})
exten => _301235[0-8]X,n,Set(NUM=${CALLERID(dnid):-4})
exten => _301235[0-8]X,n,Dial(SIP/${NUM},30)
exten => _301235[0-8]X,n,Hangup()

; trunk audiocodes 4 fxs
[from_audiocodes]
include = saida_pstn
exten => _35XX,1,Noop(${CALLERID(dnid)}--${CALLERID(NUM)})
exten => _35XX,n,Dial(SIP/${EXTEN},30)
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20140330/8154ed4d/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil