I have noticed the calls drops when multi transferring a call on FreePBX version 2.3.1.4.
Steps as follows:
1.Incoming call gets answered.
2.Call gets transferred to an extension (say ext 200) from User 1 that answered call (say ext 100)
3.User 2 (ext 200) answers call
4.User 2 (ext 200) transfers call back to User 1 (ext 100)
5.User 1 (ext 100) then transfer call to another user (any user)
6. Call drops
Seems there is a limit on 2 transfers per call???
Anyone have any ideas on how to increase this limit?
Logs from PBX for reference (Last Transfer before drop):
– Executing Macro(“SIP/255-b7917148”, “exten-vm|novm|170”) in new stack
– Executing Macro(“SIP/255-b7917148”, “user-callerid”) in new stack
– Executing Set(“SIP/255-b7917148”, “FROMCONTEXT=exten-vm”) in new stack
– Executing Set(“SIP/255-b7917148”, “VMBOX=novm”) in new stack
– Executing Set(“SIP/255-b7917148”, “EXTTOCALL=170”) in new stack
– Executing Set(“SIP/255-b7917148”, “CFUEXT=”) in new stack
– Executing Set(“SIP/255-b7917148”, “CFBEXT=”) in new stack
– Executing Set(“SIP/255-b7917148”, “RT=”) in new stack
– Executing Macro(“SIP/255-b7917148”, “record-enable|170|IN”) in new stack
– Executing Macro(“SIP/255-b7917148”, “dial||tTwW|170”) in new stack
– Executing Set(“SIP/255-b7917148”, “SV_DIALSTATUS=ANSWER”) in new stack
– Executing GosubIf(“SIP/255-b7917148”, “0?docfu|1”) in new stack
– Executing GosubIf(“SIP/255-b7917148”, “0?docfb|1”) in new stack
– Executing Set(“SIP/255-b7917148”, “DIALSTATUS=ANSWER”) in new stack
– Executing NoOp(“SIP/255-b7917148”, “Voicemail is novm”) in new stack
– Executing GotoIf(“SIP/255-b7917148”, “1?s-ANSWER|1”) in new stack
– Goto (macro-exten-vm,s-ANSWER,1)
– Executing PlayTones(“SIP/255-b7917148”, “congestion”) in new stack
– Executing Congestion(“SIP/255-b7917148”, “10”) in new stack