Page 1 of 1

Suggestion on Send DTMF from Interface with Read Application

PostPosted: Sat Dec 06, 2014 4:56 am
by rupen
Hi,

Configuration :
Vicidial VERSION: 2.7-401a BUILD: 130508-2256 (Scratch Install) | Asterisk : 1.8.21.0 | One Servers | DAHDI: 2.9.0.1 | libpri : 1.4.14 | Allo E1 PRI CARD with 1 slot |No Extra Software After Installation | Intel(R) Xeon(R) CPU E3-1220 V2 @ 3.10GHz 8 MB Cache| 4 GB RAM | CentOS release 6.5 (Final) | Linux version 2.6.32-431.20.3.el6.i686 #1 SMP Thu Jun 19 19:51:30 UTC 2014 i686 i686 i386 GNU/Linux

Inbound and Manual Outbound Call Center .


I created one custom agi script which takes dtmf using Asterisk Read application during live call. when customer enters dtmf from phone or agent enter dtmf from x-lite Read application accepts it . When Agents enter dtmf from Send DTMF option from Vicidail agent interface it does not accepted by Read application

I have set dtmfmode = inband in sip.conf and relaxdtmf =yes in chan_dahdi.conf

I have attached logs for the same.

Code: Select all
[Dec  5 18:32:59] VERBOSE[31208] pbx.c:     -- Executing [8919876543210@default:1] Answer("Local/8919876543210@default-0000008c;2", "") in new stack
[Dec  5 18:32:59] VERBOSE[31209] pbx.c:     -- Executing [8600053@default:1] MeetMe("Local/8919876543210@default-0000008c;1", "8600053,F") in new stack
[Dec  5 18:33:00] VERBOSE[31208] pbx.c:     -- Executing [8919876543210@default:2] AGI("Local/8919876543210@default-0000008c;2", "IVR.agi") in new stack
[Dec  5 18:33:00] VERBOSE[31208] res_agi.c:     -- Launched AGI Script /var/lib/asterisk/agi-bin/IVR.agi
[Dec  5 18:33:00] VERBOSE[31208] res_agi.c:     -- AGI Script Executing Application: (set) Options: (CHANNEL(language)=in)
[Dec  5 18:33:00] VERBOSE[31208] res_agi.c:     -- AGI Script Executing Application: (Background) Options: (Welcome_Customer&AgentConnect_Anytime)
[Dec  5 18:33:00] DEBUG[31208] format_wav.c: Skipping unknown block 'LIST'
[Dec  5 18:33:00] VERBOSE[31208] file.c:     -- <Local/8919876543210@default-0000008c;2> Playing 'Welcome_Customer.slin' (language 'in')
[Dec  5 18:33:00] VERBOSE[31207] manager.c:   == Manager 'sendcron' logged off from 127.0.0.1
[Dec  5 18:33:01] VERBOSE[31234] manager.c:   == Manager 'sendcron' logged on from 127.0.0.1
[Dec  5 18:33:01] VERBOSE[31234] manager.c:   == Manager 'sendcron' logged off from 127.0.0.1
[Dec  5 18:33:01] VERBOSE[31241] manager.c:   == Manager 'sendcron' logged on from 127.0.0.1
[Dec  5 18:33:06] VERBOSE[31261] manager.c:   == Manager 'sendcron' logged on from 127.0.0.1
[Dec  5 18:33:06] VERBOSE[31261] manager.c:   == Manager 'sendcron' logged off from 127.0.0.1
[Dec  5 18:33:07] VERBOSE[31241] manager.c:   == Manager 'sendcron' logged off from 127.0.0.1
[Dec  5 18:33:08] DEBUG[31208] format_wav.c: Skipping unknown block 'LIST'
[Dec  5 18:33:08] VERBOSE[31208] file.c:     -- <Local/8919876543210@default-0000008c;2> Playing 'AgentConnect_Anytime.slin' (language 'in')
[Dec  5 18:33:14] VERBOSE[31208] res_agi.c:     -- AGI Script Executing Application: (Playback) Options: (VisaMaster_OTP)
[Dec  5 18:33:14] DEBUG[31208] format_wav.c: Skipping unknown block 'LIST'
[Dec  5 18:33:14] VERBOSE[31208] file.c:     -- <Local/8919876543210@default-0000008c;2> Playing 'VisaMaster_OTP.slin' (language 'in')
[Dec  5 18:33:33] VERBOSE[31208] res_agi.c:     -- AGI Script Executing Application: (Read) Options: (cardType,CardType,1,,3,5)
[Dec  5 18:33:33] VERBOSE[31208] app_read.c:     -- Accepting a maximum of 1 digits.
[Dec  5 18:33:33] VERBOSE[31208] file.c:     -- <Local/8919876543210@default-0000008c;2> Playing 'CardType.slin' (language 'in')
[Dec  5 18:33:35] VERBOSE[31560] manager.c:   == Manager 'sendcron' logged on from 127.0.0.1
[Dec  5 18:33:35] VERBOSE[31561] pbx.c:     -- Executing [8500998@default:1] Answer("Local/8500998@default-0000008d;2", "") in new stack
[Dec  5 18:33:35] VERBOSE[31562] pbx.c:     -- Executing [78600053@default:1] MeetMe("Local/8500998@default-0000008d;1", "8600053,Fq") in new stack
[Dec  5 18:33:35] VERBOSE[31561] pbx.c:     -- Executing [8500998@default:2] Playback("Local/8500998@default-0000008d;2", "silence") in new stack
[Dec  5 18:33:35] VERBOSE[31561] file.c:     -- <Local/8500998@default-0000008d;2> Playing 'silence.slin' (language 'en')
[Dec  5 18:33:36] VERBOSE[31561] pbx.c:     -- Executing [8500998@default:3] AGI("Local/8500998@default-0000008d;2", "agi-dtmf.agi") in new stack
[Dec  5 18:33:36] VERBOSE[31561] res_agi.c:     -- Launched AGI Script /var/lib/asterisk/agi-bin/agi-dtmf.agi
[Dec  5 18:33:36] VERBOSE[31560] manager.c:   == Manager 'sendcron' logged off from 127.0.0.1
[Dec  5 18:33:36] VERBOSE[31561] res_agi.c:     -- Playing 'silence' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:36] VERBOSE[31561] res_agi.c:     -- Playing '1' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:36] VERBOSE[31561] res_agi.c:     -- Playing 'silence' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:37] VERBOSE[31561] res_agi.c:     -- Playing 'silence' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:37] VERBOSE[31561] res_agi.c:     -- Playing 'silence' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:37] VERBOSE[31561] res_agi.c:     -- Playing 'silence' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:38] VERBOSE[31561] res_agi.c:     -- Playing 'silence' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:38] VERBOSE[31561] res_agi.c:     -- Playing 'silence' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:38] VERBOSE[31561] res_agi.c:     -- Playing 'silence' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:38] VERBOSE[31561] res_agi.c:     -- Playing 'silence' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:39] VERBOSE[31561] res_agi.c:     -- <Local/8500998@default-0000008d;2>AGI Script agi-dtmf.agi completed, returning 0
[Dec  5 18:33:39] VERBOSE[31561] pbx.c:     -- Executing [8500998@default:4] Hangup("Local/8500998@default-0000008d;2", "") in new stack
[Dec  5 18:33:39] VERBOSE[31561] pbx.c:   == Spawn extension (default, 8500998, 4) exited non-zero on 'Local/8500998@default-0000008d;2'
[Dec  5 18:33:39] VERBOSE[31561] pbx.c:     -- Executing [h@default:1] AGI("Local/8500998@default-0000008d;2", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----16---------------") in new stack
[Dec  5 18:33:39] VERBOSE[31561] res_agi.c:     -- <Local/8500998@default-0000008d;2>AGI Script agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----16--------------- completed, returning 0
[Dec  5 18:33:39] VERBOSE[31562] pbx.c:   == Spawn extension (default, 78600053, 1) exited non-zero on 'Local/8500998@default-0000008d;1'
[Dec  5 18:33:39] VERBOSE[31562] pbx.c:     -- Executing [h@default:1] AGI("Local/8500998@default-0000008d;1", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----16---------------") in new stack
[Dec  5 18:33:39] VERBOSE[31562] res_agi.c:     -- <Local/8500998@default-0000008d;1>AGI Script agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----16--------------- completed, returning 0
[Dec  5 18:33:42] VERBOSE[31594] manager.c:   == Manager 'sendcron' logged on from 127.0.0.1
[Dec  5 18:33:42] VERBOSE[31595] pbx.c:     -- Executing [8500998@default:1] Answer("Local/8500998@default-0000008e;2", "") in new stack
[Dec  5 18:33:42] VERBOSE[31596] pbx.c:     -- Executing [78600053@default:1] MeetMe("Local/8500998@default-0000008e;1", "8600053,Fq") in new stack
[Dec  5 18:33:42] VERBOSE[31595] pbx.c:     -- Executing [8500998@default:2] Playback("Local/8500998@default-0000008e;2", "silence") in new stack
[Dec  5 18:33:42] VERBOSE[31595] file.c:     -- <Local/8500998@default-0000008e;2> Playing 'silence.slin' (language 'en')
[Dec  5 18:33:42] VERBOSE[31595] pbx.c:     -- Executing [8500998@default:3] AGI("Local/8500998@default-0000008e;2", "agi-dtmf.agi") in new stack
[Dec  5 18:33:42] VERBOSE[31595] res_agi.c:     -- Launched AGI Script /var/lib/asterisk/agi-bin/agi-dtmf.agi
[Dec  5 18:33:43] VERBOSE[31594] manager.c:   == Manager 'sendcron' logged off from 127.0.0.1
[Dec  5 18:33:43] VERBOSE[31595] res_agi.c:     -- Playing 'silence' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:43] VERBOSE[31595] res_agi.c:     -- Playing '1' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:43] VERBOSE[31595] res_agi.c:     -- Playing 'silence' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:43] VERBOSE[31595] res_agi.c:     -- Playing 'silence' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:43] VERBOSE[31595] res_agi.c:     -- Playing 'silence' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:43] VERBOSE[31595] res_agi.c:     -- Playing 'silence' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:44] VERBOSE[31595] res_agi.c:     -- Playing 'silence' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:44] VERBOSE[31595] res_agi.c:     -- Playing 'silence' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:44] VERBOSE[31595] res_agi.c:     -- Playing 'silence' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:44] VERBOSE[31595] res_agi.c:     -- Playing 'silence' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:45] VERBOSE[31595] res_agi.c:     -- Playing 'silence' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:45] VERBOSE[31595] res_agi.c:     -- <Local/8500998@default-0000008e;2>AGI Script agi-dtmf.agi completed, returning 0
[Dec  5 18:33:45] VERBOSE[31595] pbx.c:     -- Executing [8500998@default:4] Hangup("Local/8500998@default-0000008e;2", "") in new stack
[Dec  5 18:33:45] VERBOSE[31595] pbx.c:   == Spawn extension (default, 8500998, 4) exited non-zero on 'Local/8500998@default-0000008e;2'
[Dec  5 18:33:45] VERBOSE[31595] pbx.c:     -- Executing [h@default:1] AGI("Local/8500998@default-0000008e;2", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----16---------------") in new stack
[Dec  5 18:33:45] VERBOSE[31595] res_agi.c:     -- <Local/8500998@default-0000008e;2>AGI Script agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----16--------------- completed, returning 0
[Dec  5 18:33:45] VERBOSE[31596] pbx.c:   == Spawn extension (default, 78600053, 1) exited non-zero on 'Local/8500998@default-0000008e;1'
[Dec  5 18:33:45] VERBOSE[31596] pbx.c:     -- Executing [h@default:1] AGI("Local/8500998@default-0000008e;1", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----16---------------") in new stack
[Dec  5 18:33:45] VERBOSE[31596] res_agi.c:     -- <Local/8500998@default-0000008e;1>AGI Script agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----16--------------- completed, returning 0
[Dec  5 18:33:48] VERBOSE[31619] manager.c:   == Manager 'sendcron' logged on from 127.0.0.1
[Dec  5 18:33:48] VERBOSE[31620] pbx.c:     -- Executing [8500998@default:1] Answer("Local/8500998@default-0000008f;2", "") in new stack
[Dec  5 18:33:48] VERBOSE[31621] pbx.c:     -- Executing [78600053@default:1] MeetMe("Local/8500998@default-0000008f;1", "8600053,Fq") in new stack
[Dec  5 18:33:48] VERBOSE[31620] pbx.c:     -- Executing [8500998@default:2] Playback("Local/8500998@default-0000008f;2", "silence") in new stack
[Dec  5 18:33:48] VERBOSE[31620] file.c:     -- <Local/8500998@default-0000008f;2> Playing 'silence.slin' (language 'en')
[Dec  5 18:33:49] VERBOSE[31620] pbx.c:     -- Executing [8500998@default:3] AGI("Local/8500998@default-0000008f;2", "agi-dtmf.agi") in new stack
[Dec  5 18:33:49] VERBOSE[31620] res_agi.c:     -- Launched AGI Script /var/lib/asterisk/agi-bin/agi-dtmf.agi
[Dec  5 18:33:49] VERBOSE[31619] manager.c:   == Manager 'sendcron' logged off from 127.0.0.1
[Dec  5 18:33:49] VERBOSE[31620] res_agi.c:     -- Playing 'silence' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:49] VERBOSE[31620] res_agi.c:     -- Playing '1' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:49] VERBOSE[31620] res_agi.c:     -- Playing 'silence' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:50] VERBOSE[31620] res_agi.c:     -- Playing 'silence' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:50] VERBOSE[31620] res_agi.c:     -- Playing 'silence' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:50] VERBOSE[31620] res_agi.c:     -- Playing 'silence' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:50] VERBOSE[31620] res_agi.c:     -- Playing 'silence' (escape_digits=) (sample_offset 0)
[Dec  5 18:33:50] VERBOSE[31208] app_read.c:     -- User entered nothing, 2 chances left
[Dec  5 18:33:50] VERBOSE[31208] file.c:     -- <Local/8919876543210@default-0000008c;2> Playing 'CardType.slin' (language 'in')



Please suggest.