Page 1 of 1

Outbound to business - Auto IVR DTMF by vicidial

PostPosted: Thu Oct 17, 2024 10:39 am
by chris-leckbush
Hi I would like to know if this is possible. I know it is, but haven't had the experience of it. So we call the specific-businesses and they have IVR before we can reach their desired department/people. We already list the proper sequences of their respective IVR routing to reach the person and want to automate it on the outbound campaign. These businesses is static so we don't have problem with the issue of "different businesses have different IVR routing" since we already mapped the IVR of the business list we have.


Thanks in advance

Re: Outbound to business - Auto IVR DTMF by vicidial

PostPosted: Thu Oct 17, 2024 1:47 pm
by williamconley
commas in the phone numbers can be used to "wait/dtmf". We've done this (long time ago) for a few clients, just tricky to get the correct delay. This does mess up the phone_number field, of course, since the phone number is now screwy with commas in it so inbound call matching doesn't really work, unless you put the "real" phone number in alt_phone for matching.

Please remember to put the FULL Vicidial Version with Build in your post. Including the installer version (Vicibox 10) would also be more useful if you put the full version in (10.x.x). But that Vicidial version is required. 8-)

Re: Outbound to business - Auto IVR DTMF by vicidial

PostPosted: Thu Oct 17, 2024 4:22 pm
by chris-leckbush
Hi,

So phonenumber should look like this? (sample number) 8001234567,1,2,3 ? No Agi Script needed? No issue with inbound since this purely outbound calling, no inbound from this number is expected.


Vicibox 11. I will complete the signature :D

Re: Outbound to business - Auto IVR DTMF by vicidial

PostPosted: Fri Oct 18, 2024 11:10 am
by williamconley
chris-leckbush wrote:Hi,

So phonenumber should look like this? (sample number) 8001234567,1,2,3 ? No Agi Script needed? No issue with inbound since this purely outbound calling, no inbound from this number is expected.


Vicibox 11. I will complete the signature :D

OK: This was a long time ago. LOL

I remebered it oddly. Turns out: We had a special character stored in the phone number to separate the phone from the DTMF. We also had special characters stored in the phone number to indicate "wait". The code for dial on that server was altered to use D(1234#) with "waits" included.

In "Dial()" note that D() is for generating DTMF tones during Dial but before two-way audio begins.

https://docs.asterisk.org/Asterisk_21_D ... ions/Dial/

However, it's possible that this client's system relied on DAHDI controls that may no longer be universally available (especially for the "wait" function, crucial to the need for navigating prompts). Today it may be necessary to use an AGI script to accomplish the same task.

That being said, obviously an AGI script could accomplish the task, and could be activated IF there were special characters in the phone_number (or any other) field.

Re: Outbound to business - Auto IVR DTMF by vicidial

PostPosted: Mon Oct 21, 2024 4:41 pm
by chris-leckbush
Noted William, Is there any documentation on how to create an AGI script, found no document or I haven't dig enough. I did try to GPT an AGI script based on the need and try it on test box, but not working. Any help that guide my path for AGI script creation would be pretty helpful

Re: Outbound to business - Auto IVR DTMF by vicidial

PostPosted: Tue Oct 22, 2024 10:06 am
by carpenox
that is more asterisk based, i would try asking on the asterisk forums

Re: Outbound to business - Auto IVR DTMF by vicidial

PostPosted: Sat Oct 26, 2024 4:01 pm
by williamconley
chris-leckbush wrote:Noted William, Is there any documentation on how to create an AGI script, found no document or I haven't dig enough. I did try to GPT an AGI script based on the need and try it on test box, but not working. Any help that guide my path for AGI script creation would be pretty helpful

I do not recomment "Creating" an AGI script.

I *DO* recommend modifying an existing one, of course. They are in the "agi-bin" on your Vicidial server.

Code: Select all
locate agi-bin


Most have notes for what they do. Quite educational.

Also worthy of note: Since AGI comes in both PHP and PERL flavors, and these examples (last time I checked) are all PERL, I hope you're ready to adhere to the rules of PERL. We've written in both, but we did start with PERL as the Vicidial examples are extraordinary.

Re: Outbound to business - Auto IVR DTMF by vicidial

PostPosted: Mon Oct 28, 2024 2:01 pm
by carpenox
I also have them all here for easy viewing: https://dialer.one/how-to-use-vicidials-agis/