Мне нужно создать приложение, которое имеет несколько SIP-соединений и использует несколько звуковых карт в качестве устройств ввода / вывода. Мой опыт работы с C #, поэтому .Net предпочтительнее, но я буду работать с оболочками / IKVM, если это необходимо.
Я просмотрел большое количество библиотек, проводя большую часть времени с PJSIP (и оболочкой C # SIPEK - я даже переписал примеры для работы в Windows 7, поэтому я потратил время).
Все, чего я хочу достичь, может быть сделано с помощью PJSUA / SIPEK, но это может быть сделано только по одному каналу за раз - открытие новых выходов звуковой карты не работает.
Кто-нибудь знает либо
a) Способ запуска нескольких экземпляров SIPEK / PJSUA из одного интерфейса
или
b) Приличный SDK для .Net, который был протестирован для нескольких одновременных звуковых карт и SIP-каналов?
Исходный код доступен по разумной цене, если возможно.
Есть идеи?