From df6f64b7bd9c094563a4ce765eb20266b6f1c378 Mon Sep 17 00:00:00 2001 From: Daniel-Constantin Mierla Date: Tue, 16 Jun 2020 16:24:29 +0200 Subject: [PATCH] dlgs: docs updates for params, rpcs and functions --- src/modules/dlgs/doc/dlgs_admin.xml | 64 ++++++++++++++++++++++++----- 1 file changed, 54 insertions(+), 10 deletions(-) diff --git a/src/modules/dlgs/doc/dlgs_admin.xml b/src/modules/dlgs/doc/dlgs_admin.xml index 9bb7691b030..7bf05d0e3c0 100644 --- a/src/modules/dlgs/doc/dlgs_admin.xml +++ b/src/modules/dlgs/doc/dlgs_admin.xml @@ -64,8 +64,8 @@
Parameters -
- <varname>lifetime</varname> (int) +
+ <varname>active_lifetime</varname> (int) The lifetime in seconds of a dialog in memory. @@ -75,10 +75,10 @@ - Set <varname>lifetime</varname> parameter + Set <varname>active_lifetime</varname> parameter ... -modparam("dlgs", "lifetime", 3600) +modparam("dlgs", "active_lifetime", 3600) ... @@ -107,29 +107,73 @@ modparam("dlgs", "timer_interval", 60)
Functions -
+
- <function moreinfo="none">dlgs_manage(src, dst, data)</function> + <function moreinfo="none">dlgs_init(src, dst, data)</function> - Track the dialog corresponding to the current SIP message. It has to be - used for INVITE messages. + Start track the dialog corresponding to the current SIP message. + It has to be used for INVITE messages. This function can be used from ANY_ROUTE. - <function>dlgs_manage</function> usage + <function>dlgs_init</function> usage ... request_route { ... if(is_method("INVITE")) { - dlgs_manage("$fu", "$tu", "my data"); + dlgs_init("$fu", "$tu", "my data"); } ... } ... + + +
+
+ + <function moreinfo="none">dlgs_update(src)</function> + + + Update dialog state. + + + This function can be used from ONSEND_ROUTE. + + + <function>dlgs_update</function> usage + +... +onsend_route { + ... + if(is_method("INVITE|ACK|BYE")) { + dlgs_init("$fu", "$tu", "my data"); + } + ... +} +... + + +
+
+
+ RPC Commands +
+ + <function moreinfo="none">rpc.list</function> + + + List dialog records. + + + <function>dlgs.list</function> usage + +... +&kamctl; rpc dlgs.list +...