Page 1 of 1

DTMF

PostPosted: Wed Jun 28, 2006 10:42 pm
by marvin
im having problem sending dtmf signal using the vicidial web it seems like it cant recieve the numbers that am sending because when i am sending signal using the phone its working well.

any idea on where can i start?

dtmf via vicidial
Jun 28 23:13:10 NOTICE[9149]: member.c:416 member_exec: [ $Revision: 1.9 $ ] begin processing member thread, channel => Local/8500998@from-internal-f266,1
Jun 28 23:13:10 NOTICE[9149]: member.c:743 create_member: attempting to parse passed params, stringp => 8600051|qt
Jun 28 23:13:10 NOTICE[9149]: member.c:794 create_member: parsed data params, id => 8600051, flags => qt, priority => 0, vad_prob_start => 0.050000, vad_prob_continue => 0.020000
Jun 28 23:13:10 NOTICE[9149]: member.c:1078 create_member: created member, type => S, priority => 0, readformat => 64
Jun 28 23:13:10 NOTICE[9149]: member.c:452 member_exec: CHANNEL INFO, CHANNEL => Local/8500998@from-internal-f266,1, DNID => (null), CALLER_ID => 1, ANI => 1
Jun 28 23:13:10 NOTICE[9149]: member.c:455 member_exec: CHANNEL CODECS, CHANNEL => Local/8500998@from-internal-f266,1, NATIVE => 64, READ => 64, WRITE => 64
Jun 28 23:13:10 NOTICE[9149]: conference.c:504 start_conference: attempting to find requested conference
Jun 28 23:13:10 NOTICE[9149]: conference.c:563 find_conf: found conference in conflist, name => 8600051
Jun 28 23:13:10 NOTICE[9149]: conference.c:796 add_member: member added to conference, name => 8600051
Jun 28 23:13:10 NOTICE[9149]: member.c:515 member_exec: begin member event loop, channel => Local/8500998@from-internal-f266,1
Jun 28 23:13:10 NOTICE[9149]: member.c:533 member_exec: Conference Members: 3
Jun 28 23:13:10 NOTICE[9149]: member.c:539 member_exec: Quiet debug -1 - 1
Jun 28 23:13:10 NOTICE[9149]: member.c:564 member_exec: skipping all entry messages on Local/8500998@from-internal-f266,1
Jun 28 23:13:10 NOTICE[9149]: member.c:564 member_exec: skipping all entry messages on Local/8600051@from-internal-7745,2
Jun 28 23:13:10 NOTICE[9149]: member.c:564 member_exec: skipping all entry messages on SIP/8000-322f
Jun 28 23:13:10 NOTICE[9149]: member.c:352 process_outgoing: unanticipated delivery time, delivery_diff => 499555400, delivery.tv_usec => 728312


dtmf using the phone
Jun 28 23:13:30 NOTICE[8893]: member.c:82 process_incoming: DTMF debug frame output to voice 51 - 3
Jun 28 23:13:30 NOTICE[8893]: member.c:91 process_incoming: Regex debug 0 - SIP/8000-322f - 3
Jun 28 23:13:30 NOTICE[8893]: member.c:119 process_incoming: START sending DTMF signal on Local/8600051@from-internal-7745,2
Jun 28 23:13:30 WARNING[8893]: channel.c:1567 ast_waitfor_nandfds: Thread 79580080 Blocking 'Local/8600051@from-internal-7745,2', already blocked by thread 17243056 in procedure ast_waitfor_nandfds
Jun 28 23:13:30 ERROR[8893]: member.c:104 process_incoming: skipping playing DTMF tone on SIP/8000-322f
Jun 28 23:13:39 NOTICE[8893]: member.c:82 process_incoming: DTMF debug frame output to voice 49 - 1
Jun 28 23:13:39 NOTICE[8893]: member.c:91 process_incoming: Regex debug 0 - SIP/8000-322f - 1
Jun 28 23:13:39 NOTICE[8893]: member.c:119 process_incoming: START sending DTMF signal on Local/8600051@from-internal-7745,2
Jun 28 23:13:39 WARNING[8893]: channel.c:1567 ast_waitfor_nandfds: Thread 79580080 Blocking 'Local/8600051@from-internal-7745,2', already blocked by thread 17243056 in procedure ast_waitfor_nandfds
Jun 28 23:13:39 ERROR[8893]: member.c:104 process_incoming: skipping playing DTMF tone on SIP/8000-322f

PostPosted: Thu Jun 29, 2006 3:38 am
by mflorell
Since you are using app_conference you need to use the "i" and/or "t" flags to do DTMF re-broadcast. "i" is for inband DTMF broadcasting where is actually re-plays the DTMF tones in the audio stream and "t" is where is re-broadcasts the RFC DTMF signals(non-audio) to all parties. Put the flags in the Conference entries for the 8600051...8600100 entries, reload and see which combination of "i" and/or "t" works for your setup.

Also, keep in mind that app_conference is experimental and that it may crash where meetme does not crash.

PostPosted: Thu Jun 29, 2006 12:48 pm
by marvin
i do both "ti" thanks ... but i notice that it can only accept more than 2 digit including # but when i only enter 1 or 2 it cant accept and i also notice that the sound that i hear is different from the sound when dialing i can only hear the entry of a channel to the conference .

PostPosted: Thu Jun 29, 2006 1:11 pm
by marvin
it seems like its ignoring the first digit because i just enter the number twice ... like if the choices are 1 or 2 ill just type in 11 or 22 then it pass thru :?: :roll: ... although am happy that it works but am not satisfied with just this :cry:

PostPosted: Thu Jun 29, 2006 1:13 pm
by mflorell
Did I mention it was experimental :)

There are several bugs in it, and it does not run crash-free on very high volume servers. The iaxclient developers are going to start working on the bugs later this year and hopefully they will be able to address some of the more critical bugs at that time.

PostPosted: Thu Jun 29, 2006 1:16 pm
by marvin
yeah u did hehehe and i like it ... i like experimenting :twisted: .. thanks for the info

PostPosted: Fri Jun 30, 2006 5:24 am
by marvin
i have also tried using meetme just now and same thing happens.
i have observe that the tone for the entry to the meetme room / conference room and the tone for the dtmf tone are overlapping so i have to dial first a comma then the number to send.

PostPosted: Fri Jun 30, 2006 5:47 am
by mflorell
Are you using the Send DTMF option on the vicidial.php screen?

PostPosted: Sat Jul 01, 2006 2:26 am
by marvin
yes i am ... agc/vicidial.php and its working now i guess .. ill just have to ask the agents to test this function thoroughly