{"id":"fea362f9-3e6f-4f3e-931c-aecc0bb829e8","shortId":"gvQtSw","kind":"skill","title":"telnyx-sip-javascript","tagline":">-","description":"<!-- Auto-generated from Telnyx OpenAPI specs. Do not edit. -->\n\n# Telnyx Sip - JavaScript\n\n## Installation\n\n```bash\nnpm install telnyx\n```\n\n## Setup\n\n```javascript\nimport Telnyx from 'telnyx';\n\nconst client = new Telnyx({\n  apiKey: process.env['TELNYX_API_KEY'], // This is the default and can be omitted\n});\n```\n\nAll examples below assume `client` is already initialized as shown above.\n\n## Error Handling\n\nAll API calls can fail with network errors, rate limits (429), validation errors (422),\nor authentication errors (401). Always handle errors in production code:\n\n```javascript\ntry {\n  const result = await client.messages.send({ to: '+13125550001', from: '+13125550002', text: 'Hello' });\n} catch (err) {\n  if (err instanceof Telnyx.APIConnectionError) {\n    console.error('Network error — check connectivity and retry');\n  } else if (err instanceof Telnyx.RateLimitError) {\n    // 429: rate limited — wait and retry with exponential backoff\n    const retryAfter = err.headers?.['retry-after'] || 1;\n    await new Promise(r => setTimeout(r, retryAfter * 1000));\n  } else if (err instanceof Telnyx.APIError) {\n    console.error(`API error ${err.status}: ${err.message}`);\n    if (err.status === 422) {\n      console.error('Validation error — check required fields and formats');\n    }\n  }\n}\n```\n\nCommon error codes: `401` invalid API key, `403` insufficient permissions,\n`404` resource not found, `422` validation error (check field formats),\n`429` rate limited (retry with exponential backoff).\n\n## Important Notes\n\n- **Pagination:** List methods return an auto-paginating iterator. Use `for await (const item of result) { ... }` to iterate through all pages automatically.\n\n## List all Access IP Ranges\n\n`GET /access_ip_ranges`\n\n```javascript\n// Automatically fetches more pages as needed.\nfor await (const accessIPRange of client.accessIPRanges.list()) {\n  console.log(accessIPRange.id);\n}\n```\n\nReturns: `cidr_block` (string), `created_at` (date-time), `description` (string), `id` (string), `status` (enum: pending, added), `updated_at` (date-time), `user_id` (string)\n\n## Create new Access IP Range\n\n`POST /access_ip_ranges` — Required: `cidr_block`\n\nOptional: `description` (string)\n\n```javascript\nconst accessIPRange = await client.accessIPRanges.create({ cidr_block: 'cidr_block' });\n\nconsole.log(accessIPRange.id);\n```\n\nReturns: `cidr_block` (string), `created_at` (date-time), `description` (string), `id` (string), `status` (enum: pending, added), `updated_at` (date-time), `user_id` (string)\n\n## Delete access IP ranges\n\n`DELETE /access_ip_ranges/{access_ip_range_id}`\n\n```javascript\nconst accessIPRange = await client.accessIPRanges.delete('550e8400-e29b-41d4-a716-446655440000');\n\nconsole.log(accessIPRange.id);\n```\n\nReturns: `cidr_block` (string), `created_at` (date-time), `description` (string), `id` (string), `status` (enum: pending, added), `updated_at` (date-time), `user_id` (string)\n\n## List connections\n\nReturns a list of your connections irrespective of type.\n\n`GET /connections`\n\n```javascript\n// Automatically fetches more pages as needed.\nfor await (const connectionListResponse of client.connections.list()) {\n  console.log(connectionListResponse.id);\n}\n```\n\nReturns: `active` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `connection_name` (string), `created_at` (string), `id` (string), `outbound_voice_profile_id` (string), `record_type` (string), `tags` (array[string]), `updated_at` (string), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (uri), `webhook_event_url` (uri)\n\n## Retrieve a connection\n\nRetrieves the high-level details of an existing connection. To retrieve specific authentication information, use the endpoint for the specific connection type.\n\n`GET /connections/{id}`\n\n```javascript\nconst connection = await client.connections.retrieve('550e8400-e29b-41d4-a716-446655440000');\n\nconsole.log(connection.data);\n```\n\nReturns: `active` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `connection_name` (string), `created_at` (string), `id` (string), `outbound_voice_profile_id` (string), `record_type` (string), `tags` (array[string]), `updated_at` (string), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (uri), `webhook_event_url` (uri)\n\n## List credential connections\n\nReturns a list of your credential connections.\n\n`GET /credential_connections`\n\n```javascript\n// Automatically fetches more pages as needed.\nfor await (const credentialConnection of client.credentialConnections.list()) {\n  console.log(credentialConnection.id);\n}\n```\n\nReturns: `active` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `android_push_credential_id` (string | null), `call_cost_in_webhooks` (boolean), `connection_name` (string), `created_at` (string), `default_on_hold_comfort_noise_enabled` (boolean), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `encode_contact_header_enabled` (boolean), `encrypted_media` (enum: SRTP, None), `id` (string), `inbound` (object), `ios_push_credential_id` (string | null), `jitter_buffer` (object), `noise_suppression` (enum: inbound, outbound, both, disabled), `noise_suppression_details` (object), `onnet_t38_passthrough_enabled` (boolean), `outbound` (object), `password` (string), `record_type` (string), `rtcp_settings` (object), `sip_uri_calling_preference` (enum: disabled, unrestricted, internal), `tags` (array[string]), `updated_at` (string), `user_name` (string), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer | null)\n\n## Create a credential connection\n\nCreates a credential connection.\n\n`POST /credential_connections` — Required: `user_name`, `password`, `connection_name`\n\nOptional: `active` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `android_push_credential_id` (string | null), `call_cost_in_webhooks` (boolean), `default_on_hold_comfort_noise_enabled` (boolean), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `encode_contact_header_enabled` (boolean), `encrypted_media` (enum: SRTP, None), `inbound` (object), `ios_push_credential_id` (string | null), `jitter_buffer` (object), `noise_suppression` (enum: inbound, outbound, both, disabled), `noise_suppression_details` (object), `onnet_t38_passthrough_enabled` (boolean), `outbound` (object), `rtcp_settings` (object), `sip_uri_calling_preference` (enum: disabled, unrestricted, internal), `tags` (array[string]), `webhook_api_version` (enum: 1, 2, texml), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer | null)\n\n```javascript\nconst credentialConnection = await client.credentialConnections.create({\n  connection_name: 'my name',\n  password: 'my123secure456password789',\n  user_name: 'myusername123',\n});\n\nconsole.log(credentialConnection.data);\n```\n\nReturns: `active` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `android_push_credential_id` (string | null), `call_cost_in_webhooks` (boolean), `connection_name` (string), `created_at` (string), `default_on_hold_comfort_noise_enabled` (boolean), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `encode_contact_header_enabled` (boolean), `encrypted_media` (enum: SRTP, None), `id` (string), `inbound` (object), `ios_push_credential_id` (string | null), `jitter_buffer` (object), `noise_suppression` (enum: inbound, outbound, both, disabled), `noise_suppression_details` (object), `onnet_t38_passthrough_enabled` (boolean), `outbound` (object), `password` (string), `record_type` (string), `rtcp_settings` (object), `sip_uri_calling_preference` (enum: disabled, unrestricted, internal), `tags` (array[string]), `updated_at` (string), `user_name` (string), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer | null)\n\n## Retrieve a credential connection\n\nRetrieves the details of an existing credential connection.\n\n`GET /credential_connections/{id}`\n\n```javascript\nconst credentialConnection = await client.credentialConnections.retrieve('550e8400-e29b-41d4-a716-446655440000');\n\nconsole.log(credentialConnection.data);\n```\n\nReturns: `active` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `android_push_credential_id` (string | null), `call_cost_in_webhooks` (boolean), `connection_name` (string), `created_at` (string), `default_on_hold_comfort_noise_enabled` (boolean), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `encode_contact_header_enabled` (boolean), `encrypted_media` (enum: SRTP, None), `id` (string), `inbound` (object), `ios_push_credential_id` (string | null), `jitter_buffer` (object), `noise_suppression` (enum: inbound, outbound, both, disabled), `noise_suppression_details` (object), `onnet_t38_passthrough_enabled` (boolean), `outbound` (object), `password` (string), `record_type` (string), `rtcp_settings` (object), `sip_uri_calling_preference` (enum: disabled, unrestricted, internal), `tags` (array[string]), `updated_at` (string), `user_name` (string), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer | null)\n\n## Update a credential connection\n\nUpdates settings of an existing credential connection.\n\n`PATCH /credential_connections/{id}`\n\nOptional: `active` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `android_push_credential_id` (string | null), `call_cost_in_webhooks` (boolean), `connection_name` (string), `default_on_hold_comfort_noise_enabled` (boolean), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `encode_contact_header_enabled` (boolean), `encrypted_media` (enum: SRTP, None), `inbound` (object), `ios_push_credential_id` (string | null), `jitter_buffer` (object), `noise_suppression` (enum: inbound, outbound, both, disabled), `noise_suppression_details` (object), `onnet_t38_passthrough_enabled` (boolean), `outbound` (object), `password` (string), `rtcp_settings` (object), `sip_uri_calling_preference` (enum: disabled, unrestricted, internal), `tags` (array[string]), `user_name` (string), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer | null)\n\n```javascript\nconst credentialConnection = await client.credentialConnections.update('550e8400-e29b-41d4-a716-446655440000');\n\nconsole.log(credentialConnection.data);\n```\n\nReturns: `active` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `android_push_credential_id` (string | null), `call_cost_in_webhooks` (boolean), `connection_name` (string), `created_at` (string), `default_on_hold_comfort_noise_enabled` (boolean), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `encode_contact_header_enabled` (boolean), `encrypted_media` (enum: SRTP, None), `id` (string), `inbound` (object), `ios_push_credential_id` (string | null), `jitter_buffer` (object), `noise_suppression` (enum: inbound, outbound, both, disabled), `noise_suppression_details` (object), `onnet_t38_passthrough_enabled` (boolean), `outbound` (object), `password` (string), `record_type` (string), `rtcp_settings` (object), `sip_uri_calling_preference` (enum: disabled, unrestricted, internal), `tags` (array[string]), `updated_at` (string), `user_name` (string), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer | null)\n\n## Delete a credential connection\n\nDeletes an existing credential connection.\n\n`DELETE /credential_connections/{id}`\n\n```javascript\nconst credentialConnection = await client.credentialConnections.delete('550e8400-e29b-41d4-a716-446655440000');\n\nconsole.log(credentialConnection.data);\n```\n\nReturns: `active` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `android_push_credential_id` (string | null), `call_cost_in_webhooks` (boolean), `connection_name` (string), `created_at` (string), `default_on_hold_comfort_noise_enabled` (boolean), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `encode_contact_header_enabled` (boolean), `encrypted_media` (enum: SRTP, None), `id` (string), `inbound` (object), `ios_push_credential_id` (string | null), `jitter_buffer` (object), `noise_suppression` (enum: inbound, outbound, both, disabled), `noise_suppression_details` (object), `onnet_t38_passthrough_enabled` (boolean), `outbound` (object), `password` (string), `record_type` (string), `rtcp_settings` (object), `sip_uri_calling_preference` (enum: disabled, unrestricted, internal), `tags` (array[string]), `updated_at` (string), `user_name` (string), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer | null)\n\n## Check a Credential Connection Registration Status\n\nChecks the registration_status for a credential connection, (`registration_status`) as well as the timestamp for the last SIP registration event (`registration_status_updated_at`)\n\n`POST /credential_connections/{id}/actions/check_registration_status`\n\n```javascript\nconst response = await client.credentialConnections.actions.checkRegistrationStatus('550e8400-e29b-41d4-a716-446655440000');\n\nconsole.log(response.data);\n```\n\nReturns: `ip_address` (string), `last_registration` (string), `port` (integer), `record_type` (string), `sip_username` (string), `status` (enum: Not Applicable, Not Registered, Failed, Expired, Registered, Unregistered), `transport` (string), `user_agent` (string)\n\n## List FQDN connections\n\nReturns a list of your FQDN connections.\n\n`GET /fqdn_connections`\n\n```javascript\n// Automatically fetches more pages as needed.\nfor await (const fqdnConnection of client.fqdnConnections.list()) {\n  console.log(fqdnConnection.id);\n}\n```\n\nReturns: `active` (boolean), `adjust_dtmf_timestamp` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `android_push_credential_id` (string | null), `call_cost_enabled` (boolean), `call_cost_in_webhooks` (boolean), `connection_name` (string), `created_at` (string), `default_on_hold_comfort_noise_enabled` (boolean), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `encode_contact_header_enabled` (boolean), `encrypted_media` (enum: SRTP, None), `id` (string), `ignore_dtmf_duration` (boolean), `ignore_mark_bit` (boolean), `inbound` (object), `ios_push_credential_id` (string | null), `jitter_buffer` (object), `microsoft_teams_sbc` (boolean), `noise_suppression` (enum: inbound, outbound, both, disabled), `noise_suppression_details` (object), `onnet_t38_passthrough_enabled` (boolean), `outbound` (object), `password` (string), `record_type` (string), `rtcp_settings` (object), `rtp_pass_codecs_on_stream_change` (boolean), `send_normalized_timestamps` (boolean), `tags` (array[string]), `third_party_control_enabled` (boolean), `transport_protocol` (enum: UDP, TCP, TLS), `txt_name` (string), `txt_ttl` (integer), `txt_value` (string), `updated_at` (string), `user_name` (string), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer | null)\n\n## Create an FQDN connection\n\nCreates a FQDN connection.\n\n`POST /fqdn_connections` — Required: `connection_name`\n\nOptional: `active` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `android_push_credential_id` (string | null), `call_cost_in_webhooks` (boolean), `default_on_hold_comfort_noise_enabled` (boolean), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `encode_contact_header_enabled` (boolean), `encrypted_media` (enum: SRTP, None), `inbound` (object), `ios_push_credential_id` (string | null), `jitter_buffer` (object), `microsoft_teams_sbc` (boolean), `noise_suppression` (enum: inbound, outbound, both, disabled), `noise_suppression_details` (object), `onnet_t38_passthrough_enabled` (boolean), `outbound` (object), `rtcp_settings` (object), `tags` (array[string]), `transport_protocol` (enum: UDP, TCP, TLS), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer | null)\n\n```javascript\nconst fqdnConnection = await client.fqdnConnections.create({ connection_name: 'my-resource' });\n\nconsole.log(fqdnConnection.data);\n```\n\nReturns: `active` (boolean), `adjust_dtmf_timestamp` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `android_push_credential_id` (string | null), `call_cost_enabled` (boolean), `call_cost_in_webhooks` (boolean), `connection_name` (string), `created_at` (string), `default_on_hold_comfort_noise_enabled` (boolean), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `encode_contact_header_enabled` (boolean), `encrypted_media` (enum: SRTP, None), `id` (string), `ignore_dtmf_duration` (boolean), `ignore_mark_bit` (boolean), `inbound` (object), `ios_push_credential_id` (string | null), `jitter_buffer` (object), `microsoft_teams_sbc` (boolean), `noise_suppression` (enum: inbound, outbound, both, disabled), `noise_suppression_details` (object), `onnet_t38_passthrough_enabled` (boolean), `outbound` (object), `password` (string), `record_type` (string), `rtcp_settings` (object), `rtp_pass_codecs_on_stream_change` (boolean), `send_normalized_timestamps` (boolean), `tags` (array[string]), `third_party_control_enabled` (boolean), `transport_protocol` (enum: UDP, TCP, TLS), `txt_name` (string), `txt_ttl` (integer), `txt_value` (string), `updated_at` (string), `user_name` (string), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer | null)\n\n## Retrieve an FQDN connection\n\nRetrieves the details of an existing FQDN connection.\n\n`GET /fqdn_connections/{id}`\n\n```javascript\nconst fqdnConnection = await client.fqdnConnections.retrieve('1293384261075731499');\n\nconsole.log(fqdnConnection.data);\n```\n\nReturns: `active` (boolean), `adjust_dtmf_timestamp` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `android_push_credential_id` (string | null), `call_cost_enabled` (boolean), `call_cost_in_webhooks` (boolean), `connection_name` (string), `created_at` (string), `default_on_hold_comfort_noise_enabled` (boolean), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `encode_contact_header_enabled` (boolean), `encrypted_media` (enum: SRTP, None), `id` (string), `ignore_dtmf_duration` (boolean), `ignore_mark_bit` (boolean), `inbound` (object), `ios_push_credential_id` (string | null), `jitter_buffer` (object), `microsoft_teams_sbc` (boolean), `noise_suppression` (enum: inbound, outbound, both, disabled), `noise_suppression_details` (object), `onnet_t38_passthrough_enabled` (boolean), `outbound` (object), `password` (string), `record_type` (string), `rtcp_settings` (object), `rtp_pass_codecs_on_stream_change` (boolean), `send_normalized_timestamps` (boolean), `tags` (array[string]), `third_party_control_enabled` (boolean), `transport_protocol` (enum: UDP, TCP, TLS), `txt_name` (string), `txt_ttl` (integer), `txt_value` (string), `updated_at` (string), `user_name` (string), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer | null)\n\n## Update an FQDN connection\n\nUpdates settings of an existing FQDN connection.\n\n`PATCH /fqdn_connections/{id}`\n\nOptional: `active` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `android_push_credential_id` (string | null), `call_cost_in_webhooks` (boolean), `connection_name` (string), `default_on_hold_comfort_noise_enabled` (boolean), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `encode_contact_header_enabled` (boolean), `encrypted_media` (enum: SRTP, None), `inbound` (object), `ios_push_credential_id` (string | null), `jitter_buffer` (object), `noise_suppression` (enum: inbound, outbound, both, disabled), `noise_suppression_details` (object), `onnet_t38_passthrough_enabled` (boolean), `outbound` (object), `rtcp_settings` (object), `tags` (array[string]), `transport_protocol` (enum: UDP, TCP, TLS), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer | null)\n\n```javascript\nconst fqdnConnection = await client.fqdnConnections.update('1293384261075731499');\n\nconsole.log(fqdnConnection.data);\n```\n\nReturns: `active` (boolean), `adjust_dtmf_timestamp` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `android_push_credential_id` (string | null), `call_cost_enabled` (boolean), `call_cost_in_webhooks` (boolean), `connection_name` (string), `created_at` (string), `default_on_hold_comfort_noise_enabled` (boolean), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `encode_contact_header_enabled` (boolean), `encrypted_media` (enum: SRTP, None), `id` (string), `ignore_dtmf_duration` (boolean), `ignore_mark_bit` (boolean), `inbound` (object), `ios_push_credential_id` (string | null), `jitter_buffer` (object), `microsoft_teams_sbc` (boolean), `noise_suppression` (enum: inbound, outbound, both, disabled), `noise_suppression_details` (object), `onnet_t38_passthrough_enabled` (boolean), `outbound` (object), `password` (string), `record_type` (string), `rtcp_settings` (object), `rtp_pass_codecs_on_stream_change` (boolean), `send_normalized_timestamps` (boolean), `tags` (array[string]), `third_party_control_enabled` (boolean), `transport_protocol` (enum: UDP, TCP, TLS), `txt_name` (string), `txt_ttl` (integer), `txt_value` (string), `updated_at` (string), `user_name` (string), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer | null)\n\n## Delete an FQDN connection\n\nDeletes an FQDN connection.\n\n`DELETE /fqdn_connections/{id}`\n\n```javascript\nconst fqdnConnection = await client.fqdnConnections.delete('1293384261075731499');\n\nconsole.log(fqdnConnection.data);\n```\n\nReturns: `active` (boolean), `adjust_dtmf_timestamp` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `android_push_credential_id` (string | null), `call_cost_enabled` (boolean), `call_cost_in_webhooks` (boolean), `connection_name` (string), `created_at` (string), `default_on_hold_comfort_noise_enabled` (boolean), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `encode_contact_header_enabled` (boolean), `encrypted_media` (enum: SRTP, None), `id` (string), `ignore_dtmf_duration` (boolean), `ignore_mark_bit` (boolean), `inbound` (object), `ios_push_credential_id` (string | null), `jitter_buffer` (object), `microsoft_teams_sbc` (boolean), `noise_suppression` (enum: inbound, outbound, both, disabled), `noise_suppression_details` (object), `onnet_t38_passthrough_enabled` (boolean), `outbound` (object), `password` (string), `record_type` (string), `rtcp_settings` (object), `rtp_pass_codecs_on_stream_change` (boolean), `send_normalized_timestamps` (boolean), `tags` (array[string]), `third_party_control_enabled` (boolean), `transport_protocol` (enum: UDP, TCP, TLS), `txt_name` (string), `txt_ttl` (integer), `txt_value` (string), `updated_at` (string), `user_name` (string), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer | null)\n\n## List FQDNs\n\nGet all FQDNs belonging to the user that match the given filters.\n\n`GET /fqdns`\n\n```javascript\n// Automatically fetches more pages as needed.\nfor await (const fqdn of client.fqdns.list()) {\n  console.log(fqdn.id);\n}\n```\n\nReturns: `connection_id` (string), `created_at` (string), `dns_record_type` (string), `fqdn` (string), `id` (string), `port` (integer), `record_type` (string), `updated_at` (string)\n\n## Create an FQDN\n\nCreate a new FQDN object.\n\n`POST /fqdns` — Required: `fqdn`, `dns_record_type`, `connection_id`\n\nOptional: `port` (integer | null)\n\n```javascript\nconst fqdn = await client.fqdns.create({\n  connection_id: '1516447646313612565',\n  dns_record_type: 'a',\n  fqdn: 'example.com',\n});\n\nconsole.log(fqdn.data);\n```\n\nReturns: `connection_id` (string), `created_at` (string), `dns_record_type` (string), `fqdn` (string), `id` (string), `port` (integer), `record_type` (string), `updated_at` (string)\n\n## Retrieve an FQDN\n\nReturn the details regarding a specific FQDN.\n\n`GET /fqdns/{id}`\n\n```javascript\nconst fqdn = await client.fqdns.retrieve('1517907029795014409');\n\nconsole.log(fqdn.data);\n```\n\nReturns: `connection_id` (string), `created_at` (string), `dns_record_type` (string), `fqdn` (string), `id` (string), `port` (integer), `record_type` (string), `updated_at` (string)\n\n## Update an FQDN\n\nUpdate the details of a specific FQDN.\n\n`PATCH /fqdns/{id}`\n\nOptional: `connection_id` (string), `dns_record_type` (string), `fqdn` (string), `port` (integer | null)\n\n```javascript\nconst fqdn = await client.fqdns.update('1517907029795014409');\n\nconsole.log(fqdn.data);\n```\n\nReturns: `connection_id` (string), `created_at` (string), `dns_record_type` (string), `fqdn` (string), `id` (string), `port` (integer), `record_type` (string), `updated_at` (string)\n\n## Delete an FQDN\n\nDelete an FQDN.\n\n`DELETE /fqdns/{id}`\n\n```javascript\nconst fqdn = await client.fqdns.delete('1517907029795014409');\n\nconsole.log(fqdn.data);\n```\n\nReturns: `connection_id` (string), `created_at` (string), `dns_record_type` (string), `fqdn` (string), `id` (string), `port` (integer), `record_type` (string), `updated_at` (string)\n\n## List Ip connections\n\nReturns a list of your IP connections.\n\n`GET /ip_connections`\n\n```javascript\n// Automatically fetches more pages as needed.\nfor await (const ipConnection of client.ipConnections.list()) {\n  console.log(ipConnection.id);\n}\n```\n\nReturns: `active` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `android_push_credential_id` (string | null), `call_cost_in_webhooks` (boolean), `connection_name` (string), `created_at` (string), `default_on_hold_comfort_noise_enabled` (boolean), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `encode_contact_header_enabled` (boolean), `encrypted_media` (enum: SRTP, None), `id` (string), `inbound` (object), `ios_push_credential_id` (string | null), `jitter_buffer` (object), `noise_suppression` (enum: inbound, outbound, both, disabled), `noise_suppression_details` (object), `onnet_t38_passthrough_enabled` (boolean), `outbound` (object), `record_type` (string), `rtcp_settings` (object), `tags` (array[string]), `transport_protocol` (enum: UDP, TCP, TLS), `updated_at` (string), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer | null)\n\n## Create an Ip connection\n\nCreates an IP connection.\n\n`POST /ip_connections`\n\nOptional: `active` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `android_push_credential_id` (string | null), `call_cost_in_webhooks` (boolean), `connection_name` (string), `default_on_hold_comfort_noise_enabled` (boolean), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `encode_contact_header_enabled` (boolean), `encrypted_media` (enum: SRTP, None), `inbound` (object), `ios_push_credential_id` (string | null), `jitter_buffer` (object), `noise_suppression` (enum: inbound, outbound, both, disabled), `noise_suppression_details` (object), `onnet_t38_passthrough_enabled` (boolean), `outbound` (object), `rtcp_settings` (object), `tags` (array[string]), `transport_protocol` (enum: UDP, TCP, TLS), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer | null)\n\n```javascript\nconst ipConnection = await client.ipConnections.create({\n    connectionName: 'my-ip-connection',\n});\n\nconsole.log(ipConnection.data);\n```\n\nReturns: `active` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `android_push_credential_id` (string | null), `call_cost_in_webhooks` (boolean), `connection_name` (string), `created_at` (string), `default_on_hold_comfort_noise_enabled` (boolean), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `encode_contact_header_enabled` (boolean), `encrypted_media` (enum: SRTP, None), `id` (string), `inbound` (object), `ios_push_credential_id` (string | null), `jitter_buffer` (object), `noise_suppression` (enum: inbound, outbound, both, disabled), `noise_suppression_details` (object), `onnet_t38_passthrough_enabled` (boolean), `outbound` (object), `record_type` (string), `rtcp_settings` (object), `tags` (array[string]), `transport_protocol` (enum: UDP, TCP, TLS), `updated_at` (string), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer | null)\n\n## Retrieve an Ip connection\n\nRetrieves the details of an existing ip connection.\n\n`GET /ip_connections/{id}`\n\n```javascript\nconst ipConnection = await client.ipConnections.retrieve('550e8400-e29b-41d4-a716-446655440000');\n\nconsole.log(ipConnection.data);\n```\n\nReturns: `active` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `android_push_credential_id` (string | null), `call_cost_in_webhooks` (boolean), `connection_name` (string), `created_at` (string), `default_on_hold_comfort_noise_enabled` (boolean), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `encode_contact_header_enabled` (boolean), `encrypted_media` (enum: SRTP, None), `id` (string), `inbound` (object), `ios_push_credential_id` (string | null), `jitter_buffer` (object), `noise_suppression` (enum: inbound, outbound, both, disabled), `noise_suppression_details` (object), `onnet_t38_passthrough_enabled` (boolean), `outbound` (object), `record_type` (string), `rtcp_settings` (object), `tags` (array[string]), `transport_protocol` (enum: UDP, TCP, TLS), `updated_at` (string), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer | null)\n\n## Update an Ip connection\n\nUpdates settings of an existing IP connection.\n\n`PATCH /ip_connections/{id}`\n\nOptional: `active` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `android_push_credential_id` (string | null), `call_cost_in_webhooks` (boolean), `connection_name` (string), `default_on_hold_comfort_noise_enabled` (boolean), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `encode_contact_header_enabled` (boolean), `encrypted_media` (enum: SRTP, None), `inbound` (object), `ios_push_credential_id` (string | null), `jitter_buffer` (object), `noise_suppression` (enum: inbound, outbound, both, disabled), `noise_suppression_details` (object), `onnet_t38_passthrough_enabled` (boolean), `outbound` (object), `rtcp_settings` (object), `tags` (array[string]), `transport_protocol` (enum: UDP, TCP, TLS), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer | null)\n\n```javascript\nconst ipConnection = await client.ipConnections.update('550e8400-e29b-41d4-a716-446655440000');\n\nconsole.log(ipConnection.data);\n```\n\nReturns: `active` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `android_push_credential_id` (string | null), `call_cost_in_webhooks` (boolean), `connection_name` (string), `created_at` (string), `default_on_hold_comfort_noise_enabled` (boolean), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `encode_contact_header_enabled` (boolean), `encrypted_media` (enum: SRTP, None), `id` (string), `inbound` (object), `ios_push_credential_id` (string | null), `jitter_buffer` (object), `noise_suppression` (enum: inbound, outbound, both, disabled), `noise_suppression_details` (object), `onnet_t38_passthrough_enabled` (boolean), `outbound` (object), `record_type` (string), `rtcp_settings` (object), `tags` (array[string]), `transport_protocol` (enum: UDP, TCP, TLS), `updated_at` (string), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer | null)\n\n## Delete an Ip connection\n\nDeletes an existing IP connection.\n\n`DELETE /ip_connections/{id}`\n\n```javascript\nconst ipConnection = await client.ipConnections.delete('550e8400-e29b-41d4-a716-446655440000');\n\nconsole.log(ipConnection.data);\n```\n\nReturns: `active` (boolean), `anchorsite_override` (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), `android_push_credential_id` (string | null), `call_cost_in_webhooks` (boolean), `connection_name` (string), `created_at` (string), `default_on_hold_comfort_noise_enabled` (boolean), `dtmf_type` (enum: RFC 2833, Inband, SIP INFO), `encode_contact_header_enabled` (boolean), `encrypted_media` (enum: SRTP, None), `id` (string), `inbound` (object), `ios_push_credential_id` (string | null), `jitter_buffer` (object), `noise_suppression` (enum: inbound, outbound, both, disabled), `noise_suppression_details` (object), `onnet_t38_passthrough_enabled` (boolean), `outbound` (object), `record_type` (string), `rtcp_settings` (object), `tags` (array[string]), `transport_protocol` (enum: UDP, TCP, TLS), `updated_at` (string), `webhook_api_version` (enum: 1, 2), `webhook_event_failover_url` (uri), `webhook_event_url` (uri), `webhook_timeout_secs` (integer | null)\n\n## List Ips\n\nGet all IPs belonging to the user that match the given filters.\n\n`GET /ips`\n\n```javascript\n// Automatically fetches more pages as needed.\nfor await (const ip of client.ips.list()) {\n  console.log(ip.id);\n}\n```\n\nReturns: `connection_id` (string), `created_at` (string), `id` (string), `ip_address` (string), `port` (integer), `record_type` (string), `updated_at` (string)\n\n## Create an Ip\n\nCreate a new IP object.\n\n`POST /ips` — Required: `ip_address`\n\nOptional: `connection_id` (string), `port` (integer)\n\n```javascript\nconst ip = await client.ips.create({ ip_address: '192.168.0.0' });\n\nconsole.log(ip.data);\n```\n\nReturns: `connection_id` (string), `created_at` (string), `id` (string), `ip_address` (string), `port` (integer), `record_type` (string), `updated_at` (string)\n\n## Retrieve an Ip\n\nReturn the details regarding a specific IP.\n\n`GET /ips/{id}`\n\n```javascript\nconst ip = await client.ips.retrieve('6a09cdc3-8948-47f0-aa62-74ac943d6c58');\n\nconsole.log(ip.data);\n```\n\nReturns: `connection_id` (string), `created_at` (string), `id` (string), `ip_address` (string), `port` (integer), `record_type` (string), `updated_at` (string)\n\n## Update an Ip\n\nUpdate the details of a specific IP.\n\n`PATCH /ips/{id}` — Required: `ip_address`\n\nOptional: `connection_id` (string), `port` (integer)\n\n```javascript\nconst ip = await client.ips.update('6a09cdc3-8948-47f0-aa62-74ac943d6c58', {\n  ip_address: '192.168.0.0',\n});\n\nconsole.log(ip.data);\n```\n\nReturns: `connection_id` (string), `created_at` (string), `id` (string), `ip_address` (string), `port` (integer), `record_type` (string), `updated_at` (string)\n\n## Delete an Ip\n\nDelete an IP.\n\n`DELETE /ips/{id}`\n\n```javascript\nconst ip = await client.ips.delete('6a09cdc3-8948-47f0-aa62-74ac943d6c58');\n\nconsole.log(ip.data);\n```\n\nReturns: `connection_id` (string), `created_at` (string), `id` (string), `ip_address` (string), `port` (integer), `record_type` (string), `updated_at` (string)\n\n## Get all outbound voice profiles\n\nGet all outbound voice profiles belonging to the user that match the given filters.\n\n`GET /outbound_voice_profiles`\n\n```javascript\n// Automatically fetches more pages as needed.\nfor await (const outboundVoiceProfile of client.outboundVoiceProfiles.list()) {\n  console.log(outboundVoiceProfile.id);\n}\n```\n\nReturns: `billing_group_id` (uuid), `call_recording` (object), `calling_window` (object), `concurrent_call_limit` (integer | null), `connections_count` (integer), `created_at` (string), `daily_spend_limit` (string), `daily_spend_limit_enabled` (boolean), `enabled` (boolean), `id` (string), `max_destination_rate` (number), `name` (string), `record_type` (string), `service_plan` (enum: global), `tags` (array[string]), `traffic_type` (enum: conversational), `updated_at` (string), `usage_payment_method` (enum: rate-deck), `whitelisted_destinations` (array[string])\n\n## Create an outbound voice profile\n\nCreate an outbound voice profile.\n\n`POST /outbound_voice_profiles` — Required: `name`\n\nOptional: `billing_group_id` (uuid), `call_recording` (object), `calling_window` (object), `concurrent_call_limit` (integer | null), `daily_spend_limit` (string), `daily_spend_limit_enabled` (boolean), `enabled` (boolean), `max_destination_rate` (number), `service_plan` (enum: global), `tags` (array[string]), `traffic_type` (enum: conversational), `usage_payment_method` (enum: rate-deck), `whitelisted_destinations` (array[string])\n\n```javascript\nconst outboundVoiceProfile = await client.outboundVoiceProfiles.create({ name: 'office' });\n\nconsole.log(outboundVoiceProfile.data);\n```\n\nReturns: `billing_group_id` (uuid), `call_recording` (object), `calling_window` (object), `concurrent_call_limit` (integer | null), `connections_count` (integer), `created_at` (string), `daily_spend_limit` (string), `daily_spend_limit_enabled` (boolean), `enabled` (boolean), `id` (string), `max_destination_rate` (number), `name` (string), `record_type` (string), `service_plan` (enum: global), `tags` (array[string]), `traffic_type` (enum: conversational), `updated_at` (string), `usage_payment_method` (enum: rate-deck), `whitelisted_destinations` (array[string])\n\n## Retrieve an outbound voice profile\n\nRetrieves the details of an existing outbound voice profile.\n\n`GET /outbound_voice_profiles/{id}`\n\n```javascript\nconst outboundVoiceProfile = await client.outboundVoiceProfiles.retrieve('1293384261075731499');\n\nconsole.log(outboundVoiceProfile.data);\n```\n\nReturns: `billing_group_id` (uuid), `call_recording` (object), `calling_window` (object), `concurrent_call_limit` (integer | null), `connections_count` (integer), `created_at` (string), `daily_spend_limit` (string), `daily_spend_limit_enabled` (boolean), `enabled` (boolean), `id` (string), `max_destination_rate` (number), `name` (string), `record_type` (string), `service_plan` (enum: global), `tags` (array[string]), `traffic_type` (enum: conversational), `updated_at` (string), `usage_payment_method` (enum: rate-deck), `whitelisted_destinations` (array[string])\n\n## Updates an existing outbound voice profile.\n\n`PATCH /outbound_voice_profiles/{id}` — Required: `name`\n\nOptional: `billing_group_id` (uuid), `call_recording` (object), `calling_window` (object), `concurrent_call_limit` (integer | null), `daily_spend_limit` (string), `daily_spend_limit_enabled` (boolean), `enabled` (boolean), `max_destination_rate` (number), `service_plan` (enum: global), `tags` (array[string]), `traffic_type` (enum: conversational), `usage_payment_method` (enum: rate-deck), `whitelisted_destinations` (array[string])\n\n```javascript\nconst outboundVoiceProfile = await client.outboundVoiceProfiles.update('1293384261075731499', {\n  name: 'office',\n});\n\nconsole.log(outboundVoiceProfile.data);\n```\n\nReturns: `billing_group_id` (uuid), `call_recording` (object), `calling_window` (object), `concurrent_call_limit` (integer | null), `connections_count` (integer), `created_at` (string), `daily_spend_limit` (string), `daily_spend_limit_enabled` (boolean), `enabled` (boolean), `id` (string), `max_destination_rate` (number), `name` (string), `record_type` (string), `service_plan` (enum: global), `tags` (array[string]), `traffic_type` (enum: conversational), `updated_at` (string), `usage_payment_method` (enum: rate-deck), `whitelisted_destinations` (array[string])\n\n## Delete an outbound voice profile\n\nDeletes an existing outbound voice profile.\n\n`DELETE /outbound_voice_profiles/{id}`\n\n```javascript\nconst outboundVoiceProfile = await client.outboundVoiceProfiles.delete('1293384261075731499');\n\nconsole.log(outboundVoiceProfile.data);\n```\n\nReturns: `billing_group_id` (uuid), `call_recording` (object), `calling_window` (object), `concurrent_call_limit` (integer | null), `connections_count` (integer), `created_at` (string), `daily_spend_limit` (string), `daily_spend_limit_enabled` (boolean), `enabled` (boolean), `id` (string), `max_destination_rate` (number), `name` (string), `record_type` (string), `service_plan` (enum: global), `tags` (array[string]), `traffic_type` (enum: conversational), `updated_at` (string), `usage_payment_method` (enum: rate-deck), `whitelisted_destinations` (array[string])","tags":["telnyx","sip","javascript","team-telnyx","agent-skills","ai-coding-agent","claude-code","cpaas","cursor","iot","llm","sdk"],"capabilities":["skill","source-team-telnyx","skill-telnyx-sip-javascript","topic-agent-skills","topic-ai-coding-agent","topic-claude-code","topic-cpaas","topic-cursor","topic-iot","topic-llm","topic-sdk","topic-sip","topic-sms","topic-speech-to-text","topic-telephony"],"categories":["ai"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/team-telnyx/ai/telnyx-sip-javascript","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add team-telnyx/ai","source_repo":"https://github.com/team-telnyx/ai","install_from":"skills.sh"}},"qualityScore":"0.533","qualityRationale":"deterministic score 0.53 from registry signals: · indexed on github topic:agent-skills · 167 github stars · SKILL.md body (43,226 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T06:54:48.496Z","embedding":null,"createdAt":"2026-04-18T22:07:49.890Z","updatedAt":"2026-04-22T06:54:48.496Z","lastSeenAt":"2026-04-22T06:54:48.496Z","tsv":"'+13125550001':80 '+13125550002':82 '-47':4480,4536,4582 '-8948':4479,4535,4581 '/access_ip_ranges':205,252,300 '/actions/check_registration_status':1691 '/connections':355,461 '/credential_connections':550,719,1025,1196,1498,1689 '/fqdn_connections':1746,1958,2301,2510,2842 '/fqdns':3054,3102,3164,3208,3261 '/ip_connections':3305,3467,3756,3920,4208 '/ips':4375,4420,4471,4518,4573 '/outbound_voice_profiles':4629,4725,4874,4960,5108 '1':118,423,528,694,835,996,1168,1315,1472,1641,1933,2073,2272,2482,2622,2817,3023,3442,3578,3727,3892,4032,4182,4344 '1000':126 '1293384261075731499':2308,2643,2849,4881,5022,5115 '1516447646313612565':3121 '1517907029795014409':3171,3228,3268 '192.168.0.0':4437,4543 '2':424,529,695,836,997,1169,1316,1473,1642,1934,2074,2273,2483,2623,2818,3024,3443,3579,3728,3893,4033,4183,4345 '2833':620,774,922,1094,1249,1398,1567,1824,2010,2163,2373,2563,2708,2914,3375,3519,3660,3825,3973,4115,4277 '401':66,151 '403':155 '404':158 '41d4':313,471,1035,1339,1508,1700,3766,4056,4218 '422':62,139,162 '429':59,103,168 '446655440000':315,473,1037,1341,1510,1702,3768,4058,4220 '550e8400':310,468,1032,1336,1505,1697,3763,4053,4215 '6a09cdc3':4478,4534,4580 '74ac943d6c58':4484,4540,4586 'a716':314,472,1036,1340,1509,1701,3767,4057,4219 'aa62':4483,4539,4585 'access':201,248,296,301 'accessiprang':216,261,307 'accessiprange.id':220,269,317 'activ':372,477,567,727,869,1041,1199,1345,1514,1763,1963,2102,2312,2513,2647,2853,3322,3469,3607,3772,3923,4062,4224 'ad':237,286,334 'address':1707,4401,4423,4436,4450,4497,4522,4542,4556,4599 'adjust':1765,2104,2314,2649,2855 'agent':1733 'alreadi':42 'alway':67 'amsterdam':387,492,582,742,884,1056,1214,1360,1529,1782,1978,2121,2331,2528,2666,2872,3337,3484,3622,3787,3938,4077,4239 'anchorsit':374,479,569,729,871,1043,1201,1347,1516,1769,1965,2108,2318,2515,2653,2859,3324,3471,3609,3774,3925,4064,4226 'android':592,752,894,1066,1224,1370,1539,1792,1988,2131,2341,2538,2676,2882,3347,3494,3632,3797,3948,4087,4249 'api':26,50,133,153,420,525,691,832,993,1165,1312,1469,1638,1930,2070,2269,2479,2619,2814,3020,3439,3575,3724,3889,4029,4179,4341 'apikey':23 'applic':1723 'array':414,519,682,829,984,1156,1306,1460,1629,1901,2061,2240,2450,2610,2785,2991,3427,3566,3712,3877,4020,4167,4329,4694,4712,4764,4779,4839,4857,4933,4951,5000,5015,5076,5094,5167,5185 'ashburn':380,485,575,735,877,1049,1207,1353,1522,1775,1971,2114,2324,2521,2659,2865,3330,3477,3615,3780,3931,4070,4232 'assum':39 'australia':386,491,581,741,883,1055,1213,1359,1528,1781,1977,2120,2330,2527,2665,2871,3336,3483,3621,3786,3937,4076,4238 'authent':64,450 'auto':183 'auto-pagin':182 'automat':198,207,357,552,1748,3056,3307,4377,4631 'await':77,119,188,214,262,308,364,466,559,855,1030,1334,1503,1695,1755,2092,2306,2641,2847,3063,3117,3169,3226,3266,3314,3597,3761,4051,4213,4384,4433,4476,4532,4578,4638,4784,4879,5020,5113 'backoff':111,174 'bash':9 'belong':3044,4365,4619 'bill':4646,4729,4791,4885,4965,5028,5119 'bit':1846,2185,2395,2730,2936 'block':223,255,265,267,272,320 'boolean':373,478,568,602,615,628,662,728,762,769,782,814,870,904,917,930,964,1042,1076,1089,1102,1136,1200,1234,1244,1257,1289,1346,1380,1393,1406,1440,1515,1549,1562,1575,1609,1764,1768,1801,1806,1819,1832,1843,1847,1862,1878,1895,1899,1907,1964,1998,2005,2018,2038,2054,2103,2107,2140,2145,2158,2171,2182,2186,2201,2217,2234,2238,2246,2313,2317,2350,2355,2368,2381,2392,2396,2411,2427,2444,2448,2456,2514,2548,2558,2571,2603,2648,2652,2685,2690,2703,2716,2727,2731,2746,2762,2779,2783,2791,2854,2858,2891,2896,2909,2922,2933,2937,2952,2968,2985,2989,2997,3323,3357,3370,3383,3417,3470,3504,3514,3527,3559,3608,3642,3655,3668,3702,3773,3807,3820,3833,3867,3924,3958,3968,3981,4013,4063,4097,4110,4123,4157,4225,4259,4272,4285,4319,4675,4677,4752,4754,4820,4822,4914,4916,4988,4990,5057,5059,5148,5150 'buffer':645,797,947,1119,1272,1423,1592,1857,2033,2196,2406,2586,2741,2947,3400,3542,3685,3850,3996,4140,4302 'ca':384,489,579,739,881,1053,1211,1357,1526,1779,1975,2118,2328,2525,2663,2869,3334,3481,3619,3784,3935,4074,4236 'call':51,598,675,758,822,900,977,1072,1149,1230,1299,1376,1453,1545,1622,1798,1802,1994,2137,2141,2347,2351,2544,2682,2686,2888,2892,3353,3500,3638,3803,3954,4093,4255,4650,4653,4657,4733,4736,4740,4795,4798,4802,4889,4892,4896,4969,4972,4976,5032,5035,5039,5123,5126,5130 'canada':392,394,497,499,587,589,747,749,889,891,1061,1063,1219,1221,1365,1367,1534,1536,1787,1789,1983,1985,2126,2128,2336,2338,2533,2535,2671,2673,2877,2879,3342,3344,3489,3491,3627,3629,3792,3794,3943,3945,4082,4084,4244,4246 'catch':85 'chang':1894,2233,2443,2778,2984 'check':94,143,165,1657,1663 'chicago':378,483,573,733,875,1047,1205,1351,1520,1773,1969,2112,2322,2519,2657,2863,3328,3475,3613,3778,3929,4068,4230 'cidr':222,254,264,266,271,319 'client':20,40 'client.accessipranges.create':263 'client.accessipranges.delete':309 'client.accessipranges.list':218 'client.connections.list':368 'client.connections.retrieve':467 'client.credentialconnections.actions.checkregistrationstatus':1696 'client.credentialconnections.create':856 'client.credentialconnections.delete':1504 'client.credentialconnections.list':563 'client.credentialconnections.retrieve':1031 'client.credentialconnections.update':1335 'client.fqdnconnections.create':2093 'client.fqdnconnections.delete':2848 'client.fqdnconnections.list':1759 'client.fqdnconnections.retrieve':2307 'client.fqdnconnections.update':2642 'client.fqdns.create':3118 'client.fqdns.delete':3267 'client.fqdns.list':3067 'client.fqdns.retrieve':3170 'client.fqdns.update':3227 'client.ipconnections.create':3598 'client.ipconnections.delete':4214 'client.ipconnections.list':3318 'client.ipconnections.retrieve':3762 'client.ipconnections.update':4052 'client.ips.create':4434 'client.ips.delete':4579 'client.ips.list':4388 'client.ips.retrieve':4477 'client.ips.update':4533 'client.messages.send':78 'client.outboundvoiceprofiles.create':4785 'client.outboundvoiceprofiles.delete':5114 'client.outboundvoiceprofiles.list':4642 'client.outboundvoiceprofiles.retrieve':4880 'client.outboundvoiceprofiles.update':5021 'code':72,150 'codec':1891,2230,2440,2775,2981 'comfort':612,766,914,1086,1241,1390,1559,1816,2002,2155,2365,2555,2700,2906,3367,3511,3652,3817,3965,4107,4269 'common':148 'concurr':4656,4739,4801,4895,4975,5038,5129 'connect':95,344,350,397,436,446,458,465,502,541,548,603,713,717,724,857,905,1015,1023,1077,1187,1194,1235,1381,1491,1496,1550,1660,1670,1737,1744,1807,1952,1956,1960,2094,2146,2291,2299,2356,2501,2508,2549,2691,2836,2840,2897,3071,3108,3119,3131,3175,3211,3232,3272,3296,3303,3358,3461,3465,3505,3603,3643,3746,3754,3808,3911,3918,3959,4098,4201,4206,4260,4392,4425,4441,4488,4524,4547,4590,4661,4806,4900,5043,5134 'connection.data':475 'connectionlistrespons':366 'connectionlistresponse.id':370 'connectionnam':3599 'console.error':91,132,140 'console.log':219,268,316,369,474,564,866,1038,1342,1511,1703,1760,2099,2309,2644,2850,3068,3128,3172,3229,3269,3319,3604,3769,4059,4221,4389,4438,4485,4544,4587,4643,4788,4882,5025,5116 'const':19,75,112,189,215,260,306,365,464,560,853,1028,1332,1501,1693,1756,2090,2304,2639,2845,3064,3115,3167,3224,3264,3315,3595,3759,4049,4211,4385,4431,4474,4530,4576,4639,4782,4877,5018,5111 'contact':625,779,927,1099,1254,1403,1572,1829,2015,2168,2378,2568,2713,2919,3380,3524,3665,3830,3978,4120,4282 'control':1905,2244,2454,2789,2995 'convers':4699,4769,4844,4938,5005,5081,5172 'cost':599,759,901,1073,1231,1377,1546,1799,1803,1995,2138,2142,2348,2352,2545,2683,2687,2889,2893,3354,3501,3639,3804,3955,4094,4256 'count':4662,4807,4901,5044,5135 'creat':225,246,274,322,400,505,606,710,714,908,1080,1384,1553,1810,1949,1953,2149,2359,2694,2900,3074,3093,3096,3134,3178,3235,3275,3361,3458,3462,3646,3811,4101,4263,4395,4411,4414,4444,4491,4550,4593,4664,4714,4719,4809,4903,5046,5137 'credenti':540,547,594,640,712,716,754,792,896,942,1014,1022,1068,1114,1186,1193,1226,1267,1372,1418,1490,1495,1541,1587,1659,1669,1794,1852,1990,2028,2133,2191,2343,2401,2540,2581,2678,2736,2884,2942,3349,3395,3496,3537,3634,3680,3799,3845,3950,3991,4089,4135,4251,4297 'credentialconnect':561,854,1029,1333,1502 'credentialconnection.data':867,1039,1343,1512 'credentialconnection.id':565 'daili':4667,4671,4744,4748,4812,4816,4906,4910,4980,4984,5049,5053,5140,5144 'date':228,241,277,290,325,338 'date-tim':227,240,276,289,324,337 'deck':4709,4776,4854,4948,5012,5091,5182 'default':31,609,763,911,1083,1238,1387,1556,1813,1999,2152,2362,2552,2697,2903,3364,3508,3649,3814,3962,4104,4266 'delet':295,299,1488,1492,1497,2833,2837,2841,3254,3257,3260,4198,4202,4207,4566,4569,4572,5096,5101,5107 'descript':230,257,279,327 'destin':4681,4711,4756,4778,4826,4856,4920,4950,4992,5014,5063,5093,5154,5184 'detail':442,656,808,958,1018,1130,1283,1434,1603,1872,2048,2211,2294,2421,2597,2756,2962,3158,3202,3411,3553,3696,3749,3861,4007,4151,4313,4465,4512,4866 'disabl':653,678,805,825,955,980,1127,1152,1280,1302,1431,1456,1600,1625,1869,2045,2208,2418,2594,2753,2959,3408,3550,3693,3858,4004,4148,4310 'dns':3077,3105,3122,3137,3181,3214,3238,3278 'dtmf':616,770,918,1090,1245,1394,1563,1766,1820,1841,2006,2105,2159,2180,2315,2369,2390,2559,2650,2704,2725,2856,2910,2931,3371,3515,3656,3821,3969,4111,4273 'durat':1842,2181,2391,2726,2932 'e29b':312,470,1034,1338,1507,1699,3765,4055,4217 'e29b-41d4-a716':311,469,1033,1337,1506,1698,3764,4054,4216 'els':98,127 'enabl':614,627,661,768,781,813,916,929,963,1088,1101,1135,1243,1256,1288,1392,1405,1439,1561,1574,1608,1800,1818,1831,1877,1906,2004,2017,2053,2139,2157,2170,2216,2245,2349,2367,2380,2426,2455,2557,2570,2602,2684,2702,2715,2761,2790,2890,2908,2921,2967,2996,3369,3382,3416,3513,3526,3558,3654,3667,3701,3819,3832,3866,3967,3980,4012,4109,4122,4156,4271,4284,4318,4674,4676,4751,4753,4819,4821,4913,4915,4987,4989,5056,5058,5147,5149 'encod':624,778,926,1098,1253,1402,1571,1828,2014,2167,2377,2567,2712,2918,3379,3523,3664,3829,3977,4119,4281 'encrypt':629,783,931,1103,1258,1407,1576,1833,2019,2172,2382,2572,2717,2923,3384,3528,3669,3834,3982,4124,4286 'endpoint':454 'enum':235,284,332,376,422,481,527,571,618,631,649,677,693,731,772,785,801,824,834,873,920,933,951,979,995,1045,1092,1105,1123,1151,1167,1203,1247,1260,1276,1301,1314,1349,1396,1409,1427,1455,1471,1518,1565,1578,1596,1624,1640,1721,1771,1822,1835,1865,1910,1932,1967,2008,2021,2041,2065,2072,2110,2161,2174,2204,2249,2271,2320,2371,2384,2414,2459,2481,2517,2561,2574,2590,2614,2621,2655,2706,2719,2749,2794,2816,2861,2912,2925,2955,3000,3022,3326,3373,3386,3404,3431,3441,3473,3517,3530,3546,3570,3577,3611,3658,3671,3689,3716,3726,3776,3823,3836,3854,3881,3891,3927,3971,3984,4000,4024,4031,4066,4113,4126,4144,4171,4181,4228,4275,4288,4306,4333,4343,4691,4698,4706,4761,4768,4773,4836,4843,4851,4930,4937,4945,4997,5004,5009,5073,5080,5088,5164,5171,5179 'err':86,88,100,129 'err.headers':114 'err.message':136 'err.status':135,138 'error':47,56,61,65,69,93,134,142,149,164 'event':426,431,531,536,697,702,839,844,999,1004,1171,1176,1318,1323,1475,1480,1644,1649,1683,1936,1941,2076,2081,2275,2280,2485,2490,2625,2630,2820,2825,3026,3031,3445,3450,3581,3586,3730,3735,3895,3900,4035,4040,4185,4190,4347,4352 'exampl':37 'example.com':3127 'exist':445,1021,1192,1494,2297,2506,3752,3916,4204,4869,4955,5103 'expir':1727 'exponenti':110,173 'f0':4482,4538,4584 'f0-aa62-74ac943d6c58':4481,4537,4583 'fail':53,1726 'failov':427,532,698,840,1000,1172,1319,1476,1645,1937,2077,2276,2486,2626,2821,3027,3446,3582,3731,3896,4036,4186,4348 'fetch':208,358,553,1749,3057,3308,4378,4632 'field':145,166 'filter':3052,4373,4627 'format':147,167 'found':161 'fqdn':1736,1743,1951,1955,2290,2298,2500,2507,2835,2839,3065,3081,3095,3099,3104,3116,3126,3141,3155,3162,3168,3185,3199,3206,3218,3225,3242,3256,3259,3265,3282 'fqdn.data':3129,3173,3230,3270 'fqdn.id':3069 'fqdnconnect':1757,2091,2305,2640,2846 'fqdnconnection.data':2100,2310,2645,2851 'fqdnconnection.id':1761 'fqdns':3040,3043 'frankfurt':395,500,590,750,892,1064,1222,1368,1537,1790,1986,2129,2339,2536,2674,2880,3345,3492,3630,3795,3946,4085,4247 'germani':396,501,591,751,893,1065,1223,1369,1538,1791,1987,2130,2340,2537,2675,2881,3346,3493,3631,3796,3947,4086,4248 'get':204,354,460,549,1024,1745,2300,3041,3053,3163,3304,3755,4362,4374,4470,4609,4614,4628,4873 'given':3051,4372,4626 'global':4692,4762,4837,4931,4998,5074,5165 'group':4647,4730,4792,4886,4966,5029,5120 'handl':48,68 'header':626,780,928,1100,1255,1404,1573,1830,2016,2169,2379,2569,2714,2920,3381,3525,3666,3831,3979,4121,4283 'hello':84 'high':440 'high-level':439 'hold':611,765,913,1085,1240,1389,1558,1815,2001,2154,2364,2554,2699,2905,3366,3510,3651,3816,3964,4106,4268 'id':232,244,281,293,304,329,341,403,408,462,508,513,595,634,641,755,793,897,936,943,1026,1069,1108,1115,1197,1227,1268,1373,1412,1419,1499,1542,1581,1588,1690,1795,1838,1853,1991,2029,2134,2177,2192,2302,2344,2387,2402,2511,2541,2582,2679,2722,2737,2843,2885,2928,2943,3072,3083,3109,3120,3132,3143,3165,3176,3187,3209,3212,3233,3244,3262,3273,3284,3350,3389,3396,3497,3538,3635,3674,3681,3757,3800,3839,3846,3921,3951,3992,4090,4129,4136,4209,4252,4291,4298,4393,4398,4426,4442,4447,4472,4489,4494,4519,4525,4548,4553,4574,4591,4596,4648,4678,4731,4793,4823,4875,4887,4917,4961,4967,5030,5060,5109,5121,5151 'ignor':1840,1844,2179,2183,2389,2393,2724,2728,2930,2934 'il':379,484,574,734,876,1048,1206,1352,1521,1774,1970,2113,2323,2520,2658,2864,3329,3476,3614,3779,3930,4069,4231 'import':15,175 'inband':621,775,923,1095,1250,1399,1568,1825,2011,2164,2374,2564,2709,2915,3376,3520,3661,3826,3974,4116,4278 'inbound':636,650,788,802,938,952,1110,1124,1263,1277,1414,1428,1583,1597,1848,1866,2024,2042,2187,2205,2397,2415,2577,2591,2732,2750,2938,2956,3391,3405,3533,3547,3676,3690,3841,3855,3987,4001,4131,4145,4293,4307 'info':623,777,925,1097,1252,1401,1570,1827,2013,2166,2376,2566,2711,2917,3378,3522,3663,3828,3976,4118,4280 'inform':451 'initi':43 'instal':8,11 'instanceof':89,101,130 'insuffici':156 'integ':708,850,1010,1182,1329,1486,1655,1713,1919,1947,2087,2258,2286,2468,2496,2636,2803,2831,3009,3037,3086,3112,3146,3190,3221,3247,3287,3456,3592,3741,3906,4046,4196,4358,4404,4429,4453,4500,4528,4559,4602,4659,4663,4742,4804,4808,4898,4902,4978,5041,5045,5132,5136 'intern':680,827,982,1154,1304,1458,1627 'invalid':152 'io':638,790,940,1112,1265,1416,1585,1850,2026,2189,2399,2579,2734,2940,3393,3535,3678,3843,3989,4133,4295 'ip':202,249,297,302,1706,3295,3302,3460,3464,3602,3745,3753,3910,3917,4200,4205,4361,4364,4386,4400,4413,4417,4422,4432,4435,4449,4462,4469,4475,4496,4509,4516,4521,4531,4541,4555,4568,4571,4577,4598 'ip.data':4439,4486,4545,4588 'ip.id':4390 'ipconnect':3316,3596,3760,4050,4212 'ipconnection.data':3605,3770,4060,4222 'ipconnection.id':3320 'irrespect':351 'item':190 'iter':185,194 'javascript':4,7,14,73,206,259,305,356,463,551,852,1027,1331,1500,1692,1747,2089,2303,2638,2844,3055,3114,3166,3223,3263,3306,3594,3758,4048,4210,4376,4430,4473,4529,4575,4630,4781,4876,5017,5110 'jitter':644,796,946,1118,1271,1422,1591,1856,2032,2195,2405,2585,2740,2946,3399,3541,3684,3849,3995,4139,4301 'jose':383,488,578,738,880,1052,1210,1356,1525,1778,1974,2117,2327,2524,2662,2868,3333,3480,3618,3783,3934,4073,4235 'key':27,154 'last':1680,1709 'latenc':377,482,572,732,874,1046,1204,1350,1519,1772,1968,2111,2321,2518,2656,2862,3327,3474,3612,3777,3928,4067,4229 'level':441 'limit':58,105,170,4658,4669,4673,4741,4746,4750,4803,4814,4818,4897,4908,4912,4977,4982,4986,5040,5051,5055,5131,5142,5146 'list':178,199,343,347,539,544,1735,1740,3039,3294,3299,4360 'london':389,494,584,744,886,1058,1216,1362,1531,1784,1980,2123,2333,2530,2668,2874,3339,3486,3624,3789,3940,4079,4241 'mark':1845,2184,2394,2729,2935 'match':3049,4370,4624 'max':4680,4755,4825,4919,4991,5062,5153 'media':630,784,932,1104,1259,1408,1577,1834,2020,2173,2383,2573,2718,2924,3385,3529,3670,3835,3983,4125,4287 'method':179,4705,4772,4850,4944,5008,5087,5178 'microsoft':1859,2035,2198,2408,2743,2949 'my-ip-connect':3600 'my-resourc':2096 'my123secure456password789':862 'myusername123':865 'name':398,503,604,688,722,725,858,860,864,906,990,1078,1162,1236,1309,1382,1466,1551,1635,1808,1915,1927,1961,2095,2147,2254,2266,2357,2464,2476,2550,2692,2799,2811,2898,3005,3017,3359,3506,3644,3809,3960,4099,4261,4684,4727,4786,4829,4923,4963,5023,5066,5157 'need':212,362,557,1753,3061,3312,4382,4636 'netherland':388,493,583,743,885,1057,1215,1361,1530,1783,1979,2122,2332,2529,2667,2873,3338,3485,3623,3788,3939,4078,4240 'network':55,92 'new':21,120,247,3098,4416 'nois':613,647,654,767,799,806,915,949,956,1087,1121,1128,1242,1274,1281,1391,1425,1432,1560,1594,1601,1817,1863,1870,2003,2039,2046,2156,2202,2209,2366,2412,2419,2556,2588,2595,2701,2747,2754,2907,2953,2960,3368,3402,3409,3512,3544,3551,3653,3687,3694,3818,3852,3859,3966,3998,4005,4108,4142,4149,4270,4304,4311 'none':633,787,935,1107,1262,1411,1580,1837,2023,2176,2386,2576,2721,2927,3388,3532,3673,3838,3986,4128,4290 'normal':1897,2236,2446,2781,2987 'note':176 'npm':10 'null':597,643,709,757,795,851,899,945,1011,1071,1117,1183,1229,1270,1330,1375,1421,1487,1544,1590,1656,1797,1855,1948,1993,2031,2088,2136,2194,2287,2346,2404,2497,2543,2584,2637,2681,2739,2832,2887,2945,3038,3113,3222,3352,3398,3457,3499,3540,3593,3637,3683,3742,3802,3848,3907,3953,3994,4047,4092,4138,4197,4254,4300,4359,4660,4743,4805,4899,4979,5042,5133 'number':4683,4758,4828,4922,4994,5065,5156 'object':637,646,657,664,672,789,798,809,816,819,939,948,959,966,974,1111,1120,1131,1138,1146,1264,1273,1284,1291,1296,1415,1424,1435,1442,1450,1584,1593,1604,1611,1619,1849,1858,1873,1880,1888,2025,2034,2049,2056,2059,2188,2197,2212,2219,2227,2398,2407,2422,2429,2437,2578,2587,2598,2605,2608,2733,2742,2757,2764,2772,2939,2948,2963,2970,2978,3100,3392,3401,3412,3419,3425,3534,3543,3554,3561,3564,3677,3686,3697,3704,3710,3842,3851,3862,3869,3875,3988,3997,4008,4015,4018,4132,4141,4152,4159,4165,4294,4303,4314,4321,4327,4418,4652,4655,4735,4738,4797,4800,4891,4894,4971,4974,5034,5037,5125,5128 'offic':4787,5024 'omit':35 'onnet':658,810,960,1132,1285,1436,1605,1874,2050,2213,2423,2599,2758,2964,3413,3555,3698,3863,4009,4153,4315 'option':256,726,1198,1962,2512,3110,3210,3468,3922,4424,4523,4728,4964 'outbound':405,510,651,663,803,815,953,965,1125,1137,1278,1290,1429,1441,1598,1610,1867,1879,2043,2055,2206,2218,2416,2428,2592,2604,2751,2763,2957,2969,3406,3418,3548,3560,3691,3703,3856,3868,4002,4014,4146,4158,4308,4320,4611,4616,4716,4721,4861,4870,4956,5098,5104 'outboundvoiceprofil':4640,4783,4878,5019,5112 'outboundvoiceprofile.data':4789,4883,5026,5117 'outboundvoiceprofile.id':4644 'overrid':375,480,570,730,872,1044,1202,1348,1517,1770,1966,2109,2319,2516,2654,2860,3325,3472,3610,3775,3926,4065,4227 'page':197,210,360,555,1751,3059,3310,4380,4634 'pagin':177,184 'parti':1904,2243,2453,2788,2994 'pass':1890,2229,2439,2774,2980 'passthrough':660,812,962,1134,1287,1438,1607,1876,2052,2215,2425,2601,2760,2966,3415,3557,3700,3865,4011,4155,4317 'password':665,723,861,967,1139,1292,1443,1612,1881,2220,2430,2765,2971 'patch':1195,2509,3207,3919,4517,4959 'payment':4704,4771,4849,4943,5007,5086,5177 'pend':236,285,333 'permiss':157 'plan':4690,4760,4835,4929,4996,5072,5163 'port':1712,3085,3111,3145,3189,3220,3246,3286,4403,4428,4452,4499,4527,4558,4601 'post':251,718,1688,1957,3101,3466,4419,4724 'prefer':676,823,978,1150,1300,1454,1623 'process.env':24 'product':71 'profil':407,512,4613,4618,4718,4723,4863,4872,4958,5100,5106 'promis':121 'protocol':1909,2064,2248,2458,2613,2793,2999,3430,3569,3715,3880,4023,4170,4332 'push':593,639,753,791,895,941,1067,1113,1225,1266,1371,1417,1540,1586,1793,1851,1989,2027,2132,2190,2342,2400,2539,2580,2677,2735,2883,2941,3348,3394,3495,3536,3633,3679,3798,3844,3949,3990,4088,4134,4250,4296 'r':122,124 'rang':203,250,298,303 'rate':57,104,169,4682,4708,4757,4775,4827,4853,4921,4947,4993,5011,5064,5090,5155,5181 'rate-deck':4707,4774,4852,4946,5010,5089,5180 'record':410,515,667,969,1141,1445,1614,1714,1883,2222,2432,2767,2973,3078,3087,3106,3123,3138,3147,3182,3191,3215,3239,3248,3279,3288,3420,3705,3870,4160,4322,4405,4454,4501,4560,4603,4651,4686,4734,4796,4831,4890,4925,4970,5033,5068,5124,5159 'regard':3159,4466 'regist':1725,1728 'registr':1661,1665,1671,1682,1684,1710 'requir':144,253,720,1959,3103,4421,4520,4726,4962 'resourc':159,2098 'respons':1694 'response.data':1704 'result':76,192 'retri':97,108,116,171 'retriev':434,437,448,1012,1016,2288,2292,3153,3743,3747,4460,4859,4864 'retry-aft':115 'retryaft':113,125 'return':180,221,270,318,345,371,476,542,566,868,1040,1344,1513,1705,1738,1762,2101,2311,2646,2852,3070,3130,3156,3174,3231,3271,3297,3321,3606,3771,4061,4223,4391,4440,4463,4487,4546,4589,4645,4790,4884,5027,5118 'rfc':619,773,921,1093,1248,1397,1566,1823,2009,2162,2372,2562,2707,2913,3374,3518,3659,3824,3972,4114,4276 'rtcp':670,817,972,1144,1294,1448,1617,1886,2057,2225,2435,2606,2770,2976,3423,3562,3708,3873,4016,4163,4325 'rtp':1889,2228,2438,2773,2979 'san':382,487,577,737,879,1051,1209,1355,1524,1777,1973,2116,2326,2523,2661,2867,3332,3479,3617,3782,3933,4072,4234 'sbc':1861,2037,2200,2410,2745,2951 'sec':707,849,1009,1181,1328,1485,1654,1946,2086,2285,2495,2635,2830,3036,3455,3591,3740,3905,4045,4195,4357 'send':1896,2235,2445,2780,2986 'servic':4689,4759,4834,4928,4995,5071,5162 'set':671,818,973,1145,1189,1295,1449,1618,1887,2058,2226,2436,2503,2607,2771,2977,3424,3563,3709,3874,3913,4017,4164,4326 'settimeout':123 'setup':13 'shown':45 'sip':3,6,622,673,776,820,924,975,1096,1147,1251,1297,1400,1451,1569,1620,1681,1717,1826,2012,2165,2375,2565,2710,2916,3377,3521,3662,3827,3975,4117,4279 'skill' 'skill-telnyx-sip-javascript' 'source-team-telnyx' 'specif':449,457,3161,3205,4468,4515 'spend':4668,4672,4745,4749,4813,4817,4907,4911,4981,4985,5050,5054,5141,5145 'srtp':632,786,934,1106,1261,1410,1579,1836,2022,2175,2385,2575,2720,2926,3387,3531,3672,3837,3985,4127,4289 'status':234,283,331,1662,1666,1672,1685,1720 'stream':1893,2232,2442,2777,2983 'string':224,231,233,245,258,273,280,282,294,321,328,330,342,399,402,404,409,412,415,418,504,507,509,514,517,520,523,596,605,608,635,642,666,669,683,686,689,756,794,830,898,907,910,937,944,968,971,985,988,991,1070,1079,1082,1109,1116,1140,1143,1157,1160,1163,1228,1237,1269,1293,1307,1310,1374,1383,1386,1413,1420,1444,1447,1461,1464,1467,1543,1552,1555,1582,1589,1613,1616,1630,1633,1636,1708,1711,1716,1719,1731,1734,1796,1809,1812,1839,1854,1882,1885,1902,1916,1922,1925,1928,1992,2030,2062,2135,2148,2151,2178,2193,2221,2224,2241,2255,2261,2264,2267,2345,2358,2361,2388,2403,2431,2434,2451,2465,2471,2474,2477,2542,2551,2583,2611,2680,2693,2696,2723,2738,2766,2769,2786,2800,2806,2809,2812,2886,2899,2902,2929,2944,2972,2975,2992,3006,3012,3015,3018,3073,3076,3080,3082,3084,3089,3092,3133,3136,3140,3142,3144,3149,3152,3177,3180,3184,3186,3188,3193,3196,3213,3217,3219,3234,3237,3241,3243,3245,3250,3253,3274,3277,3281,3283,3285,3290,3293,3351,3360,3363,3390,3397,3422,3428,3437,3498,3507,3539,3567,3636,3645,3648,3675,3682,3707,3713,3722,3801,3810,3813,3840,3847,3872,3878,3887,3952,3961,3993,4021,4091,4100,4103,4130,4137,4162,4168,4177,4253,4262,4265,4292,4299,4324,4330,4339,4394,4397,4399,4402,4407,4410,4427,4443,4446,4448 'suppress':648,655,800,807,950,957,1122,1129,1275,1282,1426,1433,1595,1602,1864,1871,2040,2047,2203,2210,2413,2420,2589,2596,2748,2755,2954,2961,3403,3410,3545,3552,3688,3695,3853,3860,3999,4006,4143,4150,4305,4312 'sydney':385,490,580,740,882,1054,1212,1358,1527,1780,1976,2119,2329,2526,2664,2870,3335,3482,3620,3785,3936,4075,4237 't38':659,811,961,1133,1286,1437,1606,1875,2051,2214,2424,2600,2759,2965,3414,3556,3699,3864,4010,4154,4316 'tag':413,518,681,828,983,1155,1305,1459,1628,1900,2060,2239,2449,2609,2784,2990,3426,3565,3711,3876,4019,4166,4328,4693,4763,4838,4932,4999,5075,5166 'tcp':1912,2067,2251,2461,2616,2796,3002,3433,3572,3718,3883,4026,4173,4335 'team':1860,2036,2199,2409,2744,2950 'telnyx':2,5,12,16,18,22,25 'telnyx-sip-javascript':1 'telnyx.apiconnectionerror':90 'telnyx.apierror':131 'telnyx.ratelimiterror':102 'texml':837 'text':83 'third':1903,2242,2452,2787,2993 'time':229,242,278,291,326,339 'timeout':706,848,1008,1180,1327,1484,1653,1945,2085,2284,2494,2634,2829,3035,3454,3590,3739,3904,4044,4194,4356 'timestamp':1677,1767,1898,2106,2237,2316,2447,2651,2782,2857,2988 'tls':1913,2068,2252,2462,2617,2797,3003,3434,3573,3719,3884,4027,4174,4336 'topic-agent-skills' 'topic-ai-coding-agent' 'topic-claude-code' 'topic-cpaas' 'topic-cursor' 'topic-iot' 'topic-llm' 'topic-sdk' 'topic-sip' 'topic-sms' 'topic-speech-to-text' 'topic-telephony' 'toronto':391,496,586,746,888,1060,1218,1364,1533,1786,1982,2125,2335,2532,2670,2876,3341,3488,3626,3791,3942,4081,4243 'traffic':4696,4766,4841,4935,5002,5078,5169 'transport':1730,1908,2063,2247,2457,2612,2792,2998,3429,3568,3714,3879,4022,4169,4331 'tri':74 'ttl':1918,2257,2467,2802,3008 'txt':1914,1917,1920,2253,2256,2259,2463,2466,2469,2798,2801,2804,3004,3007,3010 'type':353,411,459,516,617,668,771,919,970,1091,1142,1246,1395,1446,1564,1615,1715,1821,1884,2007,2160,2223,2370,2433,2560,2705,2768,2911,2974,3079,3088,3107,3124,3139,3148,3183,3192,3216,3240,3249,3280,3289,3372,3421,3516,3657,3706,3822,3871,3970,4112,4161,4274,4323,4406,4455,4502,4561,4604,4687,4697,4767,4832,4842,4926,4936,5003,5069,5079,5160,5170 'udp':1911,2066,2250,2460,2615,2795,3001,3432,3571,3717,3882,4025,4172,4334 'uk':390,495,585,745,887,1059,1217,1363,1532,1785,1981,2124,2334,2531,2669,2875,3340,3487,3625,3790,3941,4080,4242 'unregist':1729 'unrestrict':679,826,981,1153,1303,1457,1626 'updat':238,287,335,416,521,684,986,1158,1184,1188,1462,1631,1686,1923,2262,2472,2498,2502,2807,3013,3090,3150,3194,3197,3200,3251,3291,3435,3720,3885,3908,3912,4175,4337,4408,4457,4504,4507,4510,4563,4606,4700,4845,4939,4953,5082,5173 'uri':429,433,534,538,674,700,704,821,842,846,976,1002,1006,1148,1174,1178,1298,1321,1325,1452,1478,1482,1621,1647,1651,1939,1943,2079,2083,2278,2282,2488,2492,2628,2632,2823,2827,3029,3033,3448,3452,3584,3588,3733,3737,3898,3902,4038,4042,4188,4192,4350,4354 'url':428,432,533,537,699,703,841,845,1001,1005,1173,1177,1320,1324,1477,1481,1646,1650,1938,1942,2078,2082,2277,2281,2487,2491,2627,2631,2822,2826,3028,3032,3447,3451,3583,3587,3732,3736,3897,3901,4037,4041,4187,4191,4349,4353 'usag':4703,4770,4848,4942,5006,5085,5176 'use':186,452 'user':243,292,340,687,721,863,989,1161,1308,1465,1634,1732,1926,2265,2475,2810,3016,3047,4368,4622 'usernam':1718 'uuid':4649,4732,4794,4888,4968,5031,5122 'va':381,486,576,736,878,1050,1208,1354,1523,1776,1972,2115,2325,2522,2660,2866,3331,3478,3616,3781,3932,4071,4233 'valid':60,141,163 'valu':1921,2260,2470,2805,3011 'vancouv':393,498,588,748,890,1062,1220,1366,1535,1788,1984,2127,2337,2534,2672,2878,3343,3490,3628,3793,3944,4083,4245 'version':421,526,692,833,994,1166,1313,1470,1639,1931,2071,2270,2480,2620,2815,3021,3440,3576,3725,3890,4030,4180,4342 'voic':406,511,4612,4617,4717,4722,4862,4871,4957,5099,5105 'wait':106 'webhook':419,425,430,524,530,535,601,690,696,701,705,761,831,838,843,847,903,992,998,1003,1007,1075,1164,1170,1175,1179,1233,1311,1317,1322,1326,1379,1468,1474,1479,1483,1548,1637,1643,1648,1652,1805,1929,1935,1940,1944,1997,2069,2075,2080,2084,2144,2268,2274,2279,2283,2354,2478,2484,2489,2493,2547,2618,2624,2629,2633,2689,2813,2819,2824,2828,2895,3019,3025,3030,3034,3356,3438,3444,3449,3453,3503,3574,3580,3585,3589,3641,3723,3729,3734,3738,3806,3888,3894,3899,3903,3957,4028,4034,4039,4043,4096,4178,4184,4189,4193,4258,4340,4346,4351,4355 'well':1674 'whitelist':4710,4777,4855,4949,5013,5092,5183 'window':4654,4737,4799,4893,4973,5036,5127","prices":[{"id":"901dae14-f246-495d-a743-a8fb88444ffb","listingId":"fea362f9-3e6f-4f3e-931c-aecc0bb829e8","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"team-telnyx","category":"ai","install_from":"skills.sh"},"createdAt":"2026-04-18T22:07:49.890Z"}],"sources":[{"listingId":"fea362f9-3e6f-4f3e-931c-aecc0bb829e8","source":"github","sourceId":"team-telnyx/ai/telnyx-sip-javascript","sourceUrl":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-sip-javascript","isPrimary":false,"firstSeenAt":"2026-04-18T22:07:49.890Z","lastSeenAt":"2026-04-22T06:54:48.496Z"}],"details":{"listingId":"fea362f9-3e6f-4f3e-931c-aecc0bb829e8","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"team-telnyx","slug":"telnyx-sip-javascript","github":{"repo":"team-telnyx/ai","stars":167,"topics":["agent-skills","ai","ai-coding-agent","claude-code","cpaas","cursor","iot","llm","sdk","sip","sms","speech-to-text","telephony","telnyx","tts","twilio-migration","voice-agents","voice-ai","webrtc","windsurf"],"license":"mit","html_url":"https://github.com/team-telnyx/ai","pushed_at":"2026-04-21T22:09:49Z","description":"Official one-stop shop for AI Agents and developers building with Telnyx.","skill_md_sha":"a0bcc54c8d8434e268da7122fa145f9cbd44c67f","skill_md_path":"skills/telnyx-sip-javascript/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/team-telnyx/ai/tree/main/skills/telnyx-sip-javascript"},"layout":"multi","source":"github","category":"ai","frontmatter":{"name":"telnyx-sip-javascript","description":">-"},"skills_sh_url":"https://skills.sh/team-telnyx/ai/telnyx-sip-javascript"},"updatedAt":"2026-04-22T06:54:48.496Z"}}