MS Lyn c 2013 активный Skype, соединяющий выигрышные сеансы, прерванные со следующими вызовами avmodality.beginconnect - PullRequest
0 голосов
/ 21 февраля 2020

Я пишу тестовое консольное приложение для вызова телефонных номеров, используя Lyn c Client SDK и возможности вызовов Skype для бизнеса

  1. Если я запускаю до двух avmodality сеансов вызовов Skype для бизнеса (используя avmodality.beginconnect ) по одному, без каких-либо задержек (console.readline или thread.sleep), в главном потоке я получаю два одновременно работающих Skype для бизнеса звонки выигрывают, все в порядке
  2. Если a) Я запускаю первый сеанс связи Skype для бизнеса, используя avmodality.beginconnect , b) Я жду с Console.Readline для первого num абонента, получающего звонок и начинающего его удерживать
    c) Я начинаю второй сеанс Skype для бизнеса вызов с использованием avmodality.beginconnect все снова в порядке, оба сеанса работают нормально .. но ..
  3. Если a) Я запускаю первый сеанс Skype для бизнес-вызов с использованием avmodality.beginconnect b) Я не жду первого номера ubscriber получить вызов, но просто подождите с Console.Readline в течение нескольких секунд, а затем ..
    c) Я запускаю второй сеанс вызова Skype для бизнеса используя avmodality.beginconnect , пока соединение с первым сеансом все еще активно (абонент также не получает вызов) ..

.. ну, сразу после секунды avmodality.beginconnect первый сеанс Skype для бизнеса прерывается из состояния ModalityState.Connecting в ModalityState.Disconnected
Почему почти параллельные вызовы avmodality.beginconnect let запускать параллельные сеансы Skype, но некоторая задержка между двумя вызовами avmodality.beginconnect приводит к прерыванию первого сеанса Skype по второму avmodality.beginconnect ?

...