You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGES.md
+19Lines changed: 19 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,25 @@
1
1
twilio-csharp Changelog
2
2
=======================
3
3
4
+
[2023-06-01] Version 6.7.0
5
+
--------------------------
6
+
**Library - Fix**
7
+
-[PR #680](https://github.com/twilio/twilio-csharp/pull/680): revert the commit Use IEnumerable<T> instead of List<T> for TwiML enums via PR (#671). Thanks to [@AsabuHere](https://github.com/AsabuHere)!
8
+
-[PR #672](https://github.com/twilio/twilio-csharp/pull/672): Add `ToString()` override to TwiML class. Thanks to [@Swimburger](https://github.com/Swimburger)!
9
+
10
+
**Library - Feature**
11
+
-[PR #671](https://github.com/twilio/twilio-csharp/pull/671): Use IEnumerable<T> instead of List<T> for TwiML enums. Thanks to [@Swimburger](https://github.com/Swimburger)!
12
+
13
+
**Api**
14
+
- Add `Trim` to create Conference Participant API
15
+
16
+
**Intelligence**
17
+
- First public beta release for Voice Intelligence APIs with client libraries
18
+
19
+
**Messaging**
20
+
- Add new `errors` attribute to us_app_to_person resource. This attribute will provide additional information about campaign registration errors.
Copy file name to clipboardExpand all lines: src/Twilio/Rest/Api/V2010/Account/Conference/ParticipantOptions.cs
+8-1Lines changed: 8 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -85,7 +85,7 @@ public class CreateParticipantOptions : IOptions<ParticipantResource>
85
85
///<summary> Whether to record the conference the participant is joining. Can be: `true`, `false`, `record-from-start`, and `do-not-record`. The default value is `false`. </summary>
86
86
publicstringConferenceRecord{get;set;}
87
87
88
-
///<summary> Whether to trim leading and trailing silence from your recorded conference audio files. Can be: `trim-silence` or `do-not-trim` and defaults to `trim-silence`. </summary>
88
+
///<summary> Whether to trim leading and trailing silence from the conference recording. Can be: `trim-silence` or `do-not-trim` and defaults to `trim-silence`. </summary>
89
89
publicstringConferenceTrim{get;set;}
90
90
91
91
///<summary> The URL we should call using the `conference_status_callback_method` when the conference events in `conference_status_callback_event` occur. Only the value set by the first participant to join the conference is used. Subsequent `conference_status_callback` values are ignored. </summary>
@@ -172,6 +172,9 @@ public class CreateParticipantOptions : IOptions<ParticipantResource>
172
172
///<summary> The HTTP method we should use when calling the `amd_status_callback` URL. Can be: `GET` or `POST` and the default is `POST`. </summary>
///<summary> Whether to trim any leading and trailing silence from the participant recording. Can be: `trim-silence` or `do-not-trim` and the default is `trim-silence`. </summary>
176
+
publicstringTrim{get;set;}
177
+
175
178
176
179
/// <summary> Construct a new CreateParticipantOptions </summary>
177
180
/// <param name="pathConferenceSid"> The SID of the participant's conference. </param>
@@ -378,6 +381,10 @@ public List<KeyValuePair<string, string>> GetParams()
Copy file name to clipboardExpand all lines: src/Twilio/Rest/Api/V2010/Account/Conference/ParticipantResource.cs
+8-4Lines changed: 8 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -112,7 +112,7 @@ public static async System.Threading.Tasks.Task<ParticipantResource> CreateAsync
112
112
/// <param name="earlyMedia"> Whether to allow an agent to hear the state of the outbound call, including ringing or disconnect messages. Can be: `true` or `false` and defaults to `true`. </param>
113
113
/// <param name="maxParticipants"> The maximum number of participants in the conference. Can be a positive integer from `2` to `250`. The default value is `250`. </param>
114
114
/// <param name="conferenceRecord"> Whether to record the conference the participant is joining. Can be: `true`, `false`, `record-from-start`, and `do-not-record`. The default value is `false`. </param>
115
-
/// <param name="conferenceTrim"> Whether to trim leading and trailing silence from your recorded conference audio files. Can be: `trim-silence` or `do-not-trim` and defaults to `trim-silence`. </param>
115
+
/// <param name="conferenceTrim"> Whether to trim leading and trailing silence from the conference recording. Can be: `trim-silence` or `do-not-trim` and defaults to `trim-silence`. </param>
116
116
/// <param name="conferenceStatusCallback"> The URL we should call using the `conference_status_callback_method` when the conference events in `conference_status_callback_event` occur. Only the value set by the first participant to join the conference is used. Subsequent `conference_status_callback` values are ignored. </param>
117
117
/// <param name="conferenceStatusCallbackMethod"> The HTTP method we should use to call `conference_status_callback`. Can be: `GET` or `POST` and defaults to `POST`. </param>
118
118
/// <param name="conferenceStatusCallbackEvent"> The conference state changes that should generate a call to `conference_status_callback`. Can be: `start`, `end`, `join`, `leave`, `mute`, `hold`, `modify`, `speaker`, and `announcement`. Separate multiple values with a space. Defaults to `start end`. </param>
@@ -141,6 +141,7 @@ public static async System.Threading.Tasks.Task<ParticipantResource> CreateAsync
141
141
/// <param name="machineDetectionSilenceTimeout"> The number of milliseconds of initial silence after which an `unknown` AnsweredBy result will be returned. Possible Values: 2000-10000. Default: 5000. </param>
142
142
/// <param name="amdStatusCallback"> The URL that we should call using the `amd_status_callback_method` to notify customer application whether the call was answered by human, machine or fax. </param>
143
143
/// <param name="amdStatusCallbackMethod"> The HTTP method we should use when calling the `amd_status_callback` URL. Can be: `GET` or `POST` and the default is `POST`. </param>
144
+
/// <param name="trim"> Whether to trim any leading and trailing silence from the participant recording. Can be: `trim-silence` or `do-not-trim` and the default is `trim-silence`. </param>
144
145
/// <param name="client"> Client to make requests to Twilio </param>
145
146
/// <returns> A single instance of Participant </returns>
146
147
publicstaticParticipantResourceCreate(
@@ -192,9 +193,10 @@ public static ParticipantResource Create(
@@ -219,7 +221,7 @@ public static ParticipantResource Create(
219
221
/// <param name="earlyMedia"> Whether to allow an agent to hear the state of the outbound call, including ringing or disconnect messages. Can be: `true` or `false` and defaults to `true`. </param>
220
222
/// <param name="maxParticipants"> The maximum number of participants in the conference. Can be a positive integer from `2` to `250`. The default value is `250`. </param>
221
223
/// <param name="conferenceRecord"> Whether to record the conference the participant is joining. Can be: `true`, `false`, `record-from-start`, and `do-not-record`. The default value is `false`. </param>
222
-
/// <param name="conferenceTrim"> Whether to trim leading and trailing silence from your recorded conference audio files. Can be: `trim-silence` or `do-not-trim` and defaults to `trim-silence`. </param>
224
+
/// <param name="conferenceTrim"> Whether to trim leading and trailing silence from the conference recording. Can be: `trim-silence` or `do-not-trim` and defaults to `trim-silence`. </param>
223
225
/// <param name="conferenceStatusCallback"> The URL we should call using the `conference_status_callback_method` when the conference events in `conference_status_callback_event` occur. Only the value set by the first participant to join the conference is used. Subsequent `conference_status_callback` values are ignored. </param>
224
226
/// <param name="conferenceStatusCallbackMethod"> The HTTP method we should use to call `conference_status_callback`. Can be: `GET` or `POST` and defaults to `POST`. </param>
225
227
/// <param name="conferenceStatusCallbackEvent"> The conference state changes that should generate a call to `conference_status_callback`. Can be: `start`, `end`, `join`, `leave`, `mute`, `hold`, `modify`, `speaker`, and `announcement`. Separate multiple values with a space. Defaults to `start end`. </param>
@@ -248,6 +250,7 @@ public static ParticipantResource Create(
248
250
/// <param name="machineDetectionSilenceTimeout"> The number of milliseconds of initial silence after which an `unknown` AnsweredBy result will be returned. Possible Values: 2000-10000. Default: 5000. </param>
249
251
/// <param name="amdStatusCallback"> The URL that we should call using the `amd_status_callback_method` to notify customer application whether the call was answered by human, machine or fax. </param>
250
252
/// <param name="amdStatusCallbackMethod"> The HTTP method we should use when calling the `amd_status_callback` URL. Can be: `GET` or `POST` and the default is `POST`. </param>
253
+
/// <param name="trim"> Whether to trim any leading and trailing silence from the participant recording. Can be: `trim-silence` or `do-not-trim` and the default is `trim-silence`. </param>
251
254
/// <param name="client"> Client to make requests to Twilio </param>
252
255
/// <returns> Task that resolves to A single instance of Participant </returns>
0 commit comments