Оценка Asterisk и pjsip для поддержки IMS

Я хочу работать над проектом с открытым исходным кодом, в котором уже есть инфраструктура VoIP, чтобы добавить в него поддержку IMS. В частности, поддержка клиента IMS, совместимого с 3gpp версии 9.

Для этого я думаю об использовании кода звездочки или pjsip. Поскольку я планирую работать на C и Linux, эти два проекта соответствуют моим требованиям. Кроме того, это очень стабильные продукты, поэтому я надеюсь начать работу над любым из них без необходимости исправлять ошибку, которая может задержать мою цель.

Вопрос в том, какой проект выбрать для начала работы — asterisk или pjsip?

Я работаю над тем, чтобы сделать выбор, поэтому я просто надеялся получить ценные советы от других программистов. Любая помощь действительно приветствуется. Также я буду продолжать публиковать свои выводы и список пожеланий.


person pistonhead1    schedule 20.01.2013    source источник


Ответы (1)


Вы просите сравнить разные типы проектов.

Звездочка - это АТС. Это серверная часть.

pjsip — это стек sip и клиентские библиотеки.

Вы можете использовать оба, но вы не можете сравнивать pbx с клиентскими библиотеками.

person arheops    schedule 21.01.2013
comment
Спасибо за ответ. Я знаю, что asterisk — это АТС, а pjsip — это библиотека. У обоих есть компоненты sip. Однако asterisk может действовать как UA для клиентов, зарегистрированных на нем. Таким образом, если в звездочку добавляется поддержка IMS и принимается решение, когда определенное расширение регистрируется в звездочке, тогда звездочка должна регистрироваться на сервере IMS с использованием предварительно настроенных общедоступных/частных идентификаторов, после чего она может расширяться для использования функций IMS. Более того, звездочка может поддерживать несколько типов клиентов в его локальная сеть, такая как устройства PSTN, клиенты IMS, sip, но не клиенты IMS. Asterisk может решить, требуется ли регистрация IMS для UA или нет. - person pistonhead1; 23.01.2013
comment
это как использовать самолет для обычной езды по дороге. конечно можно, но какой смысл? - person arheops; 24.01.2013