- Joined
- Mar 11, 2019
- Messages
- 185
- Reaction score
- 135
Call flow is like this:
SIP Trunk A DDI Inbound Rule - Forward to Outside Number "7100"
Outbound rule set as "Prefix = 7, Length =4, Route = SIP Trunk B"
So call comes in on Trunk A, then caller is connected directly to trunk B, where a third-party IVR is played.
Then that IVR does an attended transfer back to 3CX over Trunk B to the "DDI" 7101. (Inbound Rule set for 7101 - Go to queue).
When the transfer is triggered, Trunk B sends a "SIP REFER" message. We expect 3CX to respond with 202 Accepted, instead it throws a 403 forbidden.
Here is a flow of the transfer happening:

And specifically the SIP refer packet info:

Any thoughts on how I can get 3CX to allow this transfer to complete successfully?
I get the same issue when "Trunk B" is set up as a bridge too, just FYI.
SIP Trunk A DDI Inbound Rule - Forward to Outside Number "7100"
Outbound rule set as "Prefix = 7, Length =4, Route = SIP Trunk B"
So call comes in on Trunk A, then caller is connected directly to trunk B, where a third-party IVR is played.
Then that IVR does an attended transfer back to 3CX over Trunk B to the "DDI" 7101. (Inbound Rule set for 7101 - Go to queue).
When the transfer is triggered, Trunk B sends a "SIP REFER" message. We expect 3CX to respond with 202 Accepted, instead it throws a 403 forbidden.
Here is a flow of the transfer happening:
And specifically the SIP refer packet info:

Any thoughts on how I can get 3CX to allow this transfer to complete successfully?
I get the same issue when "Trunk B" is set up as a bridge too, just FYI.