Module: sip-router Branch: master Commit: b19bc8a5c15707289e2d46c211fda4585257397c URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b19bc8a5c15707289e2d46c211fda4585257397c
Author: Olle E. Johansson <[email protected]> Committer: Olle E. Johansson <[email protected]> Date: Wed Sep 17 12:50:05 2014 +0200 evapi: update docs --- modules/evapi/README | 17 +++++++++++++---- modules/evapi/doc/evapi_admin.xml | 20 +++++++++++++++----- 2 files changed, 28 insertions(+), 9 deletions(-) diff --git a/modules/evapi/README b/modules/evapi/README index e6fb812..d62b7f4 100644 --- a/modules/evapi/README +++ b/modules/evapi/README @@ -85,7 +85,15 @@ Chapter 1. Admin Guide 1. Overview - This module pushes event details to remote applications, via TCP. + The EVAPI module can be used to create an event message flow from + Kamailio to any application that can connect to a TCP socket. The + remote application can also issue messages received by Kamailio. + + There is no protocol definition, it is all up to the author of the + routing script. Events can be generated for any event in Kamailio. For + 3rd party transaction control, a transaction can be automatically + suspended when sending the event, to be resumed at a later point, maybe + triggered by an incoming message on the event socket. 2. Dependencies @@ -134,7 +142,8 @@ modparam("evapi", "bind_addr", "1.2.3.4:8228") 3.3. netstring_format (int) - Control if messages from clients are encapsulated in netstring format. + Control if messages on the socket (to and from clients) are + encapsulated in netstring format. Default value is 1 (netstring format). @@ -182,7 +191,7 @@ evapi_relay("{ \"event\": \"test\",\n \"data\": { \"fU\": \"$fU\" }\n}"); Example 1.6. evapi_async_relay usage ... -evapi_relay("{ \"event\": \"suspend\",\n \"data\":" +evapi_async_relay("{ \"event\": \"suspend\",\n \"data\":" " { \"index\": \"$T(id_index)\", \"label\": \"$T(id_label)\" }\n}"); ... @@ -243,7 +252,7 @@ event_route[evapi:message-received] { * $evapi(srcaddr) - source ip * $evapi(srcport) - source port * $evapi(msg) - received event message - * $evapi(conidx) - internal connexion index + * $evapi(conidx) - internal connection index Exported pseudo-variables are documented at http://www.kamailio.org/wiki/. diff --git a/modules/evapi/doc/evapi_admin.xml b/modules/evapi/doc/evapi_admin.xml index 90ad065..281e4d3 100644 --- a/modules/evapi/doc/evapi_admin.xml +++ b/modules/evapi/doc/evapi_admin.xml @@ -16,7 +16,17 @@ <section> <title>Overview</title> <para> - This module pushes event details to remote applications, via TCP. + The EVAPI module can be used to create an event message flow + from Kamailio to any application that can connect to a TCP + socket. The remote application can also issue messages received + by Kamailio. + </para> + <para> + There is no protocol definition, it is all up to the author of + the routing script. Events can be generated for any event in + Kamailio. For 3rd party transaction control, a transaction can + be automatically suspended when sending the event, to be resumed + at a later point, maybe triggered by an incoming message on the event socket. </para> </section> @@ -95,8 +105,8 @@ modparam("evapi", "bind_addr", "1.2.3.4:8228") <section id="evapi.p.netstring_format"> <title><varname>netstring_format</varname> (int)</title> <para> - Control if messages from clients are encapsulated in netstring - format. + Control if messages on the socket (to and from clients) + are encapsulated in netstring format. </para> <para> <emphasis> @@ -168,7 +178,7 @@ evapi_relay("{ \"event\": \"test\",\n \"data\": { \"fU\": \"$fU\" }\n}"); <title><function>evapi_async_relay</function> usage</title> <programlisting format="linespecific"> ... -evapi_relay("{ \"event\": \"suspend\",\n \"data\":" +evapi_async_relay("{ \"event\": \"suspend\",\n \"data\":" " { \"index\": \"$T(id_index)\", \"label\": \"$T(id_label)\" }\n}"); ... </programlisting> @@ -267,7 +277,7 @@ event_route[evapi:message-received] { <emphasis>$evapi(msg)</emphasis> - received event message </para></listitem> <listitem><para> - <emphasis>$evapi(conidx)</emphasis> - internal connexion index + <emphasis>$evapi(conidx)</emphasis> - internal connection index </para></listitem> </itemizedlist> <para> _______________________________________________ sr-dev mailing list [email protected] http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
