[AsteriskBrasil] Dúvidas em IVR Asterisk
Thiago Vinhas
thiago em vinhas.org
Quinta Novembro 18 08:59:07 BRST 2010
Bom dia amigos,
Estou começando a mexer em uma estrutura que já estava pronta usando
asterisk 1.6, e não estou conseguindo entender muito bem o extensions.conf.
Logo nas primeiras linhas do arquivo, tenho o seguinte que não entendi:
exten => _XXXXX,1,Set(a="${EXTEN}")
exten => _XXXXX,n,Dial(SIP/${a},20,rRtT)
exten => _XXXXX,n,Goto(stdexten-${DIALSTATUS},1)
Depois tem as confs dos DID's da empresa, que não entendo também as 4
primeiras linhas:
[did]
exten => s,1,Set(EXTEN = ${SIP_HEADER(X-DID):3})
exten => s,n,Goto(did,${SIP_HEADER(X-DID):3},1)
exten => _XXXXX,1,Dial(SIP/${EXTEN},20,rRtT)
exten => _XXXXX,n,Hangup
exten => _X.,1,AGI(a2billing.php,1,did)
E por fim, tem o IVR da empresa, que parece ter um bloco repetido, que eu
não entendi. Vejam o primeiro e o último blocos:
[menu]
exten => s,1,Answer
exten => s,2,Set(TIMEOUT(digit)=5)
exten => s,3,Set(TIMEOUT(response)=5)
exten => s,n,Background(bemvindo)
exten => s,n,waitexten()
exten => t,1,Dial(SIP/25001&SIP/25000,,tT)
exten => i,1, .....
; Suporte Tecnico
exten => 1,1,Dial(SIP/25001&SIP/25000,,tT)
; Fax
exten => 2,1,Dial(SIP/25001&SIP/25000,,tT)
exten => #,1,Playback(bemvindo)
exten => #,2,Hangup
exten => t,1,Goto(#,1) ; If they take too long, give up
exten => t,1,Dial(SIP/25001&SIP/25000,,tT); Aqui vc disca para o SIP 25001
exten => i,1,Playback(invalid) ; "That's not valid, try again"
O que significa esse exten => s,2,Set(TIMEOUT(digit)=5) e exten =>
s,3,Set(TIMEOUT(response)=5) ??
Eu experimentei comentá-lo, e aparentemente tudo continuou funcionando.
Tentei comentar esse último bloco que tem o Playback, e também funcionou.
Para que servem afinal?
Muito obrigado!
Thiago Vinhas
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20101118/08aec769/attachment.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil