import Telnyx from 'telnyx';
const client = new Telnyx({
apiKey: 'My API Key',
});
const texmlApplication = await client.texmlApplications.delete('1293384261075731499');
console.log(texmlApplication.data);{
"data": {
"id": "1293384261075731499",
"record_type": "texml_application",
"active": false,
"friendly_name": "call-router",
"anchorsite_override": "Amsterdam, Netherlands",
"dtmf_type": "Inband",
"first_command_timeout": true,
"first_command_timeout_secs": 10,
"voice_url": "https://example.com",
"voice_fallback_url": "https://fallback.example.com",
"call_cost_in_webhooks": false,
"voice_method": "get",
"status_callback": "https://example.com",
"status_callback_method": "get",
"tags": [
"tag1",
"tag2"
],
"inbound": {
"channel_limit": 10,
"shaken_stir_enabled": true,
"sip_subdomain": "example",
"sip_subdomain_receive_settings": "only_my_connections"
},
"outbound": {
"channel_limit": 10,
"outbound_voice_profile_id": "1293384261075731499"
},
"created_at": "2020-02-02T22:25:27.521Z",
"updated_at": "2020-02-03T22:25:27.521Z"
}
}Deletes a TeXML Application.
import Telnyx from 'telnyx';
const client = new Telnyx({
apiKey: 'My API Key',
});
const texmlApplication = await client.texmlApplications.delete('1293384261075731499');
console.log(texmlApplication.data);{
"data": {
"id": "1293384261075731499",
"record_type": "texml_application",
"active": false,
"friendly_name": "call-router",
"anchorsite_override": "Amsterdam, Netherlands",
"dtmf_type": "Inband",
"first_command_timeout": true,
"first_command_timeout_secs": 10,
"voice_url": "https://example.com",
"voice_fallback_url": "https://fallback.example.com",
"call_cost_in_webhooks": false,
"voice_method": "get",
"status_callback": "https://example.com",
"status_callback_method": "get",
"tags": [
"tag1",
"tag2"
],
"inbound": {
"channel_limit": 10,
"shaken_stir_enabled": true,
"sip_subdomain": "example",
"sip_subdomain_receive_settings": "only_my_connections"
},
"outbound": {
"channel_limit": 10,
"outbound_voice_profile_id": "1293384261075731499"
},
"created_at": "2020-02-02T22:25:27.521Z",
"updated_at": "2020-02-03T22:25:27.521Z"
}
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Identifies the resource.
"1293384261075731499"
Successful response
Show child attributes
Uniquely identifies the resource.
"1293384261075731499"
Identifies the type of the resource.
"texml_application"
A user-assigned name to help manage the application.
"call-router"
Specifies whether the connection can be used.
false
Latency directs Telnyx to route media through the site with the lowest round-trip time to the user's connection. Telnyx calculates this time using ICMP ping messages. This can be disabled by specifying a site to handle all media.
Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany "Amsterdam, Netherlands"
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.
RFC 2833, Inband, SIP INFO "Inband"
Specifies whether calls to phone numbers associated with this connection should hangup after timing out.
true
Specifies how many seconds to wait before timing out a dial command.
10
URL to which Telnyx will deliver your XML Translator webhooks.
"https://example.com"
URL to which Telnyx will deliver your XML Translator webhooks if we get an error response from your voice_url.
"https://fallback.example.com"
Specifies if call cost webhooks should be sent for this TeXML Application.
HTTP request method Telnyx will use to interact with your XML Translator webhooks. Either 'get' or 'post'.
get, post "get"
URL for Telnyx to send requests to containing information about call progress events.
"https://example.com"
HTTP request method Telnyx should use when requesting the status_callback URL.
get, post "get"
Tags associated with the Texml Application.
["tag1", "tag2"]Show child attributes
When set, this will limit the total number of inbound calls to phone numbers associated with this connection.
10
When enabled Telnyx will include Shaken/Stir data in the Webhook for new inbound calls.
false
Specifies a subdomain that can be used to receive Inbound calls to a Connection, in the same way a phone number is used, from a SIP endpoint. Example: the subdomain "example.sip.telnyx.com" can be called from any SIP endpoint by using the SIP URI "sip:@example.sip.telnyx.com" where the user part can be any alphanumeric value. Please note TLS encrypted calls are not allowed for subdomain calls.
"example"
This option can be enabled to receive calls from: "Anyone" (any SIP endpoint in the public Internet) or "Only my connections" (any connection assigned to the same Telnyx user).
only_my_connections, from_anyone "only_my_connections"
Show child attributes
ISO 8601 formatted date indicating when the resource was created.
"2020-02-02T22:25:27.521Z"
ISO 8601 formatted date indicating when the resource was updated.
"2020-02-03T22:25:27.521Z"
{
"id": "1293384261075731499",
"record_type": "texml_application",
"active": false,
"friendly_name": "call-router",
"anchorsite_override": "Amsterdam, Netherlands",
"dtmf_type": "Inband",
"first_command_timeout": true,
"first_command_timeout_secs": 10,
"voice_url": "https://example.com",
"voice_fallback_url": "https://fallback.example.com",
"call_cost_in_webhooks": false,
"voice_method": "get",
"status_callback": "https://example.com",
"status_callback_method": "get",
"tags": ["tag1", "tag2"],
"inbound": {
"channel_limit": 10,
"shaken_stir_enabled": true,
"sip_subdomain": "example",
"sip_subdomain_receive_settings": "only_my_connections"
},
"outbound": {
"channel_limit": 10,
"outbound_voice_profile_id": "1293384261075731499"
},
"created_at": "2020-02-02T22:25:27.521Z",
"updated_at": "2020-02-03T22:25:27.521Z"
}Was this page helpful?