Call Pickup
How it works
The Call Pickup is a useful pbx feature, it allows you to answer a call while it is ringing another phone or group of phones(other than the phone you are sitting at).
The basic functionality is this:
- A call is placed in one or several call groups
- If a phone belongs in a pickup group that matches one of the call's call groups, that phone may pickup the incoming call by calling *8 on his phone
Enable the Call Pickup feature
The call pickup feature is disabled by default, to enable it you need to uncomment the following rows into the file /etc/asterisk/features.conf
pickupexten = *8 ; Configure the pickup extension. (default is *8) pickupsound = beep ; to indicate a successful pickup (default: no sound) pickupfailsound = beeperr ; to indicate that the pickup failed (default: no sound)
and reload the Asterisk configuration by running the command:
asterisk -rx "reload"
in the Motion ssh console
Set the call group and the pickup group
To use the Call Pickup feature you need to set the CallGroup and the PickupGroup in the agent's setting or telephone.
In the example below the phone01 is a member of the call group 1 and it is allowed to pickup the calls of the same group (Pickup group=1)
pickupexten = *8 ; Configure the pickup extension. (default is *8)
pickupsound = beep ; to indicate a successful pickup (default: no sound)
pickupfailsound = beeperr ; to indicate that the pickup failed (default: no sound)
How to pickup a call
Once you set the call and the pickup groups to your agents and/or telephones, you can simply pickup a ringing call by dialing the code: