Callback: Difference between revisions

From voipsupport
Jump to navigation Jump to search
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
==What is it?==
==What is it?==


This script was originally written to replace the FreePBX released script: /var/lib/asterisk/agi-bin/callback.agi
Allows a caller to receive a callback on the number. The incoming call is hang up without answering and a callback is originated to the same number. This can be useful for example to allow you to make calls from your mobile even though your credit has run out, or for employees to call the office without incurring charges.
 
This script was originally written to replace the FreePBX released script.


At that time people were having problems getting the original script to make the callbacks. Since then fixes have been made and it also became clear that a new permission was required in /etc/asterisk/manager.conf file. The "Originate" permission is needed in order to provide the script with the capability to place outgoing calls.
At that time people were having problems getting the original script to make the callbacks. Since then fixes have been made and it also became clear that a new permission was required in /etc/asterisk/manager.conf file. The "Originate" permission is needed in order to provide the script with the capability to place outgoing calls.
Line 20: Line 22:


[[File:callback-0.5.2.tgz|Callback 0.5.2]]
[[File:callback-0.5.2.tgz|Callback 0.5.2]]
[[Callback Change Log]]


Previous versions are archived for historical reference but are no longer maintained and should not be used: [[Callback previous versions]]
Previous versions are archived for historical reference but are no longer maintained and should not be used: [[Callback previous versions]]
Line 29: Line 33:
* [[Callback Installation instructions| Installation Instructions]]
* [[Callback Installation instructions| Installation Instructions]]
* [[Callback Licence|Licence]]
* [[Callback Licence|Licence]]
* [[Callback Reference documentation|Reference documentation]]
* [[Callback FAQ|FAQ]]
* [[Callback FAQ|FAQ]]
* [[Callback Support|Support]]
* [[Callback Support|Support]]

Latest revision as of 22:35, 6 December 2016

What is it?

Allows a caller to receive a callback on the number. The incoming call is hang up without answering and a callback is originated to the same number. This can be useful for example to allow you to make calls from your mobile even though your credit has run out, or for employees to call the office without incurring charges.

This script was originally written to replace the FreePBX released script.

At that time people were having problems getting the original script to make the callbacks. Since then fixes have been made and it also became clear that a new permission was required in /etc/asterisk/manager.conf file. The "Originate" permission is needed in order to provide the script with the capability to place outgoing calls.

What could I use it for?

You should not normally need to use this script, now that the various issues with the FreePBX script have been addressed. However this script still contains some features which are not available in the FreePBX script, though these are not configurable by the FreePBX GUI.

The main additional features are:

  • specify a prefix before the number to be called back. This enables you to choose a specific outgoing trunk to complete the call.
  • restrict the numbers which the script will call back to. This is a security feature to stop indiscriminate callbacks.

If someone has the time to bring those features back into the FreePBX released script and even better, make them configurable via the GUI they are more than welcome to do that.

How do I get it?

The code for the project is available from this site.

File:Callback-0.5.2.tgz

Callback Change Log

Previous versions are archived for historical reference but are no longer maintained and should not be used: Callback previous versions

GPG signatures for the latest version is available here Callback gpg signatures

Where can I get more information?