Skype4com автоматизации - Как получить список участников по вызову - PullRequest
4 голосов
/ 14 октября 2011

Я пытаюсь написать приложение, которое общается со Skype, чтобы сделать несколько вещей.Одна вещь, которую я хотел бы сделать, - это когда голосовой вызов соединяется, получить список участников.

Я делаю это в настоящее время, регистрируясь на событие Skype.CallStatus.При запуске этот обработчик события получает аргумент Call, который имеет свойство Participants.Однако в настоящее время этот список участников пуст (я проверяю, позвонив в службу голосового тестирования Skype).

Есть ли какая-либо причина, почему это будет?Есть ли другой способ получить список участников по вызову?

1 Ответ

1 голос
/ 14 октября 2011

Единственный способ получить список участников (обратите внимание, что я не очень старался) - это свойство ICall.PartnerDisplayName (вам нужно будет собирать имена партнеров при повышении Skype CallStatus событие несколько раз).

[править]

Документация skype4com для свойства Участники гласит:

Эта команда запрашивает количество участников конференц-связи , не размещенной пользователем .

После прочтения я провел тест: запустил групповой вызов с другого компьютера; в этом случае список участников верен.

Полезный пример использования Skype4com: http://skype.codeplex.com

[/ править]

Надеюсь, это поможет

...