瀏覽代碼

Improved documentation for is_known_dlg() function and added some
clarifications, and also tested my commit rights.

Alex Balashov - Diminuendo-2 15 年之前
父節點
當前提交
8c0bdbd5f7
共有 1 個文件被更改,包括 12 次插入5 次删除
  1. 12 5
      modules_k/dialog/doc/dialog_admin.xml

+ 12 - 5
modules_k/dialog/doc/dialog_admin.xml

@@ -1394,11 +1394,18 @@ if(dlg_get("abcdef", "123", "456"))
 		<function moreinfo="none">is_known_dlg()</function>
 		</title>
 		<para>
-		This function checks if the dialog module is aware of this
-		dialog, regardless of whether it is in any profiles.   The 
-		dialog module tracks all dialogs irrespectively of profile usage;
-		as such, this function will return affirmatively if the request 
-		corresponds to a dialog that is currently active.
+		This function checks if the current SIP message being processed
+		belongs to any transaction within an active dialog that the 
+		dialog module is currently tracking.  This is a check for 
+		tracking of any kind, without regard to profiles.
+		</para>
+		<para>
+		This function has numerous potential applications, among which
+		is that it can be used to strengthen security for 
+		loose-routing sequential (in-dialog) requests or responses
+		to them, as by providing a preventative check against
+		spoofing on the proxy level instead of leaving the issue
+		purely to the receiving UA.  
 		</para>
 		<para>
 		This function can be used from REQUEST_ROUTE, BRANCH_ROUTE,