Широкополосная система связи

Реферат

 

Изобретение относится к АТМ системам, которые используют перекрестную АТМ связь для обеспечения виртуальных соединений. Техническим результатом данной системы является обеспечение виртуальных соединений посредством АТМ мультиплексора, обеспечивающего межсетевой обмен, в режиме от вызова к вызову. Это достигается тем, что процессор сигнализации принимает сигнализацию для вызова и выбирает виртуальное соединение для вызова. Процессор сигнализации генерирует новую сигнализацию, которая идентифицирует выбор и передачу новой сигнализации к АТМ мультиплексору, обеспечивающему межсетевой обмен, который принял соединение доступа для вызова. Мультиплексор преобразует пользовательскую информацию из соединения доступа в АТМ элементы данных для передачи по виртуальному соединению в соответствии с новой сигнализацией. 8 с. и 53 з.п.ф-лы, 1 табл., 12 ил.

Предшествующий уровень В настоящее время технология режима асинхронной передачи (ATM - Asynchronous Transfer Mode) разработана для обеспечения функциональных возможностей широкополосной коммутации. Некоторые ATM системы используют перекрестную ATM связь для обеспечения виртуальных соединений. Устройства перекрестной связи не имеют средств обработки сообщений сигнализации. Сообщения сигнализации представляют собой сообщения, которые используются телекоммуникационными сетями для установления или разъединения вызовов. Таким образом, перекрестная ATM связь не обеспечивает установление соединений на базе "от вызова к вызову". В результате, соединения через системы перекрестных связей должны быть предусмотрены заранее. Они обеспечивают относительно жесткую коммутационную структуру. Ввиду такого ограничения, ATM системы перекрестной связи главным образом использовались для обеспечения специализированных соединений, таких как долговременные виртуальные цепи (ДВЦ) и долговременные виртуальные маршруты (ДВМ). Но они не обеспечивают ATM коммутацию в режиме от вызова к вызову, как это требуется для обеспечения коммутируемых виртуальных цепей (КВЦ) или коммутируемых виртуальных маршрутов (КВМ). Специалистам в данной области техники хорошо известны преимущества, обеспечиваемые использованием КВЦ и КВМ по сравнению с ДВЦ и ДВМ.

ATM коммутаторы использовались для обеспечения ДВЦ и ДВМ. Поскольку ДВЦ и ДВМ не устанавливаются в режиме от вызова к вызову, то ATM коммутатор вынужден использовать свои средства обработки вызовов или сигнализации. ATM коммутаторы требуют использования как средств сигнализации, так и средств обработки вызовов, чтобы обеспечить КВЦ и КВМ. Для обеспечения коммутации виртуальных соединений в режиме от вызова к вызову, разрабатываются ATM коммутаторы, которые могут обрабатывать вызовы в ответ на сигнализацию для обеспечения виртуальных соединений для каждого вызова. Такие системы создают проблемы вследствие того, что они должны быть весьма сложными для поддержки современных сетей. Такие ATM коммутаторы должны обрабатывать большие объемы вызовов и услуг в переходных режимах, унаследованных от существующих сетей. Примером может служить ATM коммутатор, который может обрабатывать большое число вызовов традиционных телефонных систем, таких как POTS, 800 и VPN. Это поколение усложненных ATM коммутаторов еще не достигло высокого уровня и связано с высокими затратами.

В настоящее время разрабатываются ATM мультиплексоры, которые могут преобразовывать трафик в элементы ATM и мультиплексировать эти элементы для транспортировки их в ATM сети. Примером применения таких мультиплексоров является обеспечение транспортировки в формате T1 в ATM соединении. Трафик, выходящий из коммутатора в формате T1 мультиплексируется с преобразованием в элементы ATM для транспортировки по высокоскоростному соединению. Прежде чем эти элементы достигнут другого коммутатора, они преобразуются обратно в формат T1. Таким образом, ATM мультиплексор используется для высокоскоростной транспортировки. ATM мультиплексор не используется для выбора виртуальных соединений в режиме от вызова к вызову. К сожалению, не известна телекоммуникационная система, которая могла бы обеспечить ATM коммутацию в режиме от вызова к вызову, не основываясь на средствах обработки вызовов и сигнализации ATM коммутатора.

Сущность изобретения Изобретение относится к способу работы системы связи, обеспечивающему реализацию вызова с виртуальным соединением. Способ предназначен для использования, когда пользователь размещает вызов, посылая сообщение сигнализации о вызове в систему связи и передавая пользовательскую информацию в систему связи по конкретному соединению. Система содержит ATM мультиплексор, обеспечивающий межсетевой обмен, и процессор сигнализации, связанный с ATM мультиплексором, обеспечивающим межсетевой обмен. Способ включает прием сигнализации о вызове в процессоре сигнализации, обработку сигнализации для выбора виртуального соединения, генерирование новой сигнализации для идентификации конкретного соединения и выбранного виртуального соединения и затем передачу новой сигнализации к ATM мультиплексору, обеспечивающему межсетевой обмен. Способ также включает прием пользовательской информации для вызова от конкретного соединения в ATM мультиплексоре, обеспечивающем межсетевой обмен, преобразование пользовательской информации в ATM элементы, которые идентифицируют выбранное виртуальное соединение в ответ на новую сигнализацию, и передачу ATM элементов по выбранному виртуальному соединению. Сигнализация для вызова может представлять собой сообщение установки вызова, например, сообщение исходного адреса Системы Сигнализации #7 (SS7). Способ может также включать использование цифровой обработки сигналов вызова в мультиплексоре в соответствии с требованиями цифровой обработки сигналов, выбранными процессором сигнализации. Требования цифровой обработки сигналов могут включать в себя контроль эхо-сигналов или шифрование.

Изобретение также относится к системе связи для обеспечения вызова с виртуальным соединением в ответ на сигнализацию для вызова. Система содержит процессор сигнализации, предназначенный для приема и обработки сигнализации для выбора виртуального соединения для вызова и для генерирования и передачи новой сигнализации, которая идентифицирует выбранное виртуальное соединение. Система включает в себя ATM мультиплексор, обеспечивающий межсетевой обмен, для приема пользовательской информации от соединения, преобразования пользовательской информации в ATM элементы, которые идентифицируют выбранное виртуальное соединение, и передачи ATM элементов по выбранному виртуальному соединению. Система может также включать ATM систему перекрестной связи, соединенную с ATM мультиплексором, обеспечивающим межсетевой обмен, и конфигурированную для обеспечения множества виртуальных соединений с ATM мультиплексором, обеспечивающим межсетевой обмен.

Изобретение также относится к ATM мультиплексору, обеспечивающему межсетевой обмен, для обеспечения вызовов с виртуальными соединениями в ответ на сигнализацию для каждого вызова. Мультиплексор содержит интерфейс доступа для приема пользовательской информации для каждого вызова от конкретного соединения. Он также содержит интерфейс управления для приема сигнализации для каждого вызова, который идентифицирует конкретное соединение и виртуальное соединение для такого вызова. Он также содержит ATM процессор адаптации для преобразования пользовательской информации от конкретного соединения для каждого вызова в ATM элементы, которые идентифицируют виртуальное соединение для данного вызова. Мультиплексор также содержит ATM интерфейс для передачи ATM элементов для каждого вызова для применения цифровой обработки сигналов пользовательской информации для каждого вызова. Обработка может включать контроль эхо-сигналов и шифрование.

В различных вариантах осуществления изобретение предусматривает прием вызовов, размещаемых посредством речевых соединений DS0, и обеспечение виртуальных соединений для вызовов. Таким путем широкополосные виртуальные соединения могут быть обеспечены для узкополосного трафика в режиме от вызова к вызову, не требуя при этом использования средств обработки вызова и сигнализации для ATM коммутатора.

Краткое описание чертежей Фиг. 1 - блок-схема варианта осуществления настоящего изобретения.

Фиг. 2 - блок-схема варианта осуществления настоящего изобретения.

Фиг. 3 - блок-схема варианта осуществления настоящего изобретения.

Фиг. 4 - блок-схема варианта осуществления настоящего изобретения.

Фиг. 5 - блок-схема варианта осуществления настоящего изобретения.

Фиг. 6 - логическая диаграмма варианта осуществления изобретения.

Фиг. 7 - логическая диаграмма варианта осуществления изобретения.

Фиг. 8 - логическая диаграмма варианта осуществления изобретения.

Фиг. 9 - логическая диаграмма варианта осуществления изобретения.

Фиг. 10 - блок-схема последовательности операций, соответствующей варианту осуществления изобретения.

Фиг. 11 - блок-схема последовательности операций, соответствующей варианту осуществления изобретения.

Фиг. 12 - блок-схема последовательности операций, соответствующей варианту осуществления изобретения.

Детальное описание В целях пояснения, термин "соединение" будет использоваться как относящийся к среде передачи, используемой для переноса пользовательского трафика. Термин "линия" будет использоваться как относящийся к среде передачи, используемой для переноса сигнализации. На чертежах соединения показаны одной линией, а линии сигнализации показаны двойными линиями.

На фиг. 1 представлен вариант осуществления настоящего изобретения. На схеме показаны система связи 100, пользователь 110 и пользователь 120. Система связи 100 содержит ATM мультиплексор 130, обеспечивающий межсетевой обмен, мультиплексор 140, обеспечивающий межсетевой обмен, ATM систему перекрестной связи 150, систему обработки сигнализации 160. Пользователь 110 соединен с мультиплексором 130 посредством соединения 180. Мультиплексоры 130 и 140 соединены через систему перекрестной связи 150 соединением 181. Мультиплексор 140 соединен с пользователем 120 соединением 182. Система обработки сигнализации 160 связана с пользователем 110 линией 190, с мультиплексором 130 линией 191, с мультиплексором 140 линией 192, с пользователем 120 линией 193.

Специалистам в данной области техники должно быть понятно, что большие сети могут содержать намного больше компонентов, чем показано на чертеже. Например, в типовом случае будет иметься множество виртуальных соединений через ATM систему перекрестной связи 150. Число этих компонентов ограничено из соображений наглядности. Изобретение полностью применимо для использования в больших сетях.

Пользователь 110 и пользователь 120 могут представлять собой любое сообщество, которое поставляет телекоммуникационный трафик в сеть 100. Некоторыми из таких примеров могут быть коммутатор канала местной АТС, аппаратура в помещении пользователя. В типовом случае пользовательский трафик будет подаваться в систему 100 в формате DS3, DS1 или OC-3, которые имеют встроенные цепи DS0 и VT 1.5. Соединения 180 и 182 представляют любое соединение, которое может быть использовано пользователем 120 для доступа к системе 100, и должны включать в себя форматы такие как E1, E3 и DS2. Как таковые, эти соединения иногда называются соединениями доступа. Соединения 180 и 182 в типовом случае должны быть соединениями DS0. встроенными в соединение DS3, однако изобретение совместимо с другими соединениями, примерами которых могут быть частичное DS1, свободное DS3 или четное SONET OC-3. Каналы 190 и 193 представляют собой любые линии, способные передавать сообщения сигнализации, например линии Системы сигнализации #7 (SS7). ATM система перекрестной связи 150 представляет собой систему, которая обеспечивает множество виртуальных соединений. Такая система может состоять из индивидуальных ATM устройств перекрестных соединений, связанных между собой ATM соединениями с использованием DS3 или SONET для пересылки данных. Примером ATM системы перекрестной связи может служить NEC Model 10. Соединение 181 может представлять собой любое виртуальное соединение. В типовом случае виртуальное соединение будет использовать DS3 или SONET для пересылки данных. ATM система перекрестной связи 150 может обеспечивать множество виртуальных соединений в системе перекрестной связи, и виртуальное соединение 181 представляет собой одно из таких соединений. Так как виртуальные соединения являются логическими маршрутами, многие физические маршруты могут использоваться на основе предварительно предусмотренной ATM системы перекрестной связи 150. Линии 191 и 192 могут представлять собой любые каналы, обеспечивающие пересылку сообщений данных. Примерами таких линий могут служить SS7 или UDP/IP. Компоненты, описываемые в данном разделе, хорошо известны в технике.

Система обработки сигнализации 160 представляет собой любую систему обработки, которая может принимать и обрабатывать сигнализацию для выбора виртуальных соединений, и затем генерировать и передавать сигнализацию для идентификации выбора. Различные формы сигнализации могут быть использованы в изобретении, включая SS7, C7 и сигнализацию интерфейса пользователь/сеть (UNT). Предпочтительный вариант осуществления процессора сигнализации детально описан ниже.

Мультиплексор 130 может представлять собой любую систему мультиплексирования, обеспечивающую помещение пользовательской информации, поступающей по соединению 180, в виртуальное соединение, выбранное системой обработки сигнализации 160. В типовом случае это предусматривает прием сообщений сигнализации от системы обработки сигнализации 160, которая идентифицирует назначения виртуальных соединений соединению доступа в режиме от вызова к вызову. Мультиплексор должен преобразовывать пользовательский трафик из соединения доступа 180 в ATM элементы, которые идентифицируют выбранное виртуальное соединение. Мультиплексор 140 подобен мультиплексору 130. Предпочтительный вариант осуществления таких мультиплексоров также детально рассмотрен ниже.

При вызове от пользователя 110 к пользователю 120 система работает следующим образом. Пользователь 110 будет передавать сообщение сигнализации по линии 190 в систему 100, инициирующую вызов. Система обработки сигнализации 160 будет обрабатывать это сообщение. Такая обработка будет включать проверку достоверности, отбраковку, трансляцию, выбор маршрута, контроль эхо-сигналов, сетевое управление, сигнализацию и выставление счета. В частности, будет выбираться виртуальное соединение через ATM систему перекрестной связи 150 от мультиплексора 130 к мультиплексору 140, а также будет выбираться соединение от мультиплексора 140 к пользователю 120. Хотя возможно множество различных соединений, показаны только выбранные соединения - соединение 181 и соединение 182. В общем случае выбор базируется на наборе номера, однако обработка может быть связана с множеством других факторов, в том числе с сетевыми нагрузками и с пользовательскими командами маршрутизации. Система обработки сигнализации 160 будет затем посылать сигнализацию, отражающую сделанный выбор, в мультиплексоры 130 и 140.

Пользователь 110 также будет устанавливать соединение с системой 100. Это соединение представлено соединением 180 с мультиплексором 130. Хотя для наглядности показано только одно соединение, однако ясно, что возможны различные соединения. Выбранное соединение будет идентифицироваться в сигнализации от пользователя 110 к системе 100. Система обработки сигнализации 160 будет включать идентификацию этого соединения в свой сигнал, передаваемый на мультиплексор 130.

Если требуется, то пользователь 120 будет принимать сигнализацию для облегчения завершения вызова. Сигнализация от системы обработки сигнализации 160 будет показывать, что система 100 соединена с пользователем 120 посредством соединения 182. В типовом случае пользователь 120 будет осуществлять прием и подтверждать соединение в сообщении сигнализации, передаваемом назад к системе 100.

Мультиплексор 130 будет принимать сигнализацию от системы обработки сигнализации 160, идентифицирующей соединение 180 в качестве соединения доступа и соединение 181 в качестве выбранного виртуального соединения через ATM систему перекрестной связи 150. Мультиплексор 130 будет преобразовывать пользовательскую информацию из соединения 180 в ATM элементы данных. Мультиплексор 130 будет указывать соединение 181 в заголовках элементов данных. Соединение 181 должно предусматриваться через ATM систему перекрестной связи 150 от мультиплексора 130 к мультиплексору 140.

Мультиплексор 140 должен принимать сигнализацию от системы обработки сигнализации 160, идентифицирующую соединение 181 в качестве выбранного виртуального соединения и соединение 182 в качестве выбранного соединения доступа к пользователю 120. Мультиплексор 140 преобразует элементы данных, поступающие по соединению 182, в пользовательскую информацию, соответствующую соединению 182 с пользователем 120. Хотя в вышеприведенном примере используются два мультиплексора, однако может быть использован и один мультиплексор для вызовов, которые поступают в систему 100 и выходят из нее через один и тот же мультиплексор. В этом случае система ATM должна просто обеспечивать виртуальное соединение назад к тому же самому мультиплексору.

Из вышеизложенного обсуждения очевидно, что множество виртуальных соединений могут быть предварительно предусмотрены в ATM системе перекрестной связи для обеспечения взаимного соединения ATM мультиплексоров, обеспечивающих межсетевой обмен. Если пользователь размещает вызов, одно из виртуальных соединений выбирается системой обработки сигналов для данного вызова и идентифицируется для соответствующих мультиплексоров. Мультиплексоры преобразуют пользовательскую информацию в элементы данных, которые идентифицируют выбранное соединение. Как таковая пользовательская информация может коммутироваться посредством ATM аппаратуры в режиме от вызова к вызову. Система не требует средств обработки вызова или сигнализации для ATM коммутатора (хотя ATM коммутатор может использоваться для обеспечения виртуальных соединений без использования его функций обработки вызова и сигнализации). Система может также реализовывать усовершенствованное обслуживание, например для NOO и виртуальной частной сети (VPN).

На фиг. 2 представлен другой вариант осуществления изобретения. В данном варианте пользовательская информация от соединения доступа может быть мультиплексирована на уровень DS0, но это не требуется в других вариантах осуществления. Кроме того, в данном варианте используется система сигнализации SS7, хотя в изобретении могут использоваться и другие системы сигнализации, например С 7 или UNI.

На фиг. 2 показан интерфейс DS0 210, уровень ATM адаптации 220, ATM интерфейс 230, назначение DS0 - виртуального соединения 240, администратор вызова/соединения 250 и пункт пересылки сигнала 260. Также показаны соединения 280-283 и линии 290-292.

Соединение 280 может быть любым соединением из группы соединений, которые содержат информацию, которая должна быть преобразована в формат DS0. Примерами таких соединений являются соединения ОС-3, VT1.5, DS3, DS1. Интерфейс DS0 210 обеспечивает преобразование пользовательской информации этих форматов в формат DS0. Уровень ATM адаптации 220 содержит как подуровень сходимости, так и уровень сегментации и повторной компоновки. Уровень ATM адаптации 220 обеспечивает прием пользовательской информации в формате DS0 от интерфейса DS0 210 и преобразование информации в ATM элементы данных. Уровни ATM адаптации хорошо известны в технике, в частности, информация об уровне ATM адаптации содержится в документе 1.363.1 Международного Союза по телекоммуникациям (ITU). Уровень ATM адаптации для речевых сигналов также описан в заявке 08/395745 от 28 февраля 1995 г. на "Обработку элементов данных для передач речевых сигналов". ATM интерфейс 230 обеспечивает прием ATM элементов данных и передачу их по соединению 283. Соединение 283 представляет собой стандартное соединение DS3 или SONET, обеспечивающее передачу ATM элементов данных. Соединение 281 обеспечивает передачу данных в формате DS0, а соединение 282 - передачу ATM элементов данных.

Очевидно, что коммуникационный маршрут, образованный соединениями 280-283, может быть установлен для передачи пользовательской информации. Хотя коммуникационный маршрут описан от соединения 280 к соединению 283, однако изобретение очевидным образом применимо и для выполнения обратной обработки в противоположном направлении. Если коммуникационный маршрут является двунаправленным, то пользовательская информация в ATM элементах, поступающая по соединению 283, будет обрабатываться для выдачи в соединение 280 в соответствующем формате. Специалистам в данной области техники должно быть ясно, что отдельные соединения также могут быть установлены в каждом направлении, или может потребоваться только одно соединение для одного направления передачи данных. Эти компоненты и способ их работы известны из уровня техники. Линии сигнализации 290 и 291 представляют собой линии стандарта SS7.

Линия 292 представляет собой линию передачи данных, например, ethernet - соединение, использующее протокол передачи данных UDP/IP. Пункт пересылки сигнала 260 представляет собой устройство, которое маршрутизирует сообщения сигнализации. Пункты пересылки сигналов хорошо известны в технике. Администратор вызова/соединения 250 идентифицируется своим собственным кодом пункта сигнализации. Пункт пересылки сигналов 260 будет маршрутизировать сообщения сигнализации, адресованные на этот код пункта, к администратору вызова/соединения 250. В некоторых вариантах осуществления пункт пересылки сигналов 260 может также преобразовывать другие коды пунктов в код пункта для администратора вызова/соединения 250, так что эти сообщения сигнализации также маршрутизируются к администратору вызова/соединения 250. Хотя преобразование кода пункта не является существенным, однако оно облегчает переход от сети к системе, соответствующей изобретению. Преобразование может реализовываться с использованием таблицы преобразования, находящейся между уровнем 2 и уровнем 3 функции пересылки сообщений пункта пересылки сигналов 260. Таблица преобразования должна преобразовывать код пункта назначения сообщения в код администратора вызова/соединения 250, так чтобы функция маршрутизации уровня 3 пересылки сообщений пересылала сообщения к администратору вызова/соединения 250. Преобразование кода пункта может основываться на многих факторах. В качестве примеров можно привести код пункта назначения, линию сигнализации, код идентификации цепи, тип сообщения и различные комбинации этих и других факторов. Например, сообщения пользовательского фрагмента интегрированного обслуживания (ISUP) системы SS7c конкретными комбинациями OPC/DPC (код источника/код адресата) могут преобразовываться относительно DPC в код пункта администратора вызова/соединения 250. Эти сообщения сигнализации затем будут маршрутизироваться к администратору вызова/соединения 250 посредством пункта пересылки сигналов 260. Возможный вариант подходящего пункта пересылки сообщений раскрыт в заявке на патент США на "Телекоммуникационное устройство, систему и способ с усовершенствованным пунктом пересылки сигналов" поданной одновременно с данной заявкой тем же заявителем.

Администратор вызова/соединения представляет собой процессор сигнализации, который работает, как описано выше. Предпочтительный вариант администратора вызова/соединения 250 будет описан ниже. В данном варианте администратор вызова/соединения 250 должен обеспечивать прием и обработку сообщений сигнализации системы SS7 для выбора соединений и для генерирования и передачи сигнализации, идентифицирующей принятый выбор.

Блок назначения 240 представляет собой интерфейс управления, который принимает сообщения от администратора вызова/соединения 250. В частности, блок назначения 240 идентифицирует назначения DS0/виртуальное соединение в сообщениях из линии 292. Эти назначения выдаются на уровень ATM адаптации 220 для реализации. Как таковой, уровень ATM адаптации получает идентификатор виртуального маршрута и идентификатор виртуального канала для каждого вызова от блока назначения 240. Уровень ATM адаптации 220 также получает идентификацию DS0 для каждого вызова (или DS0 для N x 64 вызовов). Уровень ATM адаптации 220 затем преобразует пользовательскую информацию между идентифицированным DS0 и идентифицированным ATM виртуальным соединением. Подтверждения, что назначения реализованы, могут передаваться назад к администратору вызова/соединения 250, если это необходимо.

В процессе работы вызовы обрабатываются следующим образом. Сообщения сигнализации для вызовов поступают по линии 290 и маршрутизируются пунктом пересылки сигналов 260 к администратору вызова/соединения 250. Соединения доступа в типовом случае устанавливаются одновременно с сигнализацией. Все эти соединения представлены соединением 280. Интерфейс DS0 210 преобразует трафик в соединении 280 в формат DS0 и выдает преобразованные данные формата DS0 на уровень ATM адаптации 220 по соединению 281.

Сигнализация, принятая администратором вызова/соединения 250, будет идентифицировать соединения доступа для вызовов (т.е. конкретные DS0 в соединении 280), и содержать информацию вызова, такую как набранный номер. Администратор вызова/соединения 250 будет обрабатывать сигнализацию и выбирать соединения для вызова. Поскольку множество виртуальных соединений предварительно предусмотрены от ATM интерфейса 230 к другим адресатам сети, администратор вызова/соединения 250 может выбрать виртуальное соединение к адресату. Процедура выбора может выполняться посредством таблиц преобразования. Например, таблица может использоваться для преобразования части набранного номера в идентификатор виртуального маршрута. Идентификатор виртуального канала может быть выбран на базе имеющихся в распоряжении идентификаторов виртуальных каналов для выбранного идентификатора виртуального маршрута. Комбинация идентификатора виртуального маршрута и идентификатора виртуального канала должна соответствовать однозначно определенному виртуальному соединению, предварительно предусмотренному от ATM интерфейса 230 к соответствующему адресату сети. Варианты выбора представляют назначения DS0 - виртуальное соединение, которые выдаются блоку назначения 240 по линии 292.

Блок назначения 240 принимает назначения DS0- виртуальное соединение и выдает их на уровень ATM адаптации 220. Когда уровень ATM адаптации 220 принимает конкретное назначение, он преобразует пользовательскую информацию от указанного DS0 в элементы, которые идентифицируют указанные идентификатор виртуального маршрута и идентификатор виртуального канала. Эти элементы подаются на ATM интерфейс 230 по соединению 282. Интерфейс ATM 230 принимает элементы данных и представляет их в формате пересылки для соединения 283. Элементы данных затем транспортируются по выбранному виртуальному соединению в соответствующее место назначения.

Вызовы выходят из сети через соединение 280. В этом случае администраторы вызова/соединения в пунктах источников вызовов выбирают виртуальные соединения к интерфейсу ATM 230. Администраторы вызова/соединения источников вызовов также передают сообщения сигнализации к администратору вызова/соединения 250. Сообщения сигнализации идентифицируют адресатов вызовов и выбирают виртуальные соединения. Администратор вызова/соединения 250 должен иметь перечень имеющихся соединений доступа для идентифицированных адресатов. Администратор вызова/соединения 250 будет выбирать соединения доступа к адресату из указанного перечня. Например, соединение, выбранное администратором вызова/соединения 250 может представлять собой DS0, встроенное в DS3, соединенное с каналом местной АТС. Виртуальные соединения в соединении 283 и выбранные соединения доступа в соединении 280 выдаются в блок назначения 240 по линии 292. Блок назначения 240 выдает эти назначения на уровень ATM адаптации 220.

Интерфейс ATM 230 будет демультиплексировать элементы данных, поступающие из соединения 283, и выдавать их на уровень ATM адаптации 220. Уровень ATM адаптации 220 преобразует пользовательскую информацию в элементы данных в формате DS0. Уровень ATM адаптации 220 осуществляет это преобразование так, что элементы данных из конкретных виртуальных соединений выдаются в назначенное соединение DS0 в соединении 281. Интерфейс DS0 будет преобразовывать данные в DS0 формате из соединения 281 в соответствующий формат, такой как DS3, для соединения 280. Специалистам в данной области техники известны способы мультиплексирования и транспортировки сигналов формата DS0.

Из вышеизложенного описания следует, что пользовательская информация для вызовов может передаваться от соединения 280 к соединению 283 и в обратном направлении от соединения 283 к соединению 280. Интерфейс DS0 210 и интерфейс ATM 230 обеспечивают передачу пользовательской информации в соответствующих форматах на уровень ATM адаптации 220. Уровень ATM адаптации 220 преобразует пользовательскую информацию из формата DS0 в ATM формат на основе назначений с блока назначения 240. Администратор вызова/соединения 250 может выбрать назначения DS0-виртуальное соединение, которые обеспечивают реализацию процедуры.

ATM мультиплексор, обеспечивающий межсетевой обмен На фиг. 3 представлен вариант осуществления мультиплексора, который пригоден для использования настоящего изобретения, однако имеются и другие варианты мультиплексоров, которые соответствуют настоящему изобретению. На фиг. 3 показаны интерфейс управления 300, интерфейс оптического канала уровня 3 (OC-3), интерфейс цифрового сигнала уровня 3 (DS3) 310, интерфейс цифрового сигнала уровня 1 (DS1) 315, интерфейс цифрового сигнала уровня 0 (DS0) 320, блок цифровой обработки сигналов 325, уровень ATM адаптации 330 и интерфейс OC-12 335.

Интерфейс OC-3 305 принимает данные формата OC-3 и осуществляет преобразование в формат DS3. Интерфейс DS3 310 принимает данные формата DS3 и осуществляет преобразование в формат DS1. Интерфейс DS3 310 может принимать данные формата DS3 от интерфейса OC-3 305 и от внешнего соединения. Интерфейс DS1 315 принимает данные формата DS1 и осуществляет преобразование в формат DS0. Интерфейс DS1 315 может принимать данные формата DS1 от интерфейса DS3 310 или от внешнего соединения.

Интерфейс DS0 320 принимает данные формата DS0 и обеспечивает сопряжение с блоком цифровой обработки сигнала 325. Интерфейс DS0 320 связан с блоком цифровой обработки сигнала (ЦОС) 325. Блок ЦОС 325 осуществляет манипулирование пользовательской информацией для улучшения качества передачи. ЦОС включает главным образом компенсацию эхо-сигналов, но может включать и другие операции. Как известно, компенсация эхо-сигналов может потребоваться для речевых вызовов. Блок ЦОС 325 пропускает данные формата DS0 через компенсаторы эхо-сигнала. Эти компенсаторы эхо-сигнала должны отключаться для вызовов, которые не требуют контроля эхо-сигналов. Вызовы с использованием данных не требуют компенсации эхо-сигналов, и администратор вызова/соединения имеет возможность распознавать вызовы с использованием данных для того, чтобы отключить компенсатор эхо-сигналов. Администратор вызова/соединения будет передавать сообщение управления через интерфейс управления 300 на блок ЦОС 325, указывающее, что конкретный компенсатор эхо-сигнала должен быть отключен. Администратор вызова/соединения выбирает компенсатор эхо-сигнала на основе кода идентификации канала, содержащегося в данных сигнализации, которые он принимает от пользователя. После данных вызова администратор вызова/соединения передает сообщение, которое обеспечивает включение конкретного компенсатора эхо-сигнала для последующего вызова с использованием речевого сигнала. Этот метод контроля эхо-сигналов является предпочтительным, но могут использоваться и другие средства, реализующие выполнение команд управления эхо-сигналами от администратора вызова/соединения.

В дополнение в контролю эхо-сигналов, администратор вызова/соединения и мультиплексор могут обеспечивать при своей работе другие режимы ЦОС на базе от вызова к вызову. Могут использоваться алгоритмы сжатия, либо универсально, либо для каждого вызова. Уровень в децибелах может регулироваться для вызовов от конкретных источников или для конкретных адресатов. Может использоваться шифрование в режиме от вызова к вызову с учетом различных критериев, например номера источника или номера адресата. Различные режимы ЦОС могут быть связаны с различными параметрами вызова и реализовываться администратором вызова/соединения посредством блока ЦОС 325.

Блок ЦОС 325 соединен с уровнем ATM адаптации 330. Уровень ATM адаптации 330 работает, как описано выше. Получаемые от управляющего интерфейса 300 назначения DS0 -виртуальное соединение реализуются уровнем ATM адаптации 330 путем преобразования из формата DS0 в формат ATM.

Вызовы со скоростью передачи битов, превышающей 64 кбит/с, определяются как N x 64 вызовы. Если необходимо, уровень ATM адаптации 330 может обеспечить прием управляющих сообщений посредством интерфейса управления 300 от администратора вызова/соединения для N x 64 вызовов. Администратор вызова/соединения будет выдавать команды уровню ATM адаптации 330 для группировки данных формата DS0 для вызова.

ATM система перекрестной связи На фиг. 4 представлены виртуальные соединения, обеспечиваемые ATM системой перекрестной связи, согласно возможному варианту осуществления изобретения, хотя специалистами в данной области техники могут быть предложены различные другие способы обеспечения виртуальных соединений, совместимые с изобретением. На фиг. 4 показаны виртуальные соединения 410, 412, 414, 416, 418 и 420. Эти виртуальные соединения обеспечивают взаимное соединение мультиплексоров A, B и C с помощью перекрестных связей Y и Z. Виртуальные соединения обеспечиваются между каждым мультиплексором. Каждый мультиплексор должен иметь виртуальный маршрут к системе перекрестной связи, который указан для каждого мультиплексора возможного адресата. Виртуальный маршрут AB содержит виртуальное соединение 412 от мультиплексора A к мультиплексору B. Для вызовов, которые берут начало и заканчиваются в одном и том же мультиплексоре, для этой цели предусмотрены виртуальные соединения 410, 416 и 420. Виртуальные соединения 414 и 418 соединяют мультиплексоры A/C и B/C соответственно. Различные маршруты для различных виртуальных соединений могут быть предусмотрены между одними и теми же двумя мультиплексорами.

В каждом виртуальном маршруте содержатся тысячи виртуальных каналов (не показаны). Виртуальные соединения предусмотрены с помощью перекрестных связей комбинаций идентификатора виртуального маршрута (ИВМ)/идентификатора виртуального канала (ИВК) в перекрестных соединениях Y и Z. Если вызов входит в мультиплексор A и должен завершиться в мультиплексоре B, то администратор вызова/соединения выберет виртуальный маршрут AB. Выбор может базироваться на преобразовании набранного номера. В пределах виртуального маршрута AB администратор вызова/соединения будет выбирать конкретный виртуальный канал. Этот выбор может основываться на имеющихся ИВК в конкретном ИВМ. Таким путем предварительно предусмотренные виртуальные соединения могут выбираться в режиме от вызова к вызову.

В типовом случае вызовы требуют двунаправленного речевого соединения. Для этой цели виртуальное соединение должно транспортировать пользовательскую информацию в обоих направлениях. Виртуальные соединения могут быть предусмотрены таким образом, что мультиплексор на другом конце канала связи может использовать те же самые ИВМ/ИВК для элементов данных, транспортируемых в противоположном направлении. Администратор вызова/соединения на удаленном конце канала связи может также преобразовывать ИВМ/ИВК источника в другие ИВМ/ИВК, предусмотренные для противоположного направления и обеспечивать эти ИВМ/ИВК для мультиплексора на другом конце канала связи.

Кроме того, число активных виртуальных соединений между перекрестными связями может отслеживаться. Виртуальный маршрут YZ соединяет перекрестные связи Y и Z. Пропускная способность виртуального маршрута YZ может определяться в соответствии с требовани