Архитектура сетей NGN — это архитектура мульти сервисных сетей связи, основой которых выступают опорные IP-сети, способные поддерживать уровень полной или частичной интеграции услуг информационной передачи.
С развитием информационных и коммуникационных услуг приобрели популярность разные версии архитектуры NGN (Next Generation Networks), которые в границах общей инфраструктуры объединяют телефонную сеть общего пользования, ресурсы мобильной связи, а также ресурсы сети Интернет и телефонную связь по IP-протоколу.
На текущий момент самой распространенной является четырехуровневая архитектура NGN, изображенная на рисунке ниже.

Рисунок 1. Четырехуровневая архитектура NGN.
Архитектура сетей NGN, то есть, сетей следующего поколения состоит из следующих уровней:
Уровень управления услугами имеет в своем составе функции по управлению логикой услуг и приложений и является по сути распределенной вычислительной средой, обеспечивающей следующие услуги:
Этот уровень предоставляет возможность реализации специфики услуг и использования одной и той же программы логики услуг независимо от типа транспортной сети и метода доступа. Присутствие данного уровня способно позволить также ввод на сети электросвязи любых новых услуги без вмешательства в функционирование других уровней.
Уровень управления может состоять из многих независимых подсистем («сетей услуг»), которые базируются на разных технологиях, обладающих своими абонентами и применяющих свои, внутренние системы адресации. Операторам связи необходимы механизмы, которые позволяют быстро и гибко разворачивать, а также менять услуги в зависимости от индивидуальных требований пользователей.
Подобные механизмы предусматриваются открытой сервисной архитектурой OSA (Open Services Access), которая является основной концепцией будущего развития сетей электросвязи в области внедрения и оказания новых дополнительных услуг. При формировании систем на базе OSA необходимо учитывать следующие главные аспекты:
В течение ряда лет разными компаниями были предложены несколько версий по реализации концепции OSA, пока наконец в 1998-ом году не был создан консорциум Parlay Group, который стал заниматься формированием спецификаций открытого API (Application Programming Interface), который позволяет управлять сетевыми ресурсами и получать доступ к сетевым информационным данным.
На рисунке ниже изображена архитектура Parlay, которая считается одной из лучших практических реализаций концепции OSA.

Рисунок 2. Архитектура Parlay.
Как следует из рисунка, различные сети связи обладают разными сетевыми элементами, а именно:
Все эти элементы выходят на шлюз (Gateway) по своему протоколу, а задачей шлюза по концепции OSA/Parlay является сведение всех протоколов к единым интерфейсам API. Тогда программные приложения могут быть написаны без учета особенностей сетей, расположенных ниже, необходимо лишь строго придерживаться интерфейсов API.
Но как выяснилось позднее, концепция Parlay оказалась слишком сложной для массового использования сторонних специалистов по программированию. Анализ показал, что для оказания 80% услуг потребуется только 20% возможностей Parlay-шлюза. Это означает, что для практически всех программистов условие освоения всего набора Parlay-интерфейсов будет являться чрезвычайно завышенным. По мере снижения разнообразия возможностей сети возрастает количество проектировщиков приложений, что считается весьма важным фактором для освоения прибыльного рынка приложений.
Наиболее перспективной на сегодня объектной технологией считается SOAP/XML, поскольку она обладает наиболее универсальными качествами, базируется на международных стандартах и получила широкую поддержку со стороны разных производителей программного обеспечения. Данная технология наиболее часто применяется для формирования web-сервисов и для налаживания их взаимодействия с клиентами.
Задача уровня, который управляет коммутацией, состоит в обработке информации сигнализации, маршрутизации вызовов и управлении потоками. Этот уровень способен поддерживать логику управления, требуемую для обработки и маршрутизации трафика. Функция реализации соединения осуществляется на уровне компонентов базовой сети под внешним управлением оборудования программного коммутатора (Softswitch). Как исключение могут считаться АТС с функциями контроллера шлюзов (MGC, то есть, Media Gateway Controller), которые способны самостоятельно выполнять коммутацию на уровне элемента транспортной сети.
При использовании в сети нескольких Softswitch они могут взаимодействовать при помощи соответствующих протоколов (как правило, семейство SIP-T) и способны обеспечить совместное управление установлением соединения. Softswitch обязан осуществлять следующие действия: