Разница между Sip-клиентом и IMS-клиентом
В чем разница между клиентом SIP и клиентом IMS? Можем ли мы назвать SIP-клиент IMS-клиентом?
Например: Linphone, Sipdroid, Imsdroid - некоторые sip-клиенты, доступные для andorid. Существуют ли конкретные клиенты IMS для Android?
Спасибо и С уважением,
Шив
4 ответа
Если вы думаете о SIP как о механизме протоколов для голосовой / видеосвязи по IP, то IMS - это остальная часть автомобиля. Если все сделано правильно, IMS выводит SIP на совершенно новый уровень возможностей, точно так же, как Cadillac берет двигатель и заставляет вас сидеть за ним, двигаясь по шоссе со скоростью 70 миль в час.
И наоборот, IMS, сделанная неправильно, - это все равно, что сидеть в метро Geo под дождем, когда окна не закрываются.
Так что же дает IMS, а SIP нет? Вот несколько ключевых моментов.
- IMS обеспечивает логическую концептуальную архитектуру между различными частями сети связи. Например, у вас есть логическая сущность, известная как P-CSCF, задача которой заключается в том, чтобы прокси-соединения от клиентов в ядре сети. Этот P-CSCF говорит на SIP, но не только на нем, он может делать целый ряд других полезных вещей, таких как защита ядра от атак SIP отказ в обслуживании.
- IMS обеспечивает платформу для зарядки. Мировоззрение IMS исходит от телекоммуникационных компаний, и, как и следовало ожидать, они очень серьезно относятся к оплате услуг. IMS использует Diameter в качестве основного протокола для этой функции.
- IMS предоставляет способ подключения новых сервисов, просто добавляя серверы приложений, которые реализуют эту функцию, а не реорганизуя всю сеть. Например, если вы хотите добавить голосовую почту, вы подключаете сервер приложений голосовой почты и настраиваете свое ядро IMS для отправки на него трафика, когда на звонок не отвечают.
Как видите, чтобы клиент знал IMS, ему нужно знать больше, чем просто SIP. С точки зрения клиента, для работы многих функций IMS необходимы определенные заголовки SIP, и ваш стандартный клиент SIP их не собирается иметь. Хорошим примером будет P-Access-Network-Info.
SIP - это базовый протокол оповещения IMS. Вы можете использовать sip-клиент в качестве IMS-клиента. У меня есть опыт использования Sipdroid очень давно, и он работал нормально. Asterisk также является одним из sip-клиентов.
IMS - мультимедийная IP-подсистема. Он использует протокол SIP согласно спецификации 3GPP. В основном используется для передачи голоса. Протокол SIP определяется IETF.
IMS-Droid - клиент ims для Android
IMS - это архитектурная структура для мультимедийных услуг, стандартизированная 3GPP. IMS использует протокол SIP для сигнализации. В дополнение к стандартным заголовкам SIP (как определено в IETF SIP RFCS) 3GPP определяет определенные заголовки sip (например, заголовки, начинающиеся с P-подобного P-Asserted-Identity) и потоки сигнализации. Следовательно, при рассмотрении соответствия спецификациям 3GPP, клиент SIP не обязательно должен быть клиентом IMS. IMSDroid - это клиент IMS для Android.