Hi,
I am using Asterisk-1.4.10.1. I am facing a strange problem with call transfer.
I have setup 3 softphones (X-Lite) with extensions 100,200 and 400.
From extension 400 I dial extension 100. The user at extension 100 answers the phone and then he tries to transfer this call to extension 200 by pressing the # key.
Asterisk now playsback the ‘pbx_transfer’ message and prompts for the extension number.
When the user now enters extension 200, both sides (ext.400 and ext.100) get “hung up” and the call is not transferred to 200.
The asterisk debug output is shown below:
– Executing [100@default:1] Answer(“SIP/400-081b1c28”, “”) in new stack
– Executing [100@default:2] Wait(“SIP/400-081b1c28”, “2”) in new stack
– Executing [100@default:3] Dial(“SIP/400-081b1c28”, “SIP/100@192.168.1.15||t”) in new stack
– Called 100@192.168.1.15
– SIP/192.168.1.15-081e8860 is ringing
– SIP/192.168.1.15-081e8860 answered SIP/400-081b1c28
– Started music on hold, class ‘default’, on channel ‘SIP/400-081b1c28’
– <SIP/192.168.1.15-081e8860> Playing ‘pbx-transfer’ (language ‘en’)
– Stopped music on hold on SIP/400-081b1c28
– Transferring SIP/400-081b1c28 to ‘200’ (context default) priority 1
Note the “Transferring” message in the line above. What could I be doing wrong?
Any help will be greatly appreciated.
Thanks,
Raj Mohan