[Asterisk-Users] sendDTMF at pickup
Patricio Ku
patricioamanku at hotmail.com
Wed Jul 27 05:41:49 MST 2005
Hi everyone:
I want to send a DTMFtone "c" after the person picks up the telephone, and
only if the person has pick up the phone.
The following configuration is sending the "c" tone after our prefix and the
beep, but before it dials the destiny.
[voip]
exten=>1001,1,Dial(SIP/1001,60,tr)
exten=>1002,1,Dial(SIP/1002,60,tr)
exten=>502,1,Dial(SIP/502,60,tr)
exten=>504,1,Dial(SIP/504,60,tr)
exten=>i,1,NoCDR()
exten=>i,2,Hangup()
exten=>s,1,Wait(2)
exten=>s,2,Background(beep||)
exten=>s,3,DigitTimeout(6)
exten=>s,4,ResponseTimeout(10)
exten=>s,5,SendDTMF(c)
exten=>t,1,NoCDR()
exten=>t,2,Hangup()
exten=>_009[13456789].,1,Dial(SIP/operador/${EXTEN},60,tr)
exten=>_009[2].,1,Dial(SIP/operador/${EXTEN},60,tr)
exten=>_00[12345678].,1,Dial(SIP/operador/${EXTEN},60,tr)
exten=>_6[0123456789].,1,Dial(SIP/operador/${EXTEN},60,tr)
exten=>_9[123456789].,1,Dial(SIP/operador/${EXTEN},60,tr)
tengo este resultado:
-- Executing Goto("Zap/2-1", "discriminador|93185XXXX|1") in new stack
-- Goto (discriminador,93185XXXX,1)
-- Executing Goto("Zap/2-1", "voip|s|1") in new stack
-- Goto (voip,s,1)
-- Executing Wait("Zap/2-1", "2") in new stack
-- Executing BackGround("Zap/2-1", "beep||") in new stack
-- Playing 'beep' (language '')
-- Executing DigitTimeout("Zap/2-1", "6") in new stack
-- Set Digit Timeout to 6
-- Executing ResponseTimeout("Zap/2-1", "10") in new stack
-- Set Response Timeout to 10
-- Executing SendDTMF("Zap/2-1", "c") in new stack
== CDR updated on Zap/2-1
-- Executing Dial("Zap/2-1", "SIP/operador/66983XXXX|60|tr") in new stack
-- Called operador/66983XXXX
Note: Everything else works fine.
thanks
_________________________________________________________________
Acepta el reto MSN Premium: Protección para tus hijos en internet.
Descárgalo y pruébalo 2 meses gratis.
http://join.msn.com?XAPID=1697&DI=1055&HL=Footer_mailsenviados_proteccioninfantil
More information about the asterisk-users
mailing list