Just wondering if there is an update on the UPDATE
On , [email protected] wrote:
Thanks for looking at this.
On , Bogdan-Andrei Iancu [email protected]> 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 [email protected]> > 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, [email protected] > wrote: > > > Here is a debug and the NGREP that goes along with it. > > > > http://pastebin.com/DuDKUrGd > > > > > > > > > > > > On , Bogdan-Andrei Iancu [email protected]> > 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, [email protected] > 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 > > > [email protected] > > > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > > > > > > > > > > > > > > > > > > > > > > > > -- > Bogdan-Andrei Iancu > OpenSIPS Founder and Developer > http://www.opensips-solutions.com > > > >
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
