Attended transfers on outgoing calls do not work
Context
In some cases, the attended transfer works correctly on the inbound calls, but fails on outgoing calls.
This behavior is linked to a missing dial option in the system configuration.
Solution
Step 1 – Enable the transfer option at the system level
1. Log in to the server via SSH with an account that has the necessary rights.
2. Run the following command:
/opt/pbxware/sh/mysql -e "INSERT INTO pbxware.config (name,value) VALUES('transfer_dialopt','1');" Step 2 – Add the option T on the extensions
1. Go to the administration interface.
2. Navigate to: Extensions → System
3. Select the relevant extension.
4. Click Show advanced options.
5. In the field Outbound call options, add the argument: T
Expected result
The attended transfer now works correctly on the outbound calls.
No impact on incoming calls.
No full system restart required (a reload can however be done if necessary).
Notes
This configuration must be applied on each affected extension.
Check that the user has transfer rights.
If the problem persists, a test with a reload PBX is recommended.

