Re: Re: PRACK over PROXY dropped -- ReliableResponse not found
"Jens Tinfors" <[email protected]> Tue, 30 Jan 2007 17:11:09 +0100
| Newsgroups | gmane.comp.voip.nist-sip |
|---|---|
| Message-ID | <[email protected]> |
Ok, lets see. The prack.Shootist prack.Shootme examples works just fine! After minor modifiactions they do over my proxy as well! Jeroen, what do you mean by "make sure you are creating a transaction and dialog" I have AUTOMATIC_DIALOG_SUPPORT set to true so that would take care of the dialog i guess!? Regarding the transaction i do requestEvent.getServerTransaction(); whenever i need it. Regarding my initial problem of why the PRACK is dropped, i do create the response using messageFactory.createResponse(statusCode, Request); which should be ok! So I'll get back to troubleshooting! regards/j On 1/29/07, Jeroen van Bemmel < [email protected]> wrote: > > CSeq, RSeq and RAck are all ok. Make sure you are creating a transaction > and a dialog upon receiving INVITE, and use the API to create 183. > > We did not test the PRACK sample via a proxy, perhaps you can try that > and/or run your app without a proxy > > Regards, > Jeroen > > -----Oorspronkelijk bericht ----- > Van: "M. Rangnathan" <[email protected] > > Aan: "Jens Tinfors" < [email protected]> > CC: "niepin" <[email protected]>; [email protected] > Verzonden: 28-1-07 13:55 > Onderwerp: Re: [nist-sip] Re: PRACK over PROXY dropped -- ReliableResponse > not found > > Jens, > > Can you have a look at examples/prack. > > I do believe the sequence number should be the same. Do let me know if > you find an issue with this example. Please post the issue to the issues > list if there is a clearly identified bug ( of course if you post a > solution as well, I should be delighted :-) ). > > > Ranga > > Jens Tinfors wrote: > > > That main text you refer to talks about the RSeq value of the > > provisional respone(s). > > > > Im pretty certain the CSeq is incremented for the PRACK as for any > > other subsequent request within a dialog. > > 3262: /"//PRACK is like any other/ > > / request within a dialog, and the UAS core processes it according to/ > > / the procedures of Sections 8.2 and 12.2.2 of RFC 3261. A matching/ > > / PRACK is defined as one within the same dialog as the response, and/ > > / whose method, CSeq-num, and response-num in the RAck header field/ > > / match, respectively, the method from the CSeq, the sequence number/ > > / from the CSeq, and the sequence number from the RSeq of the > reliable/ > > _______________________________________________ nist-sip mailing list [email protected] http://www-x.antd.nist.gov/mailman/listinfo/nist-sip