[Freeswitch-users] Issue with Enterprise originate and 487 "ORIGINATOR_CANCEL".

Jai Rangi jprangi at didforsale.com
Wed May 22 19:14:33 UTC 2019


All,
Running into a small issue with group calling, when the original caller
hang up, phones dont show that call as missed call, cause of wrong reason
code from freeswitch.
Scenario:

   - Caller -> FS (Groupcall) to 101 and 102
   - Phones ring
   - Caller hangup
   - Phones should see missed calls,
   - But free-switch send cancel with Reason: SIP;cause=200;text="Call
   completed elsewhere", where is should send Reason:
   SIP;cause=487;text="ORIGINATOR_CANCEL".

Here is what my bridge data.

bridge(<all_threads=true,absolute_codec_string=PCMU,PCMA,G729,group_confirm_file=playback
/usr/local/freeswitch/sound/ivr/1443458342.wav,group_confirm_key=exec>{sip_cid_type=rpid,ignore_early_media=true,originate_timeout=30}[leg_timeout=20
]user/101 at 192.168.5.50:_:[ignore_early_media=true,leg_timeout=20 ]user/
102 at 192.168.5.50)

If I send
bridge(<all_threads=true,absolute_codec_string=PCMU,PCMA,G729,group_confirm_file=playback
/usr/local/freeswitch/sound/ivr/1443458342.wav,group_confirm_key=exec>{sip_cid_type=rpid,ignore_early_media=true,originate_timeout=30}[leg_timeout=20
]user/101 at 192.168.5.50

Everything works fine.
I see some old posts but no resolution.
Freeswitch version on Debian 8.9
FreeSWITCH (Version 1.6.16 git 3da6bd0 2017-04-07 16:49:13Z 64bit)

Any idea or suggestion for workaround?

Jai
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20190522/725bb00a/attachment-0001.html>


More information about the FreeSWITCH-users mailing list