[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