What are callgroups and pickupgroups
Letting someone else answer a call
In the mgcp, SIP, IAX, and Asterisk Skinny Channels and in the zapata channels, you can define call and pickup groups for phones. Note that call pickup typically only works WITHIN a technology, e.g. from a SIP phone to a SIP phone, and not ACROSS technologies, e.g. from a SIP phone to an IAX phone.
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, the user of that phone may pickup the incoming call by dialing *8# * In v1-0, the feature code seems to be *8# on zap channels, and *8 on SIP channels: *8# does not seem to work from a SIP phone (unless your phone is configured to interpret # as the ENTER key)
Groups are numbered in the range 0-63.
You define call and pickupgroup per device, in this way:
callgroup=1 pickupgroup=1-9,13
A common misconception
Callgroups are not intended to call a group of phones. All a callgroup entry does is help define who is permitted to perform a pick-up for particular calls.
Call pick-up is the function that allows a user to pick up his phone, enter a predefined number, and take a call from another phone that is currently ringing. It is useful in situations when somebody has called your colleague and you do not want to jump up from your desk and run to his desk in order to answer his phone. Instead you pick up your own phone, enter the predefined number, and take the call on your own phone.
- Info taken from: http://www.voip-info.org/wiki-Asterisk+callgroups+and+pickupgroups