signalwire / freeswitch

FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unlock the telecommunications potential of any device.
https://freeswitch.com/#getting-started
Other
3.47k stars 1.4k forks source link

Attended Transfer - Issue with Limit hiredis #1619

Open murugancmi opened 2 years ago

murugancmi commented 2 years ago

Describe the bug When Leg B transferred the call to C leg, C Leg answered (att_xfer) and B Leg bridge A, C Leg in 3-way conference, Now when B leg disconnects the call, A and C Leg Also disconnected Automatically. We face this issue only when we use limit Backend with mod_hiredis, If you use hash and DB it works fine.

To Reproduce Steps to reproduce the behaviour:

  1. Leg B attend Leg A (We use Limit with hiredis)
  2. Leg B transfer call to Leg C (att_xfer)
  3. Leg C answered, Now Leg B bridge Leg A and C
  4. When Leg B leave from three-way conference Leg A and Leg C disconnected Automatically

Expected behavior When Leg B disconnected the call, Both Leg A and C should on call.

Package version or git hash

murugancmi commented 2 years ago

Any update on this issue @fressswitch team

murugancmi commented 5 months ago

Team still this issue present