Мне нужно найти хороший софтфон C# SIP с лицензией BSD.

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

Я хочу интегрировать софтфон с открытым исходным кодом, который:

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

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

Спасибо и жду неизменно полезных отзывов.


person kmarks2    schedule 27.01.2012    source источник


Ответы (2)


Насколько мне известно, софтфона C# с открытым исходным кодом не существует. Мой собственный стек SIP написан на C# и имеет открытый исходный код, но он используется для сервера приложений SIP, и в нем отсутствуют некоторые функции. необходим для программного телефона, такого как реализация RTP, кодеки, взаимодействие аудиоустройств и т. д.

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

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

person sipsorcery    schedule 28.01.2012

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

person Brian Peter    schedule 29.01.2012