This directory contains software for configuring FreeSWITCH
to provide AT&T (aka Lucent aka Avaya) System 25 PBX compatible
park and pickup park functions. Specifically:
a) Putting a call on hold and then dialing *5 will park the
call on your phone.
b) Dialing *8 followed by an extension will pickup a call parked
on that extension.
as a bonus:
c) Doing a blind transfer of a call to *5 will park the call
on your phone.
d) Doing a blind transfer of a call to *5 followed by an extension
will park the call on that extension.
e) Dialing *8 without an extension will prompt for an extension.
s25park.js goes into the FreeSWITCH scripts directory.
Configuration fragments look something like:
conf/dialplan/default.xml
The system25 park and pickup dialplan patterns are designed
to only consider four digit extensions for local parking.
"system25_pickup_from_extension" recognizes three digit
extensions as being parked on a foreign PBX ... modify
as appropriate for your installation.
Be aware that the default dialplan contains an extension
called "group-intercept" which needs to be commented out
in order for "system25_pickup" to work since they both
match *8.
Tested using FreeSWITCH SVN 13769 running on FreeBSD 6.4.