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