[Serusers] Error 483 response to ACK and BYE

Andres andres at telesip.net
Thu Jun 28 21:18:13 CEST 2007


SIP wrote:

> Right. That's the part that's difficult to discover. Where the problem 
> lies.
>
> The INVITE gets there correctly...  I see the path.
>
> UA ---> INVITE 1101201 ---> other proxy ---> INVITE 201 ---> our 
> proxy:5060 ---> INVITE 201 ---> our proxy:5090 ---> 200 OK
>
> The ACK, however, takes a slightly different path:
>
> other proxy ---> ACK 201 ---> our proxy:5060 ---> ACK 201 ---> our 
> proxy:5060 ---> rinse ---> repeat
>
> However, from locally registered clients, the path is:
>
> UA ---> ACK 201 ---> our proxy:5060 ---> ACK 201 ---> our proxy:5090 
> ---> life is good.
>
> It's the whole discrepancy that throws me. I mean... the SIP messages 
> are, for all intents and purposes, going through the same config. I 
> can't figure out why one client would not experience the same issues 
> as any other client, locally registered or not.
>
> The Contact header response from the INVITE is correct:
>
> Contact: <sip:201 at 63.64.65.66:5090>.

Look at the Contact Header inside the 200 OK message when the call is 
answered by SEMS and follow it through all the way to the remote end.  
This is the key piece of information that tells the remote end where to 
send the ACK.  If it is indeed at port 5090 then the remote end must 
generate an:
ACK sip:201 at 63.64.65.66:5090.


Andres,
http://www.telesip.net


More information about the Serusers mailing list