【发布时间】:2017-09-07 15:02:43
【问题描述】:
我已经安装了一个 MSPL 脚本来将 INVITE 音频消息重定向到 UCMA sip 地址
我目前正在为 Skype for Business 编写一个 UCMA 应用程序:
- 接听来电
- 接听电话
- 创建电话会议
- 将受信任的参与者添加到会议中
- 在受信任的参与者音频流上创建一个录制实例以录制对话
我需要做的最后一件事是将 To caller URI 添加到电话会议中。 我尝试使用本文中的代码示例邀请新参与者加入会议,但我收到一个异常,提示对话中没有 AvailableMediaTypes。
public static async void InviteToConference(string destinationUri)
{
//Create a new conversation for the application endpoint.
_toConversation = new Conversation(_server.ApplicationEndPoint);
var conferenceInviteSettings = new ConferenceInvitationSettings();
conferenceInviteSettings.ConferenceUri = _conferenceUri;
ConferenceInvitation invitation = new ConferenceInvitation(_toConversation, conferenceInviteSettings);
try
{
await invitation.DeliverAsync(destinationUri);
}
catch (InvalidOperationException)
{
// Conversation was terminated while trying to add participant.
}
}
谁能告诉我我需要做什么才能添加/邀请参与者加入电话会议?
如果有人可以告诉我如何录制 Skype for Business 通话而无需创建会议,那就更好了,因为会议无法转发。
【问题讨论】:
标签: c# lync skype-for-business ucma