Module: sip-router
Branch: master
Commit: 68209cc2b15c2c0674d7cf4529607e148e3fc1b4
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=68209cc…
Author: Klaus Darilion <klaus.mailinglists(a)pernau.at>
Committer: Klaus Darilion <klaus.mailinglists(a)pernau.at>
Date: Mon May 27 10:44:03 2013 +0000
modules/dialog: improve documentation of DID matching
---
modules/dialog/doc/dialog_admin.xml | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/modules/dialog/doc/dialog_admin.xml b/modules/dialog/doc/dialog_admin.xml
index 125e33c..f0d1626 100644
--- a/modules/dialog/doc/dialog_admin.xml
+++ b/modules/dialog/doc/dialog_admin.xml
@@ -311,6 +311,15 @@ modparam("dialog", "dlg_extra_hdrs", "Hint:
credit expired\r\n")
elements (as in RFC 3261).
</para>
<para>
+ Note: DID-based matching does not replace callid/fromtag/totag comparison. It will
speed
+ up dialog matching by not iterating over the whole dialog list for callid/fromtag/totag
comparison, but
+ instead it uses a hash table to find the respective dialog and then doing only one
callid/fromtag/totag
+ comparison. Thus, there is no security
+ issue when using DID based matching. Use DID_FALLBACK for maximum interoperability or
use DID_ONLY to
+ reject buggy clients or hacking attempts. DID_NONE is only useful, when you want to
hide dialog-tracking
+ from the users (preventing the DID Record-Route cookie).
+ </para>
+ <para>
The supported modes are:
</para>
<itemizedlist>