--- /srv/reproducible-results/rbuild-debian/r-b-build.KmUTj2y2/b1/asterisk_22.1.0~dfsg+~cs6.14.60671435-1_amd64.changes
+++ /srv/reproducible-results/rbuild-debian/r-b-build.KmUTj2y2/b2/asterisk_22.1.0~dfsg+~cs6.14.60671435-1_amd64.changes
├── Files
│ @@ -13,8 +13,8 @@
│ f5f36f50a4521a71e79985da0bdce6eb 78168 comm optional asterisk-mp3_22.1.0~dfsg+~cs6.14.60671435-1_amd64.deb
│ 83c6deafbcc677d1c86e2ca915bc913b 69592 debug optional asterisk-mysql-dbgsym_22.1.0~dfsg+~cs6.14.60671435-1_amd64.deb
│ 015c41b80293786f3a070ae269a6c838 74352 comm optional asterisk-mysql_22.1.0~dfsg+~cs6.14.60671435-1_amd64.deb
│ 0c44b67b9e81a74eab9f91a826c94e96 1070564 debug optional asterisk-ooh323-dbgsym_22.1.0~dfsg+~cs6.14.60671435-1_amd64.deb
│ 51ff47ab88bfe1d584a4e8b348234a33 386988 comm optional asterisk-ooh323_22.1.0~dfsg+~cs6.14.60671435-1_amd64.deb
│ db9ecbc61b32216da50e1603bf9efa5a 1376404 debug optional asterisk-tests-dbgsym_22.1.0~dfsg+~cs6.14.60671435-1_amd64.deb
│ 11e5ca7facf7cf8b4cb370bd57929968 581000 comm optional asterisk-tests_22.1.0~dfsg+~cs6.14.60671435-1_amd64.deb
│ - bf59b10bb89a135e39412be2bcd10f05 2404832 comm optional asterisk_22.1.0~dfsg+~cs6.14.60671435-1_amd64.deb
│ + 2e5ab335c317f24db9018922317055b9 2404800 comm optional asterisk_22.1.0~dfsg+~cs6.14.60671435-1_amd64.deb
├── asterisk_22.1.0~dfsg+~cs6.14.60671435-1_amd64.deb
│ ├── file list
│ │ @@ -1,3 +1,3 @@
│ │ -rw-r--r-- 0 0 0 4 2024-11-27 11:37:42.000000 debian-binary
│ │ -rw-r--r-- 0 0 0 8292 2024-11-27 11:37:42.000000 control.tar.xz
│ │ --rw-r--r-- 0 0 0 2396348 2024-11-27 11:37:42.000000 data.tar.xz
│ │ +-rw-r--r-- 0 0 0 2396316 2024-11-27 11:37:42.000000 data.tar.xz
│ ├── control.tar.xz
│ │ ├── control.tar
│ │ │ ├── ./md5sums
│ │ │ │ ├── ./md5sums
│ │ │ │ │┄ Files differ
│ ├── data.tar.xz
│ │ ├── data.tar
│ │ │ ├── ./usr/share/asterisk/documentation/core-en_US.xml
│ │ │ │ ├── ./usr/share/asterisk/documentation/core-en_US.xml
│ │ │ │ │┄ Ordering differences only
│ │ │ │ │ @@ -25458,40 +25458,14 @@
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ core
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ core
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Set the channel group name for log filtering on this channel
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Channel log group name. Leave empty to remove any existing group membership.
│ │ │ │ │ - You can use any arbitrary alphanumeric name that can then be used by the
│ │ │ │ │ - "logger filter changroup" CLI command to filter dialplan output by group name.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Assign a channel to a group for log filtering.
│ │ │ │ │ - Because this application can result in dialplan execution logs
│ │ │ │ │ - being suppressed (or unsuppressed) from the CLI if filtering is active,
│ │ │ │ │ - it is recommended to call this as soon as possible when dialplan execution begins.
│ │ │ │ │ - Calling this multiple times will replace any previous group assignment.
│ │ │ │ │ - exten => s,1,Set(LOG_GROUP()=test)
│ │ │ │ │ - same => n,NoOp() ; if a logging call ID group filter name is enabled but test is not included, you will not see this
│ │ │ │ │ - exten => s,1,Set(LOG_GROUP()=important)
│ │ │ │ │ - same => n,Set(foo=bar) ; do some important things to show on the CLI (assuming it is filtered with important enabled)
│ │ │ │ │ - same => n,Set(LOG_GROUP()=) ; remove from group important to stop showing execution on the CLI
│ │ │ │ │ - same => n,Wait(5) ; do some unimportant stuff
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - [Log]
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │
│ │ │ │ │ Keepalive command.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ A 'Ping' action will elicit a 'Pong' response. Used to keep the
│ │ │ │ │ @@ -27147,14 +27121,40 @@
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ [PresenceState]
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ +
│ │ │ │ │ + Set the channel group name for log filtering on this channel
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Channel log group name. Leave empty to remove any existing group membership.
│ │ │ │ │ + You can use any arbitrary alphanumeric name that can then be used by the
│ │ │ │ │ + "logger filter changroup" CLI command to filter dialplan output by group name.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Assign a channel to a group for log filtering.
│ │ │ │ │ + Because this application can result in dialplan execution logs
│ │ │ │ │ + being suppressed (or unsuppressed) from the CLI if filtering is active,
│ │ │ │ │ + it is recommended to call this as soon as possible when dialplan execution begins.
│ │ │ │ │ + Calling this multiple times will replace any previous group assignment.
│ │ │ │ │ + exten => s,1,Set(LOG_GROUP()=test)
│ │ │ │ │ + same => n,NoOp() ; if a logging call ID group filter name is enabled but test is not included, you will not see this
│ │ │ │ │ + exten => s,1,Set(LOG_GROUP()=important)
│ │ │ │ │ + same => n,Set(foo=bar) ; do some important things to show on the CLI (assuming it is filtered with important enabled)
│ │ │ │ │ + same => n,Set(LOG_GROUP()=) ; remove from group important to stop showing execution on the CLI
│ │ │ │ │ + same => n,Wait(5) ; do some unimportant stuff
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + [Log]
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ extended
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ core
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ @@ -34017,1840 +34017,14 @@
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ extended
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Core Geolocation Support
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Location
│ │ │ │ │ -
│ │ │ │ │ - Parameters for defining a Location object
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Must be of type 'location'.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Location specification type
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ - location_info
│ │ │ │ │ - parameter must contain a comma separated list of IANA codes
│ │ │ │ │ - or synonyms describing the civicAddress of this location.
│ │ │ │ │ - The IANA codes and synonyms can be obtained by executing
│ │ │ │ │ - the CLI command
│ │ │ │ │ - geoloc show civicAddr_mapping
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ - location_info
│ │ │ │ │ - parameter must contain a comma
│ │ │ │ │ - separated list valid GML elements describing this location.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ - location_info
│ │ │ │ │ - parameter must contain a single
│ │ │ │ │ - URI parameter which contains an external URI describing this location.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Location information
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The contents of this parameter are specific to the
│ │ │ │ │ - location
│ │ │ │ │ - format
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - location_info = country=US,A1="New York",city_district=Manhattan,
│ │ │ │ │ - A3="New York", house_number=1633, street=46th, street_suffix = Street,
│ │ │ │ │ - postal_code=10222,floor=20,room=20A2
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - location_info = Shape=Sphere, pos3d="39.12345 -105.98766 1920", radius=200
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - location_info = URI=https:/something.com?exten=${EXTEN}
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Fully qualified host name
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - This parameter isn't required but if provided, RFC8787 says it MUST be a fully
│ │ │ │ │ - qualified host name. IP addresses are specifically NOT allowed. The value will be placed
│ │ │ │ │ - in a
│ │ │ │ │ - loc-src
│ │ │ │ │ - parameter appended to the URI in the
│ │ │ │ │ - Geolocation
│ │ │ │ │ - header.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Location determination method
│ │ │ │ │ -
│ │ │ │ │ - This is a rarely used field in the specification that would
│ │ │ │ │ - indicate the method used to determine the location. Its usage and values should be
│ │ │ │ │ - pre-negotiated with any recipients.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Level of confidence
│ │ │ │ │ -
│ │ │ │ │ - This is a rarely used field in the specification that would
│ │ │ │ │ - indicate the confidence in the location specified. See RFC7459
│ │ │ │ │ - for exact details.
│ │ │ │ │ - Sub-parameters:
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - One of:
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - A percentage indicating the confidence.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - [https://www.rfc-editor.org/rfc/rfc7459]
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Profile
│ │ │ │ │ -
│ │ │ │ │ - Parameters for defining a Profile object
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Must be of type 'profile'.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - PIDF-LO element to place this profile in
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Based on RFC5491 (see below) the recommended and default element
│ │ │ │ │ - is
│ │ │ │ │ - device
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - [https://www.rfc-editor.org/rfc/rfc5491.html#section-3.4]
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Reference to a location object
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Reference to a location object
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Reference to a location object
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - location specification type
│ │ │ │ │ -
│ │ │ │ │ - xxxx
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Notes to be added to the outgoing PIDF-LO document
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The specification of this parameter will cause a
│ │ │ │ │ - <note-well>
│ │ │ │ │ - element to be added to the
│ │ │ │ │ - outgoing PIDF-LO document. Its usage should be pre-negotiated with
│ │ │ │ │ - any recipients.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Sets the value of the Geolocation-Routing header.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Sets if empty Civic Address elements should be suppressed
│ │ │ │ │ - from the PIDF-LO document.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Determine which profile on a channel should be used
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Use the incoming profile if it exists and has location information, otherwise use the
│ │ │ │ │ - configured profile if it exists and has location information. If neither profile has location
│ │ │ │ │ - information, nothing is sent.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Use the configured profile if it exists and has location information, otherwise use the
│ │ │ │ │ - incoming profile if it exists and has location information. If neither profile has location
│ │ │ │ │ - information, nothing is sent.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Discard any incoming profile and use the configured profile if it exists and
│ │ │ │ │ - it has location information. If the configured profile doesn't exist or has no
│ │ │ │ │ - location information, nothing is sent.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Discard any configured profile and use the incoming profile if it exists and
│ │ │ │ │ - it has location information. If the incoming profile doesn't exist or has no
│ │ │ │ │ - location information, nothing is sent.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Get or Set a field in a geolocation profile
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The profile parameter to operate on. The following fields from the
│ │ │ │ │ - Location and Profile objects are supported.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Additionally, the
│ │ │ │ │ - inheritable
│ │ │ │ │ - field may be
│ │ │ │ │ - set to
│ │ │ │ │ - true
│ │ │ │ │ - or
│ │ │ │ │ - false
│ │ │ │ │ - to control
│ │ │ │ │ - whether the profile will be passed to the outgoing channel.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - When used to set a parameter on a profile, if the profile doesn't already exist, a new
│ │ │ │ │ - one will be created automatically.
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ - ${GEOLOCPROFILESTATUS}
│ │ │ │ │ - channel variable will be set with
│ │ │ │ │ - a return code indicating the result of the operation. Possible values are:
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Success
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - No or not enough parameters were supplied
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - There was an internal error finding or creating a profile
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - There was an issue specific to the parameter specified
│ │ │ │ │ - (value not valid or parameter name not found, etc.)
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - STIR/SHAKEN module for Asterisk
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - STIR/SHAKEN attestation options
│ │ │ │ │ -
│ │ │ │ │ - Globally disable verification
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - File path to a certificate
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - URL to the public certificate
│ │ │ │ │ -
│ │ │ │ │ - Must be a valid http, or https, URL.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Attestation level
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - On load, Retrieve all TN's certificates and validate their dates
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Send a media key (mky) grant in the attestation for DTLS calls.
│ │ │ │ │ - (not common)
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - STIR/SHAKEN TN options
│ │ │ │ │ -
│ │ │ │ │ - Must be of type 'tn'.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - File path to a certificate
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - URL to the public certificate
│ │ │ │ │ -
│ │ │ │ │ - Must be a valid http, or https, URL.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Attestation level
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - On load, Retrieve all TN's certificates and validate their dates
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Send a media key (mky) grant in the attestation for DTLS calls.
│ │ │ │ │ - (not common)
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - STIR/SHAKEN verification options
│ │ │ │ │ -
│ │ │ │ │ - Globally disable verification
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - A boolean indicating whether trusted CA certificates should be loaded from the system
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Path to a file containing one or more CA certs in PEM format
│ │ │ │ │ -
│ │ │ │ │ - These certs are used to verify the chain of trust for the
│ │ │ │ │ - certificate retrieved from the X5U Identity header parameter. This
│ │ │ │ │ - file must have the root CA certificate, the certificate of the
│ │ │ │ │ - issuer of the X5U certificate, and any intermediate certificates
│ │ │ │ │ - between them.
│ │ │ │ │ - See https://docs.asterisk.org/Deployment/STIR-SHAKEN/ for more information.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Path to a directory containing one or more hashed CA certs
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - For this option, the individual certificates must be placed in
│ │ │ │ │ - the directory specified and hashed using the
│ │ │ │ │ - openssl rehash
│ │ │ │ │ - command.
│ │ │ │ │ -
│ │ │ │ │ - See https://docs.asterisk.org/Deployment/STIR-SHAKEN/ for more information.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Path to a file containing one or more CRLs in PEM format
│ │ │ │ │ -
│ │ │ │ │ - If you with to check if the certificate in the X5U Identity header
│ │ │ │ │ - parameter has been revoked, you'll need the certificate revocation
│ │ │ │ │ - list generated by the issuer.
│ │ │ │ │ - See https://docs.asterisk.org/Deployment/STIR-SHAKEN/ for more information.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Path to a directory containing one or more hashed CRLs
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - For this option, the individual CRLs must be placed in
│ │ │ │ │ - the directory specified and hashed using the
│ │ │ │ │ - openssl rehash
│ │ │ │ │ - command.
│ │ │ │ │ -
│ │ │ │ │ - See https://docs.asterisk.org/Deployment/STIR-SHAKEN/ for more information.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Path to a file containing one or more untrusted cert in PEM format used to verify CRLs
│ │ │ │ │ -
│ │ │ │ │ - If you with to check if the certificate in the X5U Identity header
│ │ │ │ │ - parameter has been revoked, you'll need the certificate revocation
│ │ │ │ │ - list generated by the issuer. Unfortunately, sometimes the CRLs are signed by a
│ │ │ │ │ - different CA than the certificate being verified. In this case, you
│ │ │ │ │ - may need to provide the untrusted certificate to verify the CRL.
│ │ │ │ │ - See https://docs.asterisk.org/Deployment/STIR-SHAKEN/ for more information.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Path to a directory containing one or more hashed untrusted certs used to verify CRLs
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - For this option, the individual certificates must be placed in
│ │ │ │ │ - the directory specified and hashed using the
│ │ │ │ │ - openssl rehash
│ │ │ │ │ - command.
│ │ │ │ │ -
│ │ │ │ │ - See https://docs.asterisk.org/Deployment/STIR-SHAKEN/ for more information.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Directory to cache retrieved verification certs
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Maximum time to wait to CURL certificates
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Number of seconds a cache entry may be behind current time
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Maximum size to use for caching public keys
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Number of seconds an iat grant may be behind current time
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Number of seconds a SIP Date header may be behind current time
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The default failure action when not set on a profile
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - If set to
│ │ │ │ │ - continue
│ │ │ │ │ - , continue and let
│ │ │ │ │ - the dialplan decide what action to take.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - If set to
│ │ │ │ │ - reject_request
│ │ │ │ │ - , reject the incoming
│ │ │ │ │ - request with response codes defined in RFC8224.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - If set to
│ │ │ │ │ - return_reason
│ │ │ │ │ - , continue to the
│ │ │ │ │ - dialplan but add a
│ │ │ │ │ - Reason
│ │ │ │ │ - header to the sender in
│ │ │ │ │ - the next provisional response.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - RFC9410 uses the STIR protocol on Reason headers
│ │ │ │ │ - instead of the SIP protocol
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Relaxes check for "https" and port 443 or 8443
│ │ │ │ │ - in incoming Identity header x5u URLs.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Relaxes check for query parameters, user/password, etc.
│ │ │ │ │ - in incoming Identity header x5u URLs.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - An existing ACL from acl.conf to use when checking
│ │ │ │ │ - hostnames in incoming Identity header x5u URLs.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - An IP or subnet to permit when checking
│ │ │ │ │ - hostnames in incoming Identity header x5u URLs.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - An IP or subnet to deny checking
│ │ │ │ │ - hostnames in incoming Identity header x5u URLs.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - STIR/SHAKEN profile configuration options
│ │ │ │ │ -
│ │ │ │ │ - Must be of type 'profile'.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Actions performed when an endpoint references this profile
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Don't do any STIR/SHAKEN processing.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Attest on outgoing calls.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Verify incoming calls.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Attest outgoing calls and verify incoming calls.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Gets the number of STIR/SHAKEN results or a specific STIR/SHAKEN value from a result on the channel.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The index of the STIR/SHAKEN result to get. If only 'count' is passed in, gets the number of STIR/SHAKEN results instead.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The value to get from the STIR/SHAKEN result. Only used when an index is passed in (instead of 'count'). Allowable values:
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - This function will either return the number of STIR/SHAKEN identities, or return information on the specified identity.
│ │ │ │ │ - To get the number of identities, just pass 'count' as the only parameter to the function. If you want to get information on a
│ │ │ │ │ - specific STIR/SHAKEN identity, you can get the number of identities and then pass an index as the first parameter and one of
│ │ │ │ │ - the values you would like to retrieve as the second parameter.
│ │ │ │ │ - same => n,NoOp(Number of STIR/SHAKEN identities: ${STIR_SHAKEN(count)})
│ │ │ │ │ - same => n,NoOp(Identity ${STIR_SHAKEN(0, identity)} has attestation level ${STIR_SHAKEN(0, attestation)})
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Qualify a chan_pjsip endpoint.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The endpoint you want to qualify.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Qualify a chan_pjsip endpoint.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Provide details about an identify section.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The object's type. This will always be 'identify'.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The name of this object.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The name of the endpoint associated with this information.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Provide details about an Address of Record (AoR) section.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The object's type. This will always be 'aor'.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The name of this object.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The total number of contacts associated with this AoR.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The number of non-permanent contacts associated with this AoR.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The name of the endpoint associated with this information.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Provide details about an authentication section.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The object's type. This will always be 'auth'.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The name of this object.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The name of the endpoint associated with this information.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Provide details about an authentication section.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The object's type. This will always be 'transport'.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The name of this object.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The name of the endpoint associated with this information.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Provide details about an endpoint section.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The object's type. This will always be 'endpoint'.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The name of this object.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The aggregate device state for this endpoint.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The number of active channels associated with this endpoint.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Provide details about an Address of Record (AoR) section.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The object's type. This will always be 'aor'.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The name of this object.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Provide details about an Address of Record (Auth) section.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The object's type. This will always be 'auth'.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The name of this object.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Provide details about a contact section.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The object's type. This will always be 'contact'.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The name of this object.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - IP address of the last Via header in REGISTER request.
│ │ │ │ │ - Will only appear in the event if available.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Port number of the last Via header in REGISTER request.
│ │ │ │ │ - Will only appear in the event if available.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The elapsed time in decimal seconds after which an OPTIONS
│ │ │ │ │ - message is sent before the contact is considered unavailable.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Content of the Call-ID header in REGISTER request.
│ │ │ │ │ - Will only appear in the event if available.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Asterisk Server name.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - If true delete the contact on Asterisk restart/boot.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The Path header received on the REGISTER.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The name of the endpoint associated with this information.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - A boolean indicating whether a qualify should be authenticated.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - This contact's URI.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The interval in seconds at which the contact will be qualified.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Content of the User-Agent header in REGISTER request
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Absolute time that this contact is no longer valid after
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The contact's outbound proxy.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - This contact's status.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The round trip time in microseconds.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Provide details about a contact's status.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The AoR that owns this contact.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - This contact's URI.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - This contact's status.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The round trip time in microseconds.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The name of the endpoint associated with this information.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Content of the User-Agent header in REGISTER request
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Absolute time that this contact is no longer valid after
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - IP address:port of the last Via header in REGISTER request.
│ │ │ │ │ - Will only appear in the event if available.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Content of the Call-ID header in REGISTER request.
│ │ │ │ │ - Will only appear in the event if available.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The sorcery ID of the contact.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - A boolean indicating whether a qualify should be authenticated.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The contact's outbound proxy.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The Path header received on the REGISTER.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The interval in seconds at which the contact will be qualified.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The elapsed time in decimal seconds after which an OPTIONS
│ │ │ │ │ - message is sent before the contact is considered unavailable.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Provide details about a contact's status.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The object's type. This will always be 'endpoint'.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The name of this object.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The transport configurations associated with this endpoint.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The aor configurations associated with this endpoint.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The inbound authentication configurations associated with this endpoint.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The outbound authentication configurations associated with this endpoint.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The aggregate device state for this endpoint.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The number of active channels associated with this endpoint.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Lists PJSIP endpoints.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Provides a listing of all endpoints. For each endpoint an
│ │ │ │ │ - EndpointList
│ │ │ │ │ - event
│ │ │ │ │ - is raised that contains relevant attributes and status information. Once all
│ │ │ │ │ - endpoints have been listed an
│ │ │ │ │ - EndpointListComplete
│ │ │ │ │ - event is issued.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Provide final information about an endpoint list.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Detail listing of an endpoint and its objects.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The endpoint to list.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Provides a detailed listing of options for a given endpoint. Events are issued
│ │ │ │ │ - showing the configuration and status of the endpoint and associated objects. These
│ │ │ │ │ - events include
│ │ │ │ │ - EndpointDetail
│ │ │ │ │ - ,
│ │ │ │ │ - AorDetail
│ │ │ │ │ - ,
│ │ │ │ │ - AuthDetail
│ │ │ │ │ - ,
│ │ │ │ │ - TransportDetail
│ │ │ │ │ - , and
│ │ │ │ │ - IdentifyDetail
│ │ │ │ │ - . Some events may be listed multiple times if multiple objects are
│ │ │ │ │ - associated (for instance AoRs). Once all detail events have been raised a final
│ │ │ │ │ - EndpointDetailComplete
│ │ │ │ │ - event is issued.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Provide final information about endpoint details.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Lists PJSIP AORs.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Provides a listing of all AORs. For each AOR an
│ │ │ │ │ - AorList
│ │ │ │ │ - event
│ │ │ │ │ - is raised that contains relevant attributes and status information. Once all
│ │ │ │ │ - aors have been listed an
│ │ │ │ │ - AorListComplete
│ │ │ │ │ - event is issued.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Provide final information about an aor list.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Lists PJSIP Auths.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Provides a listing of all Auths. For each Auth an
│ │ │ │ │ - AuthList
│ │ │ │ │ - event
│ │ │ │ │ - is raised that contains relevant attributes and status information. Once all
│ │ │ │ │ - auths have been listed an
│ │ │ │ │ - AuthListComplete
│ │ │ │ │ - event is issued.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Provide final information about an auth list.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Lists PJSIP Contacts.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Provides a listing of all Contacts. For each Contact a
│ │ │ │ │ - ContactList
│ │ │ │ │ - event is raised that contains relevant attributes and status information.
│ │ │ │ │ - Once all contacts have been listed a
│ │ │ │ │ - ContactListComplete
│ │ │ │ │ - event
│ │ │ │ │ - is issued.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Provide final information about a contact list.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │
│ │ │ │ │ SIP Resource using PJProject
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ Endpoint
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ @@ -38802,14 +36976,1840 @@
│ │ │ │ │ endpoint, instead of simply those that have already been negotiated.
│ │ │ │ │ RFC 3261 specifies this as a SHOULD requirement.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ +
│ │ │ │ │ + Qualify a chan_pjsip endpoint.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The endpoint you want to qualify.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Qualify a chan_pjsip endpoint.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Provide details about an identify section.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The object's type. This will always be 'identify'.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The name of this object.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The name of the endpoint associated with this information.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Provide details about an Address of Record (AoR) section.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The object's type. This will always be 'aor'.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The name of this object.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The total number of contacts associated with this AoR.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The number of non-permanent contacts associated with this AoR.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The name of the endpoint associated with this information.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Provide details about an authentication section.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The object's type. This will always be 'auth'.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The name of this object.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The name of the endpoint associated with this information.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Provide details about an authentication section.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The object's type. This will always be 'transport'.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The name of this object.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The name of the endpoint associated with this information.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Provide details about an endpoint section.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The object's type. This will always be 'endpoint'.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The name of this object.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The aggregate device state for this endpoint.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The number of active channels associated with this endpoint.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Provide details about an Address of Record (AoR) section.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The object's type. This will always be 'aor'.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The name of this object.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Provide details about an Address of Record (Auth) section.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The object's type. This will always be 'auth'.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The name of this object.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Provide details about a contact section.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The object's type. This will always be 'contact'.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The name of this object.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + IP address of the last Via header in REGISTER request.
│ │ │ │ │ + Will only appear in the event if available.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Port number of the last Via header in REGISTER request.
│ │ │ │ │ + Will only appear in the event if available.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The elapsed time in decimal seconds after which an OPTIONS
│ │ │ │ │ + message is sent before the contact is considered unavailable.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Content of the Call-ID header in REGISTER request.
│ │ │ │ │ + Will only appear in the event if available.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Asterisk Server name.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + If true delete the contact on Asterisk restart/boot.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The Path header received on the REGISTER.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The name of the endpoint associated with this information.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + A boolean indicating whether a qualify should be authenticated.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + This contact's URI.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The interval in seconds at which the contact will be qualified.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Content of the User-Agent header in REGISTER request
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Absolute time that this contact is no longer valid after
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The contact's outbound proxy.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + This contact's status.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The round trip time in microseconds.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Provide details about a contact's status.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The AoR that owns this contact.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + This contact's URI.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + This contact's status.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The round trip time in microseconds.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The name of the endpoint associated with this information.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Content of the User-Agent header in REGISTER request
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Absolute time that this contact is no longer valid after
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + IP address:port of the last Via header in REGISTER request.
│ │ │ │ │ + Will only appear in the event if available.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Content of the Call-ID header in REGISTER request.
│ │ │ │ │ + Will only appear in the event if available.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The sorcery ID of the contact.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + A boolean indicating whether a qualify should be authenticated.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The contact's outbound proxy.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The Path header received on the REGISTER.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The interval in seconds at which the contact will be qualified.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The elapsed time in decimal seconds after which an OPTIONS
│ │ │ │ │ + message is sent before the contact is considered unavailable.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Provide details about a contact's status.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The object's type. This will always be 'endpoint'.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The name of this object.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The transport configurations associated with this endpoint.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The aor configurations associated with this endpoint.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The inbound authentication configurations associated with this endpoint.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The outbound authentication configurations associated with this endpoint.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The aggregate device state for this endpoint.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The number of active channels associated with this endpoint.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Lists PJSIP endpoints.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Provides a listing of all endpoints. For each endpoint an
│ │ │ │ │ + EndpointList
│ │ │ │ │ + event
│ │ │ │ │ + is raised that contains relevant attributes and status information. Once all
│ │ │ │ │ + endpoints have been listed an
│ │ │ │ │ + EndpointListComplete
│ │ │ │ │ + event is issued.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Provide final information about an endpoint list.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Detail listing of an endpoint and its objects.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The endpoint to list.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Provides a detailed listing of options for a given endpoint. Events are issued
│ │ │ │ │ + showing the configuration and status of the endpoint and associated objects. These
│ │ │ │ │ + events include
│ │ │ │ │ + EndpointDetail
│ │ │ │ │ + ,
│ │ │ │ │ + AorDetail
│ │ │ │ │ + ,
│ │ │ │ │ + AuthDetail
│ │ │ │ │ + ,
│ │ │ │ │ + TransportDetail
│ │ │ │ │ + , and
│ │ │ │ │ + IdentifyDetail
│ │ │ │ │ + . Some events may be listed multiple times if multiple objects are
│ │ │ │ │ + associated (for instance AoRs). Once all detail events have been raised a final
│ │ │ │ │ + EndpointDetailComplete
│ │ │ │ │ + event is issued.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Provide final information about endpoint details.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Lists PJSIP AORs.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Provides a listing of all AORs. For each AOR an
│ │ │ │ │ + AorList
│ │ │ │ │ + event
│ │ │ │ │ + is raised that contains relevant attributes and status information. Once all
│ │ │ │ │ + aors have been listed an
│ │ │ │ │ + AorListComplete
│ │ │ │ │ + event is issued.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Provide final information about an aor list.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Lists PJSIP Auths.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Provides a listing of all Auths. For each Auth an
│ │ │ │ │ + AuthList
│ │ │ │ │ + event
│ │ │ │ │ + is raised that contains relevant attributes and status information. Once all
│ │ │ │ │ + auths have been listed an
│ │ │ │ │ + AuthListComplete
│ │ │ │ │ + event is issued.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Provide final information about an auth list.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Lists PJSIP Contacts.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Provides a listing of all Contacts. For each Contact a
│ │ │ │ │ + ContactList
│ │ │ │ │ + event is raised that contains relevant attributes and status information.
│ │ │ │ │ + Once all contacts have been listed a
│ │ │ │ │ + ContactListComplete
│ │ │ │ │ + event
│ │ │ │ │ + is issued.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Provide final information about a contact list.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + STIR/SHAKEN module for Asterisk
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + STIR/SHAKEN attestation options
│ │ │ │ │ +
│ │ │ │ │ + Globally disable verification
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + File path to a certificate
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + URL to the public certificate
│ │ │ │ │ +
│ │ │ │ │ + Must be a valid http, or https, URL.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Attestation level
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + On load, Retrieve all TN's certificates and validate their dates
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Send a media key (mky) grant in the attestation for DTLS calls.
│ │ │ │ │ + (not common)
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + STIR/SHAKEN TN options
│ │ │ │ │ +
│ │ │ │ │ + Must be of type 'tn'.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + File path to a certificate
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + URL to the public certificate
│ │ │ │ │ +
│ │ │ │ │ + Must be a valid http, or https, URL.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Attestation level
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + On load, Retrieve all TN's certificates and validate their dates
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Send a media key (mky) grant in the attestation for DTLS calls.
│ │ │ │ │ + (not common)
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + STIR/SHAKEN verification options
│ │ │ │ │ +
│ │ │ │ │ + Globally disable verification
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + A boolean indicating whether trusted CA certificates should be loaded from the system
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Path to a file containing one or more CA certs in PEM format
│ │ │ │ │ +
│ │ │ │ │ + These certs are used to verify the chain of trust for the
│ │ │ │ │ + certificate retrieved from the X5U Identity header parameter. This
│ │ │ │ │ + file must have the root CA certificate, the certificate of the
│ │ │ │ │ + issuer of the X5U certificate, and any intermediate certificates
│ │ │ │ │ + between them.
│ │ │ │ │ + See https://docs.asterisk.org/Deployment/STIR-SHAKEN/ for more information.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Path to a directory containing one or more hashed CA certs
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + For this option, the individual certificates must be placed in
│ │ │ │ │ + the directory specified and hashed using the
│ │ │ │ │ + openssl rehash
│ │ │ │ │ + command.
│ │ │ │ │ +
│ │ │ │ │ + See https://docs.asterisk.org/Deployment/STIR-SHAKEN/ for more information.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Path to a file containing one or more CRLs in PEM format
│ │ │ │ │ +
│ │ │ │ │ + If you with to check if the certificate in the X5U Identity header
│ │ │ │ │ + parameter has been revoked, you'll need the certificate revocation
│ │ │ │ │ + list generated by the issuer.
│ │ │ │ │ + See https://docs.asterisk.org/Deployment/STIR-SHAKEN/ for more information.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Path to a directory containing one or more hashed CRLs
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + For this option, the individual CRLs must be placed in
│ │ │ │ │ + the directory specified and hashed using the
│ │ │ │ │ + openssl rehash
│ │ │ │ │ + command.
│ │ │ │ │ +
│ │ │ │ │ + See https://docs.asterisk.org/Deployment/STIR-SHAKEN/ for more information.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Path to a file containing one or more untrusted cert in PEM format used to verify CRLs
│ │ │ │ │ +
│ │ │ │ │ + If you with to check if the certificate in the X5U Identity header
│ │ │ │ │ + parameter has been revoked, you'll need the certificate revocation
│ │ │ │ │ + list generated by the issuer. Unfortunately, sometimes the CRLs are signed by a
│ │ │ │ │ + different CA than the certificate being verified. In this case, you
│ │ │ │ │ + may need to provide the untrusted certificate to verify the CRL.
│ │ │ │ │ + See https://docs.asterisk.org/Deployment/STIR-SHAKEN/ for more information.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Path to a directory containing one or more hashed untrusted certs used to verify CRLs
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + For this option, the individual certificates must be placed in
│ │ │ │ │ + the directory specified and hashed using the
│ │ │ │ │ + openssl rehash
│ │ │ │ │ + command.
│ │ │ │ │ +
│ │ │ │ │ + See https://docs.asterisk.org/Deployment/STIR-SHAKEN/ for more information.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Directory to cache retrieved verification certs
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Maximum time to wait to CURL certificates
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Number of seconds a cache entry may be behind current time
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Maximum size to use for caching public keys
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Number of seconds an iat grant may be behind current time
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Number of seconds a SIP Date header may be behind current time
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The default failure action when not set on a profile
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + If set to
│ │ │ │ │ + continue
│ │ │ │ │ + , continue and let
│ │ │ │ │ + the dialplan decide what action to take.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + If set to
│ │ │ │ │ + reject_request
│ │ │ │ │ + , reject the incoming
│ │ │ │ │ + request with response codes defined in RFC8224.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + If set to
│ │ │ │ │ + return_reason
│ │ │ │ │ + , continue to the
│ │ │ │ │ + dialplan but add a
│ │ │ │ │ + Reason
│ │ │ │ │ + header to the sender in
│ │ │ │ │ + the next provisional response.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + RFC9410 uses the STIR protocol on Reason headers
│ │ │ │ │ + instead of the SIP protocol
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Relaxes check for "https" and port 443 or 8443
│ │ │ │ │ + in incoming Identity header x5u URLs.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Relaxes check for query parameters, user/password, etc.
│ │ │ │ │ + in incoming Identity header x5u URLs.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + An existing ACL from acl.conf to use when checking
│ │ │ │ │ + hostnames in incoming Identity header x5u URLs.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + An IP or subnet to permit when checking
│ │ │ │ │ + hostnames in incoming Identity header x5u URLs.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + An IP or subnet to deny checking
│ │ │ │ │ + hostnames in incoming Identity header x5u URLs.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + STIR/SHAKEN profile configuration options
│ │ │ │ │ +
│ │ │ │ │ + Must be of type 'profile'.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Actions performed when an endpoint references this profile
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Don't do any STIR/SHAKEN processing.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Attest on outgoing calls.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Verify incoming calls.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Attest outgoing calls and verify incoming calls.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Gets the number of STIR/SHAKEN results or a specific STIR/SHAKEN value from a result on the channel.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The index of the STIR/SHAKEN result to get. If only 'count' is passed in, gets the number of STIR/SHAKEN results instead.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The value to get from the STIR/SHAKEN result. Only used when an index is passed in (instead of 'count'). Allowable values:
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + This function will either return the number of STIR/SHAKEN identities, or return information on the specified identity.
│ │ │ │ │ + To get the number of identities, just pass 'count' as the only parameter to the function. If you want to get information on a
│ │ │ │ │ + specific STIR/SHAKEN identity, you can get the number of identities and then pass an index as the first parameter and one of
│ │ │ │ │ + the values you would like to retrieve as the second parameter.
│ │ │ │ │ + same => n,NoOp(Number of STIR/SHAKEN identities: ${STIR_SHAKEN(count)})
│ │ │ │ │ + same => n,NoOp(Identity ${STIR_SHAKEN(0, identity)} has attestation level ${STIR_SHAKEN(0, attestation)})
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Core Geolocation Support
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Location
│ │ │ │ │ +
│ │ │ │ │ + Parameters for defining a Location object
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Must be of type 'location'.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Location specification type
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The
│ │ │ │ │ + location_info
│ │ │ │ │ + parameter must contain a comma separated list of IANA codes
│ │ │ │ │ + or synonyms describing the civicAddress of this location.
│ │ │ │ │ + The IANA codes and synonyms can be obtained by executing
│ │ │ │ │ + the CLI command
│ │ │ │ │ + geoloc show civicAddr_mapping
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The
│ │ │ │ │ + location_info
│ │ │ │ │ + parameter must contain a comma
│ │ │ │ │ + separated list valid GML elements describing this location.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The
│ │ │ │ │ + location_info
│ │ │ │ │ + parameter must contain a single
│ │ │ │ │ + URI parameter which contains an external URI describing this location.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Location information
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The contents of this parameter are specific to the
│ │ │ │ │ + location
│ │ │ │ │ + format
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + location_info = country=US,A1="New York",city_district=Manhattan,
│ │ │ │ │ + A3="New York", house_number=1633, street=46th, street_suffix = Street,
│ │ │ │ │ + postal_code=10222,floor=20,room=20A2
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + location_info = Shape=Sphere, pos3d="39.12345 -105.98766 1920", radius=200
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + location_info = URI=https:/something.com?exten=${EXTEN}
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Fully qualified host name
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + This parameter isn't required but if provided, RFC8787 says it MUST be a fully
│ │ │ │ │ + qualified host name. IP addresses are specifically NOT allowed. The value will be placed
│ │ │ │ │ + in a
│ │ │ │ │ + loc-src
│ │ │ │ │ + parameter appended to the URI in the
│ │ │ │ │ + Geolocation
│ │ │ │ │ + header.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Location determination method
│ │ │ │ │ +
│ │ │ │ │ + This is a rarely used field in the specification that would
│ │ │ │ │ + indicate the method used to determine the location. Its usage and values should be
│ │ │ │ │ + pre-negotiated with any recipients.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Level of confidence
│ │ │ │ │ +
│ │ │ │ │ + This is a rarely used field in the specification that would
│ │ │ │ │ + indicate the confidence in the location specified. See RFC7459
│ │ │ │ │ + for exact details.
│ │ │ │ │ + Sub-parameters:
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + One of:
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + A percentage indicating the confidence.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + [https://www.rfc-editor.org/rfc/rfc7459]
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Profile
│ │ │ │ │ +
│ │ │ │ │ + Parameters for defining a Profile object
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Must be of type 'profile'.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + PIDF-LO element to place this profile in
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Based on RFC5491 (see below) the recommended and default element
│ │ │ │ │ + is
│ │ │ │ │ + device
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + [https://www.rfc-editor.org/rfc/rfc5491.html#section-3.4]
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Reference to a location object
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Reference to a location object
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Reference to a location object
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + location specification type
│ │ │ │ │ +
│ │ │ │ │ + xxxx
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Notes to be added to the outgoing PIDF-LO document
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The specification of this parameter will cause a
│ │ │ │ │ + <note-well>
│ │ │ │ │ + element to be added to the
│ │ │ │ │ + outgoing PIDF-LO document. Its usage should be pre-negotiated with
│ │ │ │ │ + any recipients.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Sets the value of the Geolocation-Routing header.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Sets if empty Civic Address elements should be suppressed
│ │ │ │ │ + from the PIDF-LO document.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Determine which profile on a channel should be used
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Use the incoming profile if it exists and has location information, otherwise use the
│ │ │ │ │ + configured profile if it exists and has location information. If neither profile has location
│ │ │ │ │ + information, nothing is sent.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Use the configured profile if it exists and has location information, otherwise use the
│ │ │ │ │ + incoming profile if it exists and has location information. If neither profile has location
│ │ │ │ │ + information, nothing is sent.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Discard any incoming profile and use the configured profile if it exists and
│ │ │ │ │ + it has location information. If the configured profile doesn't exist or has no
│ │ │ │ │ + location information, nothing is sent.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Discard any configured profile and use the incoming profile if it exists and
│ │ │ │ │ + it has location information. If the incoming profile doesn't exist or has no
│ │ │ │ │ + location information, nothing is sent.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Get or Set a field in a geolocation profile
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The profile parameter to operate on. The following fields from the
│ │ │ │ │ + Location and Profile objects are supported.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Additionally, the
│ │ │ │ │ + inheritable
│ │ │ │ │ + field may be
│ │ │ │ │ + set to
│ │ │ │ │ + true
│ │ │ │ │ + or
│ │ │ │ │ + false
│ │ │ │ │ + to control
│ │ │ │ │ + whether the profile will be passed to the outgoing channel.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + When used to set a parameter on a profile, if the profile doesn't already exist, a new
│ │ │ │ │ + one will be created automatically.
│ │ │ │ │ +
│ │ │ │ │ + The
│ │ │ │ │ + ${GEOLOCPROFILESTATUS}
│ │ │ │ │ + channel variable will be set with
│ │ │ │ │ + a return code indicating the result of the operation. Possible values are:
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Success
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + No or not enough parameters were supplied
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + There was an internal error finding or creating a profile
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + There was an issue specific to the parameter specified
│ │ │ │ │ + (value not valid or parameter name not found, etc.)
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ bluetooth
│ │ │ │ │ no
│ │ │ │ │ extended
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ no