Returns a list of your credential connections.
Successful response with a list of credential connections.
Array of objects (Credential Connection) | |
object (PaginationMeta) |
Bad request
Unauthorized
Resource not found
import telnyx telnyx.api_key = "YOUR_API_KEY" telnyx.Comment.list(filter={"comment_record_type":"sub_number_order","comment_record_id":"8ffb3622-7c6b-4ccc-b65f-7a3dc0099576"})
{- "data": [
- {
- "active": true,
- "anchorsite_override": "Latency",
- "connection_name": "string",
- "created_at": "2018-02-02T22:25:27.521Z",
- "default_on_hold_comfort_noise_enabled": true,
- "dtmf_type": "RFC 2833",
- "encode_contact_header_enabled": true,
- "encrypted_media": "SRTP",
- "id": "6a09cdc3-8948-47f0-aa62-74ac943d6c58",
- "inbound": {
- "ani_number_format": "+E.164",
- "channel_limit": 10,
- "codecs": [
- "G722"
], - "dnis_number_format": "+e164",
- "generate_ringback_tone": true,
- "isup_headers_enabled": true,
- "prack_enabled": true,
- "privacy_zone_enabled": true,
- "sip_compact_headers_enabled": true,
- "timeout_1xx_secs": 10,
- "timeout_2xx_secs": "15"
}, - "onnet_t38_passthrough_enabled": true,
- "outbound": {
- "ani_override": "string",
- "ani_override_type": "always",
- "call_parking_enabled": true,
- "channel_limit": 10,
- "generate_ringback_tone": true,
- "instant_ringback_enabled": true,
- "localization": "string",
- "outbound_voice_profile_id": "1293384261075731499",
- "t38_reinvite_source": "telnyx"
}, - "password": "my123secure456password789",
- "record_type": "credential_connection",
- "rtcp_settings": {
- "capture_enabled": true,
- "port": "rtp+1",
- "report_frequency_seconds": 10
}, - "sip_uri_calling_preference": "disabled",
- "updated_at": "2018-02-02T22:25:27.521Z",
- "user_name": "myusername123",
- "webhook_api_version": "1",
- "webhook_timeout_secs": 25
}
], - "meta": {
- "page_number": 2,
- "page_size": 25,
- "total_pages": 3,
- "total_results": 55
}
}
Creates a credential connection.
Parameters that can be defined during credential connection creation
Successful response with details about a credential connection.
Bad request
{- "active": true,
- "anchorsite_override": "Latency",
- "connection_name": "my name",
- "default_on_hold_comfort_noise_enabled": false,
- "dtmf_type": "RFC 2833",
- "encode_contact_header_enabled": true,
- "encrypted_media": "SRTP",
- "inbound": {
- "ani_number_format": "+E.164",
- "channel_limit": 10,
- "codecs": "G722",
- "default_routing_method": "sequential",
- "dnis_number_format": "+e164",
- "generate_ringback_tone": true,
- "isup_headers_enabled": true,
- "prack_enabled": true,
- "privacy_zone_enabled": true,
- "sip_compact_headers_enabled": true,
- "timeout_1xx_secs": 10,
- "timeout_2xx_secs": 20
}, - "onnet_t38_passthrough_enabled": true,
- "outbound": {
- "ani_override": "always",
- "call_parking_enabled": true,
- "channel_limit": 10,
- "generate_ringback_tone": true,
- "instant_ringback_enabled": true,
- "localization": "US",
- "outbound_voice_profile_id": "1293384261075731499",
- "t38_reinvite_source": "telnyx"
}, - "password": "my123secure456password789",
- "rtcp_settings": {
- "capture_enabled": true,
- "port": "rtcp-mux",
- "report_frequency_seconds": 10
}, - "sip_uri_calling_preference": " disabled",
- "user_name": "myusername123",
- "webhook_api_version": "1",
- "webhook_timeout_secs": 25
}
{- "data": {
- "active": true,
- "anchorsite_override": "Latency",
- "connection_name": "string",
- "created_at": "2018-02-02T22:25:27.521Z",
- "default_on_hold_comfort_noise_enabled": true,
- "dtmf_type": "RFC 2833",
- "encode_contact_header_enabled": true,
- "encrypted_media": "SRTP",
- "id": "6a09cdc3-8948-47f0-aa62-74ac943d6c58",
- "inbound": {
- "ani_number_format": "+E.164",
- "channel_limit": 10,
- "codecs": [
- "G722"
], - "dnis_number_format": "+e164",
- "generate_ringback_tone": true,
- "isup_headers_enabled": true,
- "prack_enabled": true,
- "privacy_zone_enabled": true,
- "sip_compact_headers_enabled": true,
- "timeout_1xx_secs": 10,
- "timeout_2xx_secs": "15"
}, - "onnet_t38_passthrough_enabled": true,
- "outbound": {
- "ani_override": "string",
- "ani_override_type": "always",
- "call_parking_enabled": true,
- "channel_limit": 10,
- "generate_ringback_tone": true,
- "instant_ringback_enabled": true,
- "localization": "string",
- "outbound_voice_profile_id": "1293384261075731499",
- "t38_reinvite_source": "telnyx"
}, - "password": "my123secure456password789",
- "record_type": "credential_connection",
- "rtcp_settings": {
- "capture_enabled": true,
- "port": "rtp+1",
- "report_frequency_seconds": 10
}, - "sip_uri_calling_preference": "disabled",
- "updated_at": "2018-02-02T22:25:27.521Z",
- "user_name": "myusername123",
- "webhook_api_version": "1",
- "webhook_timeout_secs": 25
}
}
Deletes an existing credential connection.
Successful response with details about a credential connection.
object (CredentialConnection) | |||||||||||||||||||||||||||||||||||||||||||||
|
Unauthorized
Resource not found
Bad request
import telnyx telnyx.api_key = "YOUR_API_KEY" res = telnyx.CredentialConnection.retrieve('id') res.delete()
{- "data": {
- "active": true,
- "anchorsite_override": "Latency",
- "connection_name": "string",
- "created_at": "2018-02-02T22:25:27.521Z",
- "default_on_hold_comfort_noise_enabled": true,
- "dtmf_type": "RFC 2833",
- "encode_contact_header_enabled": true,
- "encrypted_media": "SRTP",
- "id": "6a09cdc3-8948-47f0-aa62-74ac943d6c58",
- "inbound": {
- "ani_number_format": "+E.164",
- "channel_limit": 10,
- "codecs": [
- "G722"
], - "dnis_number_format": "+e164",
- "generate_ringback_tone": true,
- "isup_headers_enabled": true,
- "prack_enabled": true,
- "privacy_zone_enabled": true,
- "sip_compact_headers_enabled": true,
- "timeout_1xx_secs": 10,
- "timeout_2xx_secs": "15"
}, - "onnet_t38_passthrough_enabled": true,
- "outbound": {
- "ani_override": "string",
- "ani_override_type": "always",
- "call_parking_enabled": true,
- "channel_limit": 10,
- "generate_ringback_tone": true,
- "instant_ringback_enabled": true,
- "localization": "string",
- "outbound_voice_profile_id": "1293384261075731499",
- "t38_reinvite_source": "telnyx"
}, - "password": "my123secure456password789",
- "record_type": "credential_connection",
- "rtcp_settings": {
- "capture_enabled": true,
- "port": "rtp+1",
- "report_frequency_seconds": 10
}, - "sip_uri_calling_preference": "disabled",
- "updated_at": "2018-02-02T22:25:27.521Z",
- "user_name": "myusername123",
- "webhook_api_version": "1",
- "webhook_timeout_secs": 25
}
}
Retrieves the details of an existing credential connection.
Successful response with details about a credential connection.
object (CredentialConnection) | |||||||||||||||||||||||||||||||||||||||||||||
|
Bad request
Unauthorized
Resource not found
import telnyx telnyx.api_key = "YOUR_API_KEY" telnyx.CredentialConnection.retrieve("id")
{- "data": {
- "active": true,
- "anchorsite_override": "Latency",
- "connection_name": "string",
- "created_at": "2018-02-02T22:25:27.521Z",
- "default_on_hold_comfort_noise_enabled": true,
- "dtmf_type": "RFC 2833",
- "encode_contact_header_enabled": true,
- "encrypted_media": "SRTP",
- "id": "6a09cdc3-8948-47f0-aa62-74ac943d6c58",
- "inbound": {
- "ani_number_format": "+E.164",
- "channel_limit": 10,
- "codecs": [
- "G722"
], - "dnis_number_format": "+e164",
- "generate_ringback_tone": true,
- "isup_headers_enabled": true,
- "prack_enabled": true,
- "privacy_zone_enabled": true,
- "sip_compact_headers_enabled": true,
- "timeout_1xx_secs": 10,
- "timeout_2xx_secs": "15"
}, - "onnet_t38_passthrough_enabled": true,
- "outbound": {
- "ani_override": "string",
- "ani_override_type": "always",
- "call_parking_enabled": true,
- "channel_limit": 10,
- "generate_ringback_tone": true,
- "instant_ringback_enabled": true,
- "localization": "string",
- "outbound_voice_profile_id": "1293384261075731499",
- "t38_reinvite_source": "telnyx"
}, - "password": "my123secure456password789",
- "record_type": "credential_connection",
- "rtcp_settings": {
- "capture_enabled": true,
- "port": "rtp+1",
- "report_frequency_seconds": 10
}, - "sip_uri_calling_preference": "disabled",
- "updated_at": "2018-02-02T22:25:27.521Z",
- "user_name": "myusername123",
- "webhook_api_version": "1",
- "webhook_timeout_secs": 25
}
}
Updates settings of an existing credential connection.
Parameters that can be updated in a credential connection
active | boolean Defaults to true |
anchorsite_override | string (AnchorsiteOverride)
|
connection_name | string |
default_on_hold_comfort_noise_enabled | boolean Default: false When enabled, Telnyx will generate comfort noise when you place the call on hold. If disabled, you will need to generate comfort noise or on hold music to avoid RTP timeout. |
dtmf_type | string (DtmfType) Sets the type of DTMF digits sent from Telnyx to this Connection. Note that DTMF digits sent to Telnyx will be accepted in all formats. |
encode_contact_header_enabled | boolean Default: false Encode the SIP contact header sent by Telnyx to avoid issues for NAT or ALG scenarios. |
encrypted_media | string (EncryptedMedia) Enable use of SRTP or ZRTP for encryption. Valid values are those listed or null. Cannot be set to non-null if the transport_portocol is TLS. |
object (CredentialInbound) | |
onnet_t38_passthrough_enabled | boolean Default: false Enable on-net T38 if you prefer the sender and receiver negotiating T38 directly if both are on the Telnyx network. If this is disabled, Telnyx will be able to use T38 on just one leg of the call depending on each leg's settings. |
object (CredentialOutbound) | |
password | string The password to be used as part of the credentials. Must be 8 to 128 characters long. |
object (ConnectionRtcpSettings) | |
sip_uri_calling_preference | string Default: "disabled" This feature enables inbound SIP URI calls to your Credential Auth Connection. If enabled for all (unrestricted) then anyone who calls the SIP URI |
user_name | string The user name to be used as part of the credentials. Must be 4-32 characters long and alphanumeric values only (no spaces or special characters). |
webhook_api_version | string Default: "1" Determines which webhook format will be used, Telnyx API v1 or v2. |
webhook_event_failover_url | string <url> Default: "" The failover URL where webhooks related to this connection will be sent if sending to the primary URL fails. Must include a scheme, such as 'https'. |
webhook_event_url | string <url> The URL where webhooks related to this connection will be sent. Must include a scheme, such as 'https'. |
webhook_timeout_secs | integer [ 0 .. 30 ] Default: null Specifies how many seconds to wait before timing out a webhook. |
Successful response with details about a credential connection.
object (CredentialConnection) | |||||||||||||||||||||||||||||||||||||||||||||
|
Unauthorized
Resource not found
Bad request
{- "active": true,
- "anchorsite_override": "Latency",
- "connection_name": "my name",
- "default_on_hold_comfort_noise_enabled": false,
- "dtmf_type": "RFC 2833",
- "encode_contact_header_enabled": true,
- "encrypted_media": "SRTP",
- "inbound": {
- "ani_number_format": "+E.164",
- "channel_limit": 10,
- "codecs": "G722",
- "default_routing_method": "sequential",
- "dnis_number_format": "+e164",
- "generate_ringback_tone": true,
- "isup_headers_enabled": true,
- "prack_enabled": true,
- "privacy_zone_enabled": true,
- "sip_compact_headers_enabled": true,
- "timeout_1xx_secs": 10,
- "timeout_2xx_secs": 20
}, - "onnet_t38_passthrough_enabled": true,
- "outbound": {
- "ani_override": "always",
- "call_parking_enabled": true,
- "channel_limit": 10,
- "generate_ringback_tone": true,
- "instant_ringback_enabled": true,
- "localization": "US",
- "outbound_voice_profile_id": "1293384261075731499",
- "t38_reinvite_source": "telnyx"
}, - "password": "my123secure456password789",
- "rtcp_settings": {
- "capture_enabled": true,
- "port": "rtcp-mux",
- "report_frequency_seconds": 10
}, - "sip_uri_calling_preference": " disabled",
- "user_name": "myusername123",
- "webhook_api_version": "1",
- "webhook_timeout_secs": 25
}
{- "data": {
- "active": true,
- "anchorsite_override": "Latency",
- "connection_name": "string",
- "created_at": "2018-02-02T22:25:27.521Z",
- "default_on_hold_comfort_noise_enabled": true,
- "dtmf_type": "RFC 2833",
- "encode_contact_header_enabled": true,
- "encrypted_media": "SRTP",
- "id": "6a09cdc3-8948-47f0-aa62-74ac943d6c58",
- "inbound": {
- "ani_number_format": "+E.164",
- "channel_limit": 10,
- "codecs": [
- "G722"
], - "dnis_number_format": "+e164",
- "generate_ringback_tone": true,
- "isup_headers_enabled": true,
- "prack_enabled": true,
- "privacy_zone_enabled": true,
- "sip_compact_headers_enabled": true,
- "timeout_1xx_secs": 10,
- "timeout_2xx_secs": "15"
}, - "onnet_t38_passthrough_enabled": true,
- "outbound": {
- "ani_override": "string",
- "ani_override_type": "always",
- "call_parking_enabled": true,
- "channel_limit": 10,
- "generate_ringback_tone": true,
- "instant_ringback_enabled": true,
- "localization": "string",
- "outbound_voice_profile_id": "1293384261075731499",
- "t38_reinvite_source": "telnyx"
}, - "password": "my123secure456password789",
- "record_type": "credential_connection",
- "rtcp_settings": {
- "capture_enabled": true,
- "port": "rtp+1",
- "report_frequency_seconds": 10
}, - "sip_uri_calling_preference": "disabled",
- "updated_at": "2018-02-02T22:25:27.521Z",
- "user_name": "myusername123",
- "webhook_api_version": "1",
- "webhook_timeout_secs": 25
}
}