Hi,

the sequential requests like ACK (for 200 OK) and BYE are routed based on route set (RR and contact). I strongly advice you to read how this works from the SIP RFC. It will answer to all your questions.

regards,
bogdan



Poppenhouse Kent-P28924 wrote:

Thank you for all you help.  Hopefully this will be the last time I have
to bother you.
I was wondering about the handling of ACKs.

If userA sends an ACK to the SER, it forwards to userB rewriting the URI
domain with IP of userB.  Good, however I need this scenario:

userA sends ACK to Proxy, Proxy adds via sends to SER, SER adds via
rewrites URI domain with IP of userB sends to new proxy, new proxy gets
ACK adds via and sends to userB.  SER is using
t_relay_to_udp("proxyIP","5060") so all messages go through another
proxy before reaching the enduser.

This works for Invites, and Bye, but for the stateless ACKs the SER does
not forward the ACK but instead says:  sl_send_reply:  I won't send a
reply for ACK!!.

Is there an easy way to make the SER rewrite the URI with the IP and
forward it on? I tried using if (method=="ACK") forward(proxyIP,5060), which seems to
work but the lookup("location") does not seem to rewrite the URI with
the IP, keeps it as a domain name.

Thanks again for all your help.


_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users

Reply via email to