I have figured this out and it's working fine now. Here is the key if anyone has the same issue.
featuredigittimeout = 5000 Increase the digit timeout or you have to press the key codes quick enough in order for Asterisk to detect the keys. -Tri ________________________________ From: Tri Tu <[email protected]> To: [email protected] Sent: Wed, February 24, 2010 10:38:25 PM Subject: [asterisk-users] Asterisk n-way DTMF detection Hello, I have setup the n-way conferencing with Asterisk and it's working when I use with my budgetone 100 phone but it doesn't work for any of the voip software or other ATA that I have. When I turned the debug on, I see that the correct keys (*0) were entered but asterisk doesn't detect the signal to trigger the features event. I have set a test extension to get the input dtmf key and say the digit out. They are getting correctly on the IVR but when using n-way conferencing, it's not taking it. Here is the output of testing DTMF with IVR. v103*CLI> v103*CLI> -- Executing [...@from-internal:1] Read("SIP/8888-b6807538", "digito||10") in new stack -- Accepting a maximum of 10 digits. * DTMF-relay event received: 8 * DTMF-relay event received: 5 * DTMF-relay event received: 2 -- User entered '852' -- Executing [...@from-internal:2] SayDigits("SIP/8888-b6807538", "852") in new stack -- <SIP/8888-b6807538> Playing 'digits/8' (language 'en') -- <SIP/8888-b6807538> Playing 'digits/5' (language 'en') -- <SIP/8888-b6807538> Playing 'digits/2' (language 'en') -- Executing [...@from-internal:3] Hangup("SIP/8888-b6807538", "") in new stack == Spawn extension (from-internal, 88, 3) exited non-zero on 'SIP/8888-b6807538' -- Executing [...@from-internal:1] Macro("SIP/8888-b6807538", "hangupcall") in new stack -- Executing [...@macro-hangupcall:1] ResetCDR("SIP/8888-b6807538", "vw") in new stack -- Executing [...@macro-hangupcall:2] NoCDR("SIP/8888-b6807538", "") in new stack -- Executing [...@macro-hangupcall:3] GotoIf("SIP/8888-b6807538", "1?skiprg") in new stack -- Goto (macro-hangupcall,s,6) -- Executing [...@macro-hangupcall:6] GotoIf("SIP/8888-b6807538", "1?skipblkvm") in new stack -- Goto (macro-hangupcall,s,9) -- Executing [...@macro-hangupcall:9] GotoIf("SIP/8888-b6807538", "1?theend") in new stack -- Goto (macro-hangupcall,s,11) -- Executing [...@macro-hangupcall:11] Hangup("SIP/8888-b6807538", "") in new stack == Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/8888-b6807538' in macro 'hangupcall' == Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/8888-b6807538' v103*CLI> bash-3.1# anh here is the console log of the Asterisk when pressing the key during callerA is on the phone with CallerB. v103*CLI> v103*CLI> * DTMF-relay event received: * * DTMF-relay event received: 0 v103*CLI> Wondering that if anyone know what could be wrong here. My asterisk version is Asterisk 1.4.20. -Tri
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
