Описание объекта (услуг).
Для более детального обоснования выбранного нами оборудования, хотим предоставить краткую характеристику IMS платформы:
Сердце” и “мозг” IMS
Один из двух основных логических блоков IMS - “сердце” всей системы - это блок управления сеансами связи (Call Session Control Function - CSCF), или, попросту говоря, SIP-серверы. Их основная задача - обработка SIP-запросов с целью организации сеансов мультимедиасвязи между пользователями. Они “следят” за выполнением правил безопасности и выделением необходимых ресурсов для предоставления различных услуг. В задачи CSCF входит управление другими сетевыми элементами (медиашлюзами, пограничными устройствами и т. п.) - опять-таки для надлежащего обслуживания пользователей. Логически серверы управления сеансами связи делятся на три группы: Serving-CSCF (S-CSCF), Proxy-CSCF (P-CSCF) и Interrogating-CSCF (I-CSCF), однако подробное рассмотрение того, как “распределяются полномочия” между этими элементами, выходит за рамки данной статьи.
Второй по важности блок IMS - “мозг” системы - это абонентская база данных (Home Subscriber Server - HSS). В первом приближении HSS можно сравнить с используемым в сотовых сетях регистром HLR, в котором хранится информация об активных абонентах и их местонахождении. Однако функции HSS значительно шире. Это база данных с информацией не только по абонентам мобильных сетей, но и по абонентам сетей фиксированной связи (как уже говорилось выше, для IMS неважно, каким способом подключен абонент). В ней хранится информация о разнообразных предпочтениях абонента, например, по переадресации и фильтрации вызовов, оповещении и сообщениях голосовой почты, персональная адресная книга (buddy list) для рассылки сообщений и организации конференций. Также на сервере HSS есть все необходимые данные для учета доступности/статуса (presence) и местонахождения (location) абонента. Вместо устаревшего протокола Radius для взаимодействия между HSS и серверами CSCF используется протокол Diameter, стандартизованный организацией IETF. Помимо других усовершенствований, в Diameter предусмотрена поддержка функции тарификации, в том числе и для оказания популярных услуг с предоплатой (prepaid).
Еще два важных элемента архитектуры IMS: отвечающие за управление медиашлюзами (Breakout Gateway Control Function - BGCF, или Media Gateway Control Function - MGCF) и обработку медиапотоков (Media Resource Function - MRF). Если к сеансу связи надо подключить абонента, находящегося в сети с коммутацией каналов (сеть сотовой связи или ТфОП), блок BGCF/MGCF обеспечивает доведение до нее соответствующей сигнальной информации. При необходимости он преобразует сигнальные сообщения из формата SIP в формат ISUP. Подобная функциональность типична для коммутаторов softswitch, но в архитектуре IMS она выделена в отдельный логический элемент.
Системы MRF обеспечивают обработку медиапотоков, передаваемых между серверами приложений и конечными устройствами. Их функции - проигрывание различных голосовых сообщений, транскодирование информационных потоков, “смешивание” речевых/видеопотоков в конференцию и т. п. Выполнение этих функций инициируется серверами CSCF напрямую или через серверы приложений.
Расчет необходимого количество каналов
Для нашей услуги компание было принято решение использовать протокол OSCAR - открытый (с 5 марта 2008 года), но не свободный сетевой протокол, обеспечивающий обмен мгновенными и оффлайновыми текстовыми сообщениями. В данный момент используется для двух систем компании AOL (сейчас Time Warner): ICQ и AIM.