[Kamailio-Devel] SF.net SVN: openser:[5397] trunk/modules/siputils
Klaus Darilion
klaus.mailinglists at pernau.at
Thu Jan 8 18:29:04 CET 2009
Daniel-Constantin Mierla schrieb:
>
>
> On 01/08/2009 01:27 PM, Klaus Darilion wrote:
>>
>>
>> Daniel-Constantin Mierla schrieb:
>>> Revision: 5397
>>> http://openser.svn.sourceforge.net/openser/?rev=5397&view=rev
>>> Author: miconda
>>> Date: 2008-12-30 08:51:56 +0000 (Tue, 30 Dec 2008)
>>>
>>> Log Message:
>>> -----------
>>> - added two new function
>>> - cmp_uri(uri1, uri2) - compare the parameters as SIP URI
>>> - cmp_aor(uri1, uri2) - compare the parameters as SIP AoR
>>
>>
>> Hi Daniel!
>>
>> What's the difference between an SIP URI and a SIP AoR? I thought that
>> the AoR is just a URI with special meaning.
> Hello Klaus,
>
> I am referring to AoR as the address to identify a SIP user, while SIP
> URI is the address in the SIP message, with all its forms.
>
> For example:
> - my AoR is: daniel at asipto.com
> - when some is calling me, URIs can be: sip:daniel at asipto.com;param=xyz
>
> According to RFC, matching the URI is quite complex algorithm, so I made
> the two functions, one to do strict URI-RFC matching, and the other one
> to be able to match User SIP addresses (ignore parameters and all the
> rest that can appear in URI).
>
> As URI:
> sip:daniel at asipto.com;param=xyz is different than
> sip:daniel at asipto.com;param=abc
according to RFC 3261 they are identical:
- All other uri-parameters appearing in only one URI are
ignored when comparing the URIs.
:-)
klaus
> As AoR:
> sip:daniel at asipto.com;param=xyz is same as sip:daniel at asipto.com;param=abc
>
> Not sure I've chosen the right terms, though...
>
> Cheers,
> Daniel
>
>>
>> regards
>> klaus
>>
>>
>>
>>
>>
>>
>>> - still to test and set the limit in the comparison rules from the
>>> RFC requirements
>>>
>>> Modified Paths:
>>> --------------
>>> trunk/modules/siputils/README
>>> trunk/modules/siputils/doc/siputils.xml
>>> trunk/modules/siputils/doc/siputils_admin.xml
>>> trunk/modules/siputils/siputils.c
>>>
>>>
>>> This was sent by the SourceForge.net collaborative development
>>> platform, the world's largest Open Source development site.
>>>
>>> _______________________________________________
>>> Devel mailing list
>>> Devel at lists.kamailio.org
>>> http://lists.kamailio.org/cgi-bin/mailman/listinfo/devel
>
More information about the Devel
mailing list