diff options
author | George Joseph <gjoseph@digium.com> | 2016-12-06 13:54:25 -0700 |
---|---|---|
committer | George Joseph <gjoseph@digium.com> | 2016-12-07 18:11:28 -0600 |
commit | 79b09b5f18ad3de01030d9db1f9c45e91960fd0b (patch) | |
tree | a6b861f851277f5b1781901a77f7b7afc8cfd543 /res/res_pjsip.c | |
parent | 1067b9add3784c5873ca701bcf24b7bc2844894f (diff) |
res_pjsip_registrar: AMI Add RegistrationInboundContactStatuses command
The PJSIPShowRegistrationsInbound AMI command was just dumping out
all AORs which was pretty useless and resource heavy since it had
to get all endpoints, then all aors for each endpoint, then all
contacts for each aor.
PJSIPShowRegistrationInboundContactStatuses sends ContactStatusDetail
events which meets the intended purpose of the other command and has
significantly less overhead. Also, some additional fields that were
added to Contact since the original creation of the ContactStatusDetail
event have been added to the end of the event.
For compatibility purposes, PJSIPShowRegistrationsInbound is left
intact.
ASTERISK-26644 #close
Change-Id: I326f12c9ecb52bf37ba03f0748749de4da01490a
Diffstat (limited to 'res/res_pjsip.c')
-rw-r--r-- | res/res_pjsip.c | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/res/res_pjsip.c b/res/res_pjsip.c index 8c2d37137..144621f6b 100644 --- a/res/res_pjsip.c +++ b/res/res_pjsip.c @@ -2102,10 +2102,31 @@ <para>Absolute time that this contact is no longer valid after</para> </parameter> <parameter name="ViaAddress"> - <para>IP address:port of the last Via header in REGISTER request</para> + <para>IP address:port of the last Via header in REGISTER request. + Will only appear in the event if available.</para> </parameter> <parameter name="CallID"> - <para>Content of the Call-ID header in REGISTER request</para> + <para>Content of the Call-ID header in REGISTER request. + Will only appear in the event if available.</para> + </parameter> + <parameter name="ID"> + <para>The sorcery ID of the contact.</para> + </parameter> + <parameter name="AuthenticateQualify"> + <para>A boolean indicating whether a qualify should be authenticated.</para> + </parameter> + <parameter name="OutboundProxy"> + <para>The contact's outbound proxy.</para> + </parameter> + <parameter name="Path"> + <para>The Path header received on the REGISTER.</para> + </parameter> + <parameter name="QualifyFrequency"> + <para>The interval in seconds at which the contact will be qualified.</para> + </parameter> + <parameter name="QualifyTimeout"> + <para>The elapsed time in decimal seconds after which an OPTIONS + message is sent before the contact is considered unavailable.</para> </parameter> </syntax> </managerEventInstance> |