Upgrade 3CX to v18 and get it hosted free!

Asterisk Advanced Retry-Dial and Callback funtionality

Author image

One of the biggest drawbacks should a newcomer to an Asterisk PBX find, migrating from legacy analogue one is the callback behaviour.

Current developments simulate that callback by placing the callback reversely, starting at the callee phone, and ending at the caller one. This behaviour is inverse to what the user has been using for a long time, and in the short term can produce multiple problems.

The user got used to pressing one button to activate the service, thus “capturing” the line, so when the called party hangs, a call is placed between them. For example, on the popular Spanish IBERCOM PBX, this behaviour is known as “retrollamada” and it is obtained when user press *6.

In order to address this, we need a script/code that would follow this approach:

1. Calling party, after calling busy destination, listens to a hearing pointing the possibility to activate the callback by pressing 6.

2. When called party hangs, our script gets an event, and searches through the database, checking if there is a callback service activated.

3. If affirmative and being under the callback expiry time, the script then checks if the parties are available. Should any of them be busy, the callback is postponed.

4. If either of them are idle, then the callback is placed with a caller id as follows:

Callback from ext1. to ext2.

where ext1 is the calling party and ext2 is the called one.

A custom code has been developed at Asterisk Arena to get the behaviour described above. More info at http://www.asteriskarena.com.

or

Contact;
EuropeSIP Communication SL
WWW: http://www.europesip.com
E-Mail: [email protected]
tel: +34-91-6719179
fax: +34-91-6695578

Tierra de Barros 2
28820 Coslada, Madrid
Spain

 

Related Posts:

Get 3CX - Absolutely Free!
Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.