Re: Reason Header parsing error

Jeroen van Bemmel <[email protected]> Wed, 19 Nov 2008 12:04:03 +0100
Newsgroups gmane.comp.voip.nist-sip,gmane.comp.voip.jain-sip.user
Message-ID <[email protected]>
Park,

I've updated CVS to quote the string value when creating the header, 
please check if this works for you

Regards,
Jeroen

Young-Geun Park wrote:
> My previous email was not correct.
> Correct problem is as follows;
>
> In UAC side, a reason header is created by the JAIN stack is 
> Reason: sip;text=cancel reason;cause=503
>
> In UAS side, the reason header is parsed by the JAIN stack is 
> Reason: sip;text=cancel, reason;cause=503
>
> -----Original Message-----
> From: Jeroen van Bemmel [mailto:[email protected]] 
> Sent: Wednesday, November 19, 2008 7:07 PM
> To: Young-Geun Park
> Cc: [email protected]; [email protected]
> Subject: Re: [nist-sip] Reason Header parsing error
>
>
> Park,
>
> See http://www.packetizer.com/rfc/rfc3326/
>
> The syntax of the Reason header you are using is invalid, it should be
> Reason: SIP ;cause=503 ;text="cancel reason"
>
> However, the stack should generate a parsing error for the header you 
> are using, and not break it up in 2 headers. So there is a bug
>
> Regards,
> Jeroen
>
> Young-Geun Park wrote:
>   
>> Hi,
>>
>> I think there is a problem when parsing a reason header with value 
>> which has space.
>>
>> For example, uac sends a reason header like this;
>>
>> Reason: sip;cancel reason;503
>>
>> The reason text has a space.
>>
>> However, uas receives the reason header and parsing in JAIN stack as 
>> follows;
>>
>> Reason: sip;cancel
>>
>> Reason: reason;503
>>
>> I think two reason headers were created because of space parsing error.
>>
>> is this bug?
>>
>> thanks for any comment in advance.
>>
>> Regards,
>>
>> Park
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> nist-sip mailing list
>> [email protected]
>> http://www-x.antd.nist.gov/mailman/listinfo/nist-sip
>>   
>>     
>
>
>