Мне нужно найти хороший BSD Лицензированный C # SIP Softphone - PullRequest
3 голосов
/ 27 января 2012

В настоящее время я написал API для системы телефона SIP и хотел бы интегрировать полнофункциональный программный телефон SIP в то, что у меня уже есть.

Я ищу интеграцию программного телефона с открытым исходным кодом, который:

  • включает в себя полнофункциональный стек SIP
  • написан на C # или легко интегрируется в приложение C #
  • является BSD или лицензируется аналогично
  • базовые функции (набор номера, перевод, удержание и т. д.) на достаточно высоком уровне (т. е. было бы просто написать для него пользовательский интерфейс и альт. У меня есть пользовательский программный телефон)

Моя цель -быстро сделать демонстрацию концепции софтфона, чтобы иметь возможность демо.Я бы взял полностью встроенный софтфон, который был BSD, если бы я мог просто переписать интерфейс на C #.

Спасибо, и я с нетерпением жду неизменно полезной обратной связи.

Ответы [ 2 ]

3 голосов
/ 28 января 2012

Насколько я знаю, там нет софтфона с открытым исходным кодом на C #.Мой собственный стек SIP - это C # и с открытым исходным кодом, но он используется для сервера приложений SIP и в нем отсутствуют функциональные возможности, необходимые для программного телефона, такие как реализация RTP, кодеки, взаимодействие с аудиоустройствами и т. Д.1004 * Самая близкая вещь, которую я знаю об этом, может удовлетворить ваши потребности: sipek voip (я почти уверен, что раньше назывался pjsip.net), который является оболочкой C # для pjsip SIP-библиотеки и библиотеки мультимедиа с открытым исходным кодом, которые сами написаны на C и лицензированы по GPL;поэтому pjsip не соответствует вашим требованиям по лицензированию, даже если вы были готовы использовать библиотеку оболочки.

Наиболее эффективный путь для вас может заключаться в том, чтобы просмотреть существующие софтфоны и найти тот, который предлагает услуги по созданию скинов.В этом вопросе , который похож на ваш, похоже, что разработчик использует zoiper.Я знаю, что Counterpath также предлагает шкуры, но это не дешево.Конечно, если у вас есть несколько месяцев бездействующих ресурсов для разработчиков, я уверен, что вы могли бы опираться на мой или скоро

1 голос
/ 29 января 2012

Мы используем веб-телефон mizu . Он не написан на C #, но говорит, что он кроссплатформенный, поэтому я думаю, что вы должны иметь возможность использовать его и с C # (мы используем его из ASP .NET)

...