Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "6.60.2"
".": "6.61.0"
}
8 changes: 4 additions & 4 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 1048
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/telnyx/telnyx-2d16e8777760510f6411babaad407053d8487c862437bca39a3a5ce41ec6c2b3.yml
openapi_spec_hash: fe275d18d2083fd01d5b7c4b14f57e70
config_hash: 9945c62dfb3a12050cc6f6e981ae5422
configured_endpoints: 1047
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/telnyx/telnyx-2f5e663dd6ece766ecc6edc793841188a8bac9ce103266359c041bb8dbc4bc87.yml
openapi_spec_hash: bea92e3ab1717e0756985bdce6901e61
config_hash: da8cae8a6100e4d90af920e222524d09
23 changes: 23 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,28 @@
# Changelog

## 6.61.0 (2026-06-03)

Full Changelog: [v6.60.2...v6.61.0](https://github.com/team-telnyx/telnyx-java/compare/v6.60.2...v6.61.0)

### Features

* AI-assistants conversation flow ([3556c97](https://github.com/team-telnyx/telnyx-java/commit/3556c9766c7a54c1b362dabe4446630813437a87))
* **sip-registration-status:** finalize phase 1 response shape with status mapping ([223104a](https://github.com/team-telnyx/telnyx-java/commit/223104a9686a8ced8ec9540a2e7c15e22ce91e52))
* TELAPPS-406: nest service_types with per-service languages in STT spec ([65ad5d9](https://github.com/team-telnyx/telnyx-java/commit/65ad5d98e635c7452f4aee40096378e012b5c0f0))
* Update conversation flow ([69e0f56](https://github.com/team-telnyx/telnyx-java/commit/69e0f5669c4fae33055412cc5153ba407d319964))


### Bug Fixes

* **sip-registration-status:** drop user_id query param ([cc203c8](https://github.com/team-telnyx/telnyx-java/commit/cc203c8c77669f14ca98e4b923ab20f7429445f1))
* **sip-registration-status:** move operation under UAC Connections tag ([4a30666](https://github.com/team-telnyx/telnyx-java/commit/4a30666cc058c5f93c68f412f42636b41720f724))
* **sip-registration-status:** rename detail field to sip_uri_user_host ([8d61b57](https://github.com/team-telnyx/telnyx-java/commit/8d61b57a64a73a5053a68ea617f0fbbc8f52d3d7))


### Chores

* update example date in audit-logs for pipeline sync ([2f2efb4](https://github.com/team-telnyx/telnyx-java/commit/2f2efb45878bbf9a966aa8c1dfa5dc240b07ec0f))

## 6.60.2 (2026-06-01)

Full Changelog: [v6.60.1...v6.60.2](https://github.com/team-telnyx/telnyx-java/compare/v6.60.1...v6.60.2)
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<!-- x-release-please-start-version -->

[![Maven Central](https://img.shields.io/maven-central/v/com.telnyx.sdk/telnyx)](https://central.sonatype.com/artifact/com.telnyx.sdk/telnyx/6.60.2)
[![Maven Central](https://img.shields.io/maven-central/v/com.telnyx.sdk/telnyx)](https://central.sonatype.com/artifact/com.telnyx.sdk/telnyx/6.61.0)

<!-- x-release-please-end -->

Expand All @@ -26,7 +26,7 @@ Use the Telnyx MCP Server to enable AI assistants to interact with this API, all
### Gradle

```kotlin
implementation("com.telnyx.sdk:telnyx:6.60.2")
implementation("com.telnyx.sdk:telnyx:6.61.0")
```

### Maven
Expand All @@ -35,7 +35,7 @@ implementation("com.telnyx.sdk:telnyx:6.60.2")
<dependency>
<groupId>com.telnyx.sdk</groupId>
<artifactId>telnyx</artifactId>
<version>6.60.2</version>
<version>6.61.0</version>
</dependency>
```

Expand Down
2 changes: 1 addition & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
allprojects {
group = "com.telnyx.sdk"
version = "6.60.2" // x-release-please-version
version = "6.61.0" // x-release-please-version
}

subprojects {
Expand Down
24 changes: 12 additions & 12 deletions telnyx-core/src/main/kotlin/com/telnyx/sdk/client/TelnyxClient.kt
Original file line number Diff line number Diff line change
Expand Up @@ -516,9 +516,6 @@ interface TelnyxClient {

fun reports(): ReportService

/** Discover available speech-to-text providers, models, and supported languages. */
fun speechToText(): SpeechToTextService

/** Requirement Groups */
fun requirementGroups(): RequirementGroupService

Expand Down Expand Up @@ -685,12 +682,15 @@ interface TelnyxClient {
/** UAC connection operations */
fun uacConnections(): UacConnectionService

/** UAC connection operations */
fun sipRegistrationStatus(): SipRegistrationStatusService

/** Discover available speech-to-text providers, models, and supported languages. */
fun speechToText(): SpeechToTextService

/** Retrieve raw Voice SDK call report stats payloads for WebRTC call troubleshooting. */
fun voiceSdkCallReports(): VoiceSdkCallReportService

/** Look up the live SIP registration status of a UAC connection. */
fun sipRegistrationStatus(): SipRegistrationStatusService

/**
* Closes this client, relinquishing any underlying resources.
*
Expand Down Expand Up @@ -1023,9 +1023,6 @@ interface TelnyxClient {

fun reports(): ReportService.WithRawResponse

/** Discover available speech-to-text providers, models, and supported languages. */
fun speechToText(): SpeechToTextService.WithRawResponse

/** Requirement Groups */
fun requirementGroups(): RequirementGroupService.WithRawResponse

Expand Down Expand Up @@ -1192,10 +1189,13 @@ interface TelnyxClient {
/** UAC connection operations */
fun uacConnections(): UacConnectionService.WithRawResponse

/** UAC connection operations */
fun sipRegistrationStatus(): SipRegistrationStatusService.WithRawResponse

/** Discover available speech-to-text providers, models, and supported languages. */
fun speechToText(): SpeechToTextService.WithRawResponse

/** Retrieve raw Voice SDK call report stats payloads for WebRTC call troubleshooting. */
fun voiceSdkCallReports(): VoiceSdkCallReportService.WithRawResponse

/** Look up the live SIP registration status of a UAC connection. */
fun sipRegistrationStatus(): SipRegistrationStatusService.WithRawResponse
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -516,9 +516,6 @@ interface TelnyxClientAsync {

fun reports(): ReportServiceAsync

/** Discover available speech-to-text providers, models, and supported languages. */
fun speechToText(): SpeechToTextServiceAsync

/** Requirement Groups */
fun requirementGroups(): RequirementGroupServiceAsync

Expand Down Expand Up @@ -685,12 +682,15 @@ interface TelnyxClientAsync {
/** UAC connection operations */
fun uacConnections(): UacConnectionServiceAsync

/** UAC connection operations */
fun sipRegistrationStatus(): SipRegistrationStatusServiceAsync

/** Discover available speech-to-text providers, models, and supported languages. */
fun speechToText(): SpeechToTextServiceAsync

/** Retrieve raw Voice SDK call report stats payloads for WebRTC call troubleshooting. */
fun voiceSdkCallReports(): VoiceSdkCallReportServiceAsync

/** Look up the live SIP registration status of a UAC connection. */
fun sipRegistrationStatus(): SipRegistrationStatusServiceAsync

/**
* Closes this client, relinquishing any underlying resources.
*
Expand Down Expand Up @@ -1025,9 +1025,6 @@ interface TelnyxClientAsync {

fun reports(): ReportServiceAsync.WithRawResponse

/** Discover available speech-to-text providers, models, and supported languages. */
fun speechToText(): SpeechToTextServiceAsync.WithRawResponse

/** Requirement Groups */
fun requirementGroups(): RequirementGroupServiceAsync.WithRawResponse

Expand Down Expand Up @@ -1195,10 +1192,13 @@ interface TelnyxClientAsync {
/** UAC connection operations */
fun uacConnections(): UacConnectionServiceAsync.WithRawResponse

/** UAC connection operations */
fun sipRegistrationStatus(): SipRegistrationStatusServiceAsync.WithRawResponse

/** Discover available speech-to-text providers, models, and supported languages. */
fun speechToText(): SpeechToTextServiceAsync.WithRawResponse

/** Retrieve raw Voice SDK call report stats payloads for WebRTC call troubleshooting. */
fun voiceSdkCallReports(): VoiceSdkCallReportServiceAsync.WithRawResponse

/** Look up the live SIP registration status of a UAC connection. */
fun sipRegistrationStatus(): SipRegistrationStatusServiceAsync.WithRawResponse
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -778,10 +778,6 @@ class TelnyxClientAsyncImpl(private val clientOptions: ClientOptions) : TelnyxCl
ReportServiceAsyncImpl(clientOptionsWithUserAgent)
}

private val speechToText: SpeechToTextServiceAsync by lazy {
SpeechToTextServiceAsyncImpl(clientOptionsWithUserAgent)
}

private val requirementGroups: RequirementGroupServiceAsync by lazy {
RequirementGroupServiceAsyncImpl(clientOptionsWithUserAgent)
}
Expand Down Expand Up @@ -1000,14 +996,18 @@ class TelnyxClientAsyncImpl(private val clientOptions: ClientOptions) : TelnyxCl
UacConnectionServiceAsyncImpl(clientOptionsWithUserAgent)
}

private val voiceSdkCallReports: VoiceSdkCallReportServiceAsync by lazy {
VoiceSdkCallReportServiceAsyncImpl(clientOptionsWithUserAgent)
}

private val sipRegistrationStatus: SipRegistrationStatusServiceAsync by lazy {
SipRegistrationStatusServiceAsyncImpl(clientOptionsWithUserAgent)
}

private val speechToText: SpeechToTextServiceAsync by lazy {
SpeechToTextServiceAsyncImpl(clientOptionsWithUserAgent)
}

private val voiceSdkCallReports: VoiceSdkCallReportServiceAsync by lazy {
VoiceSdkCallReportServiceAsyncImpl(clientOptionsWithUserAgent)
}

override fun sync(): TelnyxClient = sync

override fun withRawResponse(): TelnyxClientAsync.WithRawResponse = withRawResponse
Expand Down Expand Up @@ -1345,9 +1345,6 @@ class TelnyxClientAsyncImpl(private val clientOptions: ClientOptions) : TelnyxCl

override fun reports(): ReportServiceAsync = reports

/** Discover available speech-to-text providers, models, and supported languages. */
override fun speechToText(): SpeechToTextServiceAsync = speechToText

/** Requirement Groups */
override fun requirementGroups(): RequirementGroupServiceAsync = requirementGroups

Expand Down Expand Up @@ -1521,12 +1518,15 @@ class TelnyxClientAsyncImpl(private val clientOptions: ClientOptions) : TelnyxCl
/** UAC connection operations */
override fun uacConnections(): UacConnectionServiceAsync = uacConnections

/** UAC connection operations */
override fun sipRegistrationStatus(): SipRegistrationStatusServiceAsync = sipRegistrationStatus

/** Discover available speech-to-text providers, models, and supported languages. */
override fun speechToText(): SpeechToTextServiceAsync = speechToText

/** Retrieve raw Voice SDK call report stats payloads for WebRTC call troubleshooting. */
override fun voiceSdkCallReports(): VoiceSdkCallReportServiceAsync = voiceSdkCallReports

/** Look up the live SIP registration status of a UAC connection. */
override fun sipRegistrationStatus(): SipRegistrationStatusServiceAsync = sipRegistrationStatus

override fun close() = clientOptions.close()

class WithRawResponseImpl internal constructor(private val clientOptions: ClientOptions) :
Expand Down Expand Up @@ -1991,10 +1991,6 @@ class TelnyxClientAsyncImpl(private val clientOptions: ClientOptions) : TelnyxCl
ReportServiceAsyncImpl.WithRawResponseImpl(clientOptions)
}

private val speechToText: SpeechToTextServiceAsync.WithRawResponse by lazy {
SpeechToTextServiceAsyncImpl.WithRawResponseImpl(clientOptions)
}

private val requirementGroups: RequirementGroupServiceAsync.WithRawResponse by lazy {
RequirementGroupServiceAsyncImpl.WithRawResponseImpl(clientOptions)
}
Expand Down Expand Up @@ -2229,15 +2225,19 @@ class TelnyxClientAsyncImpl(private val clientOptions: ClientOptions) : TelnyxCl
UacConnectionServiceAsyncImpl.WithRawResponseImpl(clientOptions)
}

private val voiceSdkCallReports: VoiceSdkCallReportServiceAsync.WithRawResponse by lazy {
VoiceSdkCallReportServiceAsyncImpl.WithRawResponseImpl(clientOptions)
}

private val sipRegistrationStatus:
SipRegistrationStatusServiceAsync.WithRawResponse by lazy {
SipRegistrationStatusServiceAsyncImpl.WithRawResponseImpl(clientOptions)
}

private val speechToText: SpeechToTextServiceAsync.WithRawResponse by lazy {
SpeechToTextServiceAsyncImpl.WithRawResponseImpl(clientOptions)
}

private val voiceSdkCallReports: VoiceSdkCallReportServiceAsync.WithRawResponse by lazy {
VoiceSdkCallReportServiceAsyncImpl.WithRawResponseImpl(clientOptions)
}

override fun withOptions(
modifier: Consumer<ClientOptions.Builder>
): TelnyxClientAsync.WithRawResponse =
Expand Down Expand Up @@ -2608,9 +2608,6 @@ class TelnyxClientAsyncImpl(private val clientOptions: ClientOptions) : TelnyxCl

override fun reports(): ReportServiceAsync.WithRawResponse = reports

/** Discover available speech-to-text providers, models, and supported languages. */
override fun speechToText(): SpeechToTextServiceAsync.WithRawResponse = speechToText

/** Requirement Groups */
override fun requirementGroups(): RequirementGroupServiceAsync.WithRawResponse =
requirementGroups
Expand Down Expand Up @@ -2802,12 +2799,15 @@ class TelnyxClientAsyncImpl(private val clientOptions: ClientOptions) : TelnyxCl
/** UAC connection operations */
override fun uacConnections(): UacConnectionServiceAsync.WithRawResponse = uacConnections

/** UAC connection operations */
override fun sipRegistrationStatus(): SipRegistrationStatusServiceAsync.WithRawResponse =
sipRegistrationStatus

/** Discover available speech-to-text providers, models, and supported languages. */
override fun speechToText(): SpeechToTextServiceAsync.WithRawResponse = speechToText

/** Retrieve raw Voice SDK call report stats payloads for WebRTC call troubleshooting. */
override fun voiceSdkCallReports(): VoiceSdkCallReportServiceAsync.WithRawResponse =
voiceSdkCallReports

/** Look up the live SIP registration status of a UAC connection. */
override fun sipRegistrationStatus(): SipRegistrationStatusServiceAsync.WithRawResponse =
sipRegistrationStatus
}
}
Loading
Loading