Transfers not holding until user picks up

Background: We recently migrated a companies PBX. The transfer calls worked as expected on the old PBX but not on the new one.

Looking for why this might be happening. We use Bria Teams, and use this to transfer calls. When transferring calls, the behavior we want is to have the call paused until the user picks up the call. Different from a supervised transfer where the user talks to them first. From a Bria point, this is what the user should see:

BUT instead what they see, is the call just ends saying transfer success.

Here is the relevant bit of info from the call capture. This is what happens when its working as expected:

PJSIP/117-0000007a Internal Gosub(func-apply-sipheaders,s,1) complete GOSUB_RETVAL=
    -- Called PJSIP/117/sip:[email protected]:5060
    -- Called PJSIP/117/sip:[email protected]:49445;rinstance=f232097c9f64a318
-- PJSIP/117-00000079 connected line has changed. Saving it until answer for SIP/BW1_Out-00000051
-- PJSIP/117-0000007a connected line has changed. Saving it until answer for SIP/BW1_Out-00000051
    -- Remote UNIX connection
    -- Remote UNIX connection disconnected
    -- PJSIP/117-0000007a is ringing
    -- PJSIP/117-0000007a is ringing
       > 0x7fbeb064a320 -- Strict RTP learning after remote address set to:
    -- PJSIP/117-0000007a answered SIP/BW1_Out-00000051
    -- Channel PJSIP/117-0000007a joined 'simple_bridge' basic-bridge <fe73f202-245b-44e7-8421-5a52c282fe6d>
    -- Channel SIP/BW1_Out-00000051 joined 'simple_bridge' basic-bridge <fe73f202-245b-44e7-8421-5a52c282fe6d>
       > 0x7fbeb064a320 -- Strict RTP qualifying stream type: audio
       > 0x7fbeb064a320 -- Strict RTP switching source address to x.x.x.x:64016
    -- Remote UNIX connection

This is the call capture from the PBX that isn’t working as wanted:

   > 0x7f42d00050e0 -- Strict RTP learning after remote address set to:
    -- Started music on hold, class 'default', on channel 'SIP/SBC2_Out-000001f2'
    -- Channel PJSIP/102-00000574 left 'simple_bridge' basic-bridge <977f9f46-7bd3-4da4-934d-999b7856119d>
    -- Stopped music on hold on SIP/SBC2_Out-000001f2
    -- Channel SIP/SBC2_Out-000001f2 left 'simple_bridge' basic-bridge <977f9f46-7bd3-4da4-934d-999b7856119d>
  == Channel 'SIP/SBC2_Out-000001f2' jumping out of macro 'dial'

End goal is when calls are transferred, on bria the call is on hold until the extension that it was transferred to picks up. This would then indicate with saying transfer successful (on Bria).

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.