Skype4com автоматизации - Как получить список участников по вызову
Я пытаюсь написать приложение, которое говорит с Skype, чтобы сделать несколько вещей. Одна вещь, которую я хотел бы сделать, это когда голосовой вызов соединяется, получить список участников.
Я делаю это в настоящее время, регистрируясь на Skype.CallStatus
событие. При запуске этот обработчик события получает Call
аргумент, который имеет Participants
имущество. Однако в настоящее время этот список участников пуст (я тестирую по телефону службы голосового тестирования Skype).
Есть ли причина, почему это будет? Есть ли другой способ получить список участников по вызову?
1 ответ
Единственный способ получить список участников (обратите внимание, что я не очень старался) - через свойство ICall.PartnerDisplayName (вам нужно будет собирать имена партнеров, когда Skype вызывает событие CallStatus несколько раз).
[редактировать]
Документация skype4com для собственности Участников гласит:
Эта команда запрашивает количество участников конференц-связи, не размещенных пользователем.
Прочитав это, я провел тест: запустил групповой вызов с другого компьютера; в этом случае список участников правильный.
Полезный пример использования Skype4com: http://skype.codeplex.com/
[/редактировать]
Надеюсь это поможет