1.5.0 (2025-09-10)
Features Added
- Added support for Teams multipersona users in create call, add participant, transfer, and redirect scenarios in OPS calls
- Added TeamsAppSource for use when creating outbound OPS calls
- Recording with the call connection ID is now supported. OPS calls can be recorded using the call connection ID.
- Adds support for SIP headers prefixed with 'X-' and 'X-MS-Custom-' within the CustomCallingContext.
Breaking Changes
- The properties
media_streaming_subscription
andtranscription_subscription
ofCallConnectionProperties
are no longer subclasses of the internalModel
baseclass, and no longer have the inherited methods. - The following attributes have now been typed as
Optional
to reflect the actual behaviour:CallParticipant.is_muted
,CallParticipant.is_on_hold
,AddParticipantResult.invitation_id
,CancelAddParticipantOperationResult.invitation_id
. - The models
FileSource
andChannelAffinity
will no longer accept arbitrary keyword args in the constructor.
Bugs fixed
- Fixed range specification for download_recording.
- Fixed serialization of participant ordering for start_recording.