ШЛЮЗ СЕТЕВОГО ОБОБЩЕНИЯ И СООТВЕТСТВУЮЩИЙ СПОСОБ ОБОБЩЕНИЯ ОКОНЕЧНОЙ ТОЧКИ
NETWORK ABSTRACTION GATEWAY AND CORRESPONDING ENDPOINT ABSTRACTION METHOD

Область техники
[01] Настоящее изобретение в целом относится к обобщению оконечной точки, например GSM-клиента в мобильном телефоне, посредством которой пользователь инициирует и принимает сеансы связи. Настоящее изобретение позволит пользователю раскрывать характеристики обобщенной оконечной точки в предпочтительной системе связи пользователя, например IP-PABX, при инициировании или приеме сеансов связи в обобщенной оконечной точке, например, его GSM-клиент, в его предпочтительной физической оконечной точке, например в его постоянном мобильном телефоне. Иными словами, настоящее изобретение сделает возможным обобщение, например, всех вызовов, исходящих от GSM-клиента или адресованных ему, как будто эти вызовы исходят из или адресованы на телефон или оконечную точку в системе связи пользователя. Таким образом, настоящее изобретение обеспечивает унифицированную связь, позволяя пользователю, например, любого обычного мобильного телефона получать пользу от приложений, которыми он/она любит пользоваться на своем постоянном телефоне, подключенном к его/ее системе связи, например частной (корпоративной) PABX.
[02] В частном случае применения настоящее изобретение позволяет пользователям обобщенной сети, например GSM-сети, WiFi SIP-сети, сети Skype, собственной сети и т.д., предоставлять SIP (протокол установления сеанса) идентификатор. Пользователь может предоставлять свою предпочтительную обобщенную оконечную точку, например спутниковый клиент, GSM-клиент, WiFi SIP-клиент, клиент программного телефона, телефонный клиент DECT и т.д., как будто он был подключен к его системе связи, например корпоративной РАВХ на базе IP, для чего необходим SIP-идентификатор для IP-связности.
Предпосылки к созданию изобретения
[03] Известный способ унифицировать фиксированную и мобильную связь основывается на так называемой архитектуре мультимедийной подсистемы на базе протокола IP или IMS-архитектуре. Заявка на патент США US 2010/0111079 “Method and Apparatus for Network Based Fixed Mobile Convergence” (Duffy et al.), например, описывает такое сетевое IMS-решение, где вызовы как с оконечных точек SIP (протокол установления сеанса), так и оконечных точек, не относящихся к - SIP, обрабатываются единым сервером приложений.
[04] Однако IMS требует выделенные оконечные точки, такие как UMTS-телефоны, которые поддерживают SIP, или требует адаптации существующих телефонов посредством обновлений программного обеспечения. Решение, известное из документа US 2010/0111079, например, требует установки клиента сетевой конвергенции фиксированных и мобильных сетей (NB-FMC) на мобильное устройство и установки сервера приложений NB-FMC, чтобы активировать элементы сетевой FMC-службы, такие как обработка запросов вызова. Поскольку пользователю приходится покупать новый терминал, поддерживающий определенные протоколы, или модернизировать свой существующий терминал, внедрение решений на базе IMS представляет собой медленный процесс, и охват рынка невелик.
[05] Заявка на патент США US 2009/0262733 “Dynamic Call Anchoring” (Olson) раскрывает альтернативное решение предшествующего уровня техники, основанное на логике привязки вызовов, которая позволяет выполнять вызов с мобильного телефона (152 на фиг.4 документа US 2009/0262733) и привязывать исходящий вызов к пользовательскому PBX (IP PBX 164 на фиг.4 документа US 2009/0262733), например, в сети частного предприятия, домашней сети или сети VoIP. Необходимая для этого логика (172, 168) привязки вызовов находится в мобильном телефоне, в частной сети или в сочетании мобильного телефона и частной сети, как отмечается в абзаце [0025] документа US 2009/0262733. В результате, Olson также приходится модифицировать мобильный телефон и/или частную сеть.
[06] Международная заявка на патент WO 2009/076971 “A Method of and an Arrangement for Call Establishment Between an Internet Communication Environment and a Mobile Communication Environment” описывает решение для расширения GSM-службы, или более общей мобильной службы, до Интернет-облака. Путем эмулирования мобильного устройства 2 пользователя в шлюзе 6 в качестве Интернет-клиента и поддержания в шлюзе 6 связи между идентификатором мобильного объекта пользователя, т.е. MSISDN, и именем Интернет пользователя, например John_Smith, пользователь может устанавливать/принимать на свое мобильное устройство 2 вызовы, которые максимально маршрутизированы через Интернет 4 из соображений экономии затрат. Как отмечается на странице 2, строки 12-23 документа WO 2009/076971, пользователь поддерживает мобильность, при этом максимально используя возможность выполнять бесплатные вызовы через Интернет. С целью дальнейшей оптимизации затрат статус мобильного устройства поддерживается шлюзом 6, т.е. поддерживаются параметры статуса мобильного устройства, которые могут повлиять на затраты прерывания его вызовов, как-то указание, что оборудованием пользователя является мобильное устройство, географическое расположение, указание цены, доступность и пропускная способность при обмене сообщениями.
[07] Документ WO 2009/076971 лишь описывает возможность извлечения некоторых связанных с затратами параметров статуса мобильного устройства с целью использовать эти параметры статуса, чтобы оптимизировать затраты прерывания вызовов к/от пользователя. Система, раскрытая в документе WO 2009/076971, не позволяет пользователю применять статус и элементы его предпочтительной системы связи, например PBX, на своем мобильном 2 устройстве. Шлюз 6, известный из документа WO 2009/076971, просто не обладает возможностью подключения к такой предпочтительной системе связи, а также не обеспечивает расширение определенного режима работы через Интернет на мобильном устройстве. Шлюз 6, известный из документа WO 2009/076971, следовательно, не позволяет пользователю пользоваться двунаправленным режимом работы РВХ на своем мобильном устройстве, таким как, например, телефонная книга, уведомление о занятой линии, голосовая почта и т.д., и пользоваться режимом работы мобильной системы на своем VoIP-телефоне, таким, например, как служба SMS. Обобщая, документ WO 2009/076971 не расширяет элементы и состояния предпочтительной системы связи пользователя на мобильную оконечную точку пользователя, поскольку целью является просто снижение затрат связи, а не расширение элементов и состояний.
[08] Заявка на патент США US 2007/0070976 “Mobile and Packet-Based Call Control” (Mussman et al.) представляет собой ближайший прототип. Документ US 2007/0070976 описывает наличие шлюза конвергенции сети (NCG) в мобильной сети для доставки вызовов, направленных на VoIP-телефоны, к соответствующему мобильному терминалу, т.е. GSM-телефону того же пользователя, и для расширения служб, предоставляемых в фиксированной сети, на мобильную сеть
[09] Однако NCG, известный из документа US 2007/0070976, действует как обычный мобильный коммутационный центр (MSC) и SS7 шлюз, который содержит VLR (реестр местоположения посетителей) и функции маршрутизации, как отмечается в абзаце [0079] документа US 2007/0070976. Следовательно, этот NCG является довольно сложным, дорогим, специфичным GSM узлом.
[10] Другой недостаток NCG, известного из документа US 2007/0070976, заключается в том, что этот NCG только расширяет входящие вызовы на GSM-терминал пользователя и, следовательно, не раскрывает режим работы GSM-терминала в фиксированной сети, когда исходящие вызовы выполняются с GSM-терминала. Иными словами, известный NCG не делает возможным двунаправленное обобщение оконечной точки, в результате чего он не представляет режим работы обобщенной оконечной точки (или даже присутствие) в фиксированной сети.
[11] Целью настоящего изобретения является раскрыть усовершенствованное решение для предоставления режима работы обобщенной оконечной точки в системе связи пользователя, такой, например, как сервер приложений, система PBX, система IP Centrex, облачная PBX-система и т.д. Более конкретно, целью настоящего изобретения является раскрыть шлюз сетевого обобщения и соответствующий способ обобщения оконечной точки, которая не привязана или не ограничивается одной конкретной технологией, как-то GSM, который позволяет предоставлять режим работы обобщенной оконечной точки при двунаправленной связи, т.е. входящей и исходящей относительно обобщенной оконечной точки, который не требует модернизаций программного обеспечения оконечных точек или покупки новых выделенных оконечных точек, которые поддерживают, например, SIP, и который не основывается на сложном узле, как вышеуказанный NCG от Mussman et al., включающем функции MSC, VLR и маршрутизации.
Краткое описание сущности изобретения
[12] Согласно настоящему изобретению выше обозначенные цели достигаются при помощи шлюза сетевого обобщения, как определено в п.1, причем шлюз сетевого обобщения содержит:
- по меньшей мере один обобщенный сетевой интерфейс для возможности подключения по меньшей мере к одной обобщенной сети, где пользователь имеет обобщенную оконечную точку, имеющую первый идентификатор в обобщенной сети;
- по меньшей мере один интерфейс системы связи для возможности подключения по меньшей мере к одной системе связи пользователя, причем интерфейс системы связи предоставляет режим работы обобщенной оконечной точки посредством второго идентификатора в системе связи пользователя;
- средство, предназначенное для регистрирования отношения один к одному между первым идентификатором и вторым идентификатором;
- средство для извлечения режима работы обобщенной оконечной точки, содержащее элементы связи и/или состояния обобщенной оконечной точки; и
- средство обобщения оконечной точки, предназначенное для обобщения обобщенной оконечной точки в системе связи пользователя посредством обобщения оконечной точки с использованием второго идентификатора, причем обобщение оконечной точки реагирует на режим работы обобщенной оконечной точки, предназначено осуществлять по меньшей мере один элемент и/или состояние системы связи пользователя, и предназначено устанавливать двунаправленное соответствие режима работы обобщенной оконечной точки с элементами и/или состояниями системы связи пользователя посредством протокола, поддерживаемого системой связи пользователя.
[13] Таким образом, шлюз сетевого обобщения (NAG) согласно настоящему изобретению реализует обобщение оконечной точки путем генерирования обобщения оконечной точки в системе связи, предоставляющего режим работы обобщенного устройства. Пользователь может при желании войти в систему NAG-службы, чтобы дать команду NAG и, в конечном итоге, обобщенной(-ым) сети(-ям) использовать NAG-службу. Режим работы обобщенного устройства в контексте настоящего изобретения охватывает элементы связи и/или состояния обобщенной оконечной точки, такие, например, как состояние подачи вызывного сигнала, прием вызова и т.д. Когда пользователь входит в систему службы сетевого обобщения, шлюз сетевого обобщения извлекает режим работы обобщенной оконечной точки, а обобщающее программное обеспечение в шлюзе сетевого обобщения устанавливает соответствие режима работы обобщенной оконечной точки со сравнимым набором элементов или состояний обобщения оконечной точки. И наоборот, элементы и состояния в системе связи пользователя, например элементы PBX или сервера приложений, как правило, реализуемые как конечные автоматы на PBX, извлекаются и расширяются до обобщенной оконечной точки. Отмечается, что одна физическая оконечная точка, например мобильный телефон, может содержать несколько обобщенных оконечных точек, каждая из которых подключена к разным обобщенным сетям. Обобщенные оконечные точки могут, например, быть GSM-клиентом с возможностью подключения к GSM-сети, т.е. первой обобщенной сети, SMS-клиентом с возможностью подключения к SMS-сети, т.е. второй обобщенной сети и т.д., все из которых заключены в том же мобильном телефоне. Таким образом, режим работы множественных обобщенных оконечных точек может отображаться или унифицироваться шлюзом сетевого обобщения согласно настоящему изобретению во множество режимов работы единого обобщения оконечной точки, например единой оконечной точки SIP в системе связи пользователя. Обобщение оконечной точки представляет собой оконечную точку в системе связи пользователя, способную предоставлять режим работы в этой системе связи посредством выделенного протокола, например SIP. Системой связи пользователя может, например, быть сервер приложений (AS), сеть частного предприятия, VoIP-приложение на базе онлайн-технологий, такая как Google Voice, и т.д. Путем установления соответствия режима работы обобщенной оконечной точки пользователя с обобщением оконечной точки, подключенной к системе связи пользователя, пользователь может продолжать использовать свою обобщенную оконечную точку, например, на своем GSM-телефоне, при этом пользуясь службами, приложениями и элементами, доступными в его предпочтительной системе связи, например корпоративной РАВХ. Входящая и исходящая связь будет контролироваться как исходящая из или прерываемая в оконечной точке в системе связи, например, в фиксированном телефоне пользователя, в то время как пользователь продолжает использовать свое предпочтительное устройство, например свой сотовый телефон, и, следовательно, также продолжает пользоваться географически привязанными службами, доступными на его предпочтительном устройстве. Присутствие пользователя в системе связи является преимуществом согласуемости обобщения оконечной точки - протокола системы связи пользователя, связанной со вторым идентификатором обобщения оконечной точки, например с именем пользователя/паролем SIP, если системой является SIP IP PBX. [14] Тогда как идентификация обобщенной оконечной точки в обобщенной сети называется первым идентификатором в контексте этой патентной заявки, идентификатор (частной или не частной) системы связи пользователя называется в контексте этой патентной заявки вторым идентификатором устройства. Этот первый идентификатор и второй идентификатор соединены один к одному посредством предварительной регистрации в шлюзе сетевого обобщения. Для исходящих вызовов, т.е. вызовов или сеансов связи, исходящих из обобщенной оконечной точки, опознавание вызывающей стороны будет соответствовать первому идентификатору, т.е. идентификатору в обобщенной сети. Для входящих вызовов, т.е. вызовов или сеансов связи, прерываемых в обобщенной оконечной точке, опознавание вызываемой стороны будет соответствовать первому идентификатору пользователя в обобщенной сети. Сеансы связи будут переводиться в обобщение оконечной точки, в результате чего пользователь будет предоставлять режим работы и, в конечном итоге, также присутствие в системе связи пользователя, при этом прерывая двунаправленные сеансы связи на своей обобщенной оконечной точке в обобщенной сети.
[15] NAG согласно настоящему изобретению может быть установлен в обобщенной сети, в (частной) системе или между ними двумя, и не требует никакой адаптации, модернизации протокола или программного обеспечения в обобщенных оконечных точках или в физических устройствах, на которых размещаются обобщенные оконечные точки. NAG не требует интеграции функций маршрутизации и/или регистрации местоположения. Он только поддерживает список пользователей, которые входят в систему/выходят из системы службы, и обобщает соответствующие оконечные точки, зарегистрированные в службе в системе связи пользователя, используя для этого выделенный протокол, известный системе связи пользователя, например протокол установления сеанса (SIP). Вход в систему NAG-службы может быть предварительно сконфигурирован или может происходить по прямому запросу пользователя, в зависимости от осуществления.
[16] Предпочтительно, NAG будет размещен в общедоступной обобщенной сети, чтобы позволить оператору использовать общедоступные атрибуты, например идентификатор вызывающего абонента конечных пользователей, законным образом. Если пользователь имеет фиксированный идентификатор вызывающего абонента и мобильный идентификатор вызывающего абонента, NAG может останавливать выбор на фиксированном или мобильном идентификаторе вызывающего абонента варьируемым образом. Для сравнения, если NAG будет размещен в системе связи пользователя, манипуляции с идентификатором вызывающего абонента возможны только посредством специальных дополнительных служб, например выделенной линии от компании пользователя к мобильному оператору, и специальной конфигурации РВХ.
[17] Благодаря настоящему изобретению географически привязанные службы, например, основанные на базовой станции GSM, к которой подключена обобщенная оконечная точка, могут продолжать использоваться.
[18] Далее отмечается, что термин «сеансы связи» в контексте данной патентной заявки не только охватывает входящие/исходящие телефонные вызовы к обобщенной оконечной точке, но также включает мгновенный обмен сообщениями, такой как обмен SMS или MMS сообщениями, видеосеансы, Интернет-сеансы, вызовы многосторонней конференц-связи и т.д.
[19] Факультативно, как определено в п.2, в шлюзе сетевого обобщения согласно настоящему изобретению средство извлечения режима работы обобщенной оконечной точки может содержать:
- средство для приема сеансов связи, исходящих из или направленных в обобщенную оконечную точку, посредством принудительной маршрутизации, осуществляемой в обобщенной сети; и
- средство анализа указанных сеансов связи с целью извлечения по меньшей мере их первого идентификатора.
[20] Таким образом, с целью извлечения режима работы обобщенной оконечной точки, все входящие/исходящие сеансы связи с обобщенным обобщением оконечной точки предпочтительно являются принудительно маршрутизированными на NAG. Принудительная маршрутизация будет направлять весь трафик к обобщенной оконечной точке и из нее на NAG и может осуществляться в обобщенной сети посредством существующих механизмов. Однако из соображений расширяемости может быть желательным не направлять весь трафик через NAG, но альтернативно опираться на сигнализирование, часть сигнализирования или даже его копию, как будет объяснено ниже.
[21] Составляющая в NAG, которая принимает весь трафик посредством принудительной маршрутизации, будет анализировать трафик с целью установления идентификации обобщенной оконечной точки в обобщенной сети, т.е. первого идентификатора. NAG будет использовать этот первый идентификатор, чтобы устанавливать соответствие режима работы обобщенной оконечной точки в обобщенной сети с соответствующим режимом работы в системе связи пользователя. Кроме того, NAG выявляет идентификатор обобщенной оконечной точки в обобщенной сети и устанавливает соответствия элементов связи и состояний этой обобщенной оконечной точки с уникально соединенным идентификатором соответствующего обобщения оконечной точки в системе связи пользователя.
[22] Как далее указывается в п.3, принудительная маршрутизация к шлюзу сетевого обобщения согласно настоящему изобретению может осуществляться посредством:
- конфигурации переключения в обобщенной сети и интеллектуальной сети или принудительной маршрутизации на базе интеллектуальной сети;
- применения переговорной карточки с двухступенчатым набором;
- применения переговорной карточки с механизмом обратного вызова и двухступенчатым набором;
или
- приложения на SIM-карте, которое осуществляет принудительную маршрутизацию.
[23] Действительно, принудительная маршрутизация может осуществляться в обобщенной сети посредством различных существующих механизмов.
[24] Первый механизм заключается в сетевой принудительной маршрутизации. Когда пользователь инициирует вызов со своей обобщенной оконечной точки, один из переключателей, который обрабатывает вызов в обобщенной сети, может быть предварительно сконфигурирован, чтобы активировать интеллектуальный триггер, который запускает логику пункта управления услугами интеллектуальной сети (IN SCP), чтобы отсылать сообщение о соединении назад на переключатель, инструктирующее переключатель маршрутизировать вызов посредством кода, который указывает, как достичь NAG согласно настоящему изобретению.
[25] Второй механизм заключается в применении стандартного клиента переговорной карточки, который осуществляет двухступенчатый набор в обобщенной оконечной точке. Когда пользователь набирает номер назначения со своей обобщенной оконечной точки, программное обеспечение в пользовательском терминале будет перехватывать вызов, вызывать специальную прямую коммутацию (DDI), т.е. номер, связанный с выделенной магистральной линией на пользовательский РВХ, или шлюз, обеспечивать доступ к системе путем прямого установления входящей связи (DISA) и набирать изначально вызываемый номер посредством тонального набора с разделением частот (DTMF).
[26] Третий механизм основывается на применении переговорной карточки и механизме обратного вызова. Когда пользователь набирает номер назначения со своей обобщенной оконечной точки, программное обеспечение в пользовательском терминале будет перехватывать вызов, вызывать специальную прямую коммутацию (DDI), которая занята, и ждать. Механизм обратного вызова DDI выполнит обратный вызов терминала и обеспечит доступ к системе путем прямого установления входящей связи (DISA), чтобы набрать изначально вызываемый номер посредством DTMF.
[27] Четвертый вариант осуществления может основываться на программе или приложении на карточке GSM SIM Java, которое осуществляет принудительную маршрутизацию.
[28] Альтернативно принудительной маршрутизации, как определено в п.4, средство для извлечения режима работы обобщенной оконечной точки может содержать:
- средство отслеживания, по меньшей мере, части сигнализирования сеансов связи, исходящих из или направленных в обобщенную оконечную точку.
[29] Действительно, составляющая в NAG, которая извлекает режим работы обобщенной оконечной точки, может отслеживать сигнализирование (и медиа) или часть сигнализирования (и медиа), относящиеся к графику, генерируемому обобщенной оконечной точкой или направленному в нее. Чтобы это сделать, сигнализирование или копия сигнализирования, относящегося ко всем сеансам связи, как входящим, так и исходящим, должно направляться на входной интерфейс обобщенной сети NAG, тем самым сохраняя определенные атрибуты сеанса, такие как опознавание вызывающей стороны и опознавание вызываемой стороны. Затем NAG будет анализировать сигнализирование с целью установления идентификатора пользователя в обобщенной сети, т.е. первый идентификатор. NAG будет использовать этот первый идентификатор, чтобы устанавливать соответствие режима работы обобщенной оконечной точки в обобщенной сети с соответствующим режимом работы в системе связи пользователя.
[30] В пункте 5 перечисляются не ограничивающие примеры элементов PBX или сервера приложений, которые могут быть перенесены в обобщение оконечной точки в шлюзе сетевого обобщения согласно настоящему изобретению. Предпочтительными примерами являются:
- службы каталогов;
- элемент индикатора занятой линии;
- служба сопровождаемого перевода звонка;
- мгновенный обмен сообщениями;
- передача имени вызывающего абонента в обобщенную оконечную точку;
- видеослужба;
- уведомление голосовой почты;
- управление обеспечением конфиденциальности;
- код 302 «временно переместить» из указанной системы связи пользователя;
- код 302 «временно переместить» из указанного шлюза сетевого обобщения (NAG);
- авто-инициализация указанного шлюза сетевого обобщения (NAG);
- отклонение вызова;
- многоточечная конференция по запросу участника;
- служба неразрывности голоса между оконечной точкой WiFi SIP и оконечная точка GSM на смартфоне;
- унификация фиксированного и мобильного телефона в единое обобщение оконечной точки;
- запись вызовов;
- управление ограничением вызова;
- управление обеспечением конфиденциальности вызова;
- отчет о вызове;
- обратный вызов при занятой линии и/или обратный вызов при отсутствии ответа;
- контроль линий мобильной оконечной точки фиксированным телефоном;
- разветвление фиксированного и мобильного вызовов;
- единый доступ к номеру; и
- единая голосовая почта.
[31] Таким образом, шлюз сетевого обобщения согласно настоящему изобретению позволяет пользователю использовать возможности и состояния его РВХ на его мобильном телефоне. Иными словами, служба РВХ распространяется на сферу мобильных технологий. Поэтому определенная информация, поддерживаемая в базах данных РВХ, должна быть доступной для эксплуатации шлюзом сетевого обобщения. Эти элементы в целом могут разделить на три различные категории: первую категорию элементов, которые требуют интерпретации IP/PBX протокола обобщения IP-телефона в NAG; вторую категорию элементов связи, которые могут осуществляться в NAG, а не в IP/PBX, благодаря чему снижается сложность реализации в IP/PBX; и третью категорию элементов IP/PBX, которые доступны на любой мобильной оконечной точке, потому что NAG интерпретирует все вызовы, посылаемые мобильной оконечной точкой как вызовы, сделанные обобщением оконечной точки, и все вызовы, принимаемые мобильной оконечной точкой как вызов IP/PBX, который вызывает обобщение оконечной точки. Неполный список примеров элементов в этих трех различных категориях приводится в следующих абзацах.
[32] Примеры первой категории элементов, которые требуют интерпретации протокола IP/PBX обобщения IP-телефона в NAG:
- служба каталогов: например, IP/PBX предлагает папку LDAP (облегченный протокол доступа к каталогам), доступ к которой может быть получен через обобщение IP-телефона, консолидированную в базе данных NAG и синхронизированную посредством SYNCML (язык разметки синхронизации), на большинстве GSM-телефонов;
- элемент индикатора занятой линии: например, IP/PBX предлагает возможность SIP (протокол установления сеанса) подписки на состояние других телефонов, доступ к которым может быть получен через обобщение IP-телефона и переведен на мобильный или любой веб-браузер посредством веб-страницы, размещенной в NAG;
- служба сопровождаемого перевода звонка: например, когда обобщение IP-телефона NAG содержит два одновременных IP/PBX-разговора, нажатие клавиши «*» на GSM-телефоен может быть выявлено NAG и интерпретировано как команда перенести первую вызываемую сторону на вторую вызываемую сторону посредством механизма запрашивания SIP, осуществляемого IP/PBX;
- мгновенный обмен сообщениями: например, когда обобщение IP-телефона NAG принимает сообщение «SIP MESSAGE», он может адресовать сообщение посредством SMS на GSM-телефон; с другой стороны, когда NAG выявляет, что GSM-сеть принимает SMS для пользователя IP/PBX , он может посылать сообщение «SIP MESSAGE», используя IP/PBX SIP-реализацию;
- передача имени вызывающего абонента: как правило, IP/PBX будет посылать имя вызывающей стороны обобщению IP-телефона посредством сообщения «SIP INVITE»; это имя вызывающего абонента может передаваться на GSM-телефон либо посредством отсылки веб-страницы на мобильный телефон, либо посредством технологии преобразования текста в речь;
- видео: если обобщение IP-телефона, размещенное в NAG, принимает сообщение «re-INVITE» с поддержкой видеокодека, NAG может отсылать посредством электронной почты URL, который при его выборе соединяет веб-браузер (на мобильной или на любой другой машине) с NAG-службой, которая транслирует видео, исходящее из/отсылаемое на IP/PBX как RTMP (проприетарный протокол потоковой передачи данных) поток, например, во флеш-плеере;
- уведомление голосовой почты: например, когда обобщение IP-телефона NAG принимает сообщение «NOTIFY», указывающее, что получено голосовое сообщение, NAG может интерпретировать это и посылать SMS на мобильный телефон, чтобы уведомить, что получена новая голосовая почта;
- управление обеспечением конфиденциальности: NAG может интерпретировать специальный код доступа как команду отослать частный вызов на IP/PBX;
- код 302 «временно переместить» из IP/PBX: NAG, когда отсылает вызов на IP/PBX, может принимать код 302 «временно переместить» и осуществлять этот элемент SIP, чтобы повторно подсоединиться к временному адресату;
- код 302 «временно переместить» из NAG: NAG может выявлять, что GSM-телефон содержит такую конфигурацию, чтобы переадресовывать вызов на специального адресата либо путем запрашивания мобильной сети, либо потому что принудительная маршрутизация, осуществляемая в IN (интеллектуальная сеть), генерирует вызов на NAG со специальным заголовком переадресации; в любом случае, NAG может интерпретировать это и генерировать код 302 «временно переместить» на IP/PBX, чтобы соединять вызывающую сторону со специальным адресатом;
- автоинициализация NAG: часто IP/PBX обеспечивает службу автоматической инициализации, чтобы сконфигурировать IP-телефоны, имеющие специальный IP/PBX регистратор MAC-адресов, полномочия SIP, конфигурации перенаправления вызовов и т.д.; заменяя MAC-адрес мобильным номером, который должен предоставляться, при этом этот протокол снабжения может быть повторно использован NAG с целью конфигурировать режим работы GSM в GSM-сети для конкретного мобильного номера;
- GSM-отклонение вызова: когда обобщение оконечной точки «звонит» и GSM-пользователь отклоняет вызов, мобильная сеть может посылать сообщение на NAG, чтобы NAG переадресовывал IP/PBX-вызов на конкретного адресата, например на голосовую почту, секретаря и т.д.
[33] Примеры второй категории элементов связи, которые могут осуществляться в NAG, а не в IP/PBX, благодаря чему снижается сложность реализации в IP/PBX:
- многоточечная конференция по запросу участника: когда обобщение IP-телефона NAG содержит несколько одновременных IP/PBX-вызовов, нажатие кнопки «#» при любом разговоре может запускать мост конференц-связи, чтобы четко связать все IP/PBX-разговоры и GSM-разговоры;
- служба неразрывности голоса между возможностью подключения WIFI SIP и возможностью подключения GSM на смартфоне: NAG осуществляет дополнительный SIP-пир, позволяющий смартфону соединяться с NAG посредством оконечной точки SIP WIFI; когда NAG выявляет, что хорошее качество доступно для этой оконечной точки WIFI SIP, он может останавливать GSM-связь и плавно переключаться на новый разговор оконечной точки WIFI SIP;
- унификация фиксированного и мобильного телефонов в единое обобщение оконечной точки и поддержка самонастраиваемой конфигурации третьей стороны IP-телефона в данной IP/PBX: NAG осуществляет автоинициализацию конкретного IP-телефона, так чтобы этот фиксированный IP-телефон регистрировал NAG; принимая вызов для обобщения оконечной точки, NAG вызывает мобильный и фиксированный IP-телефоны, выполняя вызов либо с GSM, либо с IP-телефона, NAG отсылает вызов посредством обобщения оконечной точки в IP/PBX;
- запись вызовов: NAG может записывать все вызовы, отсылаемые и принимаемые обобщением оконечной точки, подсоединенной к IP/PBX.
[34] Примерами третьей категории IP/PBX-элементов, которые доступны на любой мобильной оконечной точке, потому что NAG интерпретирует все вызовы, отсылаемые мобильной оконечной точкой, как вызовы, выполняемые обобщением оконечной точки, и все вызовы, принимаемые мобильной оконечной точкой, как IP/PBX-вызовы, которые вызывают обобщение оконечной точки, являются:
- управление ограничением вызова: IP/PBX-администратор может блокировать определенный адресат для конкретного GSM путем применения интерфейса IP/PBX-управления;
- управление обеспечением конфиденциальности вызова: IP/PBX-администратор может блокировать CLI (определение вызывающей линии) для конкретных GSM-вызовов путем применения интерфейса IP/PBX-управление, либо путем конфигурирования специального кода доступа, либо путем вынуждения конфиденциальности для обобщения оконечной точки в IP/PBX-конфигурации;
- GSM-отчет о вызове: IP/PBX администратор может использовать свой стандартный инструмент отчетности с целью отслеживания действий конкретного GSM-телефона;
- обратный вызов при занятой линии, обратный вызов при отсутствии ответа: когда IP/PBX занят GSM-телефон или незанят, обратный вызов при занятой линии и обратный вызов при отсутствии ответа IP/PBX может срабатывать при вызове обобщения оконечной точки;
- контроль GSM-линий фиксированным телефоном: IP/PBX знает, занято обобщение оконечной точки или незанято, так чтобы другая оконечная точка могла подписаться на статус обобщения оконечной точки;
- разветвление фиксированных и мобильных вызовов: IP/PBX может иметь такую конфигурацию, чтобы звонить на NAG-обобщение оконечной точки и фиксированный IP-телефона пользователя, когда набрано расширение пользователя;
- единый доступ к номеру: IP/PBX может иметь единую DDI (прямая коммутация), которая может быть установлена в соответствии с NAG-обобщением оконечной точки и фиксированного IP-телефона;
- единая голосовая почта: голосовая почта IP/PBX становится единой голосовой почтой для обобщения оконечной точки и фиксированного телефона пользователя.
[35] Как далее объясняется в п.6, обобщенной оконечной точкой, которая будет обобщена с использованием шлюза сетевого обобщения согласно настоящему изобретению, может быть:
- клиент глобальной системы мобильной связи или GSM-клиент;
- телефонный клиент протокола установления сеанса или SIP-WiFi-клиент;
- клиент программного телефона;
- клиент аналогового телефона;
- телефонный клиент цифровой усовершенствованной беспроводной связи или DECT-клиент;
- телефонный клиент Интернет-протокола - цифровой усовершенствованной беспроводной связи или IP-DECT-клиент;
- телефонный клиент WiFi - протокола установления сеанса, или WiFi-SIP-клиент;
- телефонный клиент Интернет-протокола, или IP-клиент;
- клиент спутникового телефона;
- телефонный клиент собственного мультиплексирования с разделением времени или TDM-клиент;
- клиент мгновенного обмена сообщениями; или
- клиент наушников Bluetooth или клиент автомобильного комплекта громкой связи.
[36] Однако заявка настоящего изобретения этим не ограничивается. Поскольку настоящее изобретение может осуществляться без адаптации обобщенной оконечной точки, практически любой существующий или будущий клиент сеансов связи, интегрированный в мобильный телефон или фиксированный терминал, сможет получить пользу от изобретение.
[37] Как далее объясняется в п.7, системой связи пользователя, в которой оконечная точка будет эмулироваться шлюзом сетевого обобщения согласно настоящему изобретению, может быть:
- сервер приложений;
- частная телефонная станция с выходом в общую сеть или PBX;
- Интернет-протокол систему Centrex, или IP-Centrex;
- система интерактивных голосовых меню или IVR;
- приложение протокола передачи голоса через Интернет на базе онлайн-технологий или VoIP-приложение;
- глобальная система мобильной связи или GSM-сеть;
- сеть для работы в критических внешних условиях; или
- сеть, образованная доступным телефоном или гарнитурой Bluetooth и автомобильными комплектами громкой связи, досягаемыми для указанного шлюза сетевого обобщения (NAG).
[38] Опять же, этот список иллюстративен и неполон. Поскольку настоящее изобретение не требует адаптации системы связи пользователя, практически любая система, которая предоставляет режим работы оконечной точки посредством идентификации и протокола, который может использоваться совместно с NAG, может получить пользу от изобретения. Примерами сетей, работающих в критических внешних условиях, являются сети, размещаемые в космосе, в шахтах, в океане и т.д.
[39] Факультативно, как определено в п.8, выделенным протоколом, поддерживаемым системой связи пользователя, может быть:
- протокол установления сеанса или SIP;
- расширяемый протокол обмена сообщениями и информацией о присутствии или XMPP;
- протокол Skype;
- протокол мультиплексирования с разделением времени или TDM протокол;
- протокол собственного мультиплексирования с разделением времени, или TDM-протокол; или
- протокол Bluetooth.
[40] В ситуациях, когда пользователь желает предоставить режим работы из/присутствие в приложении IP PBX, IP Centrex или VoIP, как будто пользователь отсылает и принимает вызовы со своего стандартного IP-телефона или ПК, шлюз сетевого обобщения согласно изобретению, как правило, будет выполнять SIP-обобщение оконечной точки и инициировать SIP-сеансы от имени пользователя, используя его/ее SIP-идентификатор на платформе IP PBX, IP Centrex или VoIP. Другие протоколы, способные отображать режим работы обобщенной оконечной точки, также могут использоваться. Опять же, приведенный выше список не является исчерпывающим.
[41] Согласно другому факультативному аспекту, определенному в п.9, шлюз сетевого обобщения согласно настоящему изобретению может содержать:
- средство, предназначенное для автоматической отмены регистрации обобщения оконечной точки, как только от указанной обобщенной оконечной точки перестают поступать регулярные обновления информации о местоположении.
[42] В частности, когда принудительная маршрутизация на NAG осуществляется в обобщенной сети, последняя будет продолжать направлять входящие вызовы, даже когда физический терминал, на котором размещена обобщенная оконечная точка, например мобильный телефон пользователя, выключен. Путем выявления, принимаются ли обновления информации о местоположении от обобщенной оконечной точки, и автоматической отмены регистрации в службе сетевого обобщения, когда регулярные обновления информации о местоположении не принимаются, не допускается, чтобы входящие вызовы продолжали направляться на выключенный терминал.
[43] Согласно еще одному факультативному аспекту, определенному в п.10, шлюз сетевого обобщения согласно изобретению может содержать:
- средство преобразования текста в речь.
[44] Таким образом, шлюз сетевого обобщения может быть дополнен функцией преобразование текста в речь с целью передавать, например, информацию об имени вызывающего абонента, мгновенные сообщения и т.д. на обобщенную оконечную точку.
[45] В дополнение к шлюзу сетевого обобщения, как определено в п.1, настоящее изобретение также относится к способу обобщения обобщенной оконечной точки пользователя, причем обобщенная оконечная точка содержит первый идентификатор в обобщенной сети, способ определяется в п.11 и содержит этапы:
- установка шлюза сетевого обобщения с возможностью подключения к указанной обобщенной сети (посредством обобщенного сетевого интерфейса и возможностью подключения к системе связи пользователя посредством интерфейса системы связи);
- регистрация в указанном шлюзе сетевого обобщения отношения один к одному между указанным первым идентификатором и вторым идентификатором в указанной системе связи пользователя;
- обобщение обобщенной оконечной точки в указанной системе связи пользователя посредством обобщения оконечной точки с использованием указанной второй идентификации;
- извлечение режима работы указанной обобщенной оконечной точки, содержащего элементы связи и/или состояния указанной обобщенной оконечной точки; и
- осуществление, по меньшей, мере одного элемента и/или состояния указанной системы связи пользователя; и
- установление двунаправленного соответствия указанного режима работы указанной обобщенной оконечной точкой с элементами и/или состояниями указанной системы связи пользователя посредством протокола, поддерживаемого указанной системой связи (CS) пользователя.
Краткое описание графических материалов
[46] Фиг.1 показывает первый вариант осуществления шлюза сетевого обобщения согласно настоящему изобретению;
[47] Фиг.2 показывает второй вариант осуществления шлюза сетевого обобщения согласно настоящему изобретению с возможностью подключения к множественным обобщенным сетям и множественным системам пользовательских коммуникаций;
[48] Фиг.3 иллюстрирует абонентский вариант осуществления шлюза сетевого обобщения согласно настоящему изобретению;
[49] Фиг.4 иллюстрирует совместно используемый вариант осуществления шлюза сетевого обобщения согласно настоящему изобретению;
[50] Фиг.5 иллюстрирует первый пример применения совместно используемого шлюза сетевого обобщения по фиг.4 в сценарий, где вызов устанавливается с мобильного телефона на внешний телефон;
[51] Фиг.6 иллюстрирует второй пример применения совместно используемого шлюза сетевого обобщения по фиг.4 в сценарии, где вызов устанавливается с мобильного телефона на внутренний телефон.
Подробное описание варианта(-ов) осуществления
[52] Фиг.1 показывает шлюз NAG сетевого обобщения с возможностью подключения к обобщенной сети AN и системе CS связи пользователя. Рассматриваемый пользователь имеет доступ к обобщенной сети посредством обобщенной оконечной точки AE.
[53] Шлюз NAG сетевого обобщения содержит входной интерфейс обобщенной сети и выходной интерфейс обобщенной сети, которые интегрированы в обобщенный сетевой интерфейс AN-I, показанный на фиг.1. Шлюз NAG сетевого обобщения, изображенный на фиг.1, дополнительно содержит пользовательский агент EA обобщения оконечной точки SIP с sip-возможностью подключения к SIP-пиру обобщения оконечной точки, не показанному на фиг.1, но, как правило, реализуемому в сервере приложений в системе CS связи пользователя. Эта возможность подключения реализуется посредством интерфейса CS-I NAG системы связи, т.е. SIP-интерфейса обобщения оконечной точки с прямым или непрямым взаимным подключением к частной сети CS пользователя. В этой частной сети CS SIP-пир физической оконечной точки, не изображенный на фиг.1, будет соединяться с пользовательским агентом физической оконечной точки SIP в оконечной точке пользователя, например его офисном телефоне, по соединению физической оконечной точки.
[54] Шлюз NAG сетевого обобщения реализует один или несколько связных серверов, которые обеспечивают обобщение всех вызовов, выполняемых в обобщенной сети AN, проходящих через шлюз NAG сетевого обобщения. Это обобщение эмулирует одну оконечную точку EA SIP на физическую сущность в обобщенной сети AN, так что эта оконечная точка EA SIP может быть подключена к любому SIP-приложению, разработанному любым РАВХ на базе SIP.
[55] Предназначение шлюза NAG сетевого обобщения NAG заключается в том, чтобы генерировать пользовательский агент EA обобщения оконечной точки SIP путем анализа графика, генерируемого обобщенной оконечной точкой AE в обобщенной сети AN. Чтобы иметь возможность это сделать, обобщенная сеть AN на фиг.1 должна осуществлять принудительную маршрутизацию: обобщенная сеть AN направляет все исходящие вызовы, генерируемые обобщенной оконечной точкой AE, в шлюз NAG сетевого обобщения посредством обобщенного сетевого интерфейса AN-I, тем самым сохраняя атрибуты вызовов, т.е. такую информацию, как опознавание вызывающей стороны, опознавание вызываемой стороны и т.д.
[56] Отмечается, что для подключения обобщенной сети AN к шлюзу NAG сетевого обобщения могут использоваться различные технологии, такие как SIP-магистрали, EurolSDN PRIs, EurolSDN BRIs, SS7, H323 и т.д.
[57] В обратном направлении обобщенная сеть AN также должна быть способной вызывать обобщенную оконечную точку AE, когда звонит пользовательский агент EA обобщения оконечной точки SIP, и сохранять атрибуты вызов, например идентификатор вызывающего абонента и идентификатор вызываемого абонента, как запрашивается обобщением оконечной точки EA. Роль этого пользовательского агента EA обобщения оконечной точки состоит в том, чтобы регистрировать SIP-идентификатор в SIP-пире обобщения оконечной точки в пользовательской частной системе CS связи и симулировать соединение обобщения оконечной точки SIP, в точности как пользовательский агент PEP (физическая оконечная точка) SIP регистрировал бы в PEP SIP-пир сервера приложений и передавал данные по соединению PEP SIP. Когда это сделано, каждая связь с общедоступной сетью идентична для пользовательского агента EA обобщения оконечной точки SIP и для пользовательского агента PEP SIP. Например, если бы использовался шлюз общедоступной сети, шлюз общедоступной сети не смог бы отличить вызов, идущий от пользовательского агента EA обобщения оконечной точки SIP, от вызова, идущего от пользовательского агента PEP SIP в пользовательской PABX.
[58] В контексте следующего описания вариантов осуществления изобретения будут использоваться следующие аббревиатуры и термины:
AN: Обобщенная сеть
AE: Обобщенная оконечная точка
AN-1: Входной интерфейс обобщенной сети
AN-1: Выходной интерфейс обобщенной сети
EA: Обобщение оконечной точки
EA SIP DA: Пользовательский агент обобщения оконечной точки SIP
EA SIP-пир: SIP-пир обобщения оконечной точки
EA SIP соединение: Соединение обобщения оконечной точки SIP
PE: Физическая оконечная точка
PE SIP-пир: SIP пир физической оконечной точки
PE SIP UA: Пользовательский агент физической оконечной точки SIP
PE SIP соединение: Соединение физической оконечной точки SIP
NAG: Шлюз сетевого обобщения
CS: Система связи пользователя
[59] Важно отметить, что преимущество такого решения заключается в том, что CS видит все протоколы, которые реализуют элементы, реализуемые EA SIP UA, в точности как протоколы, которые осуществляют те же элементы в любом другом PE SIP UA. В качестве примера, если пользователь получил или выполнил два вызова на своем AE, EA SIP UA может посылать сообщение «SIP REFER» с целью осуществить элемент сопровождаемого перевода звонка, если, например, пользователь нажимает цифру во время второй связи на своей AE. В другом решении сопровождаемый перевод звонка на самом деле осуществляется в CS. С точки зрения пользователя EA-реализация сопровождаемого перевода звонка лучше, потому что NAG коррелирует два вызова для пользователя, независимо от того, как эти вызовы выполняются (через адресную книгу, принимаются, посредством SMS, веб-страницы и т.д.). Как правило, в PABX пользователь должен устанавливать вызов со своего мобильного, нажимать DTMF и принимать длинный гудок. Затем пользователь должен ввести номер вручную. На самом деле, в этом сценарии происходит только один вызов с GSM на PABX. Этот пример наглядно иллюстрирует преимущество обобщения оконечной точки.
[60] Конкретный важный пример применения шлюза NAG сетевого обобщения, показанный на фиг.1, заключается в обеспечении службы конвергенции фиксированных и мобильных сетей для GSM-сети. В этом объеме FMC, или служба конвергенции фиксированных и мобильных сетей, представляет собой способность регистрировать в IP-PABX GSM-телефон, как если бы это был обычный SIP-телефон. С целью реализации этой FMC-службы, все вызовы, выполняемые и принимаемые GSM, должны принудительно направляться в шлюз NAG сетевого обобщения. Для каждого номера, связанного с SIM-картой, шлюз NAG сетевого обобщения эмулирует оконечную точку SIP, которая может быть зарегистрирована в сервере приложений (в PABX или в частной CS). Отмечается, что в контексте реализации такой службы конвергенции фиксированных и мобильных сетей обобщенная оконечная точка AE представляет собой GSM-клиент в пользовательском GSM-телефоне, а пользовательский агент EA обобщения оконечной точки SIP представляет собой пользовательский агент SIP, который эмулирует режим работы GSM-телефона в IP-PABX.
[61] Фиг.2 иллюстрирует вариант 201 осуществления шлюза NAG сетевого обобщения с возможностью подключения ко множественным пользовательским системам связи, т.е. IP PBX 202, IP-Centrex 203, сквозное SIP-соединение с пользовательским ПК 204 и Google Voice 205, и с возможностью подключения ко множественным обобщенным сетям, т.е. обобщенным сетям AN1 или 206, AN2 или 207 и AN3 или 208. Следовательно, NAG 201 обеспечивается множественными пользовательскими интерфейсами системы связи CS-11, CS-I2, CS-I3 и CS-I4 для возможности подключения, соответственно, к IP PBX 202, IP-Centrex 203, сквозному SIP-соединению с пользовательским ПК 204 и Google Voice 205. NAG 201 дополнительно обеспечивается входными/выходными интерфейсами AN-11, AN-I2 и AN-I3 обобщенной сети для соответственных соединений с обобщенными сетями 206, 207 и 208.
[62] Фиг.2 далее иллюстрирует, что физическая оконечная точка, например, такая как мобильный телефон, например PE1 или PE4, может подключаться к нескольким обобщенным сетям посредством нескольких обобщенных оконечных точек. Как правило, одна физическая оконечная точка будет содержать несколько виртуальных оконечных точек, каждая из которых представляет обобщенную оконечную точку, которая подключается к различным обобщенным сетям. Такой физический мобильный телефон, как PE1, например, содержит GSM-клиент AE1.1, SMS-клиент AE2.1 и т.д. Следовательно, физическая оконечная точка РЕ1 подключена к нескольким обобщенным сетям: GSM-клиент AE1.1 подключен к GSM-сети AN1, SMS-клиент AE2.1 подключен к SMS-сети AN2 и т.д. В целом, физическая оконечная точка, к которой обращается PEy, содержит несколько обобщенных оконечных точек, обозначаемых AEx.y, где x является обращением к обобщенной сети, а у является обращением к физической оконечной точке.
[63] В качестве примера, физическая оконечная точка PE1 на фиг.2 представляет собой мобильный телефон, подключенный к обобщенной GSM-сети 206 и обобщенной SMS-сети 207 посредством, соответственно, GSM-клиента AE1.1 и SMS-клиента AE2.1. Когда мобильный телефон PE1 выдает GSM-вызов, затем NAG 201 ставит этот вызывающий режим работы в соответствие с sip-вызовом посредством обобщения EA1 оконечной точки в IP PBX 202, где у пользователя телефона PE1 есть его офисный IP-телефон 221. Когда мобильный телефон PE1 посылает SMS-сообщение, этот текстовое режим работы ставится в соответствие с SIP IM-сообщением, которое посылается посредством того же обобщения EA1 оконечной точки в IP PBX 202. В итоге, режим работы нескольких виртуальных обобщенных оконечных точек, размещенных в одной физической оконечной точке, ставится в соответствие или унифицируется во множественные режимы работы в едином обобщении оконечной точки SIP.
[64] Фиг.2 далее показывает обобщенную оконечную точку AE1.2, которая образует часть второго физического терминала, не явно изображенного на фиг.2. Этот второй терминал относится ко второму пользователю со вторым идентификатором в IP PBX 202, представленной на фиг.2 IP-телефоном 222. Следовательно, NAG 201 ставит в соответствие режим работы обобщенной оконечной точки AE2.1 с соответствующим SIP-вызывающим режимом работы обобщения EA2 оконечной точки, которая сообщается с IP PBX 202 посредством интерфейса CS-I1 системы связи. Третья физическая оконечная точка, не явно изображенная на фиг.2, содержит SMS-клиент АЕ2.3, который соединяется с обобщенной SMS-сетью 207. Режим работы передачи сообщений AE2.3 ставится в соответствие с обобщением EA3 оконечной точки в IP-Centrex 203, где пользователь третьей физической оконечной точки должен иметь второй идентификатор, который используется с его IP-телефона 231. Четвертая физическая оконечная точка РЕ4, опять же, содержит две виртуальные обобщенные оконечные точки: с одной стороны, обобщенная оконечная точка AE2.4 представляет SMS-клиент с возможностью подключения к SMS-сети 207, с другой стороны, обобщенная оконечная точка AE3.4 представляет телефонный клиент WiFi SIP с возможностью подключения к WiFi-SIP-сети AN3. NAG 201 будет ставить режим работы передачи сообщений и вызывающий режим работы РЕ4 в соответствие с соответствующим режимом работы обобщения ЕА4 оконечной точки со сквозной SIP-возможностью подключения к четвертому пользовательскому ПК 204. Наконец, фиг.2 показывает обобщенную оконечную точку EA3.5, размещенную в пятой физической оконечной точке, не изображенной на фиг.2, и соединенную с обобщенной WiFi-SIP-сетью 208. Пятая физическая оконечная точка относится к пользователю с подпиской Google Voice, которая используется с пятого пользовательского ПК 251 для звонков. Поэтому NAG 201 будет обобщать вызывающий режим работы AE3.5 в соответствующий режим работы обобщения ЕА5 оконечной точки с возможностью подключения к Google Voice 205.
[65] Как иллюстрирует фиг.3 и фиг.4, шлюз сетевого обобщения согласно настоящему изобретению может быть развернутым на различных топологиях.
[66] Фиг.3 показывает абонентский NAG 301, т.е. NAG, который физически устанавливается по месту абонента, например, по месту компании, которая владеет пользовательской системой связи и желает иметь службу шлюза сетевого обобщения, реализуемую для своих пользователей. Его преимущество состоит в том, что абонент может реализовывать свой собственный договор о сервисном обслуживании (SLA) и может адаптировать к своим потребностям режим работы NAG.
[67] Абонентский NAG 301, изображенный на фиг.3, содержит возможность подключения к мобильной обобщенной SIP-сети 304 посредством выделенного шлюза 305, и возможностью подключения к ISDN-сети 307 посредством другого выделенного шлюза 308 с интерфейсом первичного доступа (PRI). Пользователь имеет доступ к мобильной SIP-сети 304 через свой мобильный телефон 303 и шлюз 306. Далее, сервер 322 приложений, соответствующий системе связи пользователя, с активированным средством «re-INVITE», показан на фиг.3. В конкретном примере применения вызов, исходящий от мобильного телефона 303 на обобщенную мобильную SIP-сеть 304, ставится в соответствие с соответствующим ISDN-вызовом выделенным абонентским NAG 301.
[68] Отмечается, что в целях избыточности могут быть установлены два NAG в двух отдельных физических местах абонента. Ввиду гипотезы, что поставщик службы SIP-магистрали может осуществлять слежение за SIP-магистралями, подключенными к двум NAG, два этих NAG могут функционировать в несбалансированном активном/активном режиме.
[69] Альтернативно, выделенный абонентский NAG может быть размещен, т.е. NAG установлен физически на одного абонента в информационном центре поставщика службы. В то время как абонент может по-прежнему осуществлять свой собственный договор о сервисном обслуживании (SLA) и адаптировать к своим потребностям режим работы NAG, использование IP/VPN ширина полосы пропускания может быть оптимизировано посредством размещения.
[70] В последнем варианте осуществления избыточность может обеспечиваться путем установки двух NAG физически на одного абонента в двух отдельных информационных центрах поставщика службы.
[71] Фиг.4 показывает реализацию совместно используемого NAG: NAG 401, который совместно используется множеством абонентов, размещен в информационном центре поставщика службы. В зависимости от мощности поставщика службы, могут осуществляться различные фазы, чтобы обеспечивать совместно используемую NAG-службу.
[72] Отмечается, что в варианте осуществления совместно используемого NAG избыточность может обеспечиваться путем установки двух или более NAG по меньшей мере в двух отдельных информационных центрах поставщика службы.
[73] Чтобы далее проиллюстрировать различные топологи для осуществления совместно используемого NAG, используется служба конвергенции фиксированных и мобильных сетей (FMC). В данном контексте, NAG также может называться «шлюзом мобильного доступа» или MAG.
[74] Фиг.4, фиг.5 и фиг.6 изображают конфигурацию двух абонентов, которые совместно используют шлюз 401 сетевого обобщения. Эти абоненты подключены к NAG 401 посредством IP/VPN 431, выделенного второму абоненту, или просто посредством Интернет 410 в случае первого абонента. IP/VPN 431 второго абонента подключен к общедоступному IP-адресу NAG посредством СРЕ2-маршрутизатора 412. LAN 402 первого абонент подключен к общедоступному IP-адресу NAG посредством CPE1-маршрутизатора 411. Общедоступный IP-адрес NAG подключен к различным СРЕ 411 и 412, мобильному VoIP-шлюзу 406 и фиксированному VolP-шлюзу 409 посредством маршрутизатора 407 и соответственной мобильной SIP и фиксированной SIP-сети 405 и 408. Графические материалы далее показывают мобильный телефон 404 пользователя, который должен будет осуществить вызов на внешний телефон на фиг.5 и должен будет осуществить вызов на внутренний телефон на фиг.6.
[75] На фиг.5 мобильный телефон 404 совершает вызов внешнему адресату. При активированной в мобильной сети принудительной маршрутизации сигнализирование посылается в шлюз 406. В результате шлюз 406 посылает сообщение 501 «SIP-INVITE» на NAG 401. В свою очередь, NAG посылает сообщение 502 «SIP-INVITE» на PBX 422 в системе 402 связи абонента. Система связи абонента локализует внешнего адресата как расположенного вне шлюза 409, которого он может достигнуть через NAG 401. Для этого система 422 связи абонента посылает, в свою очередь, сообщение 503 INVITE на NAG 401, и NAG посылает сообщение 504 INVITE на шлюз 409. Когда внешний телефон вне шлюза 409 принимает вызов, система 402 связи абонента используется только, чтобы связывать вызов, идущий из NAG 401, обратно с NAG 402. Это неэффективно, поскольку это потребляет ресурсы Интернета или VPN соединения абонента. Поэтому система 402 связи абонента будет просить NAG 401 выйти из цикла. Она делает это путем посылки двух запросов 505 и 506 «re-INVITE», по одному для каждого SIP-вызова 502 и 503. В результате двунаправленный RTP-медиа поток 511, 512 следует по кратчайшему возможному маршруту между мобильным телефоном 404 и внешним адресатом вне шлюза 409.
[76] На фиг.6 мобильный телефон 404 осуществляет вызов внутреннего адресата 421. Здесь установка вызова гораздо более прямолинейная. Мобильный телефон 404 осуществляет вызов. При активированной в мобильной сети принудительной маршрутизации сигнализирование отправлено в шлюз 406. В результате шлюз 406 посылает сообщение 601 «SIP-INVITE» на NAG 401. В свою очередь, NAG 401 посылает сообщение 602 «SIP-INVITE» на PBX 422 в системе 402 связи абонента. Система 402 связи абонента локализует адресата 421 как расположенного внутри той же LAN-сети и посылает, в свою очередь, сообщение 603 INVITE на телефон 421 адресата. Когда внутренний телефон 421 принимает вызов, двунаправленный RTP медиапоток устанавливается и следует по маршруту 611, 612 и 613.
[77] В другом варианте осуществления, который может быть описан со ссылкой на архитектуру по фиг.1, пользователь может захотеть предоставить свой GSM-идентификатор, например свой GSM-идентификатор вызывающего абонента, и GSM-службы, при этом пользователь выигрывает от удобства фиксированного телефона, например телефона конференц-зала, подключенного к SIP IP PABX. Согласно фиг.1 система CS связи в этом варианте осуществления изобретения соответствует GSM-телефону пользователя с функцией Bluetooth, подключенному к GSM-поставщику. Обобщенная сеть AN представляет собой только что упомянутую SIP IP PABX. Обобщенная оконечная точка AE представляет собой телефон конференц-зала, и обобщение оконечной точки EA представляет собой Bluetooth-интерфейс, подобный интерфейсу автомобильного комплекта громкой связи Bluetooth, реализуемый в шлюзе сетевого обобщения NAG.
[78] NAG подключен к PABX (AN) в качестве SIP-идентификатора. IVR (интерактивный голосовой ответчик), реализуемый на PABX, запрашивает Bluetooth пинкод GSM-телефона пользователя с целью соединить EA-интерфейс CS-I и мобильный телефон. При вызове этого IVR, например, через конференц-телефон, PABX направляет все вызовы, выполненные телефоном конференц-зала, на NAG, реализуя принудительную маршрутизацию. Принимая такой вызов, NAG составляет в Bluetooth-интерфейсе EA запрашиваемый номер и преобразует Bluetooth-сигнал в SIP-сигнал. Альтернативно, когда EA Bluetooth NAG интерфейс выявляет, что GSM-телефон звонит, NAG вызывает номер телефона конференц-зала посредством SIP. В результате пользователь, просто оставляя свой GSM-телефон рядом с NAG Bluetooth-интерфейсом, может удобным и понятным образом применять свой GSM-идентификатор через телефон конференц-зала или любой другой телефон, подключенный к PABX.
[79] Посредством еще одного варианта осуществления настоящего изобретения мобильный доступ мобильности может быть добавлен в IP РАВХ, который не обеспечивает мобильный доступ. В этом варианте осуществления система CS связи пользователя представляет собой SIP IP PABX, который не осуществляет мобильный доступ фиксированного телефона. Первая обобщенная сеть AN1 представляет собой SIP-сеть, соединяющую SIP-телефоны с NAG. Вторая обобщенная сеть AN2 представляет собой GSM-сеть, соединяющую пользовательский GSM-телефон к NAG посредством принудительной маршрутизации, как уже описывалось выше. AE1.1, AE1.2 и т.д. представляют собой SIP-телефоны, для которых должен быть активирован мобильный доступ. AE2.3 представляет собой пользовательский GSM-телефон, подключенный к обобщенной сети AN2. Обобщение оконечной точки EA представляет собой SIP идентификацию, зарегистрированную в CS, т.е. в SIP IP PABX. Сеть инициализации этих SIP-телефонов позволяет NAG конфигурировать эти SIP-телефоны (адрес на телефоне, быстрый набор и т.д.) исходя из профиля пользователя, сохраняемого в NAG.
[80] NAG обеспечивает пользовательский интерфейс входа в систему, например IVR, который позволяет пользователю устанавливать соответствие EA SIP-идентификатора пользователя, предоставляемого в CS, с физическим телефоном, используемым для входа в систему. В то же время, как вариант, NAG может также использовать сеть инициализации, чтобы конфигурировать физический SIP-телефон, используемый с параметрами профиля пользователя (адрес, быстрый набор и т.д.). Благодаря этому все действия (вызов, перенос и т.д.), выполняемые любым вошедшим в систему телефоном для идентификатора пользователя, генерируют подобные действия в EA SIP-идентификаторе, и все вызовы, принимаемые в EA SIP-идентификаторе, ветвятся на все физические SIP-телефоны, где пользователь вошел в систему. Пользовательский интерфейс выхода из системы, например IVR, позволяет пользователю удалять связи между физическим телефоном и данным EA SIP-идентификатором, и факультативно отменять конфигурацию физической оконечной точки. Подобным образом, GSM AE2 может использовать ту же процедуру входа в систему/выхода из системы, чтобы добавлять/удалять GSM-телефон из EA SIP-идентификатора.
[81] Еще один вариант осуществления иллюстрирует применение изобретения в не-GSM среде. Здесь NAG, например, снова подключен к 2 обобщенным сетям. Первая обобщенная сеть образована Bluetooth покрытием вокруг NAG. Обобщенными оконечными точками, подключенными к этой первой обобщенной сети, являются наушники Bluetooth. Вторая обобщенная сеть образована сетью IM (мгновенного обмена сообщениями), например, реализуемой сервером XMPP (расширяемого протокола обмена сообщениями и информацией о присутствии). Здесь обобщенными оконечными точками являются XMPP-клиенты. Далее NAG подключен к SIP IP PBX, т.е. к системе CS связи пользователя по терминологии данной патентной заявки.
[82] С целью обеспечить SIP AE, NAG мультиплексирует два режима работы обобщенной оконечной точки путем, например:
- интерпретации сообщений чата, посылаемых ХМРР-клиентом, таких как «набор», «вызов» как инициации SIP-сеанса (INVITE);
- интерпретации сообщений чата, посылаемых ХМРР-клиентом, таких как «перенести», «переадресовать» как переадресации SIP-сеанса (REFER);
- маршрутизации голосовых вызовов из стека RTP в/из наушников Bluetooth.
- выявления доступности посредством выявления наушников Bluetooth (моделируемых сообщением «REGISTER SIP»); и
- закрывания и приема вызовов путем применения наушников Bluetooth.
[83] Наконец, отмечается, что настоящее изобретение может мультиплексировать различные обобщенные оконечные точки. Конкретное приложение может, например, быть мультиплексацией GSM-клиента и SIP-клиента, что обеспечивает видео с целью обеспечения CS точкой AE, которая является голосовым/видео-клиентом с применением видео на рабочем столе и GSM для голоса.
[84] Хотя настоящее изобретение было проиллюстрировано путем ссылок на конкретные варианты осуществления, специалистам в области техники будет понятно, что изобретение не ограничивается деталями вышеизложенных иллюстративных вариантов осуществления и что настоящее изобретение может осуществляться с разнообразными изменениями и модификациями без выхода за пределы своего объема. Поэтому данные варианты осуществления необходимо рассматривать во всех отношениях как иллюстративные, а не ограничивающие, причем объем изобретения определяется прилагаемой формулой, а не вышеизложенным описанием, и поэтому все изменения в пределах значения и степени эквивалентности формулы должны входить в ее объем. Иными словами, она рассматривается как покрывающая все и любые модификации, варианты или эквиваленты, которые находятся в пределах объема базовых основополагающих принципов и существенные признаки которых отмечены в настоящей патентной заявке. Далее, читателю настоящей патентной заявки следует понимать, что слова «содержащий» или «содержать» не исключают другие элементы или этапы что формы единственного числа не исключают формы множественного числа, и что один элемент, такой как компьютерная система, процессор или другой интегрированный блок, может выполнять функции нескольких средств, перечисленных в формуле. Никакие ссылочные позиции в формуле не должны толковаться как ограничивающие соответственные пункты формулы. Термины «первый», «второй», «третий», «a», «b», «c», и тому подобное, при использовании в описании или в формуле, вводятся, чтобы можно было различать подобные элементы или этапы, и не обязательно описывают последовательный или хронологический порядок. Подобным образом, термины «верх», «низ», «над», «под» и тому подобное вводятся в описательных целях, не обязательно для обозначения относительных позиций. Следует понимать, что используемые таким образом термины взаимозаменяемы при соответствующих обстоятельствах и что варианты осуществления изобретения способны функционировать согласно настоящему изобретению в других последовательностях, или в ориентациях, отличных от той (тех), что описываются или иллюстрируются выше.