[Freeswitch-users] sofia: disable support for UPDATE message in SIP Accept header

Michael Jerris mike at jerris.com
Wed Jan 25 17:33:10 MSK 2012


I know sofia will respond properly to session timers like this.. Its kind of a bother to pull a pcap up to look at but if you post the text of the sip (like that from freeswitch logs with siptrace enabled) I would take a look.

On Jan 25, 2012, at 6:40 AM, Michal Zubáč wrote:

> Hi.
> 
> I tried all the things you advised me, but with no effect. When provider 
> send us re-INVITE, FreeSwitch doesn't react to it at all.
> 
> Traces for test call are here:
>   PCAP: http://et5.comgate.cz/zubacm/voice/dt_10m_4_sip.zip
>   TEXT SUMMARY: http://pastebin.com/BgPUfmuc
> 
> I looked into FS source code and I didn't see anything what looks like 
> response to SIP re-INVITE message. It looks like FS can't process any of 
> incoming RFC 4028/3311 mechanisms.
> 
> 
> I solved this issue by instructing FS to send re-INVITEs from our side 
> before provider does it, effectively avoiding processing provider's 
> re-INVITEs.
> 
> Michal Zubac
> ComGate Interactive s.r.o.
> 
> 
> On 23.1.2012 20:57, Kristian Kielhofner wrote:
>> Michal,
>> 
>>   I can barely read these parsed out SIP traces (yuck) but from the
>> skimming I did it looks like you'd benefit from a few changes:
>> 
>> - Explicitly disable session timers in your Sofia profile
>> - Set  ignore_display_updates=true (so FreeSWITCH doesn't send an
>> UPDATE - won't help in this case but a good thing to do)
>> - Request your provider uses re-INVITEs instead of UPDATE
>> 
>> On Mon, Jan 23, 2012 at 11:24 AM, Michal Zubáč<michal.zubac at comgate.cz>  wrote:
>>> I don't have "enable-timer" or "session-timeout" variables set in Sofia
>>> profile, so maybe defaults? I think these are what you are referring to.
>>> 
>>> SIP trace is at
>>>   http://pastebin.com/DTQU3nMr
>>> 
>>> Yes, provider offered us re-INVITE method as an alternative for UPDATE.
>>> Would this one work? What do I have to set up?
>>> 
>>> Michal Zubac
>>> ComGate Interactive s.r.o.
>>> 
>>> 
>>> On 23.1.2012 15:51, Kristian Kielhofner wrote:
>>>> What are your Sofia profile session timer values set to?
>>>> 
>>>> Can you post a complete SIP trace?
>>>> 
>>>> Can your provider send a re-INVITE instead of UPDATE?
>>>> 
>>>> On Mon, Jan 23, 2012 at 8:40 AM, Michal Zubáč<michal.zubac at comgate.cz>    wrote:
>>>>> Hello.
>>>>> 
>>>>> I'd like to remove UPDATE value from SIP Accept header when creating SIP
>>>>> calls. We're sending it in INVITE message and our provider uses that for
>>>>> in-call keep-alive checks every 10 minutes.
>>>>> FreeSwitch doesn't respond to that, so our provider disconnects RTP and
>>>>> call is dropped. According to RFC3311 we can indicate that we don't
>>>>> support this by not sending UPDATE in Accept header. Is this gonna help?
>>>>> 
>>>>> Is there any way to drop that from SIP headers from dialplan? Or do I
>>>>> have to change source code?
>>>>> Or better, is there any other (cleaner) way to resolve this?
>>>>> 
>>>>> Regards
>>>>> 
>>>>> Michal Zubac
>>>>> ComGate Interactive s.r.o.
>>>>> 
>>>>> _________________________________________________________________________
>>>>> Professional FreeSWITCH Consulting Services:
>>>>> consulting at freeswitch.org
>>>>> http://www.freeswitchsolutions.com
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> Official FreeSWITCH Sites
>>>>> http://www.freeswitch.org
>>>>> http://wiki.freeswitch.org
>>>>> http://www.cluecon.com
>>>>> 
>>>>> FreeSWITCH-users mailing list
>>>>> FreeSWITCH-users at lists.freeswitch.org
>>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>>>> http://www.freeswitch.org
>>>> 
>>> _________________________________________________________________________
>>> Professional FreeSWITCH Consulting Services:
>>> consulting at freeswitch.org
>>> http://www.freeswitchsolutions.com
>>> 
>>> 
>>> 
>>> 
>>> Official FreeSWITCH Sites
>>> http://www.freeswitch.org
>>> http://wiki.freeswitch.org
>>> http://www.cluecon.com
>>> 
>>> FreeSWITCH-users mailing list
>>> FreeSWITCH-users at lists.freeswitch.org
>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> http://www.freeswitch.org
>> 
>> 
> 
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
> 
> 
> 
> 
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
> 
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org




Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list