[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

RU2465746C2 - Способ, устройство и система для обработки тонального сигнала в медиапотоке - Google Patents

Способ, устройство и система для обработки тонального сигнала в медиапотоке Download PDF

Info

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
Application number
RU2010136943/07A
Other languages
English (en)
Other versions
RU2010136943A (ru
Inventor
Янбо ЛИНЬ (CN)
Янбо ЛИНЬ
Original Assignee
Хуавэй Текнолоджиз Ко., Лтд.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Хуавэй Текнолоджиз Ко., Лтд. filed Critical Хуавэй Текнолоджиз Ко., Лтд.
Publication of RU2010136943A publication Critical patent/RU2010136943A/ru
Application granted granted Critical
Publication of RU2465746C2 publication Critical patent/RU2465746C2/ru

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1043Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1023Media gateways
    • H04L65/103Media gateways in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/765Media network packet handling intermediate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks 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 тональный сигнал в медиапотоке согласно параметру свойства.
2. Способ по п.1, в котором
параметр свойства содержит свойство удаления тонального сигнала (То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.
4. Способ по п.3, в котором на этапе удаления или неудаления тонального сигнала в медиапотоке согласно свойству Tone Removal List дополнительно:
если значение свойства 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.
6. Способ по п.1, в котором параметр свойства переносится в команде посредством описателя локального управления LocalControl для медиапотока.
7. Способ по любому из пп.2-5, в котором обнаруженные тональные сигналы содержат
все тональные сигналы, которые MG может обнаружить, или
все тональные сигналы, обнаруженные MG согласно предписанию MGC.
8. Медиашлюз (MG) в архитектуре с разделением контроллера медиашлюза (MGC) и медиашлюза (MG), содержащий:
блок задания свойства, выполненный с возможностью задавать параметр свойства для управления удалением тонального сигнала в медиапотоке согласно команде от MGC, и
блок обработки, выполненный с возможностью обрабатывать тональный сигнал в медиапотоке согласно параметру свойства, заданному блоком задания свойства.
9. Медиашлюз по п.8, в котором блок обработки дополнительно содержит модуль удаления, выполненный с возможностью удалять обнаруженные тональные сигналы из медиапотока согласно параметру свойства.
10. Медиашлюз по п.8, в котором:
параметр свойства содержит свойство 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.
12. Медиашлюз по п.11, в котором блок обработки дополнительно выполнен с возможностью:
если значение свойства 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.
14. Система для обработки тонального сигнала в медиапотоке, содержащая контроллер медиашлюза (MGC) и медиашлюз (MG) в архитектуре с разделением MGC и MG, в которой:
MGC выполнен с возможностью подавать команду на MG, предписывающую MG задавать параметр свойства для управления удалением тональных сигналов в медиапотоке, и
MG выполнен с возможностью задавать параметр свойства согласно команде от MGC и удалять или не удалять тональные сигналы в медиапотоке согласно параметру свойства.
RU2010136943/07A 2008-04-01 2008-11-25 Способ, устройство и система для обработки тонального сигнала в медиапотоке RU2465746C2 (ru)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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ä

Patent Citations (3)

* Cited by examiner, † Cited by third party
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) プロトコル変換装置及び其の方法