[Serusers] Re: [Serdev] Problem with Via Branch/Strange Looping Problem with ACK's

Alex Mack amack at fhm.edu
Wed May 4 12:28:30 CEST 2005


Hi Zeus!

Zeus Ng schrieb:

>First, the ACK should follow section 12.2 (indeed 12.2.1.1), Requests within
>a Dialog, not section 12.1.2 according to section 13.2.2.4, 2xx Responses.
>------
>The UAC core MUST generate an ACK request for each 2xx received from
>the transaction layer. The header fields of the ACK are constructed
>in the same way as for any request sent within a dialog
>------
>  
>
I disagee: the SER is an UAS not an UAC.
IMHO, the concernig chapters are 16.6 subpoint 8 ("16.6 Request 
Forwarding"; "8. Add a Via header field value") and 8.1.1.7 ("8.1.1.7 
Via"). Both chapters state the UAS (SER) MUST add a Via with a branch 
parameter starting with the magic cookie "z9hG4bK".

The ACK generated by the UAC looks good to me, anyway.

>Second, do you happened to have a line like this in your SER config.
>
> aliase=your_proxy_name:5080 or aliase=your_proxy_ip:5080?
>
>  
>
Are you sure about the trailing 'e' in "aliase"? I've two 
alias-definitions (one for the IP, one for the realm) in my ser.cfg. But 
they don't have the port added. I've already added the ports in the 
listen statements.

Alex Mack




More information about the sr-users mailing list