Attended transfer between trixbox extensions is implemented through the feature code of * 2. However, this feature is not activated in trixbox's default installation. Therefore, we need to make some changes:
----------------------------------------------------------
Open the/etc/asterisk/features. conf file and we can see:
[General] ; Do not manually enter parkinglot config information, use the parkinglot Module ; ; The parking_additional.inc file is auto-generated by the parkinglot module, do ; Not hand edit that file # Include parking_additional.inc # Include features_general_custom.conf[Featuremap] ; Blindxfer =>##; blind transfer ; Disconnect => **; disconnect call Automon => * 1; One Touch record ; Atxfer => * 2; attended xfer |
Add the last line
Remove the quotation marks and change them
Add a line at the end of [general:
Featuredigittimeout = 1000 |
Save the disk and restart asterisk.
------------------------------------------------------------
Instructions for use:* 2 + extension number to be transferred
Assume that the external phone calls are sent to ext. 1001. After receiving the call, press * 1001 directly (do not press hold!) to transfer the call to ext. 1002 !) At this time, the external line is automatically placed in the waiting status. The system starts 1002 minutes, and 1002 minutes are disconnected and 1001 seconds are connected.
If 1002 is willing to answer the external line, 1001 will then be suspended. At this time, the phone number is forwarded to 1002.
If 1002 is unwilling to answer the external line, 1002 will first be suspended, and 1001 will be automatically transferred back to the external line.