telnyx-sip-java
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinese<!-- Auto-generated from Telnyx OpenAPI specs. Do not edit. -->
<!-- 由Telnyx OpenAPI规范自动生成,请勿编辑。 -->
Telnyx Sip - Java
Telnyx Sip - Java
Installation
安装
text
<!-- Maven -->
<dependency>
<groupId>com.telnyx.sdk</groupId>
<artifactId>telnyx</artifactId>
<version>6.36.0</version>
</dependency>
// Gradle
implementation("com.telnyx.sdk:telnyx:6.36.0")text
<!-- Maven -->
<dependency>
<groupId>com.telnyx.sdk</groupId>
<artifactId>telnyx</artifactId>
<version>6.36.0</version>
</dependency>
// Gradle
implementation("com.telnyx.sdk:telnyx:6.36.0")Setup
配置
java
import com.telnyx.sdk.client.TelnyxClient;
import com.telnyx.sdk.client.okhttp.TelnyxOkHttpClient;
TelnyxClient client = TelnyxOkHttpClient.fromEnv();All examples below assume is already initialized as shown above.
clientjava
import com.telnyx.sdk.client.TelnyxClient;
import com.telnyx.sdk.client.okhttp.TelnyxOkHttpClient;
TelnyxClient client = TelnyxOkHttpClient.fromEnv();以下所有示例均假设已按照上述方式完成初始化。
clientError Handling
错误处理
All API calls can fail with network errors, rate limits (429), validation errors (422),
or authentication errors (401). Always handle errors in production code:
java
import com.telnyx.sdk.errors.TelnyxServiceException;
try {
var result = client.messages().send(params);
} catch (TelnyxServiceException e) {
System.err.println("API error " + e.statusCode() + ": " + e.getMessage());
if (e.statusCode() == 422) {
System.err.println("Validation error — check required fields and formats");
} else if (e.statusCode() == 429) {
// Rate limited — wait and retry with exponential backoff
Thread.sleep(1000);
}
}Common error codes: invalid API key, insufficient permissions,
resource not found, validation error (check field formats),
rate limited (retry with exponential backoff).
401403404422429所有API调用都可能因网络错误、速率限制(429)、校验错误(422)或身份认证错误(401)而失败。在生产代码中请始终做好错误处理:
java
import com.telnyx.sdk.errors.TelnyxServiceException;
try {
var result = client.messages().send(params);
} catch (TelnyxServiceException e) {
System.err.println("API error " + e.statusCode() + ": " + e.getMessage());
if (e.statusCode() == 422) {
System.err.println("Validation error — check required fields and formats");
} else if (e.statusCode() == 429) {
// Rate limited — wait and retry with exponential backoff
Thread.sleep(1000);
}
}常见错误码: API密钥无效, 权限不足, 资源不存在, 校验错误(请检查字段格式), 触发速率限制(请使用指数退避策略重试)。
401403404422429Important Notes
重要说明
- Pagination: List methods return a page. Use for automatic iteration:
.autoPager(). For manual control, usefor (var item : page.autoPager()) { ... }and.hasNextPage()..nextPage()
- 分页: 列表方法返回单页数据。使用可实现自动遍历:
.autoPager()。如需手动控制,可使用for (var item : page.autoPager()) { ... }和.hasNextPage()方法。.nextPage()
List all Access IP Ranges
列出所有访问IP段
GET /access_ip_rangesjava
import com.telnyx.sdk.models.accessipranges.AccessIpRangeListPage;
import com.telnyx.sdk.models.accessipranges.AccessIpRangeListParams;
AccessIpRangeListPage page = client.accessIpRanges().list();Returns: (string), (date-time), (string), (string), (enum: pending, added), (date-time), (string)
cidr_blockcreated_atdescriptionidstatusupdated_atuser_idGET /access_ip_rangesjava
import com.telnyx.sdk.models.accessipranges.AccessIpRangeListPage;
import com.telnyx.sdk.models.accessipranges.AccessIpRangeListParams;
AccessIpRangeListPage page = client.accessIpRanges().list();返回参数: (字符串), (日期时间), (字符串), (字符串), (枚举:pending, added), (日期时间), (字符串)
cidr_blockcreated_atdescriptionidstatusupdated_atuser_idCreate new Access IP Range
创建新的访问IP段
POST /access_ip_rangescidr_blockOptional: (string)
descriptionjava
import com.telnyx.sdk.models.accessipranges.AccessIpRange;
import com.telnyx.sdk.models.accessipranges.AccessIpRangeCreateParams;
AccessIpRangeCreateParams params = AccessIpRangeCreateParams.builder()
.cidrBlock("203.0.113.0/24")
.build();
AccessIpRange accessIpRange = client.accessIpRanges().create(params);Returns: (string), (date-time), (string), (string), (enum: pending, added), (date-time), (string)
cidr_blockcreated_atdescriptionidstatusupdated_atuser_idPOST /access_ip_rangescidr_block可选参数: (字符串)
descriptionjava
import com.telnyx.sdk.models.accessipranges.AccessIpRange;
import com.telnyx.sdk.models.accessipranges.AccessIpRangeCreateParams;
AccessIpRangeCreateParams params = AccessIpRangeCreateParams.builder()
.cidrBlock("203.0.113.0/24")
.build();
AccessIpRange accessIpRange = client.accessIpRanges().create(params);返回参数: (字符串), (日期时间), (字符串), (字符串), (枚举:pending, added), (日期时间), (字符串)
cidr_blockcreated_atdescriptionidstatusupdated_atuser_idDelete access IP ranges
删除访问IP段
DELETE /access_ip_ranges/{access_ip_range_id}java
import com.telnyx.sdk.models.accessipranges.AccessIpRange;
import com.telnyx.sdk.models.accessipranges.AccessIpRangeDeleteParams;
AccessIpRange accessIpRange = client.accessIpRanges().delete("550e8400-e29b-41d4-a716-446655440000");Returns: (string), (date-time), (string), (string), (enum: pending, added), (date-time), (string)
cidr_blockcreated_atdescriptionidstatusupdated_atuser_idDELETE /access_ip_ranges/{access_ip_range_id}java
import com.telnyx.sdk.models.accessipranges.AccessIpRange;
import com.telnyx.sdk.models.accessipranges.AccessIpRangeDeleteParams;
AccessIpRange accessIpRange = client.accessIpRanges().delete("550e8400-e29b-41d4-a716-446655440000");返回参数: (字符串), (日期时间), (字符串), (字符串), (枚举:pending, added), (日期时间), (字符串)
cidr_blockcreated_atdescriptionidstatusupdated_atuser_idList connections
列出连接
Returns a list of your connections irrespective of type.
GET /connectionsjava
import com.telnyx.sdk.models.connections.ConnectionListPage;
import com.telnyx.sdk.models.connections.ConnectionListParams;
ConnectionListPage page = client.connections().list();Returns: (boolean), (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (string), (string), (string), (string), (string), (array[string]), (string), (enum: 1, 2), (uri), (uri)
activeanchorsite_overrideconnection_namecreated_atidoutbound_voice_profile_idrecord_typetagsupdated_atwebhook_api_versionwebhook_event_failover_urlwebhook_event_url返回所有类型的连接列表。
GET /connectionsjava
import com.telnyx.sdk.models.connections.ConnectionListPage;
import com.telnyx.sdk.models.connections.ConnectionListParams;
ConnectionListPage page = client.connections().list();返回参数: (布尔值), (枚举:Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (字符串), (字符串), (字符串), (字符串), (字符串), (字符串数组), (字符串), (枚举:1, 2), (uri), (uri)
activeanchorsite_overrideconnection_namecreated_atidoutbound_voice_profile_idrecord_typetagsupdated_atwebhook_api_versionwebhook_event_failover_urlwebhook_event_urlRetrieve a connection
获取单个连接详情
Retrieves the high-level details of an existing connection. To retrieve specific authentication information, use the endpoint for the specific connection type.
GET /connections/{id}java
import com.telnyx.sdk.models.connections.ConnectionRetrieveParams;
import com.telnyx.sdk.models.connections.ConnectionRetrieveResponse;
ConnectionRetrieveResponse connection = client.connections().retrieve("550e8400-e29b-41d4-a716-446655440000");Returns: (boolean), (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (string), (string), (string), (string), (string), (array[string]), (string), (enum: 1, 2), (uri), (uri)
activeanchorsite_overrideconnection_namecreated_atidoutbound_voice_profile_idrecord_typetagsupdated_atwebhook_api_versionwebhook_event_failover_urlwebhook_event_url获取现有连接的基础信息。如需获取特定的身份认证信息,请使用对应连接类型的专属接口。
GET /connections/{id}java
import com.telnyx.sdk.models.connections.ConnectionRetrieveParams;
import com.telnyx.sdk.models.connections.ConnectionRetrieveResponse;
ConnectionRetrieveResponse connection = client.connections().retrieve("550e8400-e29b-41d4-a716-446655440000");返回参数: (布尔值), (枚举:Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (字符串), (字符串), (字符串), (字符串), (字符串), (字符串数组), (字符串), (枚举:1, 2), (uri), (uri)
activeanchorsite_overrideconnection_namecreated_atidoutbound_voice_profile_idrecord_typetagsupdated_atwebhook_api_versionwebhook_event_failover_urlwebhook_event_urlList credential connections
列出凭证连接
Returns a list of your credential connections.
GET /credential_connectionsjava
import com.telnyx.sdk.models.credentialconnections.CredentialConnectionListPage;
import com.telnyx.sdk.models.credentialconnections.CredentialConnectionListParams;
CredentialConnectionListPage page = client.credentialConnections().list();Returns: (boolean), (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (string | null), (boolean), (string), (string), (boolean), (enum: RFC 2833, Inband, SIP INFO), (boolean), (enum: SRTP, None), (string), (object), (string | null), (object), (enum: inbound, outbound, both, disabled), (object), (boolean), (object), (string), (string), (object), (enum: disabled, unrestricted, internal), (array[string]), (string), (string), (enum: 1, 2), (uri), (uri), (integer | null)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidinboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundpasswordrecord_typertcp_settingssip_uri_calling_preferencetagsupdated_atuser_namewebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secs返回凭证连接列表。
GET /credential_connectionsjava
import com.telnyx.sdk.models.credentialconnections.CredentialConnectionListPage;
import com.telnyx.sdk.models.credentialconnections.CredentialConnectionListParams;
CredentialConnectionListPage page = client.credentialConnections().list();返回参数: (布尔值), (枚举:Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (字符串 | 空), (布尔值), (字符串), (字符串), (布尔值), (枚举:RFC 2833, Inband, SIP INFO), (布尔值), (枚举:SRTP, None), (字符串), (对象), (字符串 | 空), (对象), (枚举:inbound, outbound, both, disabled), (对象), (布尔值), (对象), (字符串), (字符串), (对象), (枚举:disabled, unrestricted, internal), (字符串数组), (字符串), (字符串), (枚举:1, 2), (uri), (uri), (整数 | 空)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidinboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundpasswordrecord_typertcp_settingssip_uri_calling_preferencetagsupdated_atuser_namewebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsCreate a credential connection
创建凭证连接
Creates a credential connection.
POST /credential_connectionsuser_namepasswordconnection_nameOptional: (boolean), (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (string | null), (boolean), (boolean), (enum: RFC 2833, Inband, SIP INFO), (boolean), (enum: SRTP, None), (object), (string | null), (object), (enum: inbound, outbound, both, disabled), (object), (boolean), (object), (object), (enum: disabled, unrestricted, internal), (array[string]), (enum: 1, 2, texml), (uri), (uri), (integer | null)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediainboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundrtcp_settingssip_uri_calling_preferencetagswebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsjava
import com.telnyx.sdk.models.credentialconnections.CredentialConnectionCreateParams;
import com.telnyx.sdk.models.credentialconnections.CredentialConnectionCreateResponse;
CredentialConnectionCreateParams params = CredentialConnectionCreateParams.builder()
.connectionName("my name")
.password("my123secure456password789")
.userName("myusername123")
.build();
CredentialConnectionCreateResponse credentialConnection = client.credentialConnections().create(params);Returns: (boolean), (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (string | null), (boolean), (string), (string), (boolean), (enum: RFC 2833, Inband, SIP INFO), (boolean), (enum: SRTP, None), (string), (object), (string | null), (object), (enum: inbound, outbound, both, disabled), (object), (boolean), (object), (string), (string), (object), (enum: disabled, unrestricted, internal), (array[string]), (string), (string), (enum: 1, 2), (uri), (uri), (integer | null)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidinboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundpasswordrecord_typertcp_settingssip_uri_calling_preferencetagsupdated_atuser_namewebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secs创建新的凭证连接。
POST /credential_connectionsuser_namepasswordconnection_name可选参数: (布尔值), (枚举:Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (字符串 | 空), (布尔值), (布尔值), (枚举:RFC 2833, Inband, SIP INFO), (布尔值), (枚举:SRTP, None), (对象), (字符串 | 空), (对象), (枚举:inbound, outbound, both, disabled), (对象), (布尔值), (对象), (对象), (枚举:disabled, unrestricted, internal), (字符串数组), (枚举:1, 2, texml), (uri), (uri), (整数 | 空)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediainboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundrtcp_settingssip_uri_calling_preferencetagswebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsjava
import com.telnyx.sdk.models.credentialconnections.CredentialConnectionCreateParams;
import com.telnyx.sdk.models.credentialconnections.CredentialConnectionCreateResponse;
CredentialConnectionCreateParams params = CredentialConnectionCreateParams.builder()
.connectionName("my name")
.password("my123secure456password789")
.userName("myusername123")
.build();
CredentialConnectionCreateResponse credentialConnection = client.credentialConnections().create(params);返回参数: (布尔值), (枚举:Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (字符串 | 空), (布尔值), (字符串), (字符串), (布尔值), (枚举:RFC 2833, Inband, SIP INFO), (布尔值), (枚举:SRTP, None), (字符串), (对象), (字符串 | 空), (对象), (枚举:inbound, outbound, both, disabled), (对象), (布尔值), (对象), (字符串), (字符串), (对象), (枚举:disabled, unrestricted, internal), (字符串数组), (字符串), (字符串), (枚举:1, 2), (uri), (uri), (整数 | 空)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidinboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundpasswordrecord_typertcp_settingssip_uri_calling_preferencetagsupdated_atuser_namewebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsRetrieve a credential connection
获取凭证连接详情
Retrieves the details of an existing credential connection.
GET /credential_connections/{id}java
import com.telnyx.sdk.models.credentialconnections.CredentialConnectionRetrieveParams;
import com.telnyx.sdk.models.credentialconnections.CredentialConnectionRetrieveResponse;
CredentialConnectionRetrieveResponse credentialConnection = client.credentialConnections().retrieve("550e8400-e29b-41d4-a716-446655440000");Returns: (boolean), (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (string | null), (boolean), (string), (string), (boolean), (enum: RFC 2833, Inband, SIP INFO), (boolean), (enum: SRTP, None), (string), (object), (string | null), (object), (enum: inbound, outbound, both, disabled), (object), (boolean), (object), (string), (string), (object), (enum: disabled, unrestricted, internal), (array[string]), (string), (string), (enum: 1, 2), (uri), (uri), (integer | null)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidinboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundpasswordrecord_typertcp_settingssip_uri_calling_preferencetagsupdated_atuser_namewebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secs获取现有凭证连接的详细信息。
GET /credential_connections/{id}java
import com.telnyx.sdk.models.credentialconnections.CredentialConnectionRetrieveParams;
import com.telnyx.sdk.models.credentialconnections.CredentialConnectionRetrieveResponse;
CredentialConnectionRetrieveResponse credentialConnection = client.credentialConnections().retrieve("550e8400-e29b-41d4-a716-446655440000");返回参数: (布尔值), (枚举:Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (字符串 | 空), (布尔值), (字符串), (字符串), (布尔值), (枚举:RFC 2833, Inband, SIP INFO), (布尔值), (枚举:SRTP, None), (字符串), (对象), (字符串 | 空), (对象), (枚举:inbound, outbound, both, disabled), (对象), (布尔值), (对象), (字符串), (字符串), (对象), (枚举:disabled, unrestricted, internal), (字符串数组), (字符串), (字符串), (枚举:1, 2), (uri), (uri), (整数 | 空)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidinboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundpasswordrecord_typertcp_settingssip_uri_calling_preferencetagsupdated_atuser_namewebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsUpdate a credential connection
更新凭证连接
Updates settings of an existing credential connection.
PATCH /credential_connections/{id}Optional: (boolean), (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (string | null), (boolean), (string), (boolean), (enum: RFC 2833, Inband, SIP INFO), (boolean), (enum: SRTP, None), (object), (string | null), (object), (enum: inbound, outbound, both, disabled), (object), (boolean), (object), (string), (object), (enum: disabled, unrestricted, internal), (array[string]), (string), (enum: 1, 2), (uri), (uri), (integer | null)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namedefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediainboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundpasswordrtcp_settingssip_uri_calling_preferencetagsuser_namewebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsjava
import com.telnyx.sdk.models.credentialconnections.CredentialConnectionUpdateParams;
import com.telnyx.sdk.models.credentialconnections.CredentialConnectionUpdateResponse;
CredentialConnectionUpdateResponse credentialConnection = client.credentialConnections().update("550e8400-e29b-41d4-a716-446655440000");Returns: (boolean), (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (string | null), (boolean), (string), (string), (boolean), (enum: RFC 2833, Inband, SIP INFO), (boolean), (enum: SRTP, None), (string), (object), (string | null), (object), (enum: inbound, outbound, both, disabled), (object), (boolean), (object), (string), (string), (object), (enum: disabled, unrestricted, internal), (array[string]), (string), (string), (enum: 1, 2), (uri), (uri), (integer | null)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidinboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundpasswordrecord_typertcp_settingssip_uri_calling_preferencetagsupdated_atuser_namewebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secs更新现有凭证连接的配置。
PATCH /credential_connections/{id}可选参数: (布尔值), (枚举:Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (字符串 | 空), (布尔值), (字符串), (布尔值), (枚举:RFC 2833, Inband, SIP INFO), (布尔值), (枚举:SRTP, None), (对象), (字符串 | 空), (对象), (枚举:inbound, outbound, both, disabled), (对象), (布尔值), (对象), (字符串), (对象), (枚举:disabled, unrestricted, internal), (字符串数组), (字符串), (枚举:1, 2), (uri), (uri), (整数 | 空)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namedefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediainboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundpasswordrtcp_settingssip_uri_calling_preferencetagsuser_namewebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsjava
import com.telnyx.sdk.models.credentialconnections.CredentialConnectionUpdateParams;
import com.telnyx.sdk.models.credentialconnections.CredentialConnectionUpdateResponse;
CredentialConnectionUpdateResponse credentialConnection = client.credentialConnections().update("550e8400-e29b-41d4-a716-446655440000");返回参数: (布尔值), (枚举:Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (字符串 | 空), (布尔值), (字符串), (字符串), (布尔值), (枚举:RFC 2833, Inband, SIP INFO), (布尔值), (枚举:SRTP, None), (字符串), (对象), (字符串 | 空), (对象), (枚举:inbound, outbound, both, disabled), (对象), (布尔值), (对象), (字符串), (字符串), (对象), (枚举:disabled, unrestricted, internal), (字符串数组), (字符串), (字符串), (枚举:1, 2), (uri), (uri), (整数 | 空)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidinboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundpasswordrecord_typertcp_settingssip_uri_calling_preferencetagsupdated_atuser_namewebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsDelete a credential connection
删除凭证连接
Deletes an existing credential connection.
DELETE /credential_connections/{id}java
import com.telnyx.sdk.models.credentialconnections.CredentialConnectionDeleteParams;
import com.telnyx.sdk.models.credentialconnections.CredentialConnectionDeleteResponse;
CredentialConnectionDeleteResponse credentialConnection = client.credentialConnections().delete("550e8400-e29b-41d4-a716-446655440000");Returns: (boolean), (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (string | null), (boolean), (string), (string), (boolean), (enum: RFC 2833, Inband, SIP INFO), (boolean), (enum: SRTP, None), (string), (object), (string | null), (object), (enum: inbound, outbound, both, disabled), (object), (boolean), (object), (string), (string), (object), (enum: disabled, unrestricted, internal), (array[string]), (string), (string), (enum: 1, 2), (uri), (uri), (integer | null)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidinboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundpasswordrecord_typertcp_settingssip_uri_calling_preferencetagsupdated_atuser_namewebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secs删除现有凭证连接。
DELETE /credential_connections/{id}java
import com.telnyx.sdk.models.credentialconnections.CredentialConnectionDeleteParams;
import com.telnyx.sdk.models.credentialconnections.CredentialConnectionDeleteResponse;
CredentialConnectionDeleteResponse credentialConnection = client.credentialConnections().delete("550e8400-e29b-41d4-a716-446655440000");返回参数: (布尔值), (枚举:Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (字符串 | 空), (布尔值), (字符串), (字符串), (布尔值), (枚举:RFC 2833, Inband, SIP INFO), (布尔值), (枚举:SRTP, None), (字符串), (对象), (字符串 | 空), (对象), (枚举:inbound, outbound, both, disabled), (对象), (布尔值), (对象), (字符串), (字符串), (对象), (枚举:disabled, unrestricted, internal), (字符串数组), (字符串), (字符串), (枚举:1, 2), (uri), (uri), (整数 | 空)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidinboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundpasswordrecord_typertcp_settingssip_uri_calling_preferencetagsupdated_atuser_namewebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsCheck a Credential Connection Registration Status
检查凭证连接注册状态
Checks the registration_status for a credential connection, () as well as the timestamp for the last SIP registration event ()
registration_statusregistration_status_updated_atPOST /credential_connections/{id}/actions/check_registration_statusjava
import com.telnyx.sdk.models.credentialconnections.actions.ActionCheckRegistrationStatusParams;
import com.telnyx.sdk.models.credentialconnections.actions.ActionCheckRegistrationStatusResponse;
ActionCheckRegistrationStatusResponse response = client.credentialConnections().actions().checkRegistrationStatus("550e8400-e29b-41d4-a716-446655440000");Returns: (string), (string), (integer), (string), (string), (enum: Not Applicable, Not Registered, Failed, Expired, Registered, Unregistered), (string), (string)
ip_addresslast_registrationportrecord_typesip_usernamestatustransportuser_agent检查凭证连接的注册状态()以及最近一次SIP注册事件的时间戳()
registration_statusregistration_status_updated_atPOST /credential_connections/{id}/actions/check_registration_statusjava
import com.telnyx.sdk.models.credentialconnections.actions.ActionCheckRegistrationStatusParams;
import com.telnyx.sdk.models.credentialconnections.actions.ActionCheckRegistrationStatusResponse;
ActionCheckRegistrationStatusResponse response = client.credentialConnections().actions().checkRegistrationStatus("550e8400-e29b-41d4-a716-446655440000");返回参数: (字符串), (字符串), (整数), (字符串), (字符串), (枚举:Not Applicable, Not Registered, Failed, Expired, Registered, Unregistered), (字符串), (字符串)
ip_addresslast_registrationportrecord_typesip_usernamestatustransportuser_agentList FQDN connections
列出FQDN连接
Returns a list of your FQDN connections.
GET /fqdn_connectionsjava
import com.telnyx.sdk.models.fqdnconnections.FqdnConnectionListPage;
import com.telnyx.sdk.models.fqdnconnections.FqdnConnectionListParams;
FqdnConnectionListPage page = client.fqdnConnections().list();Returns: (boolean), (boolean), (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (string | null), (boolean), (boolean), (string), (string), (boolean), (enum: RFC 2833, Inband, SIP INFO), (boolean), (enum: SRTP, None), (string), (boolean), (boolean), (object), (string | null), (object), (boolean), (enum: inbound, outbound, both, disabled), (object), (boolean), (object), (string), (string), (object), (boolean), (boolean), (array[string]), (boolean), (enum: UDP, TCP, TLS), (string), (integer), (string), (string), (string), (enum: 1, 2), (uri), (uri), (integer | null)
activeadjust_dtmf_timestampanchorsite_overrideandroid_push_credential_idcall_cost_enabledcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidignore_dtmf_durationignore_mark_bitinboundios_push_credential_idjitter_buffermicrosoft_teams_sbcnoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundpasswordrecord_typertcp_settingsrtp_pass_codecs_on_stream_changesend_normalized_timestampstagsthird_party_control_enabledtransport_protocoltxt_nametxt_ttltxt_valueupdated_atuser_namewebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secs返回FQDN连接列表。
GET /fqdn_connectionsjava
import com.telnyx.sdk.models.fqdnconnections.FqdnConnectionListPage;
import com.telnyx.sdk.models.fqdnconnections.FqdnConnectionListParams;
FqdnConnectionListPage page = client.fqdnConnections().list();返回参数: (布尔值), (布尔值), (枚举:Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (字符串 | 空), (布尔值), (布尔值), (字符串), (字符串), (布尔值), (枚举:RFC 2833, Inband, SIP INFO), (布尔值), (枚举:SRTP, None), (字符串), (布尔值), (布尔值), (对象), (字符串 | 空), (对象), (布尔值), (枚举:inbound, outbound, both, disabled), (对象), (布尔值), (对象), (字符串), (字符串), (对象), (布尔值), (布尔值), (字符串数组), (布尔值), (枚举:UDP, TCP, TLS), (字符串), (整数), (字符串), (字符串), (字符串), (枚举:1, 2), (uri), (uri), (整数 | 空)
activeadjust_dtmf_timestampanchorsite_overrideandroid_push_credential_idcall_cost_enabledcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidignore_dtmf_durationignore_mark_bitinboundios_push_credential_idjitter_buffermicrosoft_teams_sbcnoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundpasswordrecord_typertcp_settingsrtp_pass_codecs_on_stream_changesend_normalized_timestampstagsthird_party_control_enabledtransport_protocoltxt_nametxt_ttltxt_valueupdated_atuser_namewebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsCreate an FQDN connection
创建FQDN连接
Creates a FQDN connection.
POST /fqdn_connectionsconnection_nameOptional: (boolean), (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (string | null), (boolean), (boolean), (enum: RFC 2833, Inband, SIP INFO), (boolean), (enum: SRTP, None), (object), (string | null), (object), (boolean), (enum: inbound, outbound, both, disabled), (object), (boolean), (object), (object), (array[string]), (enum: UDP, TCP, TLS), (enum: 1, 2), (uri), (uri), (integer | null)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediainboundios_push_credential_idjitter_buffermicrosoft_teams_sbcnoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundrtcp_settingstagstransport_protocolwebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsjava
import com.telnyx.sdk.models.fqdnconnections.FqdnConnectionCreateParams;
import com.telnyx.sdk.models.fqdnconnections.FqdnConnectionCreateResponse;
FqdnConnectionCreateParams params = FqdnConnectionCreateParams.builder()
.connectionName("my-sip-connection")
.build();
FqdnConnectionCreateResponse fqdnConnection = client.fqdnConnections().create(params);Returns: (boolean), (boolean), (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (string | null), (boolean), (boolean), (string), (string), (boolean), (enum: RFC 2833, Inband, SIP INFO), (boolean), (enum: SRTP, None), (string), (boolean), (boolean), (object), (string | null), (object), (boolean), (enum: inbound, outbound, both, disabled), (object), (boolean), (object), (string), (string), (object), (boolean), (boolean), (array[string]), (boolean), (enum: UDP, TCP, TLS), (string), (integer), (string), (string), (string), (enum: 1, 2), (uri), (uri), (integer | null)
activeadjust_dtmf_timestampanchorsite_overrideandroid_push_credential_idcall_cost_enabledcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidignore_dtmf_durationignore_mark_bitinboundios_push_credential_idjitter_buffermicrosoft_teams_sbcnoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundpasswordrecord_typertcp_settingsrtp_pass_codecs_on_stream_changesend_normalized_timestampstagsthird_party_control_enabledtransport_protocoltxt_nametxt_ttltxt_valueupdated_atuser_namewebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secs创建新的FQDN连接。
POST /fqdn_connectionsconnection_name可选参数: (布尔值), (枚举:Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (字符串 | 空), (布尔值), (布尔值), (枚举:RFC 2833, Inband, SIP INFO), (布尔值), (枚举:SRTP, None), (对象), (字符串 | 空), (对象), (布尔值), (枚举:inbound, outbound, both, disabled), (对象), (布尔值), (对象), (对象), (字符串数组), (枚举:UDP, TCP, TLS), (枚举:1, 2), (uri), (uri), (整数 | 空)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediainboundios_push_credential_idjitter_buffermicrosoft_teams_sbcnoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundrtcp_settingstagstransport_protocolwebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsjava
import com.telnyx.sdk.models.fqdnconnections.FqdnConnectionCreateParams;
import com.telnyx.sdk.models.fqdnconnections.FqdnConnectionCreateResponse;
FqdnConnectionCreateParams params = FqdnConnectionCreateParams.builder()
.connectionName("my-sip-connection")
.build();
FqdnConnectionCreateResponse fqdnConnection = client.fqdnConnections().create(params);返回参数: (布尔值), (布尔值), (枚举:Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (字符串 | 空), (布尔值), (布尔值), (字符串), (字符串), (布尔值), (枚举:RFC 2833, Inband, SIP INFO), (布尔值), (枚举:SRTP, None), (字符串), (布尔值), (布尔值), (对象), (字符串 | 空), (对象), (布尔值), (枚举:inbound, outbound, both, disabled), (对象), (布尔值), (对象), (字符串), (字符串), (对象), (布尔值), (布尔值), (字符串数组), (布尔值), (枚举:UDP, TCP, TLS), (字符串), (整数), (字符串), (字符串), (字符串), (枚举:1, 2), (uri), (uri), (整数 | 空)
activeadjust_dtmf_timestampanchorsite_overrideandroid_push_credential_idcall_cost_enabledcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidignore_dtmf_durationignore_mark_bitinboundios_push_credential_idjitter_buffermicrosoft_teams_sbcnoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundpasswordrecord_typertcp_settingsrtp_pass_codecs_on_stream_changesend_normalized_timestampstagsthird_party_control_enabledtransport_protocoltxt_nametxt_ttltxt_valueupdated_atuser_namewebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsRetrieve an FQDN connection
获取FQDN连接详情
Retrieves the details of an existing FQDN connection.
GET /fqdn_connections/{id}java
import com.telnyx.sdk.models.fqdnconnections.FqdnConnectionRetrieveParams;
import com.telnyx.sdk.models.fqdnconnections.FqdnConnectionRetrieveResponse;
FqdnConnectionRetrieveResponse fqdnConnection = client.fqdnConnections().retrieve("1293384261075731499");Returns: (boolean), (boolean), (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (string | null), (boolean), (boolean), (string), (string), (boolean), (enum: RFC 2833, Inband, SIP INFO), (boolean), (enum: SRTP, None), (string), (boolean), (boolean), (object), (string | null), (object), (boolean), (enum: inbound, outbound, both, disabled), (object), (boolean), (object), (string), (string), (object), (boolean), (boolean), (array[string]), (boolean), (enum: UDP, TCP, TLS), (string), (integer), (string), (string), (string), (enum: 1, 2), (uri), (uri), (integer | null)
activeadjust_dtmf_timestampanchorsite_overrideandroid_push_credential_idcall_cost_enabledcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidignore_dtmf_durationignore_mark_bitinboundios_push_credential_idjitter_buffermicrosoft_teams_sbcnoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundpasswordrecord_typertcp_settingsrtp_pass_codecs_on_stream_changesend_normalized_timestampstagsthird_party_control_enabledtransport_protocoltxt_nametxt_ttltxt_valueupdated_atuser_namewebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secs获取现有FQDN连接的详细信息。
GET /fqdn_connections/{id}java
import com.telnyx.sdk.models.fqdnconnections.FqdnConnectionRetrieveParams;
import com.telnyx.sdk.models.fqdnconnections.FqdnConnectionRetrieveResponse;
FqdnConnectionRetrieveResponse fqdnConnection = client.fqdnConnections().retrieve("1293384261075731499");返回参数: (布尔值), (布尔值), (枚举:Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (字符串 | 空), (布尔值), (布尔值), (字符串), (字符串), (布尔值), (枚举:RFC 2833, Inband, SIP INFO), (布尔值), (枚举:SRTP, None), (字符串), (布尔值), (布尔值), (对象), (字符串 | 空), (对象), (布尔值), (枚举:inbound, outbound, both, disabled), (对象), (布尔值), (对象), (字符串), (字符串), (对象), (布尔值), (布尔值), (字符串数组), (布尔值), (枚举:UDP, TCP, TLS), (字符串), (整数), (字符串), (字符串), (字符串), (枚举:1, 2), (uri), (uri), (整数 | 空)
activeadjust_dtmf_timestampanchorsite_overrideandroid_push_credential_idcall_cost_enabledcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidignore_dtmf_durationignore_mark_bitinboundios_push_credential_idjitter_buffermicrosoft_teams_sbcnoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundpasswordrecord_typertcp_settingsrtp_pass_codecs_on_stream_changesend_normalized_timestampstagsthird_party_control_enabledtransport_protocoltxt_nametxt_ttltxt_valueupdated_atuser_namewebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsUpdate an FQDN connection
更新FQDN连接
Updates settings of an existing FQDN connection.
PATCH /fqdn_connections/{id}Optional: (boolean), (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (string | null), (boolean), (string), (boolean), (enum: RFC 2833, Inband, SIP INFO), (boolean), (enum: SRTP, None), (object), (string | null), (object), (enum: inbound, outbound, both, disabled), (object), (boolean), (object), (object), (array[string]), (enum: UDP, TCP, TLS), (enum: 1, 2), (uri), (uri), (integer | null)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namedefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediainboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundrtcp_settingstagstransport_protocolwebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsjava
import com.telnyx.sdk.models.fqdnconnections.FqdnConnectionUpdateParams;
import com.telnyx.sdk.models.fqdnconnections.FqdnConnectionUpdateResponse;
FqdnConnectionUpdateResponse fqdnConnection = client.fqdnConnections().update("1293384261075731499");Returns: (boolean), (boolean), (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (string | null), (boolean), (boolean), (string), (string), (boolean), (enum: RFC 2833, Inband, SIP INFO), (boolean), (enum: SRTP, None), (string), (boolean), (boolean), (object), (string | null), (object), (boolean), (enum: inbound, outbound, both, disabled), (object), (boolean), (object), (string), (string), (object), (boolean), (boolean), (array[string]), (boolean), (enum: UDP, TCP, TLS), (string), (integer), (string), (string), (string), (enum: 1, 2), (uri), (uri), (integer | null)
activeadjust_dtmf_timestampanchorsite_overrideandroid_push_credential_idcall_cost_enabledcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidignore_dtmf_durationignore_mark_bitinboundios_push_credential_idjitter_buffermicrosoft_teams_sbcnoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundpasswordrecord_typertcp_settingsrtp_pass_codecs_on_stream_changesend_normalized_timestampstagsthird_party_control_enabledtransport_protocoltxt_nametxt_ttltxt_valueupdated_atuser_namewebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secs更新现有FQDN连接的配置。
PATCH /fqdn_connections/{id}可选参数: (布尔值), (枚举:Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (字符串 | 空), (布尔值), (字符串), (布尔值), (枚举:RFC 2833, Inband, SIP INFO), (布尔值), (枚举:SRTP, None), (对象), (字符串 | 空), (对象), (枚举:inbound, outbound, both, disabled), (对象), (布尔值), (对象), (对象), (字符串数组), (枚举:UDP, TCP, TLS), (枚举:1, 2), (uri), (uri), (整数 | 空)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namedefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediainboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundrtcp_settingstagstransport_protocolwebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsjava
import com.telnyx.sdk.models.fqdnconnections.FqdnConnectionUpdateParams;
import com.telnyx.sdk.models.fqdnconnections.FqdnConnectionUpdateResponse;
FqdnConnectionUpdateResponse fqdnConnection = client.fqdnConnections().update("1293384261075731499");返回参数: (布尔值), (布尔值), (枚举:Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (字符串 | 空), (布尔值), (布尔值), (字符串), (字符串), (布尔值), (枚举:RFC 2833, Inband, SIP INFO), (布尔值), (枚举:SRTP, None), (字符串), (布尔值), (布尔值), (对象), (字符串 | 空), (对象), (布尔值), (枚举:inbound, outbound, both, disabled), (对象), (布尔值), (对象), (字符串), (字符串), (对象), (布尔值), (布尔值), (字符串数组), (布尔值), (枚举:UDP, TCP, TLS), (字符串), (整数), (字符串), (字符串), (字符串), (枚举:1, 2), (uri), (uri), (整数 | 空)
activeadjust_dtmf_timestampanchorsite_overrideandroid_push_credential_idcall_cost_enabledcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidignore_dtmf_durationignore_mark_bitinboundios_push_credential_idjitter_buffermicrosoft_teams_sbcnoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundpasswordrecord_typertcp_settingsrtp_pass_codecs_on_stream_changesend_normalized_timestampstagsthird_party_control_enabledtransport_protocoltxt_nametxt_ttltxt_valueupdated_atuser_namewebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsDelete an FQDN connection
删除FQDN连接
Deletes an FQDN connection.
DELETE /fqdn_connections/{id}java
import com.telnyx.sdk.models.fqdnconnections.FqdnConnectionDeleteParams;
import com.telnyx.sdk.models.fqdnconnections.FqdnConnectionDeleteResponse;
FqdnConnectionDeleteResponse fqdnConnection = client.fqdnConnections().delete("1293384261075731499");Returns: (boolean), (boolean), (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (string | null), (boolean), (boolean), (string), (string), (boolean), (enum: RFC 2833, Inband, SIP INFO), (boolean), (enum: SRTP, None), (string), (boolean), (boolean), (object), (string | null), (object), (boolean), (enum: inbound, outbound, both, disabled), (object), (boolean), (object), (string), (string), (object), (boolean), (boolean), (array[string]), (boolean), (enum: UDP, TCP, TLS), (string), (integer), (string), (string), (string), (enum: 1, 2), (uri), (uri), (integer | null)
activeadjust_dtmf_timestampanchorsite_overrideandroid_push_credential_idcall_cost_enabledcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidignore_dtmf_durationignore_mark_bitinboundios_push_credential_idjitter_buffermicrosoft_teams_sbcnoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundpasswordrecord_typertcp_settingsrtp_pass_codecs_on_stream_changesend_normalized_timestampstagsthird_party_control_enabledtransport_protocoltxt_nametxt_ttltxt_valueupdated_atuser_namewebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secs删除现有FQDN连接。
DELETE /fqdn_connections/{id}java
import com.telnyx.sdk.models.fqdnconnections.FqdnConnectionDeleteParams;
import com.telnyx.sdk.models.fqdnconnections.FqdnConnectionDeleteResponse;
FqdnConnectionDeleteResponse fqdnConnection = client.fqdnConnections().delete("1293384261075731499");返回参数: (布尔值), (布尔值), (枚举:Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (字符串 | 空), (布尔值), (布尔值), (字符串), (字符串), (布尔值), (枚举:RFC 2833, Inband, SIP INFO), (布尔值), (枚举:SRTP, None), (字符串), (布尔值), (布尔值), (对象), (字符串 | 空), (对象), (布尔值), (枚举:inbound, outbound, both, disabled), (对象), (布尔值), (对象), (字符串), (字符串), (对象), (布尔值), (布尔值), (字符串数组), (布尔值), (枚举:UDP, TCP, TLS), (字符串), (整数), (字符串), (字符串), (字符串), (枚举:1, 2), (uri), (uri), (整数 | 空)
activeadjust_dtmf_timestampanchorsite_overrideandroid_push_credential_idcall_cost_enabledcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidignore_dtmf_durationignore_mark_bitinboundios_push_credential_idjitter_buffermicrosoft_teams_sbcnoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundpasswordrecord_typertcp_settingsrtp_pass_codecs_on_stream_changesend_normalized_timestampstagsthird_party_control_enabledtransport_protocoltxt_nametxt_ttltxt_valueupdated_atuser_namewebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsList FQDNs
列出FQDN
Get all FQDNs belonging to the user that match the given filters.
GET /fqdnsjava
import com.telnyx.sdk.models.fqdns.FqdnListPage;
import com.telnyx.sdk.models.fqdns.FqdnListParams;
FqdnListPage page = client.fqdns().list();Returns: (string), (string), (string), (string), (string), (integer), (string), (string)
connection_idcreated_atdns_record_typefqdnidportrecord_typeupdated_at获取当前用户名下符合筛选条件的所有FQDN。
GET /fqdnsjava
import com.telnyx.sdk.models.fqdns.FqdnListPage;
import com.telnyx.sdk.models.fqdns.FqdnListParams;
FqdnListPage page = client.fqdns().list();返回参数: (字符串), (字符串), (字符串), (字符串), (字符串), (整数), (字符串), (字符串)
connection_idcreated_atdns_record_typefqdnidportrecord_typeupdated_atCreate an FQDN
创建FQDN
Create a new FQDN object.
POST /fqdnsfqdndns_record_typeconnection_idOptional: (integer | null)
portjava
import com.telnyx.sdk.models.fqdns.FqdnCreateParams;
import com.telnyx.sdk.models.fqdns.FqdnCreateResponse;
FqdnCreateParams params = FqdnCreateParams.builder()
.connectionId("1516447646313612565")
.dnsRecordType("a")
.fqdn("example.com")
.build();
FqdnCreateResponse fqdn = client.fqdns().create(params);Returns: (string), (string), (string), (string), (string), (integer), (string), (string)
connection_idcreated_atdns_record_typefqdnidportrecord_typeupdated_at创建新的FQDN对象。
POST /fqdnsfqdndns_record_typeconnection_id可选参数: (整数 | 空)
portjava
import com.telnyx.sdk.models.fqdns.FqdnCreateParams;
import com.telnyx.sdk.models.fqdns.FqdnCreateResponse;
FqdnCreateParams params = FqdnCreateParams.builder()
.connectionId("1516447646313612565")
.dnsRecordType("a")
.fqdn("example.com")
.build();
FqdnCreateResponse fqdn = client.fqdns().create(params);返回参数: (字符串), (字符串), (字符串), (字符串), (字符串), (整数), (字符串), (字符串)
connection_idcreated_atdns_record_typefqdnidportrecord_typeupdated_atRetrieve an FQDN
获取FQDN详情
Return the details regarding a specific FQDN.
GET /fqdns/{id}java
import com.telnyx.sdk.models.fqdns.FqdnRetrieveParams;
import com.telnyx.sdk.models.fqdns.FqdnRetrieveResponse;
FqdnRetrieveResponse fqdn = client.fqdns().retrieve("1517907029795014409");Returns: (string), (string), (string), (string), (string), (integer), (string), (string)
connection_idcreated_atdns_record_typefqdnidportrecord_typeupdated_at返回指定FQDN的详细信息。
GET /fqdns/{id}java
import com.telnyx.sdk.models.fqdns.FqdnRetrieveParams;
import com.telnyx.sdk.models.fqdns.FqdnRetrieveResponse;
FqdnRetrieveResponse fqdn = client.fqdns().retrieve("1517907029795014409");返回参数: (字符串), (字符串), (字符串), (字符串), (字符串), (整数), (字符串), (字符串)
connection_idcreated_atdns_record_typefqdnidportrecord_typeupdated_atUpdate an FQDN
更新FQDN
Update the details of a specific FQDN.
PATCH /fqdns/{id}Optional: (string), (string), (string), (integer | null)
connection_iddns_record_typefqdnportjava
import com.telnyx.sdk.models.fqdns.FqdnUpdateParams;
import com.telnyx.sdk.models.fqdns.FqdnUpdateResponse;
FqdnUpdateResponse fqdn = client.fqdns().update("1517907029795014409");Returns: (string), (string), (string), (string), (string), (integer), (string), (string)
connection_idcreated_atdns_record_typefqdnidportrecord_typeupdated_at更新指定FQDN的详细信息。
PATCH /fqdns/{id}可选参数: (字符串), (字符串), (字符串), (整数 | 空)
connection_iddns_record_typefqdnportjava
import com.telnyx.sdk.models.fqdns.FqdnUpdateParams;
import com.telnyx.sdk.models.fqdns.FqdnUpdateResponse;
FqdnUpdateResponse fqdn = client.fqdns().update("1517907029795014409");返回参数: (字符串), (字符串), (字符串), (字符串), (字符串), (整数), (字符串), (字符串)
connection_idcreated_atdns_record_typefqdnidportrecord_typeupdated_atDelete an FQDN
删除FQDN
Delete an FQDN.
DELETE /fqdns/{id}java
import com.telnyx.sdk.models.fqdns.FqdnDeleteParams;
import com.telnyx.sdk.models.fqdns.FqdnDeleteResponse;
FqdnDeleteResponse fqdn = client.fqdns().delete("1517907029795014409");Returns: (string), (string), (string), (string), (string), (integer), (string), (string)
connection_idcreated_atdns_record_typefqdnidportrecord_typeupdated_at删除指定FQDN。
DELETE /fqdns/{id}java
import com.telnyx.sdk.models.fqdns.FqdnDeleteParams;
import com.telnyx.sdk.models.fqdns.FqdnDeleteResponse;
FqdnDeleteResponse fqdn = client.fqdns().delete("1517907029795014409");返回参数: (字符串), (字符串), (字符串), (字符串), (字符串), (整数), (字符串), (字符串)
connection_idcreated_atdns_record_typefqdnidportrecord_typeupdated_atList Ip connections
列出IP连接
Returns a list of your IP connections.
GET /ip_connectionsjava
import com.telnyx.sdk.models.ipconnections.IpConnectionListPage;
import com.telnyx.sdk.models.ipconnections.IpConnectionListParams;
IpConnectionListPage page = client.ipConnections().list();Returns: (boolean), (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (string | null), (boolean), (string), (string), (boolean), (enum: RFC 2833, Inband, SIP INFO), (boolean), (enum: SRTP, None), (string), (object), (string | null), (object), (enum: inbound, outbound, both, disabled), (object), (boolean), (object), (string), (object), (array[string]), (enum: UDP, TCP, TLS), (string), (enum: 1, 2), (uri), (uri), (integer | null)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidinboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundrecord_typertcp_settingstagstransport_protocolupdated_atwebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secs返回IP连接列表。
GET /ip_connectionsjava
import com.telnyx.sdk.models.ipconnections.IpConnectionListPage;
import com.telnyx.sdk.models.ipconnections.IpConnectionListParams;
IpConnectionListPage page = client.ipConnections().list();返回参数: (布尔值), (枚举:Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (字符串 | 空), (布尔值), (字符串), (字符串), (布尔值), (枚举:RFC 2833, Inband, SIP INFO), (布尔值), (枚举:SRTP, None), (字符串), (对象), (字符串 | 空), (对象), (枚举:inbound, outbound, both, disabled), (对象), (布尔值), (对象), (字符串), (对象), (字符串数组), (枚举:UDP, TCP, TLS), (字符串), (枚举:1, 2), (uri), (uri), (整数 | 空)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidinboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundrecord_typertcp_settingstagstransport_protocolupdated_atwebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsCreate an Ip connection
创建IP连接
Creates an IP connection.
POST /ip_connectionsOptional: (boolean), (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (string | null), (boolean), (string), (boolean), (enum: RFC 2833, Inband, SIP INFO), (boolean), (enum: SRTP, None), (object), (string | null), (object), (enum: inbound, outbound, both, disabled), (object), (boolean), (object), (object), (array[string]), (enum: UDP, TCP, TLS), (enum: 1, 2), (uri), (uri), (integer | null)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namedefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediainboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundrtcp_settingstagstransport_protocolwebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsjava
import com.telnyx.sdk.models.ipconnections.IpConnectionCreateParams;
import com.telnyx.sdk.models.ipconnections.IpConnectionCreateResponse;
IpConnectionCreateParams params = IpConnectionCreateParams.builder()
.connectionName("my-ip-connection")
.build();
IpConnectionCreateResponse ipConnection = client.ipConnections().create(params);Returns: (boolean), (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (string | null), (boolean), (string), (string), (boolean), (enum: RFC 2833, Inband, SIP INFO), (boolean), (enum: SRTP, None), (string), (object), (string | null), (object), (enum: inbound, outbound, both, disabled), (object), (boolean), (object), (string), (object), (array[string]), (enum: UDP, TCP, TLS), (string), (enum: 1, 2), (uri), (uri), (integer | null)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidinboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundrecord_typertcp_settingstagstransport_protocolupdated_atwebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secs创建新的IP连接。
POST /ip_connections可选参数: (布尔值), (枚举:Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (字符串 | 空), (布尔值), (字符串), (布尔值), (枚举:RFC 2833, Inband, SIP INFO), (布尔值), (枚举:SRTP, None), (对象), (字符串 | 空), (对象), (枚举:inbound, outbound, both, disabled), (对象), (布尔值), (对象), (对象), (字符串数组), (枚举:UDP, TCP, TLS), (枚举:1, 2), (uri), (uri), (整数 | 空)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namedefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediainboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundrtcp_settingstagstransport_protocolwebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsjava
import com.telnyx.sdk.models.ipconnections.IpConnectionCreateParams;
import com.telnyx.sdk.models.ipconnections.IpConnectionCreateResponse;
IpConnectionCreateParams params = IpConnectionCreateParams.builder()
.connectionName("my-ip-connection")
.build();
IpConnectionCreateResponse ipConnection = client.ipConnections().create(params);返回参数: (布尔值), (枚举:Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (字符串 | 空), (布尔值), (字符串), (字符串), (布尔值), (枚举:RFC 2833, Inband, SIP INFO), (布尔值), (枚举:SRTP, None), (字符串), (对象), (字符串 | 空), (对象), (枚举:inbound, outbound, both, disabled), (对象), (布尔值), (对象), (字符串), (对象), (字符串数组), (枚举:UDP, TCP, TLS), (字符串), (枚举:1, 2), (uri), (uri), (整数 | 空)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidinboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundrecord_typertcp_settingstagstransport_protocolupdated_atwebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsRetrieve an Ip connection
获取IP连接详情
Retrieves the details of an existing ip connection.
GET /ip_connections/{id}java
import com.telnyx.sdk.models.ipconnections.IpConnectionRetrieveParams;
import com.telnyx.sdk.models.ipconnections.IpConnectionRetrieveResponse;
IpConnectionRetrieveResponse ipConnection = client.ipConnections().retrieve("550e8400-e29b-41d4-a716-446655440000");Returns: (boolean), (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (string | null), (boolean), (string), (string), (boolean), (enum: RFC 2833, Inband, SIP INFO), (boolean), (enum: SRTP, None), (string), (object), (string | null), (object), (enum: inbound, outbound, both, disabled), (object), (boolean), (object), (string), (object), (array[string]), (enum: UDP, TCP, TLS), (string), (enum: 1, 2), (uri), (uri), (integer | null)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidinboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundrecord_typertcp_settingstagstransport_protocolupdated_atwebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secs获取现有IP连接的详细信息。
GET /ip_connections/{id}java
import com.telnyx.sdk.models.ipconnections.IpConnectionRetrieveParams;
import com.telnyx.sdk.models.ipconnections.IpConnectionRetrieveResponse;
IpConnectionRetrieveResponse ipConnection = client.ipConnections().retrieve("550e8400-e29b-41d4-a716-446655440000");返回参数: (布尔值), (枚举:Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (字符串 | 空), (布尔值), (字符串), (字符串), (布尔值), (枚举:RFC 2833, Inband, SIP INFO), (布尔值), (枚举:SRTP, None), (字符串), (对象), (字符串 | 空), (对象), (枚举:inbound, outbound, both, disabled), (对象), (布尔值), (对象), (字符串), (对象), (字符串数组), (枚举:UDP, TCP, TLS), (字符串), (枚举:1, 2), (uri), (uri), (整数 | 空)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidinboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundrecord_typertcp_settingstagstransport_protocolupdated_atwebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsUpdate an Ip connection
更新IP连接
Updates settings of an existing IP connection.
PATCH /ip_connections/{id}Optional: (boolean), (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (string | null), (boolean), (string), (boolean), (enum: RFC 2833, Inband, SIP INFO), (boolean), (enum: SRTP, None), (object), (string | null), (object), (enum: inbound, outbound, both, disabled), (object), (boolean), (object), (object), (array[string]), (enum: UDP, TCP, TLS), (enum: 1, 2), (uri), (uri), (integer | null)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namedefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediainboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundrtcp_settingstagstransport_protocolwebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsjava
import com.telnyx.sdk.models.ipconnections.IpConnectionUpdateParams;
import com.telnyx.sdk.models.ipconnections.IpConnectionUpdateResponse;
IpConnectionUpdateResponse ipConnection = client.ipConnections().update("550e8400-e29b-41d4-a716-446655440000");Returns: (boolean), (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (string | null), (boolean), (string), (string), (boolean), (enum: RFC 2833, Inband, SIP INFO), (boolean), (enum: SRTP, None), (string), (object), (string | null), (object), (enum: inbound, outbound, both, disabled), (object), (boolean), (object), (string), (object), (array[string]), (enum: UDP, TCP, TLS), (string), (enum: 1, 2), (uri), (uri), (integer | null)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidinboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundrecord_typertcp_settingstagstransport_protocolupdated_atwebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secs更新现有IP连接的配置。
PATCH /ip_connections/{id}可选参数: (布尔值), (枚举:Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (字符串 | 空), (布尔值), (字符串), (布尔值), (枚举:RFC 2833, Inband, SIP INFO), (布尔值), (枚举:SRTP, None), (对象), (字符串 | 空), (对象), (枚举:inbound, outbound, both, disabled), (对象), (布尔值), (对象), (对象), (字符串数组), (枚举:UDP, TCP, TLS), (枚举:1, 2), (uri), (uri), (整数 | 空)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namedefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediainboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundrtcp_settingstagstransport_protocolwebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsjava
import com.telnyx.sdk.models.ipconnections.IpConnectionUpdateParams;
import com.telnyx.sdk.models.ipconnections.IpConnectionUpdateResponse;
IpConnectionUpdateResponse ipConnection = client.ipConnections().update("550e8400-e29b-41d4-a716-446655440000");返回参数: (布尔值), (枚举:Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (字符串 | 空), (布尔值), (字符串), (字符串), (布尔值), (枚举:RFC 2833, Inband, SIP INFO), (布尔值), (枚举:SRTP, None), (字符串), (对象), (字符串 | 空), (对象), (枚举:inbound, outbound, both, disabled), (对象), (布尔值), (对象), (字符串), (对象), (字符串数组), (枚举:UDP, TCP, TLS), (字符串), (枚举:1, 2), (uri), (uri), (整数 | 空)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidinboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundrecord_typertcp_settingstagstransport_protocolupdated_atwebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsDelete an Ip connection
删除IP连接
Deletes an existing IP connection.
DELETE /ip_connections/{id}java
import com.telnyx.sdk.models.ipconnections.IpConnectionDeleteParams;
import com.telnyx.sdk.models.ipconnections.IpConnectionDeleteResponse;
IpConnectionDeleteResponse ipConnection = client.ipConnections().delete("550e8400-e29b-41d4-a716-446655440000");Returns: (boolean), (enum: Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (string | null), (boolean), (string), (string), (boolean), (enum: RFC 2833, Inband, SIP INFO), (boolean), (enum: SRTP, None), (string), (object), (string | null), (object), (enum: inbound, outbound, both, disabled), (object), (boolean), (object), (string), (object), (array[string]), (enum: UDP, TCP, TLS), (string), (enum: 1, 2), (uri), (uri), (integer | null)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidinboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundrecord_typertcp_settingstagstransport_protocolupdated_atwebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secs删除现有IP连接。
DELETE /ip_connections/{id}java
import com.telnyx.sdk.models.ipconnections.IpConnectionDeleteParams;
import com.telnyx.sdk.models.ipconnections.IpConnectionDeleteResponse;
IpConnectionDeleteResponse ipConnection = client.ipConnections().delete("550e8400-e29b-41d4-a716-446655440000");返回参数: (布尔值), (枚举:Latency, Chicago, IL, Ashburn, VA, San Jose, CA, Sydney, Australia, Amsterdam, Netherlands, London, UK, Toronto, Canada, Vancouver, Canada, Frankfurt, Germany), (字符串 | 空), (布尔值), (字符串), (字符串), (布尔值), (枚举:RFC 2833, Inband, SIP INFO), (布尔值), (枚举:SRTP, None), (字符串), (对象), (字符串 | 空), (对象), (枚举:inbound, outbound, both, disabled), (对象), (布尔值), (对象), (字符串), (对象), (字符串数组), (枚举:UDP, TCP, TLS), (字符串), (枚举:1, 2), (uri), (uri), (整数 | 空)
activeanchorsite_overrideandroid_push_credential_idcall_cost_in_webhooksconnection_namecreated_atdefault_on_hold_comfort_noise_enableddtmf_typeencode_contact_header_enabledencrypted_mediaidinboundios_push_credential_idjitter_buffernoise_suppressionnoise_suppression_detailsonnet_t38_passthrough_enabledoutboundrecord_typertcp_settingstagstransport_protocolupdated_atwebhook_api_versionwebhook_event_failover_urlwebhook_event_urlwebhook_timeout_secsList Ips
列出IP
Get all IPs belonging to the user that match the given filters.
GET /ipsjava
import com.telnyx.sdk.models.ips.IpListPage;
import com.telnyx.sdk.models.ips.IpListParams;
IpListPage page = client.ips().list();Returns: (string), (string), (string), (string), (integer), (string), (string)
connection_idcreated_atidip_addressportrecord_typeupdated_at获取当前用户名下符合筛选条件的所有IP。
GET /ipsjava
import com.telnyx.sdk.models.ips.IpListPage;
import com.telnyx.sdk.models.ips.IpListParams;
IpListPage page = client.ips().list();返回参数: (字符串), (字符串), (字符串), (字符串), (整数), (字符串), (字符串)
connection_idcreated_atidip_addressportrecord_typeupdated_atCreate an Ip
创建IP
Create a new IP object.
POST /ipsip_addressOptional: (string), (integer)
connection_idportjava
import com.telnyx.sdk.models.ips.IpCreateParams;
import com.telnyx.sdk.models.ips.IpCreateResponse;
IpCreateParams params = IpCreateParams.builder()
.ipAddress("192.168.0.0")
.build();
IpCreateResponse ip = client.ips().create(params);Returns: (string), (string), (string), (string), (integer), (string), (string)
connection_idcreated_atidip_addressportrecord_typeupdated_at创建新的IP对象。
POST /ipsip_address可选参数: (字符串), (整数)
connection_idportjava
import com.telnyx.sdk.models.ips.IpCreateParams;
import com.telnyx.sdk.models.ips.IpCreateResponse;
IpCreateParams params = IpCreateParams.builder()
.ipAddress("192.168.0.0")
.build();
IpCreateResponse ip = client.ips().create(params);返回参数: (字符串), (字符串), (字符串), (字符串), (整数), (字符串), (字符串)
connection_idcreated_atidip_addressportrecord_typeupdated_atRetrieve an Ip
获取IP详情
Return the details regarding a specific IP.
GET /ips/{id}java
import com.telnyx.sdk.models.ips.IpRetrieveParams;
import com.telnyx.sdk.models.ips.IpRetrieveResponse;
IpRetrieveResponse ip = client.ips().retrieve("6a09cdc3-8948-47f0-aa62-74ac943d6c58");Returns: (string), (string), (string), (string), (integer), (string), (string)
connection_idcreated_atidip_addressportrecord_typeupdated_at返回指定IP的详细信息。
GET /ips/{id}java
import com.telnyx.sdk.models.ips.IpRetrieveParams;
import com.telnyx.sdk.models.ips.IpRetrieveResponse;
IpRetrieveResponse ip = client.ips().retrieve("6a09cdc3-8948-47f0-aa62-74ac943d6c58");返回参数: (字符串), (字符串), (字符串), (字符串), (整数), (字符串), (字符串)
connection_idcreated_atidip_addressportrecord_typeupdated_atUpdate an Ip
更新IP
Update the details of a specific IP.
PATCH /ips/{id}ip_addressOptional: (string), (integer)
connection_idportjava
import com.telnyx.sdk.models.ips.IpUpdateParams;
import com.telnyx.sdk.models.ips.IpUpdateResponse;
IpUpdateParams params = IpUpdateParams.builder()
.id("6a09cdc3-8948-47f0-aa62-74ac943d6c58")
.ipAddress("192.168.0.0")
.build();
IpUpdateResponse ip = client.ips().update(params);Returns: (string), (string), (string), (string), (integer), (string), (string)
connection_idcreated_atidip_addressportrecord_typeupdated_at更新指定IP的详细信息。
PATCH /ips/{id}ip_address可选参数: (字符串), (整数)
connection_idportjava
import com.telnyx.sdk.models.ips.IpUpdateParams;
import com.telnyx.sdk.models.ips.IpUpdateResponse;
IpUpdateParams params = IpUpdateParams.builder()
.id("6a09cdc3-8948-47f0-aa62-74ac943d6c58")
.ipAddress("192.168.0.0")
.build();
IpUpdateResponse ip = client.ips().update(params);返回参数: (字符串), (字符串), (字符串), (字符串), (整数), (字符串), (字符串)
connection_idcreated_atidip_addressportrecord_typeupdated_atDelete an Ip
删除IP
Delete an IP.
DELETE /ips/{id}java
import com.telnyx.sdk.models.ips.IpDeleteParams;
import com.telnyx.sdk.models.ips.IpDeleteResponse;
IpDeleteResponse ip = client.ips().delete("6a09cdc3-8948-47f0-aa62-74ac943d6c58");Returns: (string), (string), (string), (string), (integer), (string), (string)
connection_idcreated_atidip_addressportrecord_typeupdated_at删除指定IP。
DELETE /ips/{id}java
import com.telnyx.sdk.models.ips.IpDeleteParams;
import com.telnyx.sdk.models.ips.IpDeleteResponse;
IpDeleteResponse ip = client.ips().delete("6a09cdc3-8948-47f0-aa62-74ac943d6c58");返回参数: (字符串), (字符串), (字符串), (字符串), (整数), (字符串), (字符串)
connection_idcreated_atidip_addressportrecord_typeupdated_atGet all outbound voice profiles
列出所有外呼语音配置文件
Get all outbound voice profiles belonging to the user that match the given filters.
GET /outbound_voice_profilesjava
import com.telnyx.sdk.models.outboundvoiceprofiles.OutboundVoiceProfileListPage;
import com.telnyx.sdk.models.outboundvoiceprofiles.OutboundVoiceProfileListParams;
OutboundVoiceProfileListPage page = client.outboundVoiceProfiles().list();Returns: (uuid), (object), (object), (integer | null), (integer), (string), (string), (boolean), (boolean), (string), (number), (string), (string), (enum: global), (array[string]), (enum: conversational), (string), (enum: rate-deck), (array[string])
billing_group_idcall_recordingcalling_windowconcurrent_call_limitconnections_countcreated_atdaily_spend_limitdaily_spend_limit_enabledenabledidmax_destination_ratenamerecord_typeservice_plantagstraffic_typeupdated_atusage_payment_methodwhitelisted_destinations获取当前用户名下符合筛选条件的所有外呼语音配置文件。
GET /outbound_voice_profilesjava
import com.telnyx.sdk.models.outboundvoiceprofiles.OutboundVoiceProfileListPage;
import com.telnyx.sdk.models.outboundvoiceprofiles.OutboundVoiceProfileListParams;
OutboundVoiceProfileListPage page = client.outboundVoiceProfiles().list();返回参数: (uuid), (对象), (对象), (整数 | 空), (整数), (字符串), (字符串), (布尔值), (布尔值), (字符串), (数字), (字符串), (字符串), (枚举:global), (字符串数组), (枚举:conversational), (字符串), (枚举:rate-deck), (字符串数组)
billing_group_idcall_recordingcalling_windowconcurrent_call_limitconnections_countcreated_atdaily_spend_limitdaily_spend_limit_enabledenabledidmax_destination_ratenamerecord_typeservice_plantagstraffic_typeupdated_atusage_payment_methodwhitelisted_destinationsCreate an outbound voice profile
创建外呼语音配置文件
Create an outbound voice profile.
POST /outbound_voice_profilesnameOptional: (uuid), (object), (object), (integer | null), (string), (boolean), (boolean), (number), (enum: global), (array[string]), (enum: conversational), (enum: rate-deck), (array[string])
billing_group_idcall_recordingcalling_windowconcurrent_call_limitdaily_spend_limitdaily_spend_limit_enabledenabledmax_destination_rateservice_plantagstraffic_typeusage_payment_methodwhitelisted_destinationsjava
import com.telnyx.sdk.models.outboundvoiceprofiles.OutboundVoiceProfileCreateParams;
import com.telnyx.sdk.models.outboundvoiceprofiles.OutboundVoiceProfileCreateResponse;
OutboundVoiceProfileCreateParams params = OutboundVoiceProfileCreateParams.builder()
.name("office")
.build();
OutboundVoiceProfileCreateResponse outboundVoiceProfile = client.outboundVoiceProfiles().create(params);Returns: (uuid), (object), (object), (integer | null), (integer), (string), (string), (boolean), (boolean), (string), (number), (string), (string), (enum: global), (array[string]), (enum: conversational), (string), (enum: rate-deck), (array[string])
billing_group_idcall_recordingcalling_windowconcurrent_call_limitconnections_countcreated_atdaily_spend_limitdaily_spend_limit_enabledenabledidmax_destination_ratenamerecord_typeservice_plantagstraffic_typeupdated_atusage_payment_methodwhitelisted_destinations创建新的外呼语音配置文件。
POST /outbound_voice_profilesname可选参数: (uuid), (对象), (对象), (整数 | 空), (字符串), (布尔值), (布尔值), (数字), (枚举:global), (字符串数组), (枚举:conversational), (枚举:rate-deck), (字符串数组)
billing_group_idcall_recordingcalling_windowconcurrent_call_limitdaily_spend_limitdaily_spend_limit_enabledenabledmax_destination_rateservice_plantagstraffic_typeusage_payment_methodwhitelisted_destinationsjava
import com.telnyx.sdk.models.outboundvoiceprofiles.OutboundVoiceProfileCreateParams;
import com.telnyx.sdk.models.outboundvoiceprofiles.OutboundVoiceProfileCreateResponse;
OutboundVoiceProfileCreateParams params = OutboundVoiceProfileCreateParams.builder()
.name("office")
.build();
OutboundVoiceProfileCreateResponse outboundVoiceProfile = client.outboundVoiceProfiles().create(params);返回参数: (uuid), (对象), (对象), (整数 | 空), (整数), (字符串), (字符串), (布尔值), (布尔值), (字符串), (数字), (字符串), (字符串), (枚举:global), (字符串数组), (枚举:conversational), (字符串), (枚举:rate-deck), (字符串数组)
billing_group_idcall_recordingcalling_windowconcurrent_call_limitconnections_countcreated_atdaily_spend_limitdaily_spend_limit_enabledenabledidmax_destination_ratenamerecord_typeservice_plantagstraffic_typeupdated_atusage_payment_methodwhitelisted_destinationsRetrieve an outbound voice profile
获取外呼语音配置文件详情
Retrieves the details of an existing outbound voice profile.
GET /outbound_voice_profiles/{id}java
import com.telnyx.sdk.models.outboundvoiceprofiles.OutboundVoiceProfileRetrieveParams;
import com.telnyx.sdk.models.outboundvoiceprofiles.OutboundVoiceProfileRetrieveResponse;
OutboundVoiceProfileRetrieveResponse outboundVoiceProfile = client.outboundVoiceProfiles().retrieve("1293384261075731499");Returns: (uuid), (object), (object), (integer | null), (integer), (string), (string), (boolean), (boolean), (string), (number), (string), (string), (enum: global), (array[string]), (enum: conversational), (string), (enum: rate-deck), (array[string])
billing_group_idcall_recordingcalling_windowconcurrent_call_limitconnections_countcreated_atdaily_spend_limitdaily_spend_limit_enabledenabledidmax_destination_ratenamerecord_typeservice_plantagstraffic_typeupdated_atusage_payment_methodwhitelisted_destinations获取现有外呼语音配置文件的详细信息。
GET /outbound_voice_profiles/{id}java
import com.telnyx.sdk.models.outboundvoiceprofiles.OutboundVoiceProfileRetrieveParams;
import com.telnyx.sdk.models.outboundvoiceprofiles.OutboundVoiceProfileRetrieveResponse;
OutboundVoiceProfileRetrieveResponse outboundVoiceProfile = client.outboundVoiceProfiles().retrieve("1293384261075731499");返回参数: (uuid), (对象), (对象), (整数 | 空), (整数), (字符串), (字符串), (布尔值), (布尔值), (字符串), (数字), (字符串), (字符串), (枚举:global), (字符串数组), (枚举:conversational), (字符串), (枚举:rate-deck), (字符串数组)
billing_group_idcall_recordingcalling_windowconcurrent_call_limitconnections_countcreated_atdaily_spend_limitdaily_spend_limit_enabledenabledidmax_destination_ratenamerecord_typeservice_plantagstraffic_typeupdated_atusage_payment_methodwhitelisted_destinationsUpdates an existing outbound voice profile.
更新现有外呼语音配置文件
PATCH /outbound_voice_profiles/{id}nameOptional: (uuid), (object), (object), (integer | null), (string), (boolean), (boolean), (number), (enum: global), (array[string]), (enum: conversational), (enum: rate-deck), (array[string])
billing_group_idcall_recordingcalling_windowconcurrent_call_limitdaily_spend_limitdaily_spend_limit_enabledenabledmax_destination_rateservice_plantagstraffic_typeusage_payment_methodwhitelisted_destinationsjava
import com.telnyx.sdk.models.outboundvoiceprofiles.OutboundVoiceProfileUpdateParams;
import com.telnyx.sdk.models.outboundvoiceprofiles.OutboundVoiceProfileUpdateResponse;
OutboundVoiceProfileUpdateParams params = OutboundVoiceProfileUpdateParams.builder()
.id("1293384261075731499")
.name("office")
.build();
OutboundVoiceProfileUpdateResponse outboundVoiceProfile = client.outboundVoiceProfiles().update(params);Returns: (uuid), (object), (object), (integer | null), (integer), (string), (string), (boolean), (boolean), (string), (number), (string), (string), (enum: global), (array[string]), (enum: conversational), (string), (enum: rate-deck), (array[string])
billing_group_idcall_recordingcalling_windowconcurrent_call_limitconnections_countcreated_atdaily_spend_limitdaily_spend_limit_enabledenabledidmax_destination_ratenamerecord_typeservice_plantagstraffic_typeupdated_atusage_payment_methodwhitelisted_destinationsPATCH /outbound_voice_profiles/{id}name可选参数: (uuid), (对象), (对象), (整数 | 空), (字符串), (布尔值), (布尔值), (数字), (枚举:global), (字符串数组), (枚举:conversational), (枚举:rate-deck), (字符串数组)
billing_group_idcall_recordingcalling_windowconcurrent_call_limitdaily_spend_limitdaily_spend_limit_enabledenabledmax_destination_rateservice_plantagstraffic_typeusage_payment_methodwhitelisted_destinationsjava
import com.telnyx.sdk.models.outboundvoiceprofiles.OutboundVoiceProfileUpdateParams;
import com.telnyx.sdk.models.outboundvoiceprofiles.OutboundVoiceProfileUpdateResponse;
OutboundVoiceProfileUpdateParams params = OutboundVoiceProfileUpdateParams.builder()
.id("1293384261075731499")
.name("office")
.build();
OutboundVoiceProfileUpdateResponse outboundVoiceProfile = client.outboundVoiceProfiles().update(params);返回参数: (uuid), (对象), (对象), (整数 | 空), (整数), (字符串), (字符串), (布尔值), (布尔值), (字符串), (数字), (字符串), (字符串), (枚举:global), (字符串数组), (枚举:conversational), (字符串), (枚举:rate-deck), (字符串数组)
billing_group_idcall_recordingcalling_windowconcurrent_call_limitconnections_countcreated_atdaily_spend_limitdaily_spend_limit_enabledenabledidmax_destination_ratenamerecord_typeservice_plantagstraffic_typeupdated_atusage_payment_methodwhitelisted_destinationsDelete an outbound voice profile
删除外呼语音配置文件
Deletes an existing outbound voice profile.
DELETE /outbound_voice_profiles/{id}java
import com.telnyx.sdk.models.outboundvoiceprofiles.OutboundVoiceProfileDeleteParams;
import com.telnyx.sdk.models.outboundvoiceprofiles.OutboundVoiceProfileDeleteResponse;
OutboundVoiceProfileDeleteResponse outboundVoiceProfile = client.outboundVoiceProfiles().delete("1293384261075731499");Returns: (uuid), (object), (object), (integer | null), (integer), (string), (string), (boolean), (boolean), (string), (number), (string), (string), (enum: global), (array[string]), (enum: conversational), (string), (enum: rate-deck), (array[string])
billing_group_idcall_recordingcalling_windowconcurrent_call_limitconnections_countcreated_atdaily_spend_limitdaily_spend_limit_enabledenabledidmax_destination_ratenamerecord_typeservice_plantagstraffic_typeupdated_atusage_payment_methodwhitelisted_destinations删除现有外呼语音配置文件。
DELETE /outbound_voice_profiles/{id}java
import com.telnyx.sdk.models.outboundvoiceprofiles.OutboundVoiceProfileDeleteParams;
import com.telnyx.sdk.models.outboundvoiceprofiles.OutboundVoiceProfileDeleteResponse;
OutboundVoiceProfileDeleteResponse outboundVoiceProfile = client.outboundVoiceProfiles().delete("1293384261075731499");返回参数: (uuid), (对象), (对象), (整数 | 空), (整数), (字符串), (字符串), (布尔值), (布尔值), (字符串), (数字), (字符串), (字符串), (枚举:global), (字符串数组), (枚举:conversational), (字符串), (枚举:rate-deck), (字符串数组)
billing_group_idcall_recordingcalling_windowconcurrent_call_limitconnections_countcreated_atdaily_spend_limitdaily_spend_limit_enabledenabledidmax_destination_ratenamerecord_typeservice_plantagstraffic_typeupdated_atusage_payment_methodwhitelisted_destinations