[AsteriskBrasil] Contingência ao efetuar chamadas

Ancelmo Boteon timbeh em gmail.com
Quinta Outubro 2 16:48:06 BRT 2008


Pessoal, td bem?
Estou precisando implementar contingência de ligações.
Ex:chamads para celulares. Primeiro mando via gw FXO(ligado ao cellfix),
porém se não haver linha disponível, eu mando sair via pstn.
Fiz assim:

exten => _[7-9]XXXXXXX,1,Noop(Ligacao VC1 de Saida: DE[${CALLERID(number)}]
PARA[${EXTEN}] no CANAL[${CHANNEL}] no CONTEXTO[${CONTEXT}])
exten => _[7-9]XXXXXXX,n,Gosub(monitor,grava,1)
exten => _[7-9]XXXXXXX,n,MixMonitor(${CALLFILENAME}.wav|b) ;temporario
exten => _[7-9]XXXXXXX,n,Set(CDR(accountcode)=TIM)
exten => _[7-9]XXXXXXX,n,Dial(SIP/${EXTEN}@8991,90,twg)
exten => _[7-9]XXXXXXX,n,Noop(Rota contingente Transit para SAIDA CELULAR
com ORIGEM:[${CALLERID(number)}] PARA[${EXTEN}])
;exten => _[7-9]XXXXXXX,n,Dial(SIP/${EXTEN}@8992,90,twg)
exten => _[7-9]XXXXXXX,n,Set(CDR(accountcode)=Transit)
exten => _[7-9]XXXXXXX,n,Dial(${TRANSITTRUNK}/${EXTEN},90,twg)
exten => _[7-9]XXXXXXX,n,Noop(Rota contingente Embratel para SAIDA CELULAR
com ORIGEM:[${CALLERID(number)}] PARA[${EXTEN}])
exten => _[7-9]XXXXXXX,n,Set(CDR(accountcode)=Embratel)
exten => _[7-9]XXXXXXX,n,Dial(${PSTNTRUNK}/${EXTEN},60,tw)
exten => _[7-9]XXXXXXX,n,Hangup




Isso funcionar?
Tem algum outro jeito?:
Uma vez implementei um caso que ele pega o status do dial...mas isto acima
já resolve?
Abraço!
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20081002/5a8ea093/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil