VOIP - клиентская библиотека SIP, которая может обрабатывать одновременные вызовы на разных (звуковых картах) устройствах - PullRequest
0 голосов
/ 17 июня 2011

Мне нужно создать приложение, которое имеет несколько SIP-соединений и использует несколько звуковых карт в качестве устройств ввода / вывода. Мой опыт работы с C #, поэтому .Net предпочтительнее, но я буду работать с оболочками / IKVM, если это необходимо.

Я просмотрел большое количество библиотек, проводя большую часть времени с PJSIP (и оболочкой C # SIPEK - я даже переписал примеры для работы в Windows 7, поэтому я потратил время).

Все, чего я хочу достичь, может быть сделано с помощью PJSUA / SIPEK, но это может быть сделано только по одному каналу за раз - открытие новых выходов звуковой карты не работает.

Кто-нибудь знает либо

a) Способ запуска нескольких экземпляров SIPEK / PJSUA из одного интерфейса

или

b) Приличный SDK для .Net, который был протестирован для нескольких одновременных звуковых карт и SIP-каналов?

Исходный код доступен по разумной цене, если возможно.

Есть идеи?

1 Ответ

0 голосов
/ 09 февраля 2012

Вы можете использовать несколько устройств с PJSIP, но вам нужно будет создать несколько экземпляров pjmedia_conf: PJMEDIA_CONF.htm "> http://www.pjsip.org/pjmedia/docs/html/group_PJMEDIA_CONF.htm

...