Способ и устройство для передачи и маршрутизации речевых телефонных вызовов по компьютерной сети с коммутацией пакетов

 

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

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

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

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

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

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

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

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

В одном режиме работы оцифрованная речевая информация передается непосредственно по телефонной сети с коммутацией каналов на второй ПК. В другом режиме работы оцифрованная речевая информация передается по сети с коммутацией пакетов на второй ПК, который также подсоединен к сети с коммутацией пакетов. Типичной сетью с коммутацией пакетов является глобальная сеть Internet (Интернет). В таких известных программных продуктах, как Internet Phone, выпускаемый компанией Vocaltech (Нортвал, Нью-Джерси), и Personal Internet Companion Kit, выпускаемый компанией Camelot (Даллас, Техас), используется описанный выше второй режим работы для связи между двумя компьютерами, оснащенными средствами для обработки аудиосигнала и подсоединенными к сети Интернет.

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

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

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

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

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

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

В дальнейшем изобретение поясняется описанием примеров его осуществления со ссылками на прилагаемые чертежи, на которых представлено следующее: фиг. 1 - структурная схема архитектуры предложенной системы высокого уровня, фиг. 2А - функциональная структурная схема архитектуры системы для поддержки речевой связи между ПК, оснащенным средствами для обработки аудиосигнала, и станцией ТТС, в соответствии с настоящим изобретением, фиг. 2В - функциональная структурная схема архитектуры системы для поддержки речевой связи между двумя станциями ТТС через компьютерную сеть с коммутацией пакетов, в соответствии с настоящим изобретением, фиг. 3 - структурная схема системы ПК, в которой может быть осуществлено программное обеспечение клиента согласно настоящему изобретению, фиг. 4А - алгоритм, иллюстрирующий способ реализации телефонного коммутатора для межсетевой передачи речевых сообщений между компьютерной сетью с коммутацией пакетов и телефонной сетью с коммутацией каналов, в соответствии с настоящим изобретением, фиг. 4В - функциональная структурная схема телефонного коммутатора, выполненного в соответствии с настоящим изобретением, фиг. 5 - алгоритм, иллюстрирующий способ регистрации пользователей в системе, в соответствии с настоящим изобретением, фиг. 6 - функциональная структурная схема, иллюстрирующая модели баз данных, в соответствии с настоящим изобретением, фиг. 7 - схематическое представление пакета данных для передачи речевой и/или управляющей информации в соответствии с настоящим изобретением.

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

1. Общие сведения
На фиг. 1 и 2А представлен общий вид архитектуры системы. Система состоит из ПК 100, выполняющего клиентские прикладные программы 101, и системного сервера 500. Для установления речевой связи с ПК 100, клиентская прикладная программа 101 соединятся по компьютерной сети 200 с сервером 500 маршрутизации/аутентификации и запрашивает речевое соединение с указанным номером телефона. Системный сервер 500 использует специальный телефонный коммутатор 600 для набора номера телефона через телефонную сеть 300 с коммутацией каналов.

В предпочтительном варианте изобретения имеется множество телефонных коммутаторов 600 (фиг. 2А), находящихся в многих пунктах. Каждый телефонный коммутатор 600 связан с компьютерной сетью 200 и телефонной сетью 300 с коммутацией каналов. Сервер 500 маршрутизации/аутентификации определяет оптимальный телефонный коммутатор 600 для маршрутизации вызова, учитывая стоимость соединения вызываемого абонента с данным телефонным коммутатором по телефонной сети 300 с коммутацией каналов, а также трафик через возможные телефонные коммутаторы 600. В альтернативном варианте изобретения множество серверов 500 маршрутизации/аутентификации может быть подсоединено к компьютерной сети 200 с коммутацией пакетов на одном или множестве территориальных пунктов.

Затем ПК 100 посылает в телефонный коммутатор 600 запрос вызова, включающий в себя любые аутентификационные данные, предоставленные сервером 500 маршрутизации/аутентификации. Телефонный коммутатор 600 проверяет аутентификационные данные либо связавшись с сервером 500 маршрутизации/аутентификации, либо с помощью другого средства защиты, например, цифровой подписи, сформированной сервером 500 маршрутизации/аутентификации. Телефонный коммутатор 600 посылает сигнал, свидетельствующий об активизации связи, в телефонную сеть 300 с коммутацией каналов и тональные сигналы или импульсы, соответствующие номеру телефона вызываемого абонента, в телефонную сеть 300. После этого телефонный коммутатор 600 ожидает ответный сигнал из телефонной сети 300 с коммутацией каналов, свидетельствующий, что удаленный телефонный аппарат 400 был активизирован и отвечает на вызов. После ответа удаленного телефонного аппарата 400 и установления соединения телефонный коммутатор 600 преобразует речевые данные, полученные из телефонной сети 300 с коммутацией каналов, в формат, пригодный для компьютерной сети 200 с коммутацией пакетов и клиентской прикладной программы 101, с помощью любой известной технологии обеспечения межсетевого взаимодействия между двумя сетями. Аналогично, телефонный коммутатор 600 преобразует речевые данные, полученные из компьютерной сети 200 с коммутацией пакетов, в формат, пригодный для телефонной сети 300 с коммутацией каналов, с помощью традиционных методов межсетевого взаимодействия.

ПК 100 физически связан с поставщиком 220 сетевых услуг через линию связи 221 и модем 150 традиционным способом. Линией связи 221 может служить телефонная сеть с коммутацией каналов, выделенный канал связи или любое известное средство. Поставщик 220 сетевых услуг обеспечивает ПК 100 доступ к компьютерной сети 200. Компьютерной сетью 200 предпочтительно является сеть Интернет.

2. Клиентская система ПК-телефон
Как показано на фиг. 3, один аспект настоящего изобретения может быть реализован на ПК 100 со средствами обработки аудиосигналов, который содержит центральный процессор 110, главную память 111, клавиатуру 112, устройство управления позицией 113, например мышь, скользящий манипулятор и т.п., устройство отображения 114, массовое запоминающее устройство 115, например, накопитель на жестких дисках, и внутренние часы 116. ПК 100 также содержит звуковое устройство 130, включающее в себя устройство 120 для обработки сигналов. Системные компоненты ПК 100 сообщаются между собой через системную шину 119. В предпочтительном варианте ПК 100 представляет собой широко известный IBM-совместимый персональный компьютер.

Центральный процессор 110 предпочтительно совместим с процессором Intel 80486 с частотой 33 МГц или выше, наиболее предпочтительно, с Intel Pentium с частотой 75 МГц или выше. Подходят также и другие компьютерные системы, например, марки Macintosh, поставляемые компанией Apple Computer, или Sun SPARC Station компании Sum Microsystems, а также другие процессоры, например, серии Motorola 680х0. Sun Microsystems SPARC и процессор PowerPC, совместно разработанный компаниями Apple Computer, IBM и Motorola.

Дополнительно, к ПК 100 предпочтительно подсоединен внутренний или внешний модем 150 или аналогичное устройство для связи с компьютерной сетью 200. Этот модем предпочтительно выполнен с возможностью вести передачу со скоростью минимум 14,4 кбит/с, наиболее предпочтительно - 28,8 кбит/с или выше. В качестве альтернативы, ПК 100 может быть подключен через ISDN адаптер и ISDN линию для связи с компьютерной сетью 200, или через соединение Ethernet к сети, подключенной к Internet, или любому другому виду сетевого интерфейса.

В предпочтительном варианте, звуковое устройство 130 может быть реализовано в виде любой из множества доступных звуковых карт, например, звуковой карты SoundBlaster, выпускаемой компанией Creative Labs, Inc., или звуковой карты SoundChoice 32, выпускаемой компанией Signal Spectrum Processing. Звуковое устройство 130 подключено к одному или нескольким динамикам 125 и к микрофону 126. Звуковое устройство 130 может факультативно содержать стандартное телефонное гнездо RJ11 для присоединения к стандартному аналоговому телефонному аппарату.

ПК 100 предпочтительно работает под управлением многозадачной операционной системы с TCP/IP интерфейсом, например, такой как Microsoft Windows, MacOS, UNIX, NextStep или OS/2.

ПК может устанавливать соединение с компьютерной сетью 200 с коммутацией пакетов через поставщика 220 сетевых услуг (фиг. 2А). К фирмам-поставщикам коммерческих сетевых услуг относятся IDT of Hackensack, Нью-Джерси, и Performance Systems International. Поставщик сетевых услуг предпочтительно обеспечивает соединение с компьютерной сетью 200 с коммутацией пакетов при использовании межсетевого протокола последовательной связи (SLIP) или протокола двухточечного соединения (PPP).

Пользователь инициирует запрос на вызов посредством ввода стандартного номера телефона через графический пользовательский интерфейс клиентской прикладной программы 101. Альтернативно, графический пользовательский интерфейс позволяет пользователю ввести имя вызываемого абонента или другую информацию, которую клиентская прикладная программа 101, выполняемая на ПК 100, преобразует в стандартный номер телефона на основании пользовательской персонализированной базы данных. Клиентская прикладная программа 101 может дополнительно предложить пользователю ввести имя доступа и пароль или номер кредитной карточки при каждом установлении соединения. В качестве альтернативы, клиентская прикладная программа 101 может запоминать информацию о пользовательском имени доступа и пароле (или о кредитной карточке) во время конфигурирования или первого использования пользователем программы 101, и автоматически передавать имя доступа и пароль (или информацию кредитной карточки) в сервер 500 маршрутизации/аутентификации.

Программа 101 формирует пакет запроса на соединение вызова, содержащий номер телефона вызываемого абонента и информацию пользовательского доступа, например, данные кредитной карточки или пользовательское имя доступа и пароль. Номер вызываемого абонента может быть определен с помощью дополнительного локального или неавтономного каталога. Пакет запроса на соединение вызова посылается из ПК 100 в сервер 500 маршрутизации/аутентификации (фиг. 2А). После получения пакета запроса на соединение вызова сервер 500 маршрутизации/аутентификации проверяет имя доступа вызывающего абонента и пароль и определяет соответствующий телефонный коммутатор 600, через который следует маршрутизировать вызов, на основании ряда факторов, включая интенсивность трафика на каждом из телефонных коммутаторов 600 и стоимость передачи речи от потенциальных телефонных коммутаторов 600 к вызываемому абоненту по телефонной сети 300 с коммутацией каналов.

В альтернативном варианте настоящего изобретения не используется сервер маршрутизации/аутентификации. Вместо этого, клиентская прикладная программа 101 сама выбирает телефонный коммутатор 600. Телефонный коммутатор 600 сам проверяет информацию имени доступа и пароля вызывающего абонента, или кредитной карточки. Клиентская прикладная программа 101 может использовать любой из ряда способов выбора телефонного коммутатора 600, включая внутреннюю базу данных, связывающую зональные коды пунктов назначения и центральные телефонные станции с телефонными коммутаторами 600. Эта внутренняя база данных может периодически загружаться и обновляться через компьютерную сеть 200, когда происходит изменение местоположения, добавление, удаление или временный выход из строя телефонных коммутаторов 600.

Процесс преобразования между аналоговым сигналом, например, речевым вводом вызывающего абонента или выходным аудиосигналом, и цифровыми пакетами, пригодными для передачи по компьютерной сети 200 хорошо известен. Существует ряд звуковых устройств, например, звуковая карта SoundBlaster, для преобразования между цифровым и аналоговым аудиосигналами. При преобразовании входного аудиосигнала в оцифрованные пакетные данные входной аудиосигнал сначала дискретизируется или преобразуется в цифровую форму. Дискретизированные данные затем сжимаются с помощью любого известного алгоритма сжатия речи, например, GSM. В предпочтительном варианте речь сжимается для передачи со скоростью приблизительно 10 кбит/с, чтобы использовать модем со скоростью передачи данных 14,4 кбит/с, оставляя приблизительно 30% ширины полосы частот свободной для управляющей информации. В предпочтительном варианте этот алгоритм способен обеспечить такое сжатие на персональном компьютере с процессором Intel 80486SX с частотой 33 МГц при менее чем 1/2 полной загрузки.

Клиентская прикладная программа 101 предпочтительно инсталлируется через саморазворачивающийся файл. Код инсталляции определяет, имеются ли в ПК необходимые аппаратные и программные средства. Сюда входит проверка пространства на диске и наличии звукового устройства, а также того, что инсталлированы необходимые драйверы, как, например, звуковые драйверы и интерфейс разъема Windows ("winsock"). Процесс инсталляции может также потребовать от пользователя, чтобы он зарегистрировался в сервере 550 регистрации пользователей (фиг. 2а).

3. Компьютерная сеть
Компьютерной сетью 700 предпочтительно является глобальная сеть Интернет, которая связывает тысячи компьютеров ("хостов") и компьютерных сетей. Сеть Интернет организована в виде многоуровневой иерархии, содержащей локальные сети, подключенные к множеству региональных сетей среднего уровня. Каждая региональная сеть связана с базовой сетью.

Преобладающим протоколом, используемым для передачи информации между компьютерами сети по Интернет, является сетевой протокол TCP/IP (протокол управления передачей/межсетевой протокол). Компьютеры обычно подключаются к Интернет через местную телефонную сеть, связывающую компьютер с фирмой-поставщиком услуг Интернет. Адреса Интернет представляют собой систему адресации, используемую в передачах TCP/IP для указания конкретной сети или компьютера в сети, с которым следует установить связь. Компьютеры могут непосредственно использовать цифровой адрес Интернет или, альтернативно, имя "хоста" плюс имя домена. Имена "хостов" и доменов затем переводятся в адреса Интернет по процедуре разрешения.

4. Сервер регистрации пользователей и сервер составления счетов.

Далее со ссылкой на фиг. 5 описывается сервер 550 регистрации пользователей и сервер 560 составления счетов. Система предпочтительно содержит, по меньшей мере, один сервер 550 регистрации пользователей, который хранит информацию о пользователях, включающую имя доступа, пароль и информацию составления счетов. Пользователь может зарегистрироваться вручную или посредством взаимодействия с клиентской прикладной программой 101. База данных доступна и для других элементов системы, например, для сервера 600 маршрутизации/аутентификации и сервера 560 составления счетов.

Сервер 560 (фиг. 2А) ведет базу данных истории вызовов для каждого вызова, установленного через систему. Сервер 560 составления счетов может выставлять счет пользователю немедленно или на ежемесячной основе. Размер оплаты может быть передан непосредственно на кредитную карточку пользователя.

5. Телефонный коммутатор
Изображенный на фиг. 4В телефонный коммутатор 600 осуществляет преобразование между пакетными данными, передаваемыми по компьютерной сети 200 с коммутацией пакетов, и информацией, передаваемой по телефонной сети 300 с коммутацией каналов. Информация, передаваемая по телефонной сети 300 с коммутацией каналов, может использовать любой из ряда форматов (также известных как "протоколы"), как будет описано ниже, включая аналоговые или цифровые передачи.

Телефонный коммутатор 600 также выполняет функции буферизации 611 данных и ввода 612 данных, чтобы компенсировать задержки за счет использования окон нескольких буферов данных, которые первоначально содержат данные, соответствующие режиму молчания и наложения входящих пакетов с временными метками. Буферизация используется для того, чтобы компенсировать задержки, возникающие в результате пакетной передачи. Телефонный коммутатор 600 также выполняет сжатие и развертку (613) данных с помощью любой из известных технологий.

Телефонный коммутатор 600 логически разделен на два сегмента - сегмент маршрутизации для отправки и получения данных по компьютерной сети 200 с коммутацией пакетов, и сегмент карты для обработки речи для сопряжения с телефонной сетью 300 с коммутацией каналов. Эти два сегмента предпочтительно сообщаются посредством информационной шины. Сегмент маршрутизации выполняет функцию маршрутизации многочисленных соединений по компьютерной сети 200 с коммутацией пакетов.

Сегменты карты обработки речи в составе телефонного коммутатора 600 состоят из одной или нескольких карт обработки речи, также известных как карты телефонного интерфейса, которые обычно вставляются в слоты ввода/вывода данных в телефонном коммутаторе 600. Карты обработки речи осуществляют управление вызовом, включая передачу или обнаружение соответствующих сигналов активизации связи, набора телефонных номеров, обнаружения вызова, обнаружения ответа, обнаружения состояния занятости, обнаружения разъединения и сигнализации. Карты обработки речи также выполняют аналого-цифровое (А/Ц) и цифроаналоговое (Ц/А) преобразование, когда интерфейс телефонной сети с коммутацией каналов имеет аналоговый формат или протокол. Альтернативно, карты обработки речи выполняют необходимое преобразование протокола, если интерфейс телефонной сети с коммутацией каналов цифровой, например соединение Т1. Эти преобразования обычно прозрачны для сегмента маршрутизации телефонного коммутатора 600. Дополнительно карты обработки речи выполняют сжатие и декомпрессию данных, как будет описано ниже. Карты обработки речи и связанные с ними программные драйверы поставляются многими производителями, включая Dialogic, Rhetorex или National Microsystems. Каждая карта обработки речи предпочтительно обеспечивает многоканальный интерфейс для обработки нескольких одновременных телефонных разговоров.

Со ссылкой на фиг. 4А описываются установление и маршрутизация вызова от телефонного коммутатора 600 к телефонной сети с коммутацией каналов. Телефонный коммутатор 600 представляет собой систему, управляемую событиями. Телефонный коммутатор 600 обычно должен реагировать на следующие события и выполнять следующие функции:
- Устанавливать соединение для новых вызовов после приема пакета запроса на санкционированное соединение вызова. Телефонный коммутатор 600 должен проверить пакет запроса на соединение, набрать номер телефона (633) вызываемого абонента по телефонной сети 300 с коммутацией каналов, ожидать ответ (638, 639, 620) вызывающего абонента и обновлять базу данных для соединений (621).

- Разъединять существующие соединения (634) вызовов после приема сигнала разъединения в канале установки от телефонной сети с коммутацией каналов или разъединять пакетную связь по компьютерной сети с коммутацией пакетов.

- Осуществлять декомпрессию цифровых пакетных данных, полученных из компьютерной сети с коммутацией пакетов после приема речевого пакета, и преобразовывать их в формат ("протокол"), пригодный для телефонной сети с коммутацией каналов.

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

- Осуществлять буферизацию аудио-сигнала.

- Осуществлять обновления базы данных для составления счетов при установлении и разъединении речевой связи.

6. Сетевые протоколы и протоколы связи
Общие механизмы и протоколы для осуществления связи по компьютерной сети с коммутацией пакетов, например, Интернет, и по телефонной сети с коммутацией каналов известны. См., например, Stallings, W., Data and Compute Communications (Передача данных и компьютерная связь). Second Edition, Macmillan Publishing Co. (1988). Связь по сети с коммутацией пакетов предпочтительно реализуется с помощью набора стандартных протоколов прикладного уровня. В наиболее предпочтительном варианте компьютерной сети с коммутацией пакетов используются протоколы TCP (протокол управления передачей) и IP (межсетевой протокол), или, альтернативно, модель уровня OSI (взаимодействия открытых систем), которые также хорошо известны. См., например, Martin J., TCP/IP Networking (Межсетевое взаимодействие по протоколу TCP/IP), PTR Prentice Hall (1994).

Телефонный коммутатор 600 предпочтительно выполнен с возможностью адаптации к множеству интерфейсов телефонной сети, однако, наиболее предпочтительно, он должен поддерживать соединение с цифровой линией Т1. В типичной службе ТТС аналоговые телефонные провода проходят от пользовательского телефонного аппарата ТТС к центральному узлу телефонной компании, в которой аналоговые телефонные сигналы преобразуются в цифровые сигналы посредством дискретизации. Для передачи информации управления вызовом обычно используется внутриканальная сигнализация. Аналоговые сигналы обычно дискретизируются с частотой 8000 выборок в секунду с использованием 8 бит на одну выборку. Полученные цифровые сигналы обычно объединяются в четырехпроводной линии, известной как линия Т1. Каждая линия Т1 линия мультиплексирует 24 речевых канала с помощью известной технологии мультиплексирования, в соответствии со стандартами, установленными Международной Организацией Стандартов (ISO). См. Stallings, Data and Computer Communications (Передача данных и компьютерная связь) (гл. 6). Для специалистов будут очевидны такие модификации телефонного коммутатора 600, поддерживающие другие протоколы, как линии Е1 Международного консультационного комитета по телефонии и телеграфии (Comite Consultatir International de Telephonie et de Telegraphie (CCITT), или другие протоколы цифровой или аналоговой передачи. Способы установления связи для телефонных вызовов из телефонного коммутатора 600 через интерфейс телефонной сети также известны специалистам.

Для уменьшения непроизводительных затрат пакетной передачи, а также ввиду того, что ошибки, выявленные протоколом TCP, могут ввести чрезмерные задержки, не приемлемые для речевой связи, в системе предпочтительно используется транспортный протокол без установления логического соединения для передачи речевой информации по компьютерной сети с коммутацией пакетов. Такие протоколы без установления логического соединения не предусматривают восстановление данных с ошибками и не гарантируют последовательную доставку данных. В наиболее предпочтительной системе используется протокол с пользовательскими дейтаграммами (UDP), хорошо известный специалистам. См., например, Martin J., TCP/IP Networking (Межсетевое взаимодействие по протоколу TCP/IP) (гл. 8). Однако для определенной управляющей информации, например, запросов на установление связи и информации базы данных, предпочтительно используется протокол TCP (фиг. 4В).

Далее со ссылкой на фиг. 7 будет описано содержание пакетов, передаваемых по компьютерной сети с коммутацией пакетов. Каждый пакет содержит команду, за которой следует идентификатор соединения (ИД соединения), а затем данные для этого типа команды. ИД соединения используется для определения связи более высокого уровня, и дополнительно, для демультиплесирования множества соединений из одного "хоста". Пакетные данные могут быть зашифрованы для обеспечения защиты данных и для обеспечения конфиденциальности для пользователя.

Система поддерживает следующие типы команд:
- Запрос на регистрацию
Команда
ИД соединения
Имя пользователя
Пароль
Данные кредитной карточки
- Запрос на разрешение/маршрутизацию
Команда
ИД соединения
Номер телефона вызываемого абонента
Имя пользователя
Пароль
- Запрос на телефонное соединение
Команда
ИД соединения
Номер телефона вызываемого абонента
Ключ сервера
Схемы сжатия
- Пакет речевых данных
Команда
ИД соединения
Речевые данные
- Запрос на разъединение телефонной связи
Команда
ИД соединения
- Пакет ответа на регистрацию
Команда
ИД соединения
Результирующие данные
- Пакет ответа с разрешением/маршрутизацией
Команда
ИД соединения
Статус
Ключ сервера
- Пакет ответа на телефонное соединение
Команда
ИД соединения
Результирующие данные
- Пакет информации об ошибках
Команда
ИД соединения
Причина
В дальнейшем будет описана изображенная на фиг. 2В система для соединения двух телефонных аппаратов ТТС, в которой, по меньшей мере, часть тракта связи вызова проходит по компьютерной сети с коммутацией пакетов. Первый пользователь активизирует связь в первом аппарате ТТС 401 и осуществляет доступ к первому телефонному коммутатору 650 через первую телефонную сеть 300 с коммутацией каналов. Затем пользователь вводит данные кнопочного тонального набора, включающие информацию для составления счета и номер вызываемой станции. Детекторы тональных сигналов в первом телефонном коммутаторе 650 принимают эти данные. Первый телефонный коммутатор 650 генерирует запрос на соединение вызова, который передается компьютерной сетью 200 с коммутацией пакетов в сервер 500 маршрутизации/аутентификации. Сервер 500 маршрутизации/аутентификации выбирает телефонный коммутатор 600 пункта назначения и возвращает сетевой адрес телефонного коммутатора 600 пункта назначения. После этого первый телефонный коммутатор 650 осуществляет доступ к телефонному коммутатору 500 пункта назначения и вызовы обрабатываются, как было описано выше для вызовов от компьютера к ТТС.

7. База данных
В дальнейшем будет описана база данных 580 со ссылками на фиг. 5 и 6. В базе данных 570 хранятся данные маршрутизации, регистрации, аутентификации и составления счетов, при этом база данных может быть распределенной или централизованной, как известно в данной области. Некоторые поставщики представляют средства для создания таких баз данных, например, Sybase и Oracle.

База данных 570 содержит данные, относящиеся к пользователю и информации о составлении счетов и маршрутизирующем сервере. База данных 570 содержит Запись 582 для каждого телефонного коммутатора 600, включающую интернетовский адрес IP телефонного коммутатора и номер порта, а также его физическое местонахождение. Записи 582 для телефонных коммутаторов связаны с набором записей 583 зональных кодов, так что система может легко определить все зональные коды, обслуживаемые данным телефонным коммутатором 600. Запись 583 зонального кода также обратно связана с записью 582 телефонного коммутатора, чтобы облегчить определение, на какой телефонный коммутатор следует направлять данный вызов.

Каждый пользователь представлен пользовательской записью 581, которая содержит имя пользователя, адрес и номер телефона. Каждая пользовательская запись 581 связана с несколькими другими полями или записями, в том числе с записью 584 кредитной карточки пользователя, записью 585 аутентификационных данных, включающей пароль пользователя, и с группой записей 586 телефонных вызовов для каждого вызова, который сделал пользователь за определенный интервал времени. Каждая запись вызова содержит время начала вызова, время окончания и размер выставленного по счету платежа.

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


Формула изобретения

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

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

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

4. Система для маршрутизации и передачи телефонных разговоров по п.3, отличающаяся тем, что пользовательская информация о платежах содержит пароль пользователя.

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

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

7. Способ установления связи и передачи телефонного разговора между компьютером, оснащенным средствами обработки аудиосигналов и подсоединенным к компьютерной сети с коммутацией пакетов, и телефонным аппаратом, подсоединенным к телефонной сети с коммутацией каналов, с использованием телефонного коммутатора, связанного с телефонной сетью с коммутацией каналов и компьютерной сетью с коммутацией пакетов, заключающийся в том, что а) передают пакет запроса на соединение вызова, содержащий телефонный номер, идентифицирующий телефонный аппарат, с компьютера, оснащенного средствами обработки аудиосигналов, на телефонный коммутатор, в) устанавливают речевую связь между телефонным коммутатором и телефонным аппаратом через телефонную сеть с коммутацией каналов, с) передают в формате протокола цифровой передачи данных в пакетах речевой ввод, принятый компьютером, оснащенным средствами обработки аудиосигналов, во время речевой связи с телефонным коммутатором через компьютерную сеть с коммутацией пакетов, d) передают в формате протокола передачи телефонного разговора и управляющей информации речевой ввод, принятый телефонным аппаратом во время речевой связи с телефонным коммутатором, через телефонную сеть с коммутацией каналов, е) преобразует речевой ввод в формате цифровой передачи в пакетах, принятый в телефонном коммутаторе, в протокол передачи телефонного разговора и управляющей информации, f) передают преобразованную информацию, полученную на этапе (е), в телефонный аппарат через телефонную сеть с коммутацией каналов, g) преобразует речевой ввод в формате телефонного разговора и управляющей информации, принятый телефонным коммутатором, в протокол цифровой передачи данных в пакетах, h) передают преобразованную на этапе (g) информацию в компьютер, оснащенный средствами обработки аудиосигналов, через компьютерную сеть с коммутацией пакетов, и i) восстанавливают цифровой пакет в формате, принятом компьютером, оснащенным средствами обработки аудиосигнала, в аналоговый сигнал, при этом телефонный коммутатор используют для межсетевого переноса телефонного разговора между протоколом телефонной сети с коммутацией каналов и протоколом компьютерной сети с коммутацией пакетов.

8. Способ установления связи и передачи телефонного разговора по п.7, отличающийся тем, что на этапах (с) и (g) речевой ввод подвергают сжатию перед передачей по компьютерной сети с коммутацией пакетов, а на этапах (е) и (i) осуществляют декомпрессию сжатого речевого ввода.

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

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

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

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

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

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

15. Способ установления связи и передачи телефонного разговора между компьютером, оснащенным средствами обработки аудиосигналов и подсоединенным к компьютерной сети с коммутацией пакетов, и телефонным аппаратом, подсоединенным к телефонной сети с коммутацией каналов, с использованием маршрутизирующего сервера, подсоединенного к компьютерной сети с коммутацией пакетов и к множеству телефонных коммутаторов, связанных с телефонной сетью с коммутацией каналов и компьютерной сетью с коммутацией пакетов, заключающийся в том, что а) передают пакет запроса на соединение вызова, содержащий телефонный номер, идентифирующий телефонный аппарат, с компьютера, оснащенного средствами обработки аудиосигналов, а маршрутизирующий сервер, в) выбирают телефонный коммутатор из множества телефонных коммутаторов после приема пакета запроса на соединение вызова с компьютера, оснащенного средствами обработки аудиосигналов, с) передают пакет запроса на санкционированное соединение вызова, содержащий сетевой адрес выбранного телефонного коммутатора, с маршрутизатора в компьютер, оснащенный средствами обработки аудиосигналов, d) передают пакет запроса на санкционированное соединение вызова в выбранный телефонный коммутатор с компьютера, оснащенного средствами обработки аудиосигналов, е) устанавливают речевую связь между выбранным телефонным коммутатором и телефонным аппаратом через телефонную сеть с коммутацией каналов, f) передают в формате протокола цифровой передачи данных в пакетах речевой ввод, принятый компьютером, оснащенным средствами обработки аудиосигналов, по время речевой связи на выбранный телефонный коммутатор через компьютерную сеть с коммутацией пакетов, g) передают в формате протокола передачи телефонного разговора и управляющей информации речевой ввод, принятый телефонным аппаратом во время речевой связи с выбранным телефонным коммутатором, через телефонную сеть с коммутацией каналов, h) преобразуют речевой ввод в формате цифровой передачи данных в пакетах, принятый выбранным телефонным коммутатором, в протокол передачи телефонного разговора и управляющей информации, i) передают информацию, преобразованную на этапе (h), в телефонный аппарат через телефонную сеть с коммутацией каналов, j) преобразуют речевой ввод в формате передачи телефонного разговора и управляющей информации, принятый в телефонном коммутаторе, в протокол цифровой передачи данных в пакетах, и к) передают информацию, преобразованную на этапах (j), в компьютер, оснащенный средствами для обработки аудиосигналов, через компьютерную сеть с коммутацией пакетов, при этом выбранный телефонный коммутатор используют для межсетевого переноса телефонного разговора между протоколом телефонной сети с коммутацией каналов и протоколом компьютерной сети с коммутацией пакетов.

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

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

18. Способ маршрутизации и передачи телефонного разговора между первым телефонным аппаратом и вторым телефонным аппаратом по компьютерной сети с коммутацией пакетов, с использованием маршрутизирующего сервера, подсоединенного к компьютерной сети с коммутацией пакетов и к множеству телефонных коммутаторов, связанных с компьютерной сетью с коммутацией пакетов, заключающийся в том, что а) осуществляют доступ к первому телефонному коммутатору с первого телефонного аппарата, в) генерируют информацию набора номера, соответствующую телефонному номеру второго телефонного аппарата, с первого телефонного аппарата, с) в первом телефонном коммутаторе обнаруживают информацию набора номера, d) передают пакет запроса на соединение вызова, содержащий телефонный номер, с первого телефонного коммутатора в маршрутизирующий сервер, е) в маршрутизирующем сервере выбирают телефонный коммутатор из множества телефонных коммутаторов после приема пакета запроса на соединение вызова с первого телефонного коммутатора, f) передают пакет запроса на санкционированное соединение вызова, содержащий сетевой адрес выбранного телефонного коммутатора, с маршрутизирующего сервера в первый телефонный коммутатор, g) передают пакет запроса на санкционированное соединение вызова в выбранный телефонный коммутатор с первого телефонного коммутатора, h) устанавливают речевую связь между выбранным телефонным коммутатором и вторым телефонным аппаратом через телефонную сеть с коммутацией каналов, для соединения выбранного телефонного коммутатора со вторым телефонным аппаратом, i) осуществляют преобразование информации телефонного разговора и управляющей информации, принятой первым телефонным коммутатором, в протокол цифровой передачи данных в пакетах и передают преобразованную цифровую речевую и управляющую информацию между первым и выбранным телефонными коммутаторами по компьютерной сети с коммутацией пакетов, и j) передают информацию, преобразованную на этапе (i) между первым телефонным коммутатором и выбранным телефонным коммутатором, через компьютерную сеть с коммутацией пакетов, при этом первый телефонный коммутатор и выбранный телефонный коммутатор используют для межсетевого переноса телефонного разговора между первым телефонным аппаратом и вторым телефонным аппаратом по компьютерной сети с коммутацией пакетов.

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

РИСУНКИ

Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7, Рисунок 8, Рисунок 9



 

Похожие патенты:

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

Изобретение относится к устройству коммутации режима асинхронной передачи (АТМ), а именно к устройству и способу коммутации в режиме АТМ, предназначенным для обеспечения обслуживания речевых вызовов

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

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

Изобретение относится к способу и микрокомпьютерной системе для автоматической безопасной и прямой передачи данных

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

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

Изобретение относится к устройству коммутации режима асинхронной передачи (АТМ), а именно к устройству и способу коммутации в режиме АТМ, предназначенным для обеспечения обслуживания речевых вызовов

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

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

Изобретение относится к связи, а именно к технике передачи данных и может быть использованы в сетях радиосвязи с пакетной передачей информации

Изобретение относится к связи, в частности к построению локальных сетей

Изобретение относится к фильтру для разделения трафика уровня 2 модели взаимодействия открытых систем в по меньшей мере одном коммутирующем маршрутизаторе (42) доступа в сети (40), при этом порты в маршрутизаторах (42, 44) сконфигурированы для одной и той же виртуальной локальной сети

Изобретение относится к способу и серверу (10) шлюзов виртуальной частной сети (VPN) для обеспечения правил для беспроводного доступа по защищенному туннельному соединению в корпоративную сеть (20)
Наверх