Lync Client SDK - Консультативный перевод - получение исходного вызова, если сторонняя сторона игнорирует Игнорирует вызов
Я разрабатываю расширение поверх Lync, используя Client SDK.
В одном случае я получаю звонок от Стороны A. Я хочу сделать консультативный перевод в Сторону B. Как только Сторона B отвечает, я делаю консультативный перевод из Стороны A в B.
Все вышеперечисленное работает отлично. За исключением одного случая, когда Сторона B отклоняет или игнорирует вызов.
В такой ситуации я слышу голосовое сообщение и не могу ответить на вызов, поступивший от Стороны А.
Поэтому мой вопрос заключается в том, что, как только Сторона B игнорирует или отклоняет вызов, как я могу получить вызов от Стороны A вместо того, чтобы слышать это голосовое сообщение, поступающее от Стороны B?
Спасибо билл
1 ответ
Настройка является настройкой клиента для Стороны B. Это только поведение по умолчанию, когда у вас есть настройка голосовой почты в Skype. Это можно изменить вручную в Skype-клиенте Стороны B.
С Lync SDK вы не можете делать то, что хотите, для достижения того, что вы хотите, вам придется либо использовать надстройку с доверенным приложением UCMA и / или приложением Lync Server MSPL / Proxy.
Я бы пошел по пути доверенного приложения UCMA. Что вы можете сделать, так это получить доверенное приложение, которое сделает набор номера для вас из партии B, а затем останется на пути sip или уйдет.
Следуйте этой статье в блоге, чтобы отключить пересылку. (Примечание: это отключает переадресацию в целом, вместо этого вы можете использовать связанную статью об обнаружении ответа на вызов голосовой почты).
Вы можете настроить вызов как B2BCall или, получив ответ, перевести вызов обратно в Lync Client.