Hi Brian,

 

that was the help full answer!

The difference between the inbound and the outbound call was the SIP url.

The good case user field:

<sip:170@192.168.241.2:4901;transport=tcp>;tag=XKHKDINQGD

 

The bad case user field:

<sip:170@192.168.241.2:4901>;transport=tcp;tag=DQHZUXKOIG

 

If the “transport=tcp” a part of the url, it works successfully.

 

Thanks a lot!

 

Von: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] Im Auftrag von Brian West
Gesendet: Montag, 9. Mai 2016 18:47
An: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org>
Betreff: Re: [Freeswitch-users] Bug: FreeSwitch change from TCP to UDP if he reseive a refer

 

Guessing based on NO information provide that the refer is sent with URL that fails to include transport=tcp, which by will make it default to UDP.

 

/b

 

 

On Mon, May 9, 2016 at 11:02 AM, Alexander Haugg <Alexander.Haugg@c4b.de> wrote:

The Connection between SIP Client and FreeSwitch works with TCP only!

Why there are difference from a refer to an outbound call and a refer to an inbound call? In the Trace I can see, the refer looks like equal.

 

What can I do to make sure the FreeSwitch send the Notify in TCP? The Client have no UDP Port open for SIP.

 

Von: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] Im Auftrag von Michael Jerris
Gesendet: Montag, 9. Mai 2016 16:58
An: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org>
Betreff: Re: [Freeswitch-users] Bug: FreeSwitch change from TCP to UDP if he reseive a refer

 

This can happen based on the content of the refer, and could be normal based on the content of the refer.  The transport of the original call is not related.

On Monday, May 9, 2016, Alexander Haugg <Alexander.Haugg@c4b.de> wrote:

Hi all,

 

The scenario is:

-          The registered SIP Client make an outbound call

-          After a connect the client send a refer to a new destination (Blind Transfer)

-          The 202 accepted is correct as tcp sended

-          The Notify (sipfrag 200 OK) and the following Bye will send via UDP

 

If I do the same with an inbound call, it works successfully.

 

Is it a Bug?

My Freeswitch version is:

FreeSWITCH Version 1.7.0+git~20160502T014035Z~96e963d3eb~64bit (git 96e963d 2016-05-02 01:40:35Z 64bit)

 

Mit freundlichen Grüßen

Alexander Haugg

 

 

C4B Com For Business AG
Gabriele-Münter-Straße 3-5
D-82110 Germering

Telefon +49 89 840798-170 
Fax +49 89 840798-13170
alexander.haugg@c4b.de
www.c4b.de

Registergericht: Amtsgericht München, HRB 125040
Vorstand: Bernd Woköck, Michael Schreier
Aufsichtsratsvorsitzender: Dr. Helmut Maier

 

 


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.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
http://www.freeswitch.org



 

--

Brian West
brian@freeswitch.org

Twitter: @FreeSWITCH , @briankwest
http://www.freeswitchbook.com
http://www.freeswitchcookbook.com
https://www.gofundme.com/freeswitch_ubuntu

Got Bugs? Report them here! | Reddit: /r/freeswitch

T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378)
iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest