Koozali.org: home of the SME Server

Obsolete Releases => SME VoIP (Asterisk, SAIL etc) => Topic started by: charlien on May 25, 2010, 03:28:17 AM

Title: Add a delay before IVR answers FX0
Post by: charlien on May 25, 2010, 03:28:17 AM
I want to add a 4 ring delay before the IVR plays a greeting to give me a chance to answer the line on one of my analog phones. What I'm trying to do is set up an SME server in my home running Asterisk and Sail. If I don't answer the call the IVR will play a greeting and take a message. The message will then be emailed to me. Everything works but the IVR answers on the first ring.

I have googled like crazy and poked around in some of the config files. I tried a couple things but am afraid I'll mess things up just poking around. Can someone help me?
Title: Re: Add a delay before IVR answers FX0
Post by: Jáder on May 29, 2010, 05:32:03 PM
I have same setup working!
In Inbound routes, put 15 or 20 in  "Pause Before Answer"
See the tip:
An optional delay to wait before processing this route. Setting this value will delay the channel from answering the call. This may be handy if external fax equipment or security systems are installed in parallel and you would like them to be able to seize the line.:     

Enjoy!

Jáder
Title: Re: Add a delay before IVR answers FX0
Post by: charlien on May 30, 2010, 06:23:02 AM
I have same setup working!
In Inbound routes, put 15 or 20 in  "Pause Before Answer"
See the tip:
An optional delay to wait before processing this route. Setting this value will delay the channel from answering the call. This may be handy if external fax equipment or security systems are installed in parallel and you would like them to be able to seize the line.:     

Enjoy!

Jáder


Are you running Sail or FreePbx?

Charlie
Title: Re: Add a delay before IVR answers FX0
Post by: SARK devs on May 31, 2010, 01:03:02 AM
@charlien

You cannot delay the IVR directly.  Instead you should send your call to a call-group (ring group) which rings the phone(s) for the specified number of seconds (10, 20, whatever) and then use the outcome from the callgroup to hand control to your IVR.

Kind regards

S
Title: Re: Add a delay before IVR answers FX0
Post by: Jáder on May 31, 2010, 03:02:57 PM
charlien

I´m using FreePBX.

Jáder
Title: Re: Add a delay before IVR answers FX0
Post by: charlien on May 31, 2010, 05:12:48 PM
charlien

I´m using FreePBX.

Jáder

I'm not sure what I'm running. I tried to install FreePBX and gave up with all the dependency issues I was having. So I followed the howto from Sark to install Asterisk from source and the Sail rpm. I was having an issue with the delay ring and saw that was a gui activated feature with FreePBX. So I uninstalled the Sail rpm and installed FreePBX. After upgrades everything but the panel works. I really don't need the panel so I'm okay with it. Someday I'm going to see if there is a "right way" to do this.
Title: Re: Add a delay before IVR answers FX0
Post by: charlien on June 01, 2010, 04:57:45 AM
@charlien

You cannot delay the IVR directly.  Instead you should send your call to a call-group (ring group) which rings the phone(s) for the specified number of seconds (10, 20, whatever) and then use the outcome from the callgroup to hand control to your IVR.

Kind regards

S


Thanks for the reply. If I have a ring group set up of one softphone and it is not currently running will Asterisk try and ring it X number of times or will it immediately overflow?

Charlie
Title: Re: Add a delay before IVR answers FX0
Post by: SARK devs on June 01, 2010, 10:42:55 AM
With SARK/SAIL, it will immediately overflow if there are no phones attached

Kind Regards

S