summaryrefslogtreecommitdiff
path: root/res/res_pjsip.c
diff options
context:
space:
mode:
authorJoshua Colp <jcolp@digium.com>2018-01-10 06:55:29 -0600
committerGerrit Code Review <gerrit2@gerrit.digium.api>2018-01-10 06:55:29 -0600
commit3e8b951509a84f32c93f77a32b6f95c15072fdca (patch)
treead234717045cccae2ea5479987a8b7188fab80a3 /res/res_pjsip.c
parentf2c583624b65f32b169f75bb4d696083fd4cec8c (diff)
parentfaeb9e1b260581f96ba7d30885471bae1197cf73 (diff)
Merge "res_pjsip: Add AMI action 'PJSIPShowAuths'"
Diffstat (limited to 'res/res_pjsip.c')
-rw-r--r--res/res_pjsip.c59
1 files changed, 58 insertions, 1 deletions
diff --git a/res/res_pjsip.c b/res/res_pjsip.c
index 654f4ba4e..56255bae8 100644
--- a/res/res_pjsip.c
+++ b/res/res_pjsip.c
@@ -2267,7 +2267,7 @@
</syntax>
</managerEventInstance>
</managerEvent>
- <managerEvent language="en_US" name="AorList">
+ <managerEvent language="en_US" name="AorList">
<managerEventInstance class="EVENT_FLAG_COMMAND">
<synopsis>Provide details about an Address of Record (AoR) section.</synopsis>
<syntax>
@@ -2310,6 +2310,37 @@
</syntax>
</managerEventInstance>
</managerEvent>
+ <managerEvent language="en_US" name="AuthList">
+ <managerEventInstance class="EVENT_FLAG_COMMAND">
+ <synopsis>Provide details about an Address of Record (Auth) section.</synopsis>
+ <syntax>
+ <parameter name="ObjectType">
+ <para>The object's type. This will always be 'auth'.</para>
+ </parameter>
+ <parameter name="ObjectName">
+ <para>The name of this object.</para>
+ </parameter>
+ <parameter name="Username">
+ <para><xi:include xpointer="xpointer(/docs/configInfo[@name='res_pjsip']/configFile[@name='pjsip.conf']/configObject[@name='auth']/configOption[@name='username']/synopsis/node())"/></para>
+ </parameter>
+ <parameter name="Md5Cred">
+ <para><xi:include xpointer="xpointer(/docs/configInfo[@name='res_pjsip']/configFile[@name='pjsip.conf']/configObject[@name='auth']/configOption[@name='md5_cred']/synopsis/node())"/></para>
+ </parameter>
+ <parameter name="Realm">
+ <para><xi:include xpointer="xpointer(/docs/configInfo[@name='res_pjsip']/configFile[@name='pjsip.conf']/configObject[@name='auth']/configOption[@name='realm']/synopsis/node())"/></para>
+ </parameter>
+ <parameter name="AuthType">
+ <para><xi:include xpointer="xpointer(/docs/configInfo[@name='res_pjsip']/configFile[@name='pjsip.conf']/configObject[@name='auth']/configOption[@name='auth_type']/synopsis/node())"/></para>
+ </parameter>
+ <parameter name="Password">
+ <para><xi:include xpointer="xpointer(/docs/configInfo[@name='res_pjsip']/configFile[@name='pjsip.conf']/configObject[@name='auth']/configOption[@name='password']/synopsis/node())"/></para>
+ </parameter>
+ <parameter name="NonceLifetime">
+ <para><xi:include xpointer="xpointer(/docs/configInfo[@name='res_pjsip']/configFile[@name='pjsip.conf']/configObject[@name='auth']/configOption[@name='nonce_lifetime']/synopsis/node())"/></para>
+ </parameter>
+ </syntax>
+ </managerEventInstance>
+ </managerEvent>
<managerEvent language="en_US" name="ContactStatusDetail">
<managerEventInstance class="EVENT_FLAG_COMMAND">
<synopsis>Provide details about a contact's status.</synopsis>
@@ -2496,6 +2527,32 @@
</managerEvent>
</responses>
</manager>
+ <manager name="PJSIPShowAuths" language="en_US">
+ <synopsis>
+ Lists PJSIP Auths.
+ </synopsis>
+ <syntax />
+ <description>
+ <para>Provides a listing of all Auths. For each Auth an <literal>AuthList</literal> event
+ is raised that contains relevant attributes and status information. Once all
+ auths have been listed an <literal>AuthListComplete</literal> event is issued.
+ </para>
+ </description>
+ <responses>
+ <list-elements>
+ <xi:include xpointer="xpointer(/docs/managerEvent[@name='AuthList'])" />
+ </list-elements>
+ <managerEvent language="en_US" name="AuthListComplete">
+ <managerEventInstance class="EVENT_FLAG_COMMAND">
+ <synopsis>Provide final information about an auth list.</synopsis>
+ <syntax>
+ <parameter name="EventList"/>
+ <parameter name="ListItems"/>
+ </syntax>
+ </managerEventInstance>
+ </managerEvent>
+ </responses>
+ </manager>
***/