[asterisk-bugs] [JIRA] (ASTERISK-30414) attended 3 way transfer using the option atxferthreeway doesn't work properly without atxferswap
Joshua C. Colp (JIRA)
noreply at issues.asterisk.org
Wed Feb 1 13:24:03 CST 2023
[ https://issues.asterisk.org/jira/browse/ASTERISK-30414?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Joshua C. Colp updated ASTERISK-30414:
--------------------------------------
Affects Version/s: (was: 18.9.0)
> attended 3 way transfer using the option atxferthreeway doesn't work properly without atxferswap
> ------------------------------------------------------------------------------------------------
>
> Key: ASTERISK-30414
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-30414
> Project: Asterisk
> Issue Type: Bug
> Security Level: None
> Components: Features
> Affects Versions: 18.9.0
> Reporter: Harsh Sharma
>
> Setting up a 3-Way conference successfully after initiating an attended transfer using DTMF requires both the option atxferswap to be added along with atxferthreeway under general section in features.conf file.
> 3 way conference works when the following configuration is added to the features.conf file.
> [general]
> transferdigittimeout => 3
> featuredigittimeout => 2000
> atxferthreeway = *4
> atxferswap = *5
> [featuremap]
> atxfer = *1
> 3 way conference doesn't work when the following configuration is added to the features.conf file.
> [general]
> transferdigittimeout => 3
> featuredigittimeout => 2000
> atxferthreeway = *4
> [featuremap]
> atxfer = *1
> Steps :
> 1. configure 3 sip peers (zoiper, zoiperPhone, blink in my case) in sip channel file sip.conf
> 2. Initiate a call from zoiperPhone (6001) to zoiper(6000). Pick up from zoiper. Initiate a transfer using by dialling *1 from zoiperPhone. Hear transfer tone. Dial the extension 6002 for blink. Hear music on hold on zoiper. Pick up from blink. Convert it to a 3 way conference by dialing *4.
> Expected:
> Music on hold stops on zoiper
> All three softphones should be connected to the same bridge
> Works when atxferswap is added to features.conf
> Observation:
> When only atxferthreeway is present, after dialing *4, the zoiper phone keeps playing music on hold. The call doesnt cover to a 3 way conference.
> CLI logs
> Using SIP RTP CoS mark 5
> > 0x7f038c03b300 -- Strict RTP learning after remote address set to: 10.0.0.91:57373
> -- Executing [6000 at from-internal:1] Dial("SIP/zoiperPhone-0000000c", "SIP/zoiper,20,tT") in new stack
> == Using SIP RTP CoS mark 5
> -- Called SIP/zoiper
> -- SIP/zoiper-0000000d is ringing
> > 0x7f0380009f70 -- Strict RTP learning after remote address set to: 10.0.0.24:52607
> -- SIP/zoiper-0000000d answered SIP/zoiperPhone-0000000c
> -- Channel SIP/zoiper-0000000d joined 'simple_bridge' basic-bridge <491ed983-807b-4def-a8b6-a74eaa261b8e>
> -- Channel SIP/zoiperPhone-0000000c joined 'simple_bridge' basic-bridge <491ed983-807b-4def-a8b6-a74eaa261b8e>
> > 0x7f038c03b300 -- Strict RTP switching to RTP target address 10.0.0.91:57373 as source
> [Feb 1 19:07:57] NOTICE[21973]: chan_sip.c:25008 handle_response_peerpoke: Peer 'zoiperPhone' is now Reachable. (53ms / 2000ms)
> > 0x7f038c03b300 -- Strict RTP learning complete - Locking on source address 10.0.0.91:57373
> > 0x7f0380009f70 -- Strict RTP switching to RTP target address 10.0.0.24:52607 as source
> -- Channel SIP/zoiperPhone-0000000c: Started DTMF attended transfer.
> -- Started music on hold, class 'default', on channel 'SIP/zoiper-0000000d'
> -- <SIP/zoiperPhone-0000000c> Playing 'pbx-transfer.gsm' (language 'en')
> > 0x7f0380009f70 -- Strict RTP learning complete - Locking on source address 10.0.0.24:52607
> -- Channel Local/6002 at from-internal-00000002;1 joined 'simple_bridge' basic-bridge <282fc56e-16b7-4cbe-9e34-39fe8c8995ca>
> -- Executing [6002 at from-internal:1] Dial("Local/6002 at from-internal-00000002;2", "SIP/blink,20,tT") in new stack
> == Using SIP RTP CoS mark 5
> -- Called SIP/blink
> -- Local/6002 at from-internal-00000002;2 requested media update control 26, passing it to SIP/blink-0000000e
> -- Channel SIP/zoiperPhone-0000000c left 'simple_bridge' basic-bridge <491ed983-807b-4def-a8b6-a74eaa261b8e>
> -- Channel SIP/zoiperPhone-0000000c joined 'simple_bridge' basic-bridge <282fc56e-16b7-4cbe-9e34-39fe8c8995ca>
> -- SIP/blink-0000000e is ringing
> > 0x5622e67f9c50 -- Strict RTP learning after remote address set to: 10.0.0.24:50004
> -- SIP/blink-0000000e answered Local/6002 at from-internal-00000002;2
> -- Channel SIP/blink-0000000e joined 'simple_bridge' basic-bridge <b37fc733-8dc1-4d37-a8b0-fc0e8428eb90>
> -- Channel Local/6002 at from-internal-00000002;2 joined 'simple_bridge' basic-bridge <b37fc733-8dc1-4d37-a8b0-fc0e8428eb90>
> > 0x5622e67f9c50 -- Strict RTP switching to RTP target address 10.0.0.24:50004 as source
> -- Channel SIP/zoiperPhone-0000000c left 'simple_bridge' basic-bridge <282fc56e-16b7-4cbe-9e34-39fe8c8995ca>
> -- Channel SIP/zoiperPhone-0000000c joined 'simple_bridge' basic-bridge <491ed983-807b-4def-a8b6-a74eaa261b8e>
> -- Started music on hold, class 'default', on channel 'Local/6002 at from-internal-00000002;1'
> -- Stopped music on hold on SIP/zoiper-0000000d
> > 0x5622e67f9c50 -- Strict RTP learning complete - Locking on source address 10.0.0.24:50004
> -- Channel SIP/zoiperPhone-0000000c left 'simple_bridge' basic-bridge <491ed983-807b-4def-a8b6-a74eaa261b8e>
> -- Channel SIP/zoiperPhone-0000000c joined 'simple_bridge' basic-bridge <282fc56e-16b7-4cbe-9e34-39fe8c8995ca>
> -- Started music on hold, class 'default', on channel 'SIP/zoiper-0000000d'
> -- Stopped music on hold on Local/6002 at from-internal-00000002;1
> -- Channel SIP/zoiperPhone-0000000c left 'simple_bridge' basic-bridge <282fc56e-16b7-4cbe-9e34-39fe8c8995ca>
> == Spawn extension (from-internal, 6000, 1) exited non-zero on 'SIP/zoiperPhone-0000000c'
> -- Channel Local/6002 at from-internal-00000002;1 left 'simple_bridge' basic-bridge <282fc56e-16b7-4cbe-9e34-39fe8c8995ca>
> -- Channel Local/6002 at from-internal-00000002;1 joined 'simple_bridge' basic-bridge <491ed983-807b-4def-a8b6-a74eaa261b8e>
> -- <Local/6002 at from-internal-00000002;1> Playing 'beep.gsm' (language 'en')
> -- Stopped music on hold on SIP/zoiper-0000000d
> > Move-swap optimizing Local/6002 at from-internal-00000002;2 <-- SIP/zoiper-0000000d.
> -- Channel SIP/zoiper-0000000d left 'simple_bridge' basic-bridge <491ed983-807b-4def-a8b6-a74eaa261b8e>
> -- Channel Local/6002 at from-internal-00000002;2 left 'simple_bridge' basic-bridge <b37fc733-8dc1-4d37-a8b0-fc0e8428eb90>
> -- Channel SIP/zoiper-0000000d swapped with Local/6002 at from-internal-00000002;2 into 'simple_bridge' basic-bridge <b37fc733-8dc1-4d37-a8b0-fc0e8428eb90>
> -- Channel Local/6002 at from-internal-00000002;1 left 'simple_bridge' basic-bridge <491ed983-807b-4def-a8b6-a74eaa261b8e>
> == Spawn extension (from-internal, 6002, 1) exited non-zero on 'Local/6002 at from-internal-00000002;2'
> -- Channel SIP/blink-0000000e left 'simple_bridge' basic-bridge <b37fc733-8dc1-4d37-a8b0-fc0e8428eb90>
> -- Channel SIP/zoiper-0000000d left 'simple_bridge' basic-bridge <b37fc733-8dc1-4d37-a8b0-fc0e8428eb90>
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list