[OpenSIPS-Users] B2B issue with UPDATE message

duane.larson at gmail.com duane.larson at gmail.com
Tue Mar 27 18:26:55 CEST 2012


Just wondering if there is an update on the UPDATE



On , duane.larson at gmail.com wrote:
> Thanks for looking at this.




> On , Bogdan-Andrei Iancu bogdan at opensips.org> wrote:
> >
> >
> >
> >
> >
> >
> > Thanks, got the info I need - I have a start, need to investigate
> > bit more on UPDATE handling. I will come up with a fix for you.
> >
> >
> >
> > Regards,
> >
> > Bogdan
> >
> >
> >
> > On 03/23/2012 05:09 PM, Duane Larson wrote:
> > Ok
> >
> >
> >
> > Patched dlg.c to look like this
> >
> >
> >
> >
> >
> > b2b_dlg_t* b2b_search_htable_next_dlg(b2b_dlg_t* start_dlg,
> > b2b_table table, unsigned int hash_index,
> >
> > unsigned int local_index, str* to_tag, str*
> > from_tag, str* callid)
> >
> > {
> >
> > b2b_dlg_t* dlg;
> >
> > str dlg_from_tag={NULL, 0};
> >
> > dlg_leg_t* leg;
> >
> >
> >
> > LM_DBG("entering with start=%p, table=%p, hash=%i,
> > label=%i \n",
> >
> > start_dlg,table,hash_index,local_index);
> >
> > if(callid)
> >
> > LM_DBG("searching callid %d[%.*s]\n",
> > callid->len,callid->len, callid->s);
> >
> > if(to_tag)
> >
> > LM_DBG("searching totag %d[%.*s]\n",
> > to_tag->len,to_tag->len, to_tag->s);
> >
> > if(from_tag)
> >
> > LM_DBG("searching fromtag %d[%.*s]\n",
> > from_tag->len,from_tag->len, from_tag->s);
> >
> > dlg= start_dlg?start_dlg->next:table[hash_index].first;
> >
> > while(dlg)
> >
> > {
> >
> >
> >
> >
> >
> > And here is the debug output and an NGREP of the call
> >
> >
> >
> > http://pastebin.com/ZiQsQj5r
> >
> >
> >
> > On Fri, Mar 23, 2012 at 6:19 AM,
> > Bogdan-Andrei Iancu bogdan at opensips.org>
> > wrote:
> >
> > Hi Duane,
> >
> >
> >
> > Strange, the logs shows that the UPDATE did not actually
> > match, while the BYE did...
> >
> >
> >
> > Could you please retake the test (same debug=4) while using
> > the attached patch - the patch is just for printing more info
> > related to matching.
> >
> >
> >
> > Thanks and regards,
> >
> > Bogdan
> >
> >
> >
> >
> >
> > On 03/22/2012 06:24 PM, duane.larson at gmail.com
> > wrote:
> >
> >
> > Here is a debug and the NGREP that goes along with it.
> >
> >
> >
> > http://pastebin.com/DuDKUrGd
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > On , Bogdan-Andrei Iancu bogdan at opensips.org>
> > wrote:
> >
> > >
> >
> > >
> >
> > >
> >
> > >
> >
> > >
> >
> > >
> >
> > >
> >
> > > Hi Duane,
> >
> > >
> >
> > >
> >
> > >
> >
> > > Could please re-run the scenario with opensips in
> > full debug
> >
> > > (debug=4) and and post somewhere the logs
> > corresponding to UPDATE
> >
> > > and BYE processing ?
> >
> > >
> >
> > >
> >
> > >
> >
> > > Thanks and regards,
> >
> > >
> >
> > > Bogdan
> >
> > >
> >
> > >
> >
> > >
> >
> > > On 03/22/2012 03:46 AM, duane.larson at gmail.com
> > wrote:
> >
> > > I am seeing the following issue
> >
> > >
> >
> > >
> >
> > >
> >
> > >
> >
> > > One of OpenSIPS users makes an outbound call
> > through a SIP
> >
> > > carrier. This gets sent to my OpenSIPS B2BUA which
> > then sends it
> >
> > > to the SIP carrier. The calls length makes it to 30
> > minutes and
> >
> > > then it is killed.
> >
> > >
> >
> > >
> >
> > >
> >
> > >
> >
> > > I see that the SIP carrier at around the 30 minute
> > mark is sending
> >
> > > an UPDATE message to the client but for some reason
> > when the
> >
> > > OpenSIPS B2BUA sees this UPDATE message it doesn't
> > think it is
> >
> > > apart of the current dialog. So then the SIP
> > carrier sends a BYE
> >
> > > because it never got a reply back for the UPDATE.
> > The OpenSIPS
> >
> > > B2BUA has no problem recognizing the BYE message as
> > being apart of
> >
> > > the Dialog and sends this over to the OpenSIPS
> > user. Am I doing
> >
> > > something wrong?
> >
> > >
> >
> > >
> >
> > >
> >
> > >
> >
> > >
> >
> > >
> >
> > >
> >
> > >
> >
> > > _______________________________________________
> >
> > > Users mailing list
> >
> > > Users at lists.opensips.org
> >
> > > http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> >
> > >
> >
> > >
> >
> > >
> >
> > >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > --
> > Bogdan-Andrei Iancu
> > OpenSIPS Founder and Developer
> > http://www.opensips-solutions.com
> >
> >
> >
> >
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20120327/6b5814d8/attachment.htm>


More information about the Users mailing list