Occorre innanzitutto definire nel sip.conf il PickupGroup di gni interno, in modo che il telefono sia abilitato a prendere la chiamata.
In sip.conf, an phone entry might look like:
[3002]
type=
username=3002
secret=
pickupgroup=2
Il Pickupgroup e il callgroup sono parametri definibili sia nel sip.conf che nel zapata.conf e di conseguenza collegati con il dialplan di extensions.conf.
SEGUONO ALCUNI ESEMPI DA PRENDERE CON LE PINZE
This is my /etc/asterisk/zapata.conf
context=interno
signalling=fxo_ls
flash=100
group=1
callgroup=5
pickupgroup=5
channel => 1-24
context=pstn
signalling=fxs_ks
callgroup=5
pickupgroup=5
group=2
channel => 25
context=voip
signalling=fxs_ks
callgroup=5
pickupgroup=5
group=3
channel => 26
Questo è il dialplan:
[interno]
include => parkedcalls
exten => t,1,Hangup
exten => i,1,Playtones(Congestion)
exten => s,1,DigitTimeout,3
exten => s,2,ResponseTimeout,10
exten => 4,1,Goto(componiinternoserie4,s,1)
exten => 5,1,Goto(componiinternoserie5,s,1)
exten => 6,1,Goto(componiinternoserie6,s,1)
exten => 0,1,Goto(impegnolinea,s,1)
exten => 3001,1,MusicOnHold()