Lync Client SDK PSTN Вызов

Я использую Lync Client SDK 2013, чтобы общаться с Skype для бизнеса через программу на C#.

Тем не менее, я не могу найти никаких ссылок в документации SDK о том, как сделать вызов PSTN с помощью SDK.

Это вообще возможно? Краткий пример кода на C# был бы полезен.

1 ответ

Решение

Вы используете URI "tel:", чтобы указать желаемый номер, который вы хотите набрать, вместо URI sip. Используемый номер зависит от настройки абонентской группы вашего Lync Server. Если вы хотите избежать проблем с абонентской группой, придерживайтесь номеров в формате E164, и он будет работать с любым номером на любом Lync Server в любом месте.

Набор номера с помощью клиента Lync такой же, как и с обычным sip-адресом, за исключением того, что вместо этого вы используете форматированный по телефону tri:

    var participantUri = new List<string> { "tel:+6491234567" };
    var automation = LyncClient.GetAutomation();
    automation.BeginStartConversation(AutomationModalities.Audio, participantUri, null, ar =>
        {
            automation.EndStartConversation(ar);
        }, null);

Примечание: проверка ошибок отсутствует, и вызов BeginStartConversation / EndStartConversation может быть выполнен различными способами / стилями.

Другие вопросы по тегам