[AsteriskBrasil] Ajuda com extensions.conf

Yves Fernandes yvesfernandes em gmail.com
Terça Julho 8 11:51:48 BRT 2014


Coloquei assim mas parece que não aceita os caracteres digitados.. não 
pro Dial..

  outra eu gostaria de discar por outro ramal SIP não por este. (101)

exten => s,1,Answer
exten => s,2,Background(beep)
exten => s,3,Read(NUMERO,,8,*,3,6)
same => n,Set(NADA=${ISNULL(${NUMERO})})
same => n,ExecIf($[${NADA}=1]?Goto(Internacional,s,1))
same => n,ExecIf($[${NADA}=0]?Dial(${NUMERO}) )
same =>n,Hangup


  -- Executing [s em Internacional:1] Answer("SIP/101-0000000c", "") in new 
stack
     -- Executing [s em Internacional:2] BackGround("SIP/101-0000000c", 
"beep") in new stack
     -- <SIP/101-0000000c> Playing 'beep.ulaw' (language 'en')
     -- Executing [s em Internacional:3] Read("SIP/101-0000000c", 
"NUMERO,,8,*,3,6") in new stack
     -- Accepting a maximum of 8 digits.
     -- User entered nothing, 2 chances left
     -- User entered nothing, 1 chance left
     -- User entered nothing.
     -- Executing [s em Internacional:4] Set("SIP/101-0000000c", "NADA=1") 
in new stack
     -- Executing [s em Internacional:5] ExecIf("SIP/101-0000000c", 
"1?Goto(Internacional,s,1)") in new stack
     -- Goto (Internacional,s,1)
     -- Executing [s em Internacional:1] Answer("SIP/101-0000000c", "") in 
new stack
     -- Executing [s em Internacional:2] BackGround("SIP/101-0000000c", 
"beep") in new stack
     -- <SIP/101-0000000c> Playing 'beep.ulaw' (language 'en')
     -- Executing [s em Internacional:3] Read("SIP/101-0000000c", 
"NUMERO,,8,*,3,6") in new stack
     -- Accepting a maximum of 8 digits.


Em 08/07/2014 11:15, tel medola escreveu:
> exten => s,1,Answer
> exten => s,2,Background(beep)
> exten => s,3,Read(NUMERO,,8,*,*,6)
> same => n,Set(NADA=${ISNULL(${NUMERO})})
> same => n,ExecIf($[${NADA}=1]?Goto(atender,s,1))
> same => n,ExecIf($[${NADA}=0]?Dial(khomp/b0/${NUMERO}) ) ;aqui você 
> usa sua interface pra discar.
> same =>n,Hangup



Mais detalhes sobre a lista de discussão AsteriskBrasil