Skype4com автоматизации - Как получить список участников по вызову

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

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

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

1 ответ

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

[редактировать]

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

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

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

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

[/редактировать]

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

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