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