[reSIProcate] Transport::stampReceived and sorce port

Robert Sparks rjsparks at nostrum.com
Thu Jan 11 09:30:20 CST 2007


It is only valid to put the port in rport in a response if the  
parameter name "rport" appears in the request with no value.
See RFC3581 section 4 for more information.

RjS

On Jan 11, 2007, at 5:34 AM, Arthur Moroz wrote:

> Transport::stampReceived(SipMessage*) checks if Via's
> sent host differs from address from which message is
> really received, and if it differs - adds parameter
> "received" to Via. But, it doesn't add "rport"
> parameter, even if source port differs from default,
> unless it stated in received Via.
>
> Is this correct behavior?
>
> I think it should add "rport" if the source port is
> not default (5060). Otherwise, reply to this message
> is sent to wrong port (5060) and couldn't reach sender
> of request.
>
> Best regards,
> Arthur Moroz
>
>
>
>
> ______________________________________________________________________ 
> ______________
> Do you Yahoo!?
> Everyone is raving about the all-new Yahoo! Mail beta.
> http://new.mail.yahoo.com
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel at list.resiprocate.org
> https://list.resiprocate.org/mailman/listinfo/resiprocate-devel




More information about the resiprocate-devel mailing list