Page 1 of 1

Dial by name in IVR, DTMF [Issues Resolved] SVN 3063

PostPosted: Wed Jan 23, 2019 10:06 am
by dreedy
Hello everyone, we have moved to viciphone for our vicidial and have hit a slight snag. When we are asked for by an IVR to dial by name in the menu system. We have to use the send dtmf field in the agent screen and the keys do not convert for letters to numbers on the dtmf. With a soft phone the keyboard had the correct lettering on each number. Is there a way of using the send DTMF to send out like for instance "juj"=585 ?


also we have notice a delay in the time that dtmf is typed to the time that it is received at the end point this can be up to 1 to 2 sec. and sometime the 3way feature doesn't relay dtmf also.

Re: Dial by name in IVR, DTMF issues

PostPosted: Wed Jan 23, 2019 3:24 pm
by dreedy
So i had a chance to dig into the code of vicidial.php and found that it referees to the agi-dtmf.agi. when i looked into the agi is seems to be written in Perl. there does not seem to be a translation for key to digit. maybe there will be a way to translate A-Z for name reference to the equivalent 1-9 on the fly. I am still looking into the code to see if there is a reason that the dtmf has such a delay of action when sending to dtmf.

Re: Dial by name in IVR, DTMF [Issues Resolved] SVN 3063

PostPosted: Wed Jan 30, 2019 5:40 pm
by dreedy
With SVN 3063 DTMF is more responsive and translates letters to DTMF values. Thank you Vicidial.

Re: Dial by name in IVR, DTMF [Issues Resolved] SVN 3063

PostPosted: Wed Jan 30, 2019 5:53 pm
by williamconley
Please add your BUILD to the vicidial version information in your signature. The rest of the information is "optional", but Vicidial Version With Build is the only mandatory information for support on this Free Forum site. 8-)

As your signature only includes your most-recent information: You should post the "we upgraded from SVN XXXX to SVN 3063 which now includes these new features" (or build XXXX to build YYYY ...?). Having your system information in your signature is great to avoid forgetting it, but unfortunately it upgrades in old posts when you change it.

PS: Otherwise your signature is quite well populated. Well done.

Re: Dial by name in IVR, DTMF [Issues Resolved] SVN 3063

PostPosted: Mon Feb 11, 2019 11:53 am
by dreedy
We upgraded from svn 3059 to 3063. the dtmf was included in the 3063 svn update. I have updated my signature to include the build and version.

Re: Dial by name in IVR, DTMF [Issues Resolved] SVN 3063

PostPosted: Mon Feb 11, 2019 3:10 pm
by williamconley
when you upgraded, did you include "sample configs" in your "perl upgrade.pl" upgrade of the vicidial scripts? Often The Vicidial Group will alter the .conf files to support new features or make adjustments to old features.

Downside to getting the new configs: Any custom conf files have to be customized again. Thus it's good idea to avoid any unnecessary customizations by finding a way to use the admin->system settings custom entries. Based on experience, the only manual required customization is externip= in sip.conf.

Downside to NOT getting the new configs: Feature upgrades in the new scripts may not match the conf files and odd situations may occur. Pretty much anything. Conf pane related failures are common (buttons don't work, dialing fails). Not saying this is the situation in your case, but I can't rule it out, either. A fresh install would certainly remove that as a possibility (sandbox servers are very cool for this sort of thing if you avoid infecting it from the live system in any way, just use it for testing).