Hello,
There is standards-based support for the notion that the "identity" of the
source of an INVITE request is equal to the value of the From URI, much as the To header
indicates the AOR to register in a REGISTER request.
However, a digest challenge realm can be whatever you like. The choice of $fd for
authentication realm is based on the fact that most UAs will populate the target SIP
domain in the domain of From. For instance, most end-user type endpoints, when configured
to register and send calls to 'sip.evaristesys.com', will put that domain in the
From URI. Some won't, however, and in that case, as your example typifies, they are
most apt to use their local IP.
Therefore, you can make the realm whatever you like. You can force it using a static value
like 'sip.evaristesys.com'. We commonly use $Ri, the IP address of the server
interface on which the request was received, for challenges.
So, I don't know that there is any real consensus or standard behaviour here. Defining
the realm is up to the challenging proxy or UAS. Kamailio ships with $fd because it's
a reasonable default given what was stated above. You should feel comfortable using
whatever realm you like.
Hope that helps,
-- Alex
--
Alex Balashov | Principal | Evariste Systems LLC
303 Perimeter Center North, Suite 300
Atlanta, GA 30346
United States
Tel: +1-800-250-5920 (toll-free) / +1-678-954-0671 (direct)
Web:
http://www.evaristesys.com/,
http://www.csrpswitch.com/
Sent from my BlackBerry.
Original Message
From: jay binks
Sent: Thursday, June 4, 2015 02:53
To: Kamailio (SER) - Users Mailing List
Reply To: Kamailio (SER) - Users Mailing List
Subject: [SR-Users] SIP Auth Realm - From domain or Request domain ?