Ищу хорошую реализацию SIP на C #

Я видел похожий вопрос 1,5 года назад, и я надеюсь, что есть что-то получше.

Я ищу полностью управляемую реализацию C #, потому что она мне нужна для .NET Microframework, поэтому у меня не может быть .NET-оберток для кода C.

Кто-нибудь сталкивался с хорошей реализацией протокола SIP на C #. Я не должен, что меня не интересуют кодеки, в основном буду заниматься управлением вызовами.


person AngryHacker    schedule 12.08.2010    source источник
comment
Вы понимаете, насколько это может быть медленным? В зависимости от устройства, возможно, вы могли бы сделать что-нибудь на C.   -  person leppie    schedule 12.08.2010
comment
@leppie Почему это должно быть медленно? Чип - ARM7, работающий на частоте 72 МГц. Прямо сейчас он также запускает веб-сервер, я бы сказал, довольно успешно.   -  person AngryHacker    schedule 13.08.2010


Ответы (4)


Мой собственный стек SIP C # находится в волшебстве. Он далек от совершенства, но с точки зрения основного стандарта SIP RFC3261 он должен быть довольно хорошим, и вы можете подключиться к нему, используя только сборку SIPSorcery.Core. Серверные приложения можно игнорировать, если вы хотите выполнить какое-то специализированное управление вызовами.

person sipsorcery    schedule 16.08.2010
comment
Это круто. Управление вызовами - единственное, что я ищу. У вас есть где-нибудь образец того, как подключиться к сборке SIPSorcery.Core? - person AngryHacker; 17.08.2010
comment
На сайте codeplex есть образец программного телефона sipsorcery.codeplex.com/ SourceControl / changeset / view /, я думаю, он все еще строится. Одно предостережение: у меня не так много разработчиков использовали стек, поэтому API не такой чистый, как должен быть. Однако это живой проект, поэтому, если вы столкнетесь с препятствием, просто опубликуйте проблему на сайте codeplex. - person sipsorcery; 17.08.2010

Я использую ozeki voip sip sdk. Он написан на C # и обеспечивает полную реализацию SIP со всеми RFC. Остальные, которые я пробовал, были частичными реализациями и не работали со всеми моими АТС.

person simon robert    schedule 13.02.2012

Если вы хотите ознакомиться с реализацией протокола SIP, я предлагаю вам сначала прочитать более полезную информацию об истории технологии VoIP. Я также использовал несколько примеров для своего проекта. Я нашел это объяснение ранее:

Протокол инициации сеанса (SIP) - это протокол сигнализации, определенный IETF, широко используемый для управления сеансами связи, такими как голосовые и видеозвонки, по Интернет-протоколу. SIP помогает в установлении сеансов связи, которые включают различные типы мультимедиа, такие как аудио, видео или совместное мультимедиа.

Я имею в виду, что протокол SIP очень важен для использования, когда мы хотим создать приложение на основе аудио или видео. (Например: Ozeki VoIP SIP SDK подходит для создания служб вызовов SIP VoIP.)

Информация взята с этой веб-страницы: http://voip-sip-sdk.com/p_304-sip-protocol-implementation-voip.html. Я всегда использую этот веб-сайт, потому что этот SDK имеет лучшую документацию, которая проста и прозрачна для понимания.

person NikoJarvi68    schedule 15.11.2012

Этот .NET SIP SDK, вероятно, является наиболее полным.

person jnielsen    schedule 27.02.2011