...
Option Name | Type | Default Value | Regular Expression | Description |
---|---|---|---|---|
| | | Allow support for RFC3262 provisional ACK tags | |
| | | Condense MWI notifications into a single NOTIFY. | |
| |
| | Media Codec(s) to allow |
| | | | Enable RFC3578 overlap dialing support. |
|
| | AoR(s) to be used with the endpoint | |
|
| | Authentication Object(s) associated with the endpoint | |
|
| | CallerID information for the endpoint | |
| | | Default privacy level | |
| |
| | Internal id_tag for the endpoint |
| | | | Dialplan context for inbound sessions |
| | | Mitigation of direct media (re)INVITE glare | |
| | | Direct Media method type | |
| | | | Accept Connected Line updates from this endpoint |
| | | | Send Connected Line updates to this endpoint |
| | | Connected line method type | |
| | | | Determines whether media may flow directly between endpoints. |
| | | | Disable direct media session refreshes when NAT obstructs the media session |
|
|
|
| Media Codec(s) to disallow |
| | | DTMF mode | |
|
| | IP address used in SDP for media handling | |
| | | Bind the RTP instance to the media_address | |
| | | | Force use of return port |
| | | | Enable the ICE mechanism to help traverse NAT |
| | | Way(s) for the endpoint to be identified | |
| | | How redirects received from an endpoint are handled | |
|
| | NOTIFY the endpoint when state changes for any of the specified mailboxes | |
| | | | An MWI subscribe will replace sending unsolicited NOTIFYs |
| |
| | The voicemail extension to send in the NOTIFY Message-Account header |
| | | | Default Music On Hold class |
|
| | Authentication object(s) used for outbound requests | |
| |
| | Full SIP URI of the outbound proxy used to send requests |
| | | Allow Contact header to be rewritten with the source IP address-port | |
| | | | Allow use of IPv6 for RTP traffic |
| | | | Enforce that RTP must be symmetric |
| | | | Send the Diversion header, conveying the diversion information to the called user agent |
| | | | Send the History-Info header, conveying the diversion information to the called and calling user agents |
| | | | Send the P-Asserted-Identity header |
| | | | Send the Remote-Party-ID header |
| | | Immediately send connected line updates on unanswered incoming calls. | |
| | | Minimum session timers expiration period | |
| | | Session timers for SIP packets | |
| | | Maximum session timer expiration period | |
|
| | Explicit transport configuration to use | |
| | | Accept identification information received from this endpoint | |
| | | Send private identification details to the endpoint. | |
| |
| | Must be of type 'endpoint'. |
| | | | Use Endpoint's requested packetization interval |
| | | Determines whether res_pjsip will use and enforce usage of AVPF for this endpoint. | |
| | | Determines whether res_pjsip will use and enforce usage of AVP, regardless of the RTP profile in use for this endpoint. | |
| | | Determines whether res_pjsip will use the media transport received in the offer SDP in the corresponding answer SDP. | |
| | | Determines whether res_pjsip will use and enforce usage of media encryption for this endpoint. | |
| | | Determines whether encryption should be used if possible but does not terminate the session if not achieved. | |
| | | Force g.726 to use AAL2 packing order when negotiating g.726 audio | |
| | | Determines whether chan_pjsip will indicate ringing using inband progress. | |
|
| | The numeric pickup groups for a channel. | |
|
| | The numeric pickup groups that a channel can pickup. | |
|
| | The named pickup groups for a channel. | |
|
| | The named pickup groups that a channel can pickup. | |
| | | The number of in-use channels which will cause busy to be returned as device state | |
| | | Whether T.38 UDPTL support is enabled or not | |
| | | T.38 UDPTL error correction method | |
| | | T.38 UDPTL maximum datagram size | |
| | | Whether CNG tone detection is enabled | |
| | | How long into a call before fax_detect is disabled for the call | |
| | | Whether NAT support is enabled on UDPTL sessions | |
| | | Whether IPv6 is used for UDPTL Sessions | |
| |
| | Set which country's indications to use for channels created for this endpoint. |
| |
| | Set the default language to use for channels created for this endpoint. |
| | | | Determines whether one-touch recording is allowed for this endpoint. |
| | | The feature to enact when one-touch recording is turned on. | |
| | | The feature to enact when one-touch recording is turned off. | |
| | | | Name of the RTP engine to use for channels created for this endpoint |
| | | | Determines whether SIP REFER transfers are allowed for this endpoint |
| | | | Determines whether a user=phone parameter is placed into the request URI if the user is determined to be a phone number |
| | | | Determines whether hold and unhold will be passed through using re-INVITEs with recvonly and sendrecv to the remote side |
| | | | String placed as the username portion of an SDP origin (o=) line. |
| | | | String used for the SDP session (s=) line. |
| | | DSCP TOS bits for audio streams | |
| | | DSCP TOS bits for video streams | |
| | | Priority for audio streams | |
| | | Priority for video streams | |
| | | | Determines if endpoint is allowed to initiate subscriptions with Asterisk. |
| | | | The minimum allowed expiry time for subscriptions initiated by the endpoint. |
| |
| | Username to use in From header for requests to this endpoint. |
| |
| | Username to use in From header for unsolicited MWI NOTIFYs to this endpoint. |
| |
| | Domain to user in From header for requests to this endpoint. |
| | | Verify that the provided peer certificate is valid | |
| | | Interval at which to renegotiate the TLS session and rekey the SRTP session | |
|
| | Path to certificate file to present to peer | |
|
| | Path to private key for certificate file | |
|
| | Cipher to use for DTLS negotiation | |
|
| | Path to certificate authority certificate | |
|
| | Path to a directory containing certificate authority certificates | |
|
| | Whether we are willing to accept connections, connect to the other party, or both. | |
|
| | Type of hash to use for the DTLS fingerprint in the SDP. | |
| | | Determines whether 32 byte tags should be used instead of 80 byte tags. | |
|
| | Variable set on a channel involving the endpoint. | |
|
| | Context to route incoming MESSAGE requests to. | |
|
| | An accountcode to set automatically on any channels created for this endpoint. | |
| | | Number of seconds between RTP comfort noise keepalive packets. | |
| | | Maximum number of seconds without receiving RTP (while off hold) before terminating call. | |
| | | Maximum number of seconds without receiving RTP (while on hold) before terminating call. | |
|
| | List of IP ACL section names in acl.conf | |
|
| | List of IP addresses to deny access from | |
|
| | List of IP addresses to permit access from | |
|
| | List of Contact ACL section names in acl.conf | |
|
| | List of Contact header addresses to deny | |
|
| | List of Contact header addresses to permit | |
|
| | Context for incoming MESSAGE requests. | |
|
| | Force the user on the outgoing Contact header to this value. | |
| | | Allow the sending and receiving RTP codec to differ | |
| | | Enable RFC 5761 RTCP multiplexing on the RTP port | |
| | | Whether to notifies all the progress details on blind transfer | |
| | | Whether to notifies dialog-info 'early' on InUse&Ringing state | |
|
| | Mailbox name to use when incoming MWI NOTIFYs are received | |
| | | Follow SDP forked media when To tag is different | |
| | | Accept multiple SDP answers on non-100rel responses | |
| | | Suppress Q.850 Reason headers for this endpoint | |
| | | Do not forward 183 when it doesn't contain SDP |
...
Asterisk will send unsolicited MWI NOTIFY messages to the endpoint when state changes happen for any of the specified mailboxes. More than one mailbox can be specified with a comma-delimited string. app_voicemail mailboxes must be specified as [email protected]; for example: [email protected] For mailboxes provided by external sources, such as through the res_mwi_external _mwi module, you must specify strings supported by the external system.
...
This option only applies if media_encryption is set to dtls
.
It can be one of the following values:
no
- meaning no verificaton is done.fingerprint
- meaning to verify the remote fingerprint.certificate
- meaning to verify the remote certificate.yes
- meaning to verify both the remote fingerprint and certificate.
Anchor | ||||
---|---|---|---|---|
|
...
Option Name | Type | Default Value | Regular Expression | Description |
---|---|---|---|---|
| | | Authentication type | |
| | | | Lifetime of a nonce associated with this authentication config. |
|
| | MD5 Hash used for authentication. | |
|
| | Plain text password used for authentication. | |
|
| | SIP realm for endpoint | |
| |
| | Must be 'auth' |
| |
| | Username to use for account |
...
Option Name | Type | Default Value | Regular Expression | Description |
---|---|---|---|---|
| | | | Number of simultaneous Asynchronous Operations |
| |
| | IP Address and optional port to bind to for this transport |
| |
| | File containing a list of certificates to read (TLS ONLY, not WSS) |
| |
| | Path to directory containing a list of certificates to read (TLS ONLY, not WSS) |
|
| | Certificate file for endpoint (TLS ONLY, not WSS) | |
|
| | Preferred cryptography cipher names (TLS ONLY, not WSS) | |
| |
| | Domain the transport comes from |
|
| | External IP address to use in RTP handling | |
| |
| | External address for SIP signalling |
| | | | External port for SIP signalling |
|
| | Method of SSL transport (TLS ONLY, not WSS) | |
|
| | Network to consider local (used for NAT purposes). | |
| |
| | Password required for transport |
| |
| | Private key file (TLS ONLY, not WSS) |
| | | Protocol to use for SIP traffic | |
| |
| | Require client certificate (TLS ONLY, not WSS) |
| |
| | Must be of type 'transport'. |
| |
| | Require verification of client certificate (TLS ONLY, not WSS) |
| |
| | Require verification of server certificate (TLS ONLY, not WSS) |
| | | Enable TOS for the signalling sent over this transport | |
| | | Enable COS for the signalling sent over this transport | |
| | | The timeout (in milliseconds) to set on WebSocket connections. | |
| | | Allow this transport to be reloaded. | |
| | | Use the same transport for outgoing requests as incoming ones. |
...
Option Name | Type | Default Value | Regular Expression | Description |
---|---|---|---|---|
| |
| | Must be of type 'contact'. |
| |
| | SIP URI to contact peer |
|
| | Time to keep alive a contact | |
| | | Interval at which to qualify a contact | |
| | | Timeout for qualify | |
| | | Authenticates a qualify challenge response if needed | |
|
| | Outbound proxy used when sending OPTIONS request | |
| |
| | Stored Path vector for use in Route headers on outgoing requests. |
|
| | User-Agent header from registration. | |
|
| | Endpoint name | |
|
| | Asterisk Server name | |
|
| | IP-address of the last Via header from registration. | |
| | | IP-port of the last Via header from registration. | |
|
| | Call-ID header from registration. | |
| | | A contact that cannot survive a restart/boot. |
...
Option Name | Type | Default Value | Regular Expression | Description |
---|---|---|---|---|
|
| | Permanent contacts assigned to AoR | |
| | | | Default expiration time in seconds for contacts that are dynamically bound to an AoR. |
|
| | Allow subscriptions for the specified mailbox(es) | |
| |
| | The voicemail extension to send in the NOTIFY Message-Account header |
| | | Maximum time to keep an AoR | |
| | | Maximum number of contacts that can bind to an AoR | |
| | | Minimum keep alive time for an AoR | |
| | | Determines whether new contacts replace existing ones. | |
| |
| | Must be of type 'aor'. |
| | | Interval at which to qualify an AoR | |
| | | Timeout for qualify | |
| | | Authenticates a qualify challenge response if needed | |
|
| | Outbound proxy used when sending OPTIONS request | |
| | | Enables Path support for REGISTER requests and Route support for other requests. |
...
This option applies when an external entity subscribes to an AoR for Message Waiting Indications. The mailboxes specified will be subscribed to. More than one mailbox can be specified with a comma-delimited string. app_voicemail mailboxes must be specified as [email protected]; for example: [email protected] For mailboxes provided by external sources, such as through the res_mwi_external _mwi module, you must specify strings supported by the external system.
...
Option Name | Type | Default Value | Regular Expression | Description |
---|---|---|---|---|
| | | Set transaction timer T1 value (milliseconds). | |
| | | Set transaction timer B value (milliseconds). | |
| | | | Use the short forms of common SIP header names. |
| | | | Initial number of threads in the res_pjsip threadpool. |
| | | | The amount by which the number of threads is incremented when necessary. |
| | | | Number of seconds before an idle thread should be disposed of. |
| | | | Maximum number of threads in the res_pjsip threadpool. A value of 0 indicates no maximum. |
| | | Disable automatic switching from UDP to TCP transports. | |
| | | Follow SDP forked media when To tag is different | |
| | | Follow SDP forked media when To tag is the same | |
| | | Disable the use of rport in outgoing requests. | |
| |
| | Must be of type 'system' UNLESS the object name is 'system'. |
...
Info | ||
---|---|---|
| ||
This option must also be enabled on endpoints that require this functionality. |
Anchor | ||||
---|---|---|---|---|
|
disable_rport
Remove "rport" parameter from the outgoing requests.
global
Options that apply globally to all SIP communications
...
Option Name | Type | Default Value | Regular Expression | Description |
---|---|---|---|---|
| | | | Value used in Max-Forwards header for SIP requests. |
| | | | The interval (in seconds) to send keepalives to active connection-oriented transports. |
| | | | The interval (in seconds) to check for expired contacts. |
| | | Disable Multi Domain support | |
| | | | The maximum amount of time from startup that qualifies should be attempted on all contacts. If greater than the qualify_frequency for an aor, qualify_frequency will be used instead. |
| | | The number of seconds over which to accumulate unidentified requests. | |
| | | The number of unidentified requests from a single IP to allow. | |
| | | | The interval at which unidentified requests are older than twice the unidentified_request_period are pruned. |
| |
| | Must be of type 'global' UNLESS the object name is 'global'. |
| | | | Value used in User-Agent header for SIP requests and Server header for SIP responses. |
| |
| | When set, Asterisk will dynamically create and destroy a NoOp priority 1 extension for a given peer who registers or unregisters with us. |
| | | | Endpoint to use when sending an outbound request to a URI without a specified endpoint. |
| |
| | The voicemail extension to send in the NOTIFY Message-Account header if not specified on endpoint or aor |
| | | | Enable/Disable SIP debug logging. Valid options include yes, no, or a host address |
| | | The order by which endpoint identifiers are processed and checked. Identifier names are usually derived from and can be found in the endpoint identifier module itself (res_pjsip_endpoint_identifier_*). You can use the CLI command "pjsip show identifiers" to see the identifiers currently available. | |
| | | | When Asterisk generates an outgoing SIP request, the From header username will be set to this value if there is no better option (such as CallerID) to be used. |
| | | | When Asterisk generates a challenge, the digest realm will be set to this value if there is no better option (such as auth/realm) to be used. |
| | | MWI taskprocessor high water alert trigger level. | |
| | | MWI taskprocessor low water clear alert level. | |
| | | Enable/Disable sending unsolicited MWI to all endpoints on startup. | |
| | | Enable/Disable ignoring SIP URI user field options. | |
| | | Place caller-id information into Contact header | |
| | | | Enable sending AMI ContactStatus event when a device refreshes its registration. |
| | | Trigger scope for taskprocessor overloads | |
| | | | Advertise support for RFC4488 REFER subscription suppression |
...
Code Block | ||||
---|---|---|---|---|
| ||||
sip:1235557890;[email protected];user=phone |
Code Block | ||||
---|---|---|---|---|
| ||||
1235557890;phone-context=national |
Code Block | ||||
---|---|---|---|---|
| ||||
1235557890 |
Info | ||
---|---|---|
| ||
The caller-id and redirecting number strings obtained from incoming SIP URI user fields are always truncated at the first semicolon. |
...
This documentation was imported from Asterisk Version GIT-13-d5fed3813.15.0-rc1-2825-g408d08a