Unfortunately I do not have the privileges to create a branch on this
project. This seems to be necessary to create a pull request.

Am 14.01.22 um 12:47 schrieb Dragos Oancea:
> Creator of the patch must create a PR in Github against FSs master
> branch in order to be reviewed.
>
> On Fri, Jan 14, 2022 at 9:48 AM Gregor Nanger <gregor@infomedia.si 
> <mailto:gregor@infomedia.si>> wrote:
>
>     Guys, does anyone know, if this fix will be included in new
>     freeswitch version?
>
>
>
>     On Wed, 27 Oct 2021 at 19:13, Jai Rangi <jprangi@gmail.com
>     <mailto:jprangi@gmail.com>> wrote:
>
>         Thank you Peter and Christian.
>
>         On Fri, Oct 22, 2021 at 7:19 AM Peter Steinbach
>         <lists@telefaks.de <mailto:lists@telefaks.de>> wrote:
>
>             Just to mention: The patch was developed by Christian Berger
>             from our client Foncloud. Thank you Christian!
>
>             Best regards
>             Peter
>
>
>             Am 21.10.21 um 17:20 schrieb Peter Steinbach:
>>
>>             Hello,
>>
>>
>>             this is a long lasting issue I firstly posted in 2017 and
>>             lastly saw in 2019 in this thread, and I am happy to
>>             announce, that we have found a solution for this.
>>
>>             Here is the patch, which works pretty well in our environment
>>
>>             ===================================================================================================
>>
>>             --- freeswitch_orig/src/switch_ivr_originate.c 2021-10-20
>>             12:51:04.863328041 +0200
>>             +++ freeswitch/src/switch_ivr_originate.c    2021-10-20
>>             12:54:15.764616280 +0200
>>             @@ -1789,7 +1789,13 @@
>>                      if (cancel_cause && *cancel_cause > 0) {
>>                          handles[i].cancel_cause = *cancel_cause;
>>                      } else {
>>             -            handles[i].cancel_cause = SWITCH_CAUSE_LOSE_RACE;
>>             +            if ((hp!=NULL) &&
>>             (hp->cause==SWITCH_CAUSE_SUCCESS)) { //Was this call taken
>>             by another destination?
>>             +                //Yes, the race was lost
>>             +                handles[i].cancel_cause =
>>             SWITCH_CAUSE_LOSE_RACE;
>>             +            } else {
>>             +                //No, something else happened, probably
>>             Originator Cancel
>>             +                handles[i].cancel_cause =
>>             SWITCH_CAUSE_ORIGINATOR_CANCEL;
>>             +            }
>>                      }
>>                  }
>>             ===================================================================================================
>>
>>
>>             Can someone retest this and check this in?
>>
>>
>>             --
>>             With kind regards
>>             Peter Steinbach
>>
>>             Telefaks Services GmbH
>>             mailto:lists  <mailto:lists>  (att)telefaks.de  <http://telefaks.de>
>>             Internet:www.telefaks.de  <http://www.telefaks.de>
>>
>>             Am 22.05.19 um 21:14 schrieb Jai Rangi:
>>>             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@192.168.5.50:_:[ignore_early_media=true,leg_timeout=20
>>>             ]user/102@192.168.5.50 <mailto:102@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@192.168.5.50 <mailto:101@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
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>             _________________________________________________________________________
>>>
>>>             The FreeSWITCH project is sponsored by SignalWirehttps://signalwire.com  <https://signalwire.com>
>>>             Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.
>>>             Build your next product on our scalable cloud platform.
>>>
>>>             Join our online community to chat in real timehttps://signalwire.community  <https://signalwire.community>
>>>
>>>             Professional FreeSWITCH Services
>>>             sales@freeswitch.com  <mailto:sales@freeswitch.com>
>>>             https://freeswitch.com  <https://freeswitch.com>
>>>
>>>             Official FreeSWITCH Sites
>>>             https://freeswitch.com/oss  <https://freeswitch.com/oss>
>>>             https://freeswitch.org/confluence  <https://freeswitch.org/confluence>
>>>             https://cluecon.com  <https://cluecon.com>
>>>
>>>             FreeSWITCH-users mailing list
>>>             FreeSWITCH-users@lists.freeswitch.org  <mailto:FreeSWITCH-users@lists.freeswitch.org>
>>>             http://lists.freeswitch.org/mailman/listinfo/freeswitch-users  <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
>>>             UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users  <http://lists.freeswitch.org/mailman/options/freeswitch-users>
>>>             https://freeswitch.com  <https://freeswitch.com>
>             _________________________________________________________________________
>
>             The FreeSWITCH project is sponsored by SignalWire
>             https://signalwire.com <https://signalwire.com>
>             Enhance your FreeSWITCH install with disruptive priced SMS
>             and PSTN services.
>             Build your next product on our scalable cloud platform.
>
>             Join our online community to chat in real time
>             https://signalwire.community <https://signalwire.community>
>
>             Professional FreeSWITCH Services
>             sales@freeswitch.com <mailto:sales@freeswitch.com>
>             https://freeswitch.com <https://freeswitch.com>
>
>             Official FreeSWITCH Sites
>             https://freeswitch.com/oss <https://freeswitch.com/oss>
>             https://freeswitch.org/confluence
>             <https://freeswitch.org/confluence>
>             https://cluecon.com <https://cluecon.com>
>
>             FreeSWITCH-users mailing list
>             FreeSWITCH-users@lists.freeswitch.org
>             <mailto:FreeSWITCH-users@lists.freeswitch.org>
>             http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
>             UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>             <http://lists.freeswitch.org/mailman/options/frees
witch-users>
>             https://freeswitch.com <https://freeswitch.com>
>
>         _________________________________________________________________________
>
>         The FreeSWITCH project is sponsored by SignalWire
>         https://signalwire.com <https://signalwire.com>
>         Enhance your FreeSWITCH install with disruptive priced SMS and
>         PSTN services.
>         Build your next product on our scalable cloud platform.
>
>         Join our online community to chat in real time
>         https://signalwire.community <https://signalwire.community>
>
>         Professional FreeSWITCH Services
>         sales@freeswitch.com <mailto:sales@freeswitch.com>
>         https://freeswitch.com <https://freeswitch.com>
>
>         Official FreeSWITCH Sites
>         https://freeswitch.com/oss <https://freeswitch.com/oss>
>         https://freeswitch.org/confluence
>         <https://freeswitch.org/confluence>
>         https://cluecon.com <https://cluecon.com>
>
>         FreeSWITCH-users mailing list
>         FreeSWITCH-users@lists.freeswitch.org
>         <mailto:FreeSWITCH-users@lists.freeswitch.org>
>         http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>         <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
>         UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>         <http://lists.freeswitch.org/mailman/options/freeswitch-users>
>         https://freeswitch.com <https://freeswitch.com>
>
>
>
>     --
>     Gregor Nanger
>       *CTO*
>     t./f.: 00386 (0) 7 6000 308/309 • m:. 00386 (0)41 756485
>     • Infomedia d.o.o. • Jerebova 3, Novo mesto, Slovenia
>     • www.infomedia.si <http://www.infomedia.si>
>
>     _________________________________________________________________________
>
>     The FreeSWITCH project is sponsored by SignalWire
>     https://signalwire.com <https://signalwire.com>
>     Enhance your FreeSWITCH install with disruptive priced SMS and PSTN
>     services.
>     Build your next product on our scalable cloud platform.
>
>     Join our online community to chat in real time
>     https://signalwire.community <https://signalwire.community>
>
>     Professional FreeSWITCH Services
>     sales@freeswitch.com <mailto:sales@freeswitch.com>
>     https://freeswitch.com <https://freeswitch.com>
>
>     Official FreeSWITCH Sites
>     https://freeswitch.com/oss <https://freeswitch.com/oss>
>     https://freeswitch.org/confluence <https://freeswitch.org/confluence>
>     https://cluecon.com <https://cluecon.com>
>
>     FreeSWITCH-users mailing list
>     FreeSWITCH-users@lists.freeswitch.org
>     <mailto:FreeSWITCH-users@lists.freeswitch.org>
>     http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>     <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
>     UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>     <http://lists.freeswitch.org/mailman/options/freeswitch-users>
>     https://freeswitch.com <https://freeswitch.com>
>
>
> _________________________________________________________________________
>
> The FreeSWITCH project is sponsored by SignalWire https://signalwire.com
> Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.
> Build your next product on our scalable cloud platform.
>
> Join our online community to chat in real time https://signalwire.community
>
> Professional FreeSWITCH Services
> sales@freeswitch.com
> https://freeswitch.com
>
> Official FreeSWITCH Sites
> https://freeswitch.com/oss
> https://freeswitch.org/confluence
> https://cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users@lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> https://freeswitch.com
>


Christian Berger


 

foncloud GmbH & Co KG
Hahlweg 2a
36093 Künzell

Tel: /
Fax: +49 661 968990-99

Email: Christian.Berger@foncloud.net
Web: www.foncloud.net


P.S.: Wussten Sie schon? 

Unter https://www.foncloud.net/wissen  finden Sie zahlreiche Informationen und hilfreiche Artikel rund um unsere Produkte und Services.

 

Registergericht: Amtsgericht Fulda, Persönlich haftende Gesellschafterin der foncloud GmbH&Co.KG: Global Brain Network GmbH

Geschäftsführer der Global Brain Network GmbH: Peter Krug Sitz der Gesellschaft: Künzell.

Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail ist nicht gestattet.

This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden.