This module allows you to configure all the normal features.conf settings for the parking lot functionality of Asterisk.
These include:
The more useful part of this module is to specify a destination for
parked calls that get orphaned. This can occur if the call is not
picked up and for some reason the original parker can not be reached.
(e.g. the original parker is on the phone and does not have call
waiting or ignores it). In this case, call is diverted to the chosen
destination which is any of the standard destinations provided in all
modules that include such an option. Prior to sending the call to that
destination, you can configure the following options to further
identify the orphaned all:
i have got this to work on my GXP-2000 phones using trixbox 1.1.1
on vmware with 1.2.12.1 compiled asterisk. so if you follow these
instructions you should be good to go. This tid bit of bash commands
was taken from X-Rob's lesson on
http://www.freepbx.org/2006/09/28/un-trixbox-your-trixbox/ .
Now, lets get BLF working for Parked Calls.
cd /usr/src
wget http://aussievoip.com/storage/users/315/315/images/179/metermaid-1.2.7.1...
cd asterisk-1.2.12.1
patch -p0 < /usr/src/metermaid-1.2.7.1.txt
make
make install
asterisk -rx "stop now"
/etc/init.d/zaptel restart
amportal start
Now lets edit some files
nano /etc/asterisk/extension_custom.conf
add this to the file
exten => _*3, 1, ParkAndAnnounce(pbx-transfer:PARKED|120|SIP/${DIALEDPEERNUMBER}|sip_incoming,${DIALEDPEERNUMBER},1)
;the line above this, NEEDS TO BE ON ONE LINE... not on 2
exten => 701,1,ParkedCall(701)
exten => 701,hint,Local/701@parkedcalls
exten => 702,1,ParkedCall(702)
exten => 702,hint,Local/702@parkedcalls
exten => 703,1,ParkedCall(703)
exten => 703,hint,Local/703@parkedcalls
exten => 704,1,ParkedCall(704)
exten => 704,hint,Local/704@parkedcalls
Save the file and now lets edit another file
nano /etc/asterisk/features.conf
now it should look something like this when you are done in the General context
parkext => 700 ; What ext. to dial to park
parkpos => 701-704 ; What extensions to park calls on
context => parkedcalls ; Which context parked calls are in
parkingtime => 5000 ; Number of seconds a call can be parked for (default is 45 seconds)
now lets use it
when a call comes in you press Transfer - *3... this will park the
call... the asterisk box will call you back and tell you where its
parked... First call parked always goes to 701.
now on your phone setup one of your button light indicators for
Asterisk BLF 701
Asterisk BLF 702
Asterisk BLF 703
Asterisk BLF 704
(this is how i did it on my gxp-2000)
now when a call gets parked anyone with this setup will see the
light indicator light up for any of the 4 parking lots... this will
give you the ability to have the call picked up from anywhere on the
system that has this setup... just press the button.