I've just been playing with this myself.
There is a function, uac_auth, in the uac module which can be used to authenticate a challenge from another SIP server. Unfortunately it has the following problems:
1. Does not handle increment of the cseq. At least in my experience this causes authentication failure, you may have better luck. 2. Missing quotes in the auth header sent by the other server causes parse errors. 3. Digest comparison is case sensitive (DIGEST in auth header causes parse error).
2 and 3 are easy to fix but 1 is a major problem for SER as there is no dialog state kept between requests.
Mark
On 10/7/05, KaveH Aasaraai asi_ka@yahoo.com wrote:
Hi,
I was wondering how I can route my SER users to other SIP servers, without need of authentication to other server.
I mean this:
My User -> Auth -> My SER
My SER -> Auth -> Other SIP Server
My User --------make call--------> My SER --------route call-------> Other SIP Server
Thank you.
Kaveh
Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers