СПОСОБ, СИСТЕМА И УСТРОЙСТВО ДЛЯ СОГЛАСОВАНИЯ СИГНАЛИЗАЦИИ ПРОТОКОЛА ИНИЦИАЦИИ СЕАНСА СЛУЖБЫ ДАННЫХ

1. Способ согласования сигнализации Протокола Инициации Сеанса (Session Initiation Protocol, SIP) службы данных, включающий этапы, на которых:
принимают посредством инициирующего программного коммутатора уведомление службы данных из инициирующего Медиа-Шлюза (Media Gateway, MGW);
модифицируют CODEC формат инициирующего MGW на избыточный CODEC формат, посылая несущее избыточный CODEC формат сообщение в инициирующий MGW; и
посылают несущее избыточный CODEC формат сообщение в принимающий программный коммутатор с тем, чтобы дать указание принимающему программному коммутатору на модификацию CODEC формата принимающего MGW на избыточный CODEC формат, при этом
сообщение, которое несет избыточный CODEC формат и послано инициирующим программным коммутатором в принимающий программный коммутатор, дополнительно несет другие CODEC форматы, поддерживаемые инициирующим MGW;
после отправки инициирующим программным коммутатором несущего избыточный CODEC формат сообщения в принимающий программный коммутатор способ дополнительно включает этапы, на которых:
определяют посредством принимающего программного коммутатора, что принимающий MGW не поддерживает избыточный CODEC формат, модифицируют CODEC формат принимающего MGW в CODEC формат, поддерживаемый обоими MGW, инициирующим MGW и принимающим MGW, и возвращают несущее модифицированный CODEC формат сообщение в инициирующий программный коммутатор; и
модифицируют посредством инициирующего программного коммутатора CODEC формат инициирующего MGW на модифицированный CODEC формат принимающего MGW.
2. Способ по п.1, в котором избыточный CODEC формат представляет собой CODEC формат G.711Red, который является комбинацией CODEC формата G.711 и режимов избыточности RPC2198.
3. Способ по п.1, в котором сообщение, которое несет избыточный CODEC формат и посылается инициирующим программным коммутатором в принимающий программный коммутатор, представляет собой сообщение Приглашение или сообщение Обновление, несущее описание Протокола Описания Сеанса (Session Description Protocol, SDP), которое включает избыточный CODEC формат.
4. Способ по п.3, в котором SDP описание дополнительно содержит уровень избыточности.
5. Способ по п.4, дополнительно включает этапы, на которых:
возвращают посредством принимающего программного коммутатора несущий модифицированный уровень избыточности принимающего MGW ответ об успешной модификации CODEC формата в инициирующий программный коммутатор; и
модифицируют посредством инициирующего программного коммутатора уровень избыточности инициирующего MGW на модифицированный уровень избыточности принимающего MGW, если инициирующий программный коммутатор принимает решение, что модифицированный уровень избыточности инициирующего MGW отличается от уровня избыточности в SDP описании.
6. Способ по п.1, в котором
инициирующий программный коммутатор поддерживает независимый от информационного Канала Протокол Управления Вызовом (Bearer Independent Call Control Protocol, BICC), а принимающий программный коммутатор поддерживает Протокол Инициации Сеанса (Session Initiation Protocol, SIP);
посылают посредством инициирующего программного коммутатора сообщение, несущее избыточный CODEC формат, в принимающий программный коммутатор, при этом способ дополнительно включает этапы, на которых:
посылают посредством инициирующего программного коммутатора BICC сообщение, несущее описание IP Протокола Управляющего Канала (IP Bearer Control Protocol, IPBCP), которое содержит избыточный CODEC формат, в программный коммутатор третьей стороны; и
преобразуют посредством программного коммутатора третьей стороны IPBCP описание в описание Протокола Описания Сеанса (Session Description Protocol, SDP), затем модифицируют CODEC формат MGW третьей стороны на избыточный CODEC формат, переносят SDP описание в SIP сообщении и посылают SIP сообщение в принимающий программный коммутатор.
7. Способ по п.1, в котором
инициирующий программный коммутатор поддерживает BICC протокол, а принимающий программный коммутатор поддерживает SIP;
посылают посредством инициирующего программного коммутатора несущее избыточный CODEC формат сообщение в принимающий программный коммутатор, при этом способ дополнительно включает этапы, на которых:
посылают посредством инициирующего программного коммутатора BICC сообщение, несущее IPBCP описание, которое включает избыточный CODEC формат, в Посреднический Узел Вызова (Call Mediation Node, CMN); и
преобразуют посредством CMN IPBCP описание в SDP описание, затем переносят SDP описания в SIP сообщении и посылают SIP сообщение в принимающий программный коммутатор.
8. Способ по п.1, в котором
инициирующий программный коммутатор поддерживает SIP, a принимающий программный коммутатор поддерживает BICC протокол;
посылают посредством инициирующего программного коммутатора несущее избыточный CODEC формат сообщение в принимающий программный коммутатор, при этом способ дополнительно включает этапы, на которых:
посылают посредством инициирующего программного коммутатора SIP сообщение, несущее SDP описание, которое содержит избыточный CODEC формат, в программный коммутатор третьей стороны; и
преобразуют посредством программного коммутатора третьей стороны SDP описание в IPBCP описание, затем модифицируют CODEC формат MGW третьей стороны на избыточный CODEC формат и переносят IPBCP описание в BICC сообщении и посылают BICC сообщение в принимающий программный коммутатор.
9. Способ по п.1, в котором
инициирующий программный коммутатор поддерживает SIP, a принимающий программный коммутатор поддерживают BICC протокол;
посылают посредством инициирующего программного коммутатора несущее избыточный CODEC формат сообщение в принимающий программный коммутатор, при этом способ дополнительно включает этапы, на которых:
посылают посредством инициирующего программного коммутатора SIP сообщение, несущее SDP описание, которое содержит избыточный CODEC формат, в Посреднический Узел Вызова (Call Mediation Node, CMN); и
преобразуют посредством CMN SDP описание в IPBCP описание, затем переносят IPBCP описание в BICC сообщении и посылают BICC сообщение в принимающий программный коммутатор.
10. Система для согласования сигнализации Протокола Инициирования Сеанса (Session Initiation Protocol, SIP) службы данных, включающая инициирующий программный коммутатор (902), инициирующий Медиа-Шлюз (Media Gateway, MGW) (901), принимающий программный коммутатор (903) и принимающий MGW (904), в которой инициирующий MGW (901) выполнен с возможностью отправки уведомления службы данных в инициирующий программный коммутатор (902) и при приеме сообщения, несущего избыточный CODEC формат из инициирующего программного коммутатора (902), модификации CODEC формата инициирующего MGW (901) на избыточный CODEC формат;
инициирующий программный коммутатор (902) выполнен с возможностью модификации CODEC формата инициирующего MGW (901) на избыточный CODEC формат при приеме посланного инициирующим MGW (901) уведомления службы данных, отправки несущего избыточный CODEC формат сообщения в инициирующий MGW (901) и отправки несущего избыточный CODEC формат сообщения в принимающий MGW (904);
принимающий MGW (903) выполнен с возможностью модификации CODEC формата принимающего MGW (904) на избыточный CODEC формат согласно сообщению, которое несет избыточный CODEC формат и посылается инициирующим программным коммутатором (902); и
принимающий MGW (904) выполнен с возможностью модификации собственного CODEC формата на избыточный CODEC формат под управлением принимающего программного коммутатора (903); причем
инициирующий программный коммутатор (902) дополнительно несет другие поддерживаемые инициирующим MGW (901) CODEC форматы в несущем избыточный CODEC формат сообщении, посланном в принимающий программный коммутатор (903); и
принимающий программный коммутатор (903) также выполнен с возможностью оценки, поддерживает ли принимающий MGW (904) избыточный CODEC формат, и если принимающий MGW (904) поддерживает избыточный CODEC формат, модификации CODEC формата принимающего MGW (904) на избыточный CODEC формат согласно сообщению, посланному инициирующим программным коммутатором (902), а в случае, если принимающий MGW (904) не поддерживает избыточный CODEC формат, выбора из этого сообщения поддерживаемого принимающим MGW (904) CODEC формата и модификации CODEC формата принимающего MGW (904) на выбранный CODEC формат; и возврата несущего модифицированный CODEC формат сообщения в инициирующий программный коммутатор.
11. Система по п.10, дополнительно содержащая Посреднический Узел Вызова (Bearer Independent Call, CMN), в которой
инициирующий программный коммутатор также выполнен с возможностью отправки в CMN сообщения независимого от информационного Канала Протокола Управления Вызовом (Bearer Independent Call Control, BICC), несущего описание IP Протокола Управляющего Канала (IP Bearer Control Protocol, IPBCP), которое включает избыточный CODEC формат, или также выполнено с возможностью отправки в CMN SIP сообщения, несущего описание Протокола Описания Сеанса (Session Description Protocol, SDP), которое содержит избыточный CODEC формат; и
CMN выполнен с возможностью преобразования включающего избыточный CODEC формат IPBCP описания во включающее избыточный CODEC формат SDP описание, переноса SDP описания в SIP сообщении и отправки SIP сообщения в принимающий программный коммутатор; или выполнен с возможностью преобразования включающего избыточный CODEC формат SDP описания во включающее избыточный CODEC формат IPBCP описание, переноса IPBCP описания в BICC сообщении и отправки BICC сообщения в принимающий программный коммутатор.
12. Инициирующий программный коммутатор, содержащий принимающий модуль (9021), модифицирующий модуль (9022) и посылающий сообщения модуль (9023), в котором
принимающий модуль (9021) выполнен с возможностью приема уведомления службы данных, посланного инициирующим Медиа-Шлюзом (Media Gateway, MGW);
модифицирующий модуль (9022) выполнен с возможностью модификации CODEC формата инициирующего MGW на избыточный CODEC формат после приема уведомления службы данных принимающим модулем (9021); и
посылающий сообщения модуль (9023) выполнен с возможностью отправки сообщения Протокола Инициации Сеанса (Session Initiation Protocol, SIP) или сообщения независимого от информационного Канала Протокола Управления Вызовом (Bearer Independent Call Control, BICC), несущего избыточный CODEC формат и другие CODEC форматы, поддерживаемые инициирующим Медиа-Шлюзом (MGW), в принимающий программный коммутатор или программный коммутатор третьей стороны;
после отправки посылающим сообщения модулем (9023) несущего избыточный CODEC формат сообщения в принимающий программный коммутатор принимающий программный коммутатор определяет, что принимающий MGW не поддерживает избыточный CODEC формат, модифицирует CODEC формат принимающего MGW в CODEC формат, поддерживаемый как инициирующим Медиа-Шлюзом (MGW), так и принимающим MGW, и возвращает несущее модифицированный CODEC формат сообщение в инициирующий программный коммутатор; и
инициирующий программный коммутатор модифицирует CODEC формат инициирующего Медиа-Шлюза (MGW) в модифицированный CODEC формат принимающего MGW.
13. Принимающий программный коммутатор, содержащий принимающий сообщения модуль (9031), модифицирующий модуль (9032) и отвечающий модуль (9033), в котором
принимающий сообщения модуль (9031) выполнен с возможностью приема сообщения Протокола Инициации Сеанса (Session Initiation Protocol, SIP) или сообщения независимого от информационного Канала Протокола Управления Вызовом (Bearer Independent Call Control, BICC), несущего избыточный CODEC формат и другие CODEC форматы, поддерживаемые инициирующим Медиа-Шлюзом (MGW), из инициирующего программного коммутатора или программного коммутатора третьей стороны;
модифицирующий модуль (9032) выполнен с возможностью модификации CODEC формата принимающего Медиа-Шлюза (Media Gateway, MGW) на избыточный CODEC формат согласно SIP сообщению или BICC сообщению, принятому принимающим сообщения модулем (9031); и
отвечающий модуль (9033) выполнен с возможностью отправки ответного несущего избыточный CODEC формат сообщения в инициирующий программный коммутатор или программный коммутатор третьей стороны, затем модификации CODEC формата принимающего MGW модифицирующим модулем (9032);
принимающий программный коммутатор (903) также выполнен с возможностью оценки, поддерживает ли принимающий MGW (904) избыточный CODEC формат, и
если принимающий MGW (904) поддерживает избыточный CODEC формат, модификации CODEC формата принимающего MGW (904) на избыточный CODEC формат согласно сообщению, посланному инициирующим программным коммутатором (902), а в случае,
если принимающий MGW (904) не поддерживает избыточный CODEC формат, выбора из этого сообщения поддерживаемого принимающим MGW (904) CODEC формата и модификации CODEC формата принимающего MGW (904) на выбранный CODEC формат, и возврата несущего модифицированный CODEC формат сообщения в инициирующий программный коммутатор.