RU2465746C2 - Способ, устройство и система для обработки тонального сигнала в медиапотоке - Google Patents
Способ, устройство и система для обработки тонального сигнала в медиапотоке Download PDFInfo
- Publication number
- RU2465746C2 RU2465746C2 RU2010136943/07A RU2010136943A RU2465746C2 RU 2465746 C2 RU2465746 C2 RU 2465746C2 RU 2010136943/07 A RU2010136943/07 A RU 2010136943/07A RU 2010136943 A RU2010136943 A RU 2010136943A RU 2465746 C2 RU2465746 C2 RU 2465746C2
- Authority
- RU
- Russia
- Prior art keywords
- property
- tone
- media stream
- tones
- removal
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1043—Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1023—Media gateways
- H04L65/103—Media gateways in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/765—Media network packet handling intermediate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Изобретение относится к технике связи. Технический результат заключается в экономии ресурсов обработки и обеспечении принятия верного решения относительно осуществления вызова. Технический результат достигается за счет осуществления механизма, позволяющего контроллеру медиашлюза (MGC) управлять медиашлюзом (MG). Настоящее изобретение предусматривает способ, устройство и систему для обработки тонального сигнала в медиапотоке. Способ включает в себя этапы, на которых: принимают на MG команду, выданную MGC, которая переносит параметр свойства для управления удалением тонального сигнала в медиапотоке; и удаляют или не удаляют на MG тональный сигнал в медиапотоке согласно параметру свойства. 3 н. и 11 з.п. ф-лы, 6 ил.
Description
Область техники, к которой относится изобретение
Настоящее изобретение относится к области технологий связи и, в частности, к способу, устройству и системе для обработки тонального сигнала в медиапотоке.
Уровень техники
Контроллер медиашлюза (MGC) и медиашлюз (MG) являются двумя ключевыми компонентами сети с коммутацией пакетов, в архитектуре которой услуга и носитель отделены друг от друга. MGC осуществляет функцию управления услугой, а MG осуществляет функцию медианосителя, для отделения плана управления услугой от плана медианосителя и, таким образом, для достаточного обобществления сетевых ресурсов, упрощения обновления оборудования и расширения услуги, и снижения затрат на развитие и обслуживание.
Под управлением MGC MG может устанавливать передачу медиапотока с помощью другого оборудования, например пользовательского агента (UA), представляющего пользователя. В некоторых конфигурациях услуги тональные сигналы, связанные с осуществлением вызова и передаваемые между MG и UA, например тональный сигнал занятости, вызывной тональный сигнал, тональный сигнал факсового вызова (CNG) и тональный сигнал ответа на идентификацию вызываемой стороны факсимильной связи (CED), будут передаваться через медиапоток. MG должен извлекать эти тональные сигналы из принятого медиапотока и удалять эти тональные сигналы из медиапотока, если они больше не нужны для последующей передачи или обработки медиапотока, в противном случае будут возникать проблемы типа растраты ресурсов обработки и принятия неверного решения относительно осуществления вызова.
При реализации настоящего изобретения авторы изобретения поняли, что существующая технология имеет следующую проблему в современной архитектуре с разделением MGC-MG - не существует эффективного механизма, позволяющего MGC управлять MG при удалении тональных сигналов из медиапотока.
Раскрытие изобретения
Варианты осуществления настоящего изобретения предусматривают способ, устройство и систему для обработки тонального сигнала в медиапотоке, которые позволяют MG обрабатывать тональный сигнал в медиапотоке.
Вариант осуществления настоящего изобретения предусматривает способ обработки тонального сигнала в медиапотоке, включающий в себя этапы, на которых:
принимают на медиашлюзе (MG) команду, выданную контроллером медиашлюза (MGC), которая переносит параметр свойства для управления удалением тональных сигналов из медиапотока, и
удаляют или не удалют (резервируют) на MG тональный сигнал в медиапотоке согласно параметру свойства.
Другой вариант осуществления изобретения дополнительно предусматривает медиашлюз, включающий в себя:
блок задания свойства, выполненный с возможностью задавать параметр свойства для управления удалением тонального сигнала из медиапотока согласно команде от контроллера медиашлюза; и
блок обработки, выполненный с возможностью обрабатывать тональный сигнал в медиапотоке согласно параметру свойства, заданному блоком задания свойства.
Другой вариант осуществления изобретения дополнительно предусматривает систему для обработки тонального сигнала в медиапотоке, включающую в себя контроллер медиашлюза (MGC) и медиашлюз (MG), в которой
MGC выполнен с возможностью подавать команду на MG, предписывающую MG задавать параметр свойства для управления удалением тонального сигнала из медиапотока; и
MG выполнен с возможностью задавать параметр свойства согласно команде от MGC и удалять или резервировать тональный сигнал в медиапотоке согласно параметру свойства.
Согласно вариантам осуществления изобретения MGC задает свойство Tone Removal («удаление тонального сигнала») для MG, что позволяет MG обрабатывать тональный сигнал в медиапотоке и при необходимости удалять тональные сигналы, и, таким образом, позволяет избежать проблем, например неоправданного расхода ресурсов обработки и принятия неверного решения относительно осуществления вызова.
Краткое описание чертежей
Фиг.1 - схема построения сети с использованием MG и MGC согласно варианту осуществления настоящего изобретения.
Фиг.2 - блок-схема варианта осуществления 1 настоящего изобретения.
Фиг.3 - блок-схема варианта осуществления 2 настоящего изобретения.
Фиг.4 - блок-схема варианта осуществления 3 настоящего изобретения.
Фиг.5 - блок-схема варианта осуществления 4 настоящего изобретения.
Фиг.6 - структурная схема системы согласно варианту осуществления 5 настоящего изобретения.
Осуществление изобретения
Для пояснения технических решений изобретения ниже приведено подробное описание изобретения со ссылкой на чертежи и варианты осуществления.
На фиг.1 схематически представлено построение сети с использованием медиашлюза (MG) и контроллера медиашлюза (MGC) согласно варианту осуществления настоящего изобретения.
Протоколы управления (медиа)шлюза являются основными протоколами связи между MG и MGC, в которых широко применяются H.248/MeGaCo и Media Gateway Control Protocol (MGCP).
Согласно H.248, взятому в порядке примера, ресурсы на MG имеют общее название Terminations («окончания») и включают в себя Physical Termination («физическое окончание») и Ephemeral Termination («эфемерное окончание»). Physical Termination представляет физические сущности, существующие практически постоянно, например временной слот TDM, Ephemeral Termination представляет публичные ресурсы, высвобождаемые после эфемерного использования, например поток RTP. Кроме того, особое «окончание», именуемое Root Termination («корневое окончание»), представляет MG целиком. Взаимосвязь между «окончаниями» имеет общее название Context («контекст»), который может включать в себя множественные «окончания», и, таким образом, взаимосвязь между «окончаниями» можно описывать посредством Topology («топологии»). «Окончание», не связанное с другими «окончаниями», включается в особый «контекст», именуемый Null Context («пустой контекст»).
Согласно вышеописанной абстрактной модели соединений взаимодействие между услугой и носителем фактически является операцией над Termination и Context. Такая операция осуществляется посредством запроса (Request) и ответа (Reply) команды (Command) между MGC и MG. Типы команд включают в себя Add, Modify, Subtract, Move, AuditValue, AuditCapabilities, Notify и ServiceChange. Параметр команды также называется описателем (Descriptor) и подразделяется на Property («свойство»), Signal («сигнал»), Event («событие»), Statistic («статистику») и т.д. Для удобства параметры, связанные с услугой, логически объединяются в Package («пакет»).
Контроль над MG, осуществляемый MGC, может относиться к Termination или потоку на Termination. Характеристики, не относящиеся исключительно к потоку на Termination, описываются посредством описателей TerminationState, например ServiceState и EventBufferControl. Характеристики, относящиеся исключительно к потоку на Termination, описываются посредством описателей Media, которые включают в себя ряд описателей Stream. Каждый описатель Stream включает в себя описатель LocalControl, описатель Local и описатель Remote в отношении одного потока. Описатель LocalControl включает в себя информацию управления, связанную с потоком, например Mode, ReserveGroup, ReserveValue, и т.д. Описатели Local и Remote, соответственно, включают в себя характеристики потоков, принимаемых локальной и удаленной сторонами, например адрес, порт и кодек, в форме Session Description Protocol (SDP).
Таким образом, чтобы MGC мог управлять MG при удалении тональных сигналов из медиапотока, протоколы управления (медиа)шлюза необходимо расширить. Настоящее изобретение будет подробно описано ниже со ссылкой на несколько вариантов осуществления.
Вариант осуществления 1
На фиг.2 показана логическая блок-схема этого варианта осуществления, которая включает в себя следующие этапы:
Этап 101: MG принимает команду, выданную MGC, которая переносит параметр свойства для управления удалением тональных сигналов из медиапотока; и
Этап 102: MG удаляет или резервирует тональные сигналы в медиапотоке согласно параметру свойства.
Вариант осуществления 2
В этом варианте осуществления Property используется для указания, подлежат ли тональные сигналы удалению из медиапотока. Property можно задавать в текущем Package или новом Package и в формате «Package ID/Property ID». Например, новый Package можно называть «Media Stream Tone Removal (mstr) Package» и Property можно называть «Tone Removal (tr)» для использования в формате «mstr/tr».
Property имеет логический тип (Boolean), где значение «ON» указывает удаление тональных сигналов из медиапотока, и значение «OFF» указывает отсутствие удаления тональных сигналов из медиапотока. Кроме того, исходно заданное значение (т.е. когда Property не задан) равно «OFF». Property задается для определенного потока, чтобы предписывать, удалять или нет тональные сигналы из потока, и, таким образом, используется в описателе LocalControl, заданном для определенного потока, и включает в себя информацию управления потока.
Когда MGC должен удалять тональные сигналы из определенного медиапотока на MG, MGC задает вышеупомянутое свойство tr для MG, и задает значение, равное ON. MGC может передавать задание свойства посредством команды, например добавления, перемещения, изменения и т.д., где задание свойства переносится в описателе LocalControl для медиапотока. После приема задания свойства от MGC MG удаляет обнаруженные тональные сигналы из медиапотока до переноса медиапотока на следующую секцию передачи (например, другое «окончание») или обработки (например, кодового преобразования). Упомянутое здесь обнаружение может представлять собой одно из следующих действий: MG обнаруживает все тональные сигналы, которые он может обнаружить, и MG обнаруживает все тональные сигналы, предписанные MGC. Если MGC задает значение свойства tr, равное OFF, MG не будет осуществлять никаких операций по удалению тональных сигналов из медиапотока. Если MGC не задает свойство tr, MG будет продолжать с исходно заданным значением OFF.
На фиг.3 показана логическая блок-схема этого варианта осуществления, которая включает в себя следующие этапы:
Этап 201: MGC подает команду на MG для задания свойства Tone Removal для MG в отношении конкретного медиапотока на MG.
MGC может подавать команду, например добавления, перемещения, изменения, и т.д. на MG. Команда переносит свойство Tone Removal в описателе LocalControl для медиапотока. В этом варианте осуществления значение свойства Tone Removal задается равным ON, и можно заранее задать, что MG должен удалять все тональные сигналы, предписанные MGC. Предполагается, что MGC предписывает MG обнаруживать вызывной тональный сигнал, и вызывной тональный сигнал в медиапотоке подлежит удалению.
По завершении задания MGC может при необходимости подавать команду на MG для изменения значения свойства.
Этап 202: MG принимает команду от MGC и сохраняет задание.
Этап 203: MG обнаруживает, включает ли в себя медиапоток вызывной тональный сигнал, и, если да, процесс переходит к этапу 204; в противном случае процесс сразу переходит к этапу 205.
Этап 204: MG удаляет обнаруженный вызывной тональный сигнал из медиапотока.
Этап 205: MG переносит медиапоток на следующую секцию передачи или обработки.
Вариант осуществления 3
В этом варианте осуществления свойство используется для указания списка тональных сигналов, подлежащих удалению из медиапотока. Это свойство можно задавать в текущем Package или новом Package и использовать в формате «Package ID/Property ID». Например, новый Package можно называть «Media Stream Tone Removal (mstr)» и свойство можно называть «Tone Removal list (tr1)» для использования в формате «mstr/tr1».
Свойство имеет тип String («строка»), и значение является списком тональных сигналов, подлежащих удалению из медиапотока. Когда значение равно NULL, это означает, что никакие тональные сигналы не подлежат удалению из медиапотока; когда значение равно подстановочному символу «*», представляющему ALL, это означает, что все тональные сигналы подлежат удалению из медиапотока. Исходно заданное значение (т.е. когда свойство не задано) равно NULL. Свойство задается для конкретного потока для указания тональных сигналов, подлежащих удалению из этого потока, и, таким образом, используется в описателе LocalControl, который задается для конкретного потока и включает в себя информацию управления для этого потока.
Когда MGC должен удалять тональные сигналы из определенного медиапотока на MG, MGC задает вышеупомянутое свойство tr1 для MG и включает тональные сигналы, подлежащие удалению из медиапотока, в значение свойства tr1. MGC может переносить задание свойства посредством команды, например добавления, перемещения, изменения и т.д., путем переноса задания свойства в описателе LocalControl для медиапотока. После приема задания свойства от MGC MG может удалять тональные сигналы, обнаруженные и включенные в значение свойства из медиапотока, до переноса медиапотока на следующую секцию передачи (например, другое «окончание») или обработки (например, кодового преобразования). Если MGC задает значение свойства tr1 как NULL, MG не будет осуществлять никаких операций, связанных с удалением тональных сигналов из медиапотока, а если MGC задает значение свойства tr1 как подстановочный символ «*», представляющий ALL, MG будет удалять все обнаруженные тональные сигналы из медиапотока. Обнаружение здесь можно задавать как одно из следующих действий: MG обнаруживает все тональные сигналы, которые он может обнаружить, и MG обнаруживает все тональные сигналы, предписанные MGC. Если MGC не задает свойство trl, MG будет продолжать с исходно заданным значением NULL.
На фиг.4 показана логическая блок-схема этого варианта осуществления, которая включает в себя следующие этапы:
Этап 301: MGC подает команду на MG для задания свойства Tone Removal List («список удаления тональных сигналов») для MG в отношении конкретного медиапотока на MG.
MGC может подавать команду, например добавления, перемещения, изменения и т.д., которая переносит свойство Tone Removal List в описателе LocalControl для медиапотока на MG. В настоящем варианте осуществления свойству Tone Removal List присваивается значение подстановочного символа «*» и можно заранее задать, что MG должен удалять все тональные сигналы, которые он может обнаружить, т.е. все обнаружимые тональные сигналы, подлежащие удалению из медиапотока.
По завершении задания MGC может, при необходимости, подавать команду на MG для изменения значения свойства.
Этап 302: MG принимает команду от MGC и сохраняет задание.
Этап 303: MG обнаруживает, включает ли в себя медиапоток какой-либо тональный сигнал, который он может обнаружить, и, если да, процесс переходит к этапу 304; в противном случае процесс сразу переходит к этапу 305.
Этап 304: MG удаляет все тональные сигналы, которые он может обнаружить, из медиапотока.
Этап 305: MG переносит медиапоток на следующую секцию передачи или обработки.
Вариант осуществления 4
В этом варианте осуществления свойства, расширенные в двух вышеописанных вариантах осуществления, используются совместно, и tr1 обрабатывается как необязательный параметр, который эффективен только, когда tr присвоено значение ON, для дополнительного указания списка тональных сигналов, подлежащих удалению из медиапотока. Исходно заданное значение tr равно OFF и исходно заданное значение tr1 равно подстановочному символу «*», представляющему ALL. Комбинация может представлять собой одно из следующих:
когда tr не задано и ему присвоено значение OFF, это означает, что никакие тональные сигналы не подлежат удалению из медиапотока, и нет смысла использовать tr1;
когда tr присвоено значение ON, и tr1 присвоено значение списка, включающего в себя по меньшей мере один тональный сигнал, это означает, что любой обнаруженный тональный сигнал, который включен в список, подлежит удалению из медиапотока;
когда tr присвоено значение ON, и tr1 присвоено значение NULL, это означает, что никакие тональные сигналы не подлежат удалению из медиапотока, или удаление не имеет смысла;
когда tr присвоено значение ON, и tr1 не задано или ему присвоено значение подстановочного символа «*», представляющего ALL, это означает, что все обнаруженные тональные сигналы подлежат удалению из медиапотока.
Обнаружение здесь можно задавать как одно из следующих действий: MG обнаруживает все тональные сигналы, которые он может обнаружить, и MG обнаруживает все тональные сигналы, предписанные MGC.
На фиг.5 показана логическая блок-схема настоящего варианта осуществления.
Этап 401: MGC подает команду на MG для задания свойства Tone Removal для MG в отношении конкретного медиапотока на MG и в необязательном порядке для задания свойства Tone Removal List.
MGC может подавать команду, например, добавления, перемещения, изменения и т.д., которая переносит свойство Tone Removal и необязательное свойство Tone Removal List в описателе LocalControl для медиапотока на MG. В настоящем варианте осуществления свойству Tone Removal присвоено значение ON, свойству Tone Removal List присвоено значение «тональный сигнал занятости» и «тональный сигнал факсового вызова», и можно заранее задать, что MG должен удалять все тональные сигналы, предписанные MGC. В этом случае предполагается, что MGC предписывает MG обнаруживать вызывной тональный сигнал и тональный сигнал занятости, т.е. тональный сигнал занятости подлежит обнаружению и удалению из медиапотока.
По завершении задания MGC может при необходимости подавать команду на MG для изменения значения свойства tr и/или свойства tr1.
Этап 402: MG принимает команду от MGC и сохраняет задание.
Этап 403: MG обнаруживает, включает ли в себя медиапоток какой-либо тональный сигнал занятости, и, если да, процесс переходит к этапу 404; в противном случае процесс переходит сразу к этапу 405.
Этап 404: MG удаляет обнаружимый тональный сигнал занятости из медиапотока.
Этап 405: MG переносит медиапоток на следующую секцию передачи или обработки.
Вариант осуществления 5
Вариант осуществления изобретения предусматривает систему для реализации вышеупомянутого процесса на тональных сигналах в медиапотоке. Согласно фиг.6 система включает в себя MGC 60 и MG 61.
MGC 60 включает в себя блок 601 подачи команды, выполненный с возможностью подавать команду на MG 61, предписывать MG 61 задавать параметр свойства для управления удалением тональных сигналов из медиапотока, и команда может представлять собой команду Add (добавление), Move (перемещение) или Modify (изменение) и т.д.
MG 61 способен задавать параметр свойства согласно команде, поданной с MGC 61, и удалять или резервировать тональные сигналы в медиапотоке согласно параметру свойства, где MG 61 включает в себя блок 611 задания свойства и блок обработки 612.
Блок 611 задания свойства выполнен с возможностью задавать параметр свойства для управления удалением тональных сигналов в медиапотоке согласно команде MGC 60, где параметр свойства включает в себя свойство Tone Removal и/или свойство Tone Removal list.
Блок обработки 612 выполнен с возможностью обрабатывать, если принятый медиапоток переносит тональные сигналы, тональные сигналы в медиапотоке согласно параметру свойства для управления удалением тональных сигналов в медиапотоке, заданному блоком задания свойства 611, и переносить медиапоток на следующую секцию передачи (например, другое «окончание») или обработки (например, кодового преобразования).
Блок обработки 612 может дополнительно включать в себя блок удаления 6121 для удаления обнаруженных и указанных тональных сигналов из медиапотока согласно значению свойства Tone Removal и/или свойства Tone Removal List. Характеристики обнаружения аналогичны описанным выше в отношении способов, отвечающих изобретению, и поэтому их подробное описание опущено.
Согласно варианту осуществления изобретения MGC предписывает MG при необходимости удалять или резервировать тональные сигналы в медиапотоке, подавая команду на MG для задания свойства Tone Removal и/или свойства Tone Removal List.
Из описаний вышеозначенных вариантов осуществления специалисты в данной области техники могут легко понять, что изобретение можно реализовать в виде оборудования или в виде сочетания программного обеспечения и необходимой общей аппаратной платформы. На основании этого понимания техническое решение изобретения можно реализовать в виде программного продукта, который может храниться в энергонезависимом запоминающем устройстве (например, CD-ROM, флэш-памяти, переносном жестком диске и т.д.) и включать в себя инструкции, которые позволяют компьютерному оборудованию (например, ПК, серверу или сетевому оборудованию) выполнять способы согласно вариантам осуществления изобретения.
Выше описаны лишь некоторые иллюстративные варианты осуществления настоящего изобретения, которые не призваны как-либо ограничивать объем изобретения. Любые модификации, эквиваленты и усовершенствования, отвечающие принципам изобретения, подлежат включению в объем изобретения.
Claims (14)
1. Способ обработки тонального сигнала в медиапотоке, в архитектуре с разделением контроллера медиашлюза (MGC) и медиашлюза (MG), содержащий этапы, на которых
принимают на MG команду, выданную MGC, которая переносит параметр свойства для управления удалением тонального сигнала в медиапотоке, и удаляют или не удаляют на MG тональный сигнал в медиапотоке согласно параметру свойства.
принимают на MG команду, выданную MGC, которая переносит параметр свойства для управления удалением тонального сигнала в медиапотоке, и удаляют или не удаляют на MG тональный сигнал в медиапотоке согласно параметру свойства.
2. Способ по п.1, в котором
параметр свойства содержит свойство удаления тонального сигнала (Тоnе Removal), и
на этапе удаления или неудаления на MG тонального сигнала в медиапотоке согласно параметру свойства дополнительно:
удаляют тональный сигнал, обнаруженный в медиапотоке, если значение свойства Tone Removal равно ON, или
не удаляют тональный сигнал в медиапотоке, если значение свойства Тоnе Removal равно OFF или свойство Tone Removal не задано.
параметр свойства содержит свойство удаления тонального сигнала (Тоnе Removal), и
на этапе удаления или неудаления на MG тонального сигнала в медиапотоке согласно параметру свойства дополнительно:
удаляют тональный сигнал, обнаруженный в медиапотоке, если значение свойства Tone Removal равно ON, или
не удаляют тональный сигнал в медиапотоке, если значение свойства Тоnе Removal равно OFF или свойство Tone Removal не задано.
3. Способ по п.2, в котором
параметр свойства дополнительно содержит свойство списка тональных сигналов, подлежащих удалению (Tone Removal List), и
на этапе удаления или неудаления на MG тонального сигнала в медиапотоке согласно параметру свойства дополнительно:
удаляют или не удаляют тональный сигнал в медиапотоке согласно свойству Tone Removal List, если значение свойства Tone Removal равно ON, или
не удаляют тональный сигнал в медиапотоке, если свойство Tone Removal является исходно заданным, или значение свойства Tone Removal равно OFF.
параметр свойства дополнительно содержит свойство списка тональных сигналов, подлежащих удалению (Tone Removal List), и
на этапе удаления или неудаления на MG тонального сигнала в медиапотоке согласно параметру свойства дополнительно:
удаляют или не удаляют тональный сигнал в медиапотоке согласно свойству Tone Removal List, если значение свойства Tone Removal равно ON, или
не удаляют тональный сигнал в медиапотоке, если свойство Tone Removal является исходно заданным, или значение свойства Tone Removal равно OFF.
4. Способ по п.3, в котором на этапе удаления или неудаления тонального сигнала в медиапотоке согласно свойству Tone Removal List дополнительно:
если значение свойства Tone Removal List равно списку, включающему в себя по меньшей мере один тональный сигнал, удаляют обнаруженный(е) тональный(е) сигнал(ы), включенный(е) в список, из медиапотока, или удаляют все обнаруженные тональные сигналы из медиапотока, если значение свойства Tone Removal List является исходно заданным, или значение свойства Tone Removal List равно подстановочному символу, представляющему все тональные сигналы, или
не удаляют тональные сигналы в медиапотоке, если значение свойства Tone Removal List равно Null.
если значение свойства Tone Removal List равно списку, включающему в себя по меньшей мере один тональный сигнал, удаляют обнаруженный(е) тональный(е) сигнал(ы), включенный(е) в список, из медиапотока, или удаляют все обнаруженные тональные сигналы из медиапотока, если значение свойства Tone Removal List является исходно заданным, или значение свойства Tone Removal List равно подстановочному символу, представляющему все тональные сигналы, или
не удаляют тональные сигналы в медиапотоке, если значение свойства Tone Removal List равно Null.
5. Способ по п.1, в котором
параметр свойства содержит свойство Tone Removal List, и
на этапе удаления или неудаления на MG тонального сигнала в медиапотоке согласно параметру свойства дополнительно:
если значение свойства Tone Removal List равно списку, включающему в себя по меньшей мере один тональный сигнал, удаляют обнаруженный(е) тональный(е) сигнал(ы), включенный(е) в список, из медиапотока, или
удаляют все обнаруженные тональные сигналы из медиапотока, если значение свойства Tone Removal List равно подстановочному символу, представляющему все тональные сигналы, или
не удаляют тональные сигналы в медиапотоке, если свойство Тоnе Removal List является исходно заданным, или значение свойства Тоnе Removal List равно Null.
параметр свойства содержит свойство Tone Removal List, и
на этапе удаления или неудаления на MG тонального сигнала в медиапотоке согласно параметру свойства дополнительно:
если значение свойства Tone Removal List равно списку, включающему в себя по меньшей мере один тональный сигнал, удаляют обнаруженный(е) тональный(е) сигнал(ы), включенный(е) в список, из медиапотока, или
удаляют все обнаруженные тональные сигналы из медиапотока, если значение свойства Tone Removal List равно подстановочному символу, представляющему все тональные сигналы, или
не удаляют тональные сигналы в медиапотоке, если свойство Тоnе Removal List является исходно заданным, или значение свойства Тоnе Removal List равно Null.
6. Способ по п.1, в котором параметр свойства переносится в команде посредством описателя локального управления LocalControl для медиапотока.
7. Способ по любому из пп.2-5, в котором обнаруженные тональные сигналы содержат
все тональные сигналы, которые MG может обнаружить, или
все тональные сигналы, обнаруженные MG согласно предписанию MGC.
все тональные сигналы, которые MG может обнаружить, или
все тональные сигналы, обнаруженные MG согласно предписанию MGC.
8. Медиашлюз (MG) в архитектуре с разделением контроллера медиашлюза (MGC) и медиашлюза (MG), содержащий:
блок задания свойства, выполненный с возможностью задавать параметр свойства для управления удалением тонального сигнала в медиапотоке согласно команде от MGC, и
блок обработки, выполненный с возможностью обрабатывать тональный сигнал в медиапотоке согласно параметру свойства, заданному блоком задания свойства.
блок задания свойства, выполненный с возможностью задавать параметр свойства для управления удалением тонального сигнала в медиапотоке согласно команде от MGC, и
блок обработки, выполненный с возможностью обрабатывать тональный сигнал в медиапотоке согласно параметру свойства, заданному блоком задания свойства.
9. Медиашлюз по п.8, в котором блок обработки дополнительно содержит модуль удаления, выполненный с возможностью удалять обнаруженные тональные сигналы из медиапотока согласно параметру свойства.
10. Медиашлюз по п.8, в котором:
параметр свойства содержит свойство Tone Removal, и
блок обработки дополнительно выполнен с возможностью:
удалять тональный сигнал, обнаруженный в медиапотоке, если значение свойства Tone Removal равно ON, или
не удалять тональный сигнал в медиапотоке, если значение свойства Тоnе Removal равно OFF или свойство Tone Removal не задано.
параметр свойства содержит свойство Tone Removal, и
блок обработки дополнительно выполнен с возможностью:
удалять тональный сигнал, обнаруженный в медиапотоке, если значение свойства Tone Removal равно ON, или
не удалять тональный сигнал в медиапотоке, если значение свойства Тоnе Removal равно OFF или свойство Tone Removal не задано.
11. Медиашлюз по п.10, в котором
параметр свойства дополнительно содержит свойство Tone Removal List, и
блок обработки дополнительно выполнен с возможностью:
удалять или не удалять тональный сигнал в медиапотоке согласно свойству Tone Removal List, если значение свойства Tone Removal равно ON, или
не удалять тональный сигнал в медиапотоке, если свойство Tone Removal является исходно заданным, или значение свойства Tone Removal равно OFF.
параметр свойства дополнительно содержит свойство Tone Removal List, и
блок обработки дополнительно выполнен с возможностью:
удалять или не удалять тональный сигнал в медиапотоке согласно свойству Tone Removal List, если значение свойства Tone Removal равно ON, или
не удалять тональный сигнал в медиапотоке, если свойство Tone Removal является исходно заданным, или значение свойства Tone Removal равно OFF.
12. Медиашлюз по п.11, в котором блок обработки дополнительно выполнен с возможностью:
если значение свойства Tone Removal List равно списку, включающему в себя по меньшей мере один тональный сигнал, удалять обнаруженный(е) тональный(е) сигнал(ы), включенный(е) в список, из медиапотока, или удалять все обнаруженные тональные сигналы из медиапотока, если значение свойства Tone Removal List является исходно заданным, или значение свойства Tone Removal List равно подстановочному символу, представляющему все тональные сигналы, или
не удалять тональные сигналы в медиапотоке, если значение свойства Топе Removal List равно Null.
если значение свойства Tone Removal List равно списку, включающему в себя по меньшей мере один тональный сигнал, удалять обнаруженный(е) тональный(е) сигнал(ы), включенный(е) в список, из медиапотока, или удалять все обнаруженные тональные сигналы из медиапотока, если значение свойства Tone Removal List является исходно заданным, или значение свойства Tone Removal List равно подстановочному символу, представляющему все тональные сигналы, или
не удалять тональные сигналы в медиапотоке, если значение свойства Топе Removal List равно Null.
13. Медиашлюз по п.8, в котором
параметр свойства содержит свойство Tone Removal List, и
блок обработки дополнительно выполнен с возможностью:
если значение свойства Tone Removal List равно списку, включающему в себя по меньшей мере один тональный сигнал, удалять обнаруженный(е) тональный(е) сигнал(ы), включенный(е) в список, из медиапотока, или
удалять все обнаруженные тональные сигналы из медиапотока, если значение свойства Tone Removal List равно подстановочному символу, представляющему все тональные сигналы, или
не удалять тональные сигналы в медиапотоке, если свойство Tone Removal List является исходно заданным, или значение свойства Tone Removal List равно Null.
параметр свойства содержит свойство Tone Removal List, и
блок обработки дополнительно выполнен с возможностью:
если значение свойства Tone Removal List равно списку, включающему в себя по меньшей мере один тональный сигнал, удалять обнаруженный(е) тональный(е) сигнал(ы), включенный(е) в список, из медиапотока, или
удалять все обнаруженные тональные сигналы из медиапотока, если значение свойства Tone Removal List равно подстановочному символу, представляющему все тональные сигналы, или
не удалять тональные сигналы в медиапотоке, если свойство Tone Removal List является исходно заданным, или значение свойства Tone Removal List равно Null.
14. Система для обработки тонального сигнала в медиапотоке, содержащая контроллер медиашлюза (MGC) и медиашлюз (MG) в архитектуре с разделением MGC и MG, в которой:
MGC выполнен с возможностью подавать команду на MG, предписывающую MG задавать параметр свойства для управления удалением тональных сигналов в медиапотоке, и
MG выполнен с возможностью задавать параметр свойства согласно команде от MGC и удалять или не удалять тональные сигналы в медиапотоке согласно параметру свойства.
MGC выполнен с возможностью подавать команду на MG, предписывающую MG задавать параметр свойства для управления удалением тональных сигналов в медиапотоке, и
MG выполнен с возможностью задавать параметр свойства согласно команде от MGC и удалять или не удалять тональные сигналы в медиапотоке согласно параметру свойства.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810066437XA CN101552767B (zh) | 2008-04-01 | 2008-04-01 | 一种媒体流中信号音的处理方法、装置及系统 |
CN200810066437.X | 2008-04-01 |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2010136943A RU2010136943A (ru) | 2012-05-10 |
RU2465746C2 true RU2465746C2 (ru) | 2012-10-27 |
Family
ID=41134810
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2010136943/07A RU2465746C2 (ru) | 2008-04-01 | 2008-11-25 | Способ, устройство и система для обработки тонального сигнала в медиапотоке |
Country Status (5)
Country | Link |
---|---|
US (1) | US20100316059A1 (ru) |
EP (1) | EP2227067A4 (ru) |
CN (1) | CN101552767B (ru) |
RU (1) | RU2465746C2 (ru) |
WO (1) | WO2009121235A1 (ru) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1149502A1 (en) * | 1999-02-04 | 2001-10-31 | Nokia Corporation | Tone detection elimination |
KR20040015959A (ko) * | 2002-08-14 | 2004-02-21 | 엘지전자 주식회사 | 미디어 게이트웨이 제어 프로토콜을 이용한 액세스게이트웨이 가입자 라인 정보 전송 방법 |
RU2299528C2 (ru) * | 2002-10-09 | 2007-05-20 | Зте Корпорейшн | Способ и система обеспечения межсетевого обмена телекоммуникационными услугами широкополосных разнотипных сетей |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7460520B2 (en) * | 2002-11-20 | 2008-12-02 | Paradyne Corporation | Apparatus and method for using multiple call controllers of voice-band calls |
US7269142B2 (en) * | 2002-11-27 | 2007-09-11 | Intel Corporation | Managing tone clamping in a network |
US7313233B2 (en) * | 2003-06-10 | 2007-12-25 | Intel Corporation | Tone clamping and replacement |
US7245637B2 (en) * | 2003-09-11 | 2007-07-17 | Intel Corporation | Methods and apparatus for suppressing signaling tones in telephony signal |
CN1863324B (zh) * | 2005-05-10 | 2010-09-29 | 中兴通讯股份有限公司 | 一种放音切换的实现方法 |
FI20051263A0 (fi) * | 2005-12-07 | 2005-12-07 | Nokia Corp | Menetelmä kanavien varaamiseksi ja vapauttamiseksi matkaviestintäjärjestelmässä |
-
2008
- 2008-04-01 CN CN200810066437XA patent/CN101552767B/zh active Active
- 2008-11-25 WO PCT/CN2008/073194 patent/WO2009121235A1/zh active Application Filing
- 2008-11-25 RU RU2010136943/07A patent/RU2465746C2/ru active
- 2008-11-25 EP EP08873723A patent/EP2227067A4/en not_active Withdrawn
-
2010
- 2010-08-06 US US12/852,278 patent/US20100316059A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1149502A1 (en) * | 1999-02-04 | 2001-10-31 | Nokia Corporation | Tone detection elimination |
KR20040015959A (ko) * | 2002-08-14 | 2004-02-21 | 엘지전자 주식회사 | 미디어 게이트웨이 제어 프로토콜을 이용한 액세스게이트웨이 가입자 라인 정보 전송 방법 |
RU2299528C2 (ru) * | 2002-10-09 | 2007-05-20 | Зте Корпорейшн | Способ и система обеспечения межсетевого обмена телекоммуникационными услугами широкополосных разнотипных сетей |
Also Published As
Publication number | Publication date |
---|---|
EP2227067A4 (en) | 2010-12-29 |
WO2009121235A1 (zh) | 2009-10-08 |
RU2010136943A (ru) | 2012-05-10 |
US20100316059A1 (en) | 2010-12-16 |
CN101552767B (zh) | 2012-08-08 |
CN101552767A (zh) | 2009-10-07 |
EP2227067A1 (en) | 2010-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2501178C2 (ru) | Блок фоновой обработки сервиса, агентская система и способ управления вызовом в такой системе | |
EP1786216A1 (en) | Method and system for switching the state of a termination in a media gateway | |
US7920582B2 (en) | Media gateway for reporting events and method for reporting events by media gateway in a next generation network | |
CN100471328C (zh) | 呼叫跟踪方法、系统及设备 | |
JP2008199087A (ja) | 中継装置、中継方法、中継用プログラム | |
RU2465746C2 (ru) | Способ, устройство и система для обработки тонального сигнала в медиапотоке | |
WO2007101383A1 (fr) | Procédé et dispositif pour établir une connexion interne de passerelle multimédia | |
CN100401730C (zh) | 使用媒体网关控制协议实现用户自定义录音的方法 | |
US8750318B2 (en) | Method, apparatus and system for applying relations between package base and extension | |
US20090201941A1 (en) | Method, system, and network entity for obtaining session description protocol capability information | |
US20100265959A1 (en) | Method, System, and Device for Pausing Signals | |
WO2011060661A1 (zh) | 一种识别网络电话流量的方法和装置 | |
EP2271046A1 (en) | Method and apparatus for controlling reporting matching result | |
US7593419B2 (en) | Method for controlling a connection in a packet-oriented communication network and arrangements for implementing said method | |
KR100494872B1 (ko) | 네트워크 아답터를 이용한 미디어 게이트웨이 제어프로토콜 관리 방법 | |
CN100493070C (zh) | 媒体网关命令串行方法 | |
Andreasen et al. | RFC3435: Media Gateway Control Protocol (MGCP) Version 1.0 | |
EP2252023A1 (en) | Method, device and system for processing dial-up information in the media stream | |
Arango et al. | RFC2705: Media Gateway Control Protocol (MGCP) Version 1.0 | |
WO2011160365A1 (zh) | Ngn中实现t30传真软交换全控制的系统、方法及软交换 | |
EP2237481A1 (en) | A providing method, an acquiring method, a system and device of the resource expiry information | |
WO2008148340A1 (fr) | Procédé et dispositif de réservation de ressources | |
Huitema et al. | Media Gateway Control Protocol (MGCP) Version 1.0 Status of this Memo This document is an Internet-Draft and is in full conformance with all provisions of Section 10 of RFC2026 [1]. | |
CN1997085A (zh) | 一种媒体网关释放端点的方法及一种媒体网关 | |
JP2008005511A (ja) | プロトコル変換装置及び其の方法 |