Re: PRACK over PROXY dropped -- ReliableResponse not found

Jens Tinfors <[email protected]> Sat, 27 Jan 2007 10:16:37 +0100
Newsgroups gmane.comp.voip.nist-sip
Message-ID <[email protected]>
Hi Ranga!

The CSeq is ok as the PRACK is a new transaction within the dialog  
creating INVITE session.
But for some reason the TransactionStack has no record of the  
provisional response and therefor drops it.

Regarding the CSeq:
12.2.1.1 of RFC 3261
"The Call-ID of the request MUST be set to the Call-ID of the dialog.
    Requests within a dialog MUST contain strictly monotonically
    increasing and contiguous CSeq sequence numbers (increasing-by-one)
    in each direction (excepting ACK and CANCEL of course, whose numbers
    equal the requests being acknowledged or cancelled).  Therefore, if
    the local sequence number is not empty, the value of the local
    sequence number MUST be incremented by one, and this value MUST be
    placed into the CSeq header field."

/j

26 jan 2007 kl. 17.47 skrev M. Rangnathan:

> The CSEQ Sequence number of the PRACK seems to be off.
>
> Jens Tinfors wrote:
>
>> Hello list!
>>
>> Im having trouble receiving PRACK over a PROXY.
>> For some reason the stack drops the PRACK when coming from the  
>> proxy with the following TRACE message:
>>  4432 DEBUG [PipelineThread-1] ua-b -  
>> gov.nist.javax.sip.DialogFilter.processRequest(DialogFilter.java: 
>> 329) [Processing PRACK for dialog  
>> gov.nist.javax.sip.stack.SIPDialog@6545d2]
>>  4432 DEBUG [PipelineThread-1] ua-b -  
>> gov.nist.javax.sip.stack.SIPDialog.handlePrack(SIPDialog.java: 
>> 2432) [Dropping Prack -- ReliableResponse not found]
>>  4438 DEBUG [PipelineThread-1] ua-b -  
>> gov.nist.javax.sip.DialogFilter.processRequest(DialogFilter.java: 
>> 364) [Dropping out of sequence PRACK ]
>>  4439 DEBUG [PipelineThread-1] ua-b -  
>> gov.nist.javax.sip.stack.SIPTransactionStack.removeTransaction 
>> (SIPTransactionStack.java:1178) [Removing Transaction =  
>> z9hg4bk452d4334-2b94-4fbf-9b0e-b2a9cec755af transaction =  
>> gov.nist.javax.sip.stack.SIPServerTransaction@a8fe2982]
>>
>> Below you'll find the 183 response which Im using to create the  
>> PRACK as well as the incoming PRACK.
>> Both clients are based on Jain-SIP 1.2.
>>
>> Any ideeas?
>> thanks/j =)
>>
>> SIP/2.0 183 Session progress
>> Record-Route: <sip:130.100.144.82:22004 <http:// 
>> 130.100.144.82:22004>;lr>
>> Require: 100rel
>> Max-Forwards: 70
>> From: "A" < sip:[email protected]  
>> <mailto:sip:[email protected]>>;tag=8040
>> CSeq: 1 INVITE
>> Contact: "B" <sip:[email protected]:5070;transport=tcp>
>> To: "B" < sip:[email protected]  
>> <mailto:sip:[email protected]>>;tag=3483
>> Call-ID: [email protected] <mailto: 
>> [email protected]>
>> Via: SIP/2.0/TCP 130.100.72.157:5060 <http:// 
>> 130.100.72.157:5060>;branch=z9hG4bK9cbbfb367ac64ba4cfdff38134d16aca
>> RSeq: 1
>> Content-Length: 0
>>   PRACK sip:[email protected]:5070;transport=tcp SIP/2.0
>> Max-Forwards: 67
>> From: "A" < sip:[email protected]  
>> <mailto:sip:[email protected]>>;tag=8040
>> CSeq: 2 PRACK
>> RAck: 1 1 INVITE
>> To: "B" <sip:[email protected]  
>> <mailto:sip:[email protected]>>;tag=3483
>> Call-ID: [email protected] <mailto: 
>> [email protected]>
>> Via: SIP/2.0/TCP 130.100.144.82:22004 <http:// 
>> 130.100.144.82:22004>;branch=z9hG4bK452d4334-2b94-4fbf-9b0e- 
>> b2a9cec755af;rport=22004,SIP/2.0/TCP 130.100.72.157:5060 <http:// 
>> 130.100.72.157:5060>;branch=z9hG4bK4dd74e9f1c7d508131f1da31bef1b833
>> Content-Length: 0
>>
>> --------------------------------------------------------------------- 
>> ---
>>
>> _______________________________________________
>> nist-sip mailing list
>> [email protected]
>> http://www-x.antd.nist.gov/mailman/listinfo/nist-sip
>>
>
>
> -- 
> M. Ranganathan
> Advanced Networking Technologies Division,
> National Institute of Standards and Technology (NIST),
> 100 Bureau Drive, Stop 8920, Gaithersburg, MD 20899. tel:301 975  
> 3664 , fax:301 590 0932 http://w3.antd.nist.gov/
> Advanced Networking Technologies For the People!
>

_______________________________________________
nist-sip mailing list
[email protected]
http://www-x.antd.nist.gov/mailman/listinfo/nist-sip