временной шлюз enum
Классы МПК: | H04M7/00 Межстанционные устройства, включенные между коммутационными центрами |
Автор(ы): | МИТЧЕЛЛ Дон (US) |
Патентообладатель(и): | ТЕЛЕКОММЬЮНИКЕЙШН СИСТЕМЗ, ИНК. (US) |
Приоритеты: |
подача заявки:
2006-04-10 публикация патента:
20.02.2011 |
Изобретение относится к системам связи. Технический результат заключается в повышении надежности обеспечения информации о номере обратного вызова. Архитектура временных ENUM присваивает временный ENUM во время вызова. Для возникшей связи, требующей маршрутизации к стороне, которой необходим частный неподдерживаемый формат обратного вызова, TempENUM обеспечивает совместимость с конкретным форматом, требуемым принимающей стороной. TempENUM присваивается на время продолжения вызова или связи или на заданный интервал времени после этого. Шлюз службы TempENUM включает в себя базу данных TempENUM, модуль, который присваивает соответствующий TempENUM во время маршрутизации вызова, и модуль, который обрабатывает поиск в базе данных TempENUM и отображает присвоенный TempENUM в идентификатор вызывающей стороны (CgPID). База данных TempENUM сохраняет TempENUM от координационной системы и соотносит фактический идентификатор вызывающей стороны (CgPID) для использования в попытках обратного вызова. Либо при первоначальном вызове или связи, либо сразу после этого принимающая сторона использует номер TempENUM для возвращения связи первоначально вызывающему абоненту. 3 н. и 33 з.п. ф-лы, 5 ил.
Формула изобретения
1. Шлюз электронной нумерации (ENUM), содержащий:
модуль приема ENUM, предназначенный для приема вызова, направленного в принимающую часть ENUM и ассоциированного с не относящейся к ENUM соответствующей информацией об идентификации вызывающего абонента, при этом принимающая часть ENUM отображает ENUM с ресурсами, ассоциированными с упомянутым ENUM,
базу данных временных ENUM, предназначенную для связывания временного соответствующего ENUM с не относящейся к ENUM соответствующей информацией об идентификации вызывающего абонента;
модуль для присваивания упомянутого временного соответствующего ENUM во время маршрутизации данной связи, где упомянутый соответствующий ENUM является входом в упомянутую базу данных временных ENUM; и
модуль для поиска в упомянутой базе данных временных ENUM временного соответствующего ENUM и выборки связанной с ним информации об идентификации вызывающего абонента.
2. Шлюз по п.1, в котором:
упомянутый вход в упомянутую базу данных временных ENUM является временным входом, срок действия которого истекает после заданного промежутка времени после окончания упомянутой заданной связи.
3. Шлюз по п.1, где упомянутая информация об идентификации
вызывающего абонента содержит:
телефонный номер пользователя, инициировавшего упомянутую заданную связь.
4. Шлюз по п.3, в котором:
упомянутый телефонный номер не соответствует 10-разрядному телефонному номеру Северо-Американского Плана Нумерации.
5. Шлюз по п.3, в котором:
упомянутый телефонный номер включает в себя код страны.
6. Шлюз по п.1, где упомянутая информация об идентификации вызывающего абонента содержит:
адрес электронной почты пользователя, инициировавшего упомянутую заданную связь.
7. Шлюз по п.1, где упомянутая информация об идентификации вызывающего абонента содержит:
адрес диалоговых сообщений пользователя, инициировавшего упомянутую заданную связь.
8. Шлюз по п.1, где упомянутая информация об идентификации вызывающего абонента включает в себя:
идентификатор средства перевозки.
9. Шлюз по п.1, где упомянутая информация об идентификации вызывающего
абонента включает в себя:
номер мобильной директории (MDN).
10. Шлюз по п.1, в котором:
упомянутый шлюз временных ENUM образует службу временных ENUM.
11. Шлюз по п.1, в котором:
упомянутый временный соответствующий ENUM соответствует требованиям вызываемой стороны, относящимся к информации об идентификации вызывающей стороны.
12. Шлюз по п.11, в котором:
упомянутый временный соответствующий ENUM соответствует требованиям 10-разрядного Северо-Американского Плана Нумерации.
13. Шлюз по п.1, в котором:
упомянутая данная связь является диалоговым сообщением.
14. Шлюз по п.1, в котором:
упомянутая данная связь является телефонным вызовом.
15. Шлюз по п.14, в котором:
упомянутый телефонный вызов является беспроводным телефонным вызовом.
16. Шлюз по п.14, в котором:
упомянутый телефонный вызов является телефонным вызовом по стандарту передачи речи по протоколу Интернет (VoIP).
17. Способ временного связывания электронного номера (ENUM) с данной связью на короткий период времени, одновременный с передачей упомянутой данной связи, содержащий этапы на которых:
принимают вызов, направленный в принимающую часть ENUM и ассоциированный с не относящейся к ENUM соответствующей информацией об идентификации вызывающего абонента, при этом принимающая часть ENUM отображает ENUM с ресурсами, ассоциированными с упомянутым ENUM,
принимают запрос на временный соответствующий ENUM, относящийся к не относящейся к ENUM соответствующей информацией об идентификации вызывающего абонента,
связывают временный соответствующий ENUM с не относящейся к ENUM соответствующей информацией об идентификации вызывающего абонента и сохраняют упомянутый связанный временный соответствующий ENUM в качестве входа в базу данных временных ENUM.
18. Способ по п.17, содержащий далее этапы, на которых:
принимают запрос на поиск упомянутого временного соответствующего ENUM,
и
извлекают из упомянутой базы данных временных ENUM данный временный соответствующий ENUM связанный с упомянутой несоответствующей информацией об идентификации вызывающего абонента.
19. Способ по п.17, содержащий далее этап, на котором:
маршрутизируют обратную связь от упомянутой вызванной стороны обратно к упомянутому вызывающему абоненту.
20. Способ по п.17, в котором:
упомянутый временный соответствующий ENUM соответствует требованиям вызываемой стороны, относящимся к информации об идентификации вызывающей стороны.
21. Способ по п.20, в котором:
упомянутый временный соответствующий ENUM соответствует требованиям 10-разрядного Северо-Американского Плана Нумерации.
22. Способ по п.17, в котором:
упомянутый полученный запрос включает в себя информацию вызывающей стороны.
23. Способ по п.22, где упомянутая информация вызывающего абонента включает в себя:
телефонный номер.
24. Способ по п.22, где упомянутая информация вызывающего абонента включает в себя:
IP адрес диалогового сообщения.
25. Способ по п.22, где упомянутая информация вызывающего абонента включает в себя:
номер мобильной директории (MDN).
26. Способ по п.22, где упомянутая информация вызывающего абонента включает в себя:
адрес электронной почты.
27. Устройство для временного связывания электронного номера (ENUM) с данной связью на короткий период времени, одновременный с передачей упомянутой
данной связи, содержащее:
средство для приема вызова, направленного в принимающую часть ENUM и ассоциированного с не относящейся к ENUM соответствующей информацией об идентификации вызывающего абонента, при этом принимающая часть ENUM отображает ENUM с ресурсами, ассоциированными с упомянутым ENUM,
средство для приема запроса на временный соответствующий ENUM, относящийся к не относящейся к ENUM соответствующей информацией об идентификации вызывающего абонента;
средство для связывания временного соответствующего ENUM с не относящейся к ENUM соответствующей информацией об идентификации вызывающего абонента, и
средство для сохранения упомянутого связанного временного соответствующего ENUM в качестве входа в базу данных временных ENUM.
28. Устройство по п.27, содержащее:
средство приема запроса на поиск упомянутого временного ENUM и средство извлечения из упомянутой базы данных временных ENUM упомянутого временного соответствующего ENUM, связанного с упомянутой несоответствующей информацией об идентификации вызывающего абонента.
29. Устройство по п.27, содержащее:
средство маршрутизации обратной связи от упомянутой вызываемой стороны обратно к упомянутому вызывающему абоненту.
30. Устройство по п.27, в котором:
упомянутый временный соответствующий ENUM соответствует требованиям вызываемой стороны, относящимся к информации об идентификации вызывающей стороны.
31. Устройство по п.31, в котором:
упомянутый временный соответствующий ENUM соответствует требованиям 10-разрядного Северо-Американского Плана Нумерации.
32. Устройство по п.27, в котором:
упомянутый принятый запрос включает в себя информацию вызывающей стороны.
33. Устройство по п.32, в котором упомянутая информация вызывающей стороны включает в себя:
телефонный номер.
34. Устройство по п.32, в котором упомянутая информация вызывающей стороны включает в себя:
IP адрес диалогового сообщения.
35. Устройство по п.32, в котором упомянутая информация вызывающей стороны включает в себя:
номер мобильной директории (MDN).
36. Устройство по п.32, в котором упомянутая информация вызывающей стороны включает в себя:
адрес электронной почты.
Описание изобретения к патенту
Область техники, к которой относится изобретение
Данное изобретение относится в целом к беспроводным устройствам и технологиям передачи речи по протоколу Интернет (VoIP). Более конкретно оно относится к службам ENUM.
Уровень техники
Службы электронной нумерации (ENUM) были названы воплощением «телефонного номера для жизни». Точно так же, как номер социального страхования сопровождает человека по жизни, ENUM предусматривает единственный простой телефонный номер для доступа к человеку при помощи любого подходящего средства (например, телефонная сеть, факс, Интернет и т.д.). Таким образом, как представляется в настоящее время, службы электронной нумерации (ENUM) предоставляют абонентам единственный телефонный номер, который может быть использован для обращения к любой из их коммуникационных служб или устройств через сеть с протоколом Интернет (IP), например, речевая сеть, факс, электронная почта, служба коротких сообщений (SMS) и т.д.
Для использования в мире Интернет ENUM представляет собой протокол для отображения телефонного номера в унифицированный идентификатор ресурса (УИР) (URI), который может быть использован для контактирования с ресурсом, связанным с этим номером. Следовательно, в этом сценарии ENUM дает доступ к широкому диапазону (коммуникационных) идентификаторов человека при помощи поиска в специальном домене, связанном с телефонным номером человека.
В процессе работы службы ENUM получают набранный (или адресуемый) телефонный номер и используют математические формулы и поисковые таблицы для приведения его к унифицированному идентификатору ресурса (URI) в Интернете для записи указателя полномочий именования (NAPTR) абонента ENUM, хранилища информации о доступе к коммуникациям. Эта служба затем маршрутизирует вызов или передачу к поставщикам служб на основе типа запроса, например, речи, факса, электронной почты и т.д., и каких-либо предпочтений, установленных абонентом.
Таким образом, поставщики служб VoIP и менеджеры сети IP могут избегать накладных расходов и любых возможных конфликтов управления, связанных с необходимостью присвоения номеров телефонной коммутируемой сети общего пользования (PSTN) и использования сетей PSTN для маршрутизации вызовов, когда обе стороны используют речь по протоколу Интернет (VoIP).
Для пользователей VoIP ENUM делает связь через IP более легкой и в конечном счете менее дорогой. Она предоставляет абонентам управление тем путем, по которому они связываются, предоставляя им настроенную конфигурацию их личного NAPTR, например, с использованием простого сетевого интерфейса. Другие могут связаться с абонентом, даже если они не знают, где находится этот человек или как с ним можно связаться, просто используя свои ENUM. При помощи ENUM пользователи могут вызвать службы связи, основанные на Интернете, даже с исключительно цифровых устройств, включая не-IP мобильные и кабельные телефоны без поддержки IP.
Технология ENUM в целом позволяет облегчить переход от средств связи с переключаемыми токами к речи по протоколу Интернет (VoIP). Однако имеются частные проблемы при использовании служб ENUM по отношению к международным вызывающим пользователям. Например, международный вызывающий пользователь, использующий ENUM в США, может позвонить по телефону 9-1-1. Однако традиционные службы ENUM не могут успешно доставить полный телефон обратного вызова международного вызывающего абонента в агентство, отвечающее на 9-1-1, такое как пункт, отвечающий за общественную безопасность (PSAP). Это вызвано ограничениями, накладываемыми Северо-Американским Планом Нумерации (NANP). В частности, NANP требует использования 10-разрядных полей для передачи информации. В случае такого типа инициатор связи (речевой, текстовой или видео) не может передать требуемую информацию повторного контакта в конечный пункт, так как номер международного вызывающего абонента может не соответствовать ограничению 10-разрядного информационного поля NANP.
Имеется необходимость в соответствующем способе и устройстве для надежного обеспечения информации о номере обратного вызова для всех вызывающих абонентов из всех источников в рамках архитектуры электронной нумерации ENUM.
Сущность изобретения
В соответствии с принципами настоящего изобретения шлюз электронной нумерации (ENUM) содержит базу данных временных ENUM, связывающую множество ENUM с соответствующей информацией об идентификации вызывающего абонента. Модуль присваивает временную ENUM во время маршрутизации данной связи. Временная ENUM является входом в базу данных временных ENUM. Модуль ищет в базе данных временных ENUM заданный временный ENUM и выбирает связанную с ним информацию об идентификации вызывающего абонента.
Способ временного соединения электронного номера с данной связью на короткий период времени, одновременный с передачей данной связи в соответствии с другим объектом изобретения содержит прием запроса на временный электронный номер, относящийся к данной связи. Временный электронный номер соответствует формату информации идентификации вызывающего абонента, требуемому вызываемым абонентом. Временный электронный номер связывается с информацией об идентификации вызывающего абонента, относящейся к вызывающему абоненту, инициировавшему данную связь. Связанный временный электронный номер запоминается как вход в базу данных временных электронных номеров.
Краткое описание чертежей
Фиг.1 показывает примерный базовый поток сообщений, относящийся к шлюзу Временных ENUM, в соответствии с принципами настоящего изобретения.
Фиг.2 показывает примерный поток сообщений, относящийся к службе шлюза временных ENUM, при использовании совместно с придорожным ретрансляционным центром помощи и безопасности в соответствии с принципами настоящего изобретения.
Фиг.3 показывает примерный поток сообщений, относящийся к службе шлюза временных ENUM, при использовании совместно со службами диалоговых сообщений в соответствии с принципами настоящего изобретения.
Фиг.4 показывает примерный поток сообщений, относящийся к службе шлюза временных ENUM, при использовании совместно со службами поставщиков одноранговой передачи речи в соответствии с принципами настоящего изобретения.
Фиг.5 показывает примерный поток сообщений, относящийся к службе шлюза временных ENUM, при использовании совместно с беспроводными службами Е9-1-1 в соответствии с принципами настоящего изобретения.
Подробное описание иллюстративных вариантов осуществления
Существующая технология электронной нумерации (ENUM) требует от пользователя применять постоянный присвоенный службой доменных имен (DNS) 10-разрядный номер Северо-Американского плана нумерации (NANP) в США. Настоящее изобретение обеспечивает временную ENUM или «TempENUM», т.е. архитектуру, которая присваивает временный номер ENUM во время вызова. Номер ENUM в раскрытых вариантах осуществления присваивается по существу только на время продолжительности звонка или связи.
Для возникшей связи, требующей маршрутизации к стороне, которой необходим конкретный формат обратного вызова, не поддерживаемый, например, инициатором, служба TempENUM в соответствии с принципами настоящего изобретения присваивает идентификатор (ID) обратного вызова в формате, совместимом с тем, который требует принимающая сторона.
Фиг.1 показывает примерный базовый поток сообщений, относящихся к шлюзу временных ENUM в соответствии с принципами настоящего изобретения.
В частности, фиг.1 показывает связывающуюся сторону или инициирующий объект 110, которые размещают звонок ко входящему в контакт объекту или принимающей стороне 120. Звонок обрабатывается через соответствующий шлюз, приспособленный быть координирующей системой 130.
Важно, что шлюз 100 службы временных ENUM (TempENUM) воплощается, включая в себя базу 101 данных TempENUM, модуль 102, который присваивает соответствующий TempENUM во время маршрутизации звонка, и модуль 103, который обрабатывает поиск в базе 101 данных TempENUM и отображает присвоенный TempENUM идентификатору вызывающего абонента (CgPID).
База 101 данных TempENUM сохраняет присвоение TempENUM от координирующей системы 130 и соотносит фактический идентификатор вызывающего абонента (CgPID) для использования в попытках обратного вызова.
На этапе 1, показанном на фиг.1, инициирующая сторона 100 пытается установить связь с принимающей стороной 120, которая предпочтительно принимает связь с идентифицирующим ID, используемым для повторного вызова, но способ связи инициирующей стороны не в состоянии обеспечить этот конкретный формат ID.
На этапе 2 связь маршрутизируется в соответствующую службу нумерации временных ENUM, т.е. к шлюзу 100 службы TempENUM. Служба нумерации временных ENUM или шлюз 100 службы TempENUM получает временный ID (TempENUM) из соответствующего модуля 102, который присваивает подходящий TempENUM во время звонка и маршрутизирует звонок. Как показано на фиг.1, модуль 102 предпочтительно является частью службы временных ENUM.
Важно, что временный ID (или TempENUM) согласован с конкретным форматом, требуемым принимающей стороной 120.
На этапе 3 связь маршрутизируется к принимающей стороне 120 с соответствующим временным ENUM, специфичным для требований к формату принимающей стороны 120.
На этапе 4 принимающая сторона 120 связывается с инициирующей стороной 110 по существу немедленно после завершения сеанса. Принимающая сторона 120 затем использует принятый номер TempENUM для обратного вызова или повторного начала связи с инициирующей стороной 110, как требуется, например, в заранее определенное время.
Попытка связи обратного вызова направляется к шлюзу 100 службы TempENUM. В данных вариантах осуществления шлюз 100 службы TempENUM выполняет соответствующий процесс авторизации, предназначенный для подтверждения правильности попытки обратного вызова связи обратно к инициирующей стороне 110. Правильность может основываться, например, на местоположении попытки связи, дате и времени и т.д.
Если повторно начатая попытка связи обратного вызова правильна и авторизована, тогда шлюз 100 службы TempENUM коррелирует TempENUM (т.е. временной идентификатор) с фактическим номером обратного вызова или другим идентификатором связи инициирующей стороны 110.
На этапе 5 попытка связи обратного вызова, начатая принимающей стороной 120, полностью завершается, доходя до инициирующей стороны 110.
Фиг.2 показывает примерный поток сообщений, относящийся к шлюзу службы временных ENUM, при использовании совместно с придорожным ретрансляционным центром помощи и безопасности в соответствии с принципами настоящего изобретения.
В частности, фиг.2 показывает взаимодействие между автомобилем, снабженным телематической (телематика=телекоммуникации+информатика - прим. перев.) системой 210, ее обслуживающим центром 270 телематических операций, шлюзом 230 координационной системы и шлюзом 100 службы TempENUM. Выполняются также обращения к иным традиционным элементам местоположения, включая шлюз 250 аварийной службы, пункт 220 доступа общественной безопасности и базу 260 данных автоматических идентификаторов местоположения (ALI).
Автомобиль 210, снабженный подходящей телематической системой 210 (например, ONSTARтм от General Motorsтм, TeleAID тм от Mercedes-Benzтм и т.д.), пробует связаться с пунктом 220 доступа общественной безопасности (PSAP). В данном варианте осуществления PSAP 220 снабжен механизмом обратного вызова для повторного инициирования контакта с аварийно вызывающей стороной 210, если начальный вызов будет случайно или ненамеренно прекращен.
Аварийный ретрансляционный центр 270 (например, центр телематической службы ONSTARтм) обеспечивает обслуживание автомобилю 210. Аварийный ретрансляционный центр 270 передает аварийный звонок от автомобиля 210 к соответствующему PSAP 220 через соответствующий шлюз, предоставляемый в качестве координационной системы 230. В описываемом варианте осуществления аварийный вызов передается координационной системе 230 вместе с идентификатором вызывающего абонента (CgPID), таким как ID агента, ID средства перевозки и т.д. вместе с соответствующей информацией о положении X, Y (широта/долгота).
Как описано по отношению к базовому потоку на фиг.1, координационная система 230 инициирует запрос TempENUM к шлюзу 100 службы TempENUM, включающий в себя идентификатор обратного вызова вызывающего абонента (CgPID). Шлюз 100 службы TempENUM присваивает соответствующий TempENUM, который он передает обратно координационной системе 230.
Определение местоположения автомобиля 210 обеспечивается за счет использования номера маршрутизации аварийных служб (ESRN) и ключа запроса аварийных служб (ESQK) (например, речь по сети протокола Интернет (VoIP)). Шлюз 250 аварийных служб (ESGW) получает ESRN и ESQK от координационной системы 230, выбирает PSAP с использованием ESRN и передает ESQK тому же PSAP 220 (при условии нахождения в сети VoIP).
PSAP 220 запрашивает базу 260 данных автоматических идентификаторов местоположения (ALI) о местоположении аварийно вызывающего абонента 210. База 260 данных (ALI) обновляется информацией о местоположении с использованием запроса ESQK к координационной системе 230. Координационная система 230 отвечает PSAP 220 (через базу 260 данных ALI) текущей информацией о местоположении, относящейся к автомобилю 210, и присваивает TempENUM, относящийся к соответствующему аварийному вызову.
Наконец, если необходимо (или желательно), принимающая сторона (в этом примере PSAP 220) пытается осуществить связь обратного вызова с инициирующей стороной (в этом случае автомобилем 210). Эта попытка обратного вызова направляется к шлюзу 100 службы TempENUM. Шлюз 100 службы TempENUM выполняет поиск в базе данных TempENUM и отображает предоставленный TempENUM во временно запомненный идентификатор вызывающего абонента, связанный с этим TempENUM.
Связь обратного вызова маршрутизируется с использованием полученного идентификатора вызывающего абонента, который в этом случае направляет связь обратного вызова в аварийный ретрансляционный центр 270, который в свою очередь передает связь обратного вызова автомобилю 210.
Фиг.3 показывает примерный поток сообщений, относящийся к службе шлюза временных ENUM, при использовании совместно со службами диалоговых сообщений, в соответствии с принципами настоящего изобретения.
В частности, фиг.3 показывает связь между пользователем 310 диалоговых сообщений, их обслуживающими пользовательскими реализациями 370 аварийных служб диалоговых сообщений (ESIM), шлюзом 330 координационной системы и шлюзом 100 службы TempENUM. Выполняются также обращения к иным традиционным элементам местоположения, включая шлюз 250 аварийной службы, пункт 220 доступа общественной безопасности и базу 260 данных автоматических идентификаторов местоположения (ALI). В описываемом варианте осуществления PSAP 220 способен получить доступ к необходимым текстам или видео от пользователя 310 диалоговых сообщений через соответствующий сетевой портал 360.
Пользователь 310 диалоговых сообщений посылает диалоговое сообщение с текстом, видео или речью к соответствующему PSAP 220. В данном варианте осуществления PSAP 220 снабжается механизмом обратного вызова для ответа пользователю 310 диалоговых сообщений.
При передаче сообщений подходящая пользовательская реализация (текст, видео или речь) устанавливается в соответствующем шлюзе 370 аварийных служб диалоговых сообщений (ESIM). Текстовое, видео или речевое диалоговое сообщение, посланное пользователем 310 диалоговых сообщений или пользователю 310 диалоговых сообщений с соответствующего узла Интернет (например, сетевого портала 360), также устанавливается в соответствующем шлюзе 370 аварийных служб диалоговых сообщений (ESIM).
Шлюз 370 ESIM передает диалоговое сообщение от пользователя 310 диалоговых сообщений к соответствующему PSAP 220 через соответствующий шлюз, предусматриваемый в качестве координационной системы 330. В описываемом варианте осуществления аварийное диалоговое сообщение передается к координационной системе 330 с использованием команды SIP INVITE вместе с идентификатором вызывающего абонента (CgPID) с LO.
Как описано по отношению к базовому потоку на фиг.1, координационная система 330 начинает запрос TempENUM к шлюзу 100 службы TempENUM, включающий в себя идентификатор обратного вызова вызывающего абонента (CgPID). Шлюз 100 службы TempENUM присваивает соответствующий TempENUM, который он передает обратно к координационной системе 330.
Определение местоположения пользователя 310 диалоговых сообщений обеспечивается за счет использования номера маршрутизации аварийных служб (ESRN) и ключа запроса аварийных служб (ESQK) (например, через Интернет). Шлюз 250 аварийных служб (ESGW) получает ESRN и ESQK от координационной системы 330, выбирает PSAP с использованием ESRN и передает ESQK к PSAP 220 (при условии нахождения в Интернет).
PSAP 220 запрашивает базу 260 данных автоматических идентификаторов местоположения (ALI) о местоположении аварийно вызывающего пользователя 310 диалоговых сообщений. База 260 данных (ALI) обновляется информацией о местоположении с использованием запроса ESQK к координационной системе 330. Координационная система 330 отвечает PSAP 220 (через базу 260 данных ALI) текущей информацией о местоположении, относящейся к пользователю 310 диалоговых сообщений, и присваивает TempENUM, относящийся к соответствующему аварийному вызову.
Наконец, если необходимо (или желательно), принимающая сторона (в этом случае PSAP 220) пытается осуществить связь обратного вызова с инициирующей стороной (в этом случае вернуть диалоговое сообщение пользователю 310 диалоговых сообщений). Эта попытка обратного вызова направляется к шлюзу 100 службы TempENUM. Шлюз 100 службы TempENUM выполняет поиск в базе данных TempENUM и отображает предоставленный TempENUM во временно запомненный идентификатор вызывающего абонента (в этом случае идентификатор пользователя диалоговых сообщений), связанный с этим TempENUM.
Обратная связь маршрутизируется с использованием полученного идентификатора вызывающего абонента, который в этом случае направляет обратное диалоговое сообщение в пользовательские реализации 370 аварийных служб диалоговых сообщений (ESIM) и в свою очередь передает обратное диалоговое сообщение пользователю 310 диалоговых сообщений.
Фиг.4 показывает примерный поток сообщений, относящийся к службе шлюза временных ENUM, при использовании совместно со службами поставщиков одноранговой передачи речи, в соответствии с принципами настоящего изобретения.
В частности, фиг.4 показывает взаимодействие между пользователем 410 приложения VoIP (например, Skype), основанного на персональном компьютере (PC), его обслуживающими пользовательскими реализациями 470, включающими в себя шлюз аварийных служб Skype (ESS), шлюзом 430 координационной системы и шлюзом 100 службы TempENUM. Выполняются также обращения к иным традиционным элементам местоположения, включая шлюз 250 аварийной службы, пункт 220 доступа общественной безопасности и базу 260 данных автоматических идентификаторов местоположения (ALI).
Пользователь 410 приложения VoIP, основанного на PC, пытается связаться через Интернет с соответствующим PSAP 220. В данном варианте осуществления PSAP 220 снабжается механизмом обратного вызова для ответа пользователю 410 приложения VoIP, основанного на PC.
При инициировании вызова VoIP подходящая пользовательская реализация (IN, OUT или NORM) устанавливается на PC, содержащем приложение VoIP, так же, как и в соответствующем шлюзе 470 аварийных служб Scype (ESS).
Шлюз 470 ESS передает вызов VoIP от пользователя 410 Scype к соответствующему PSAP 220 через соответствующий шлюз, предусматриваемый в качестве координационной системы 430. В описываемом варианте осуществления аварийный вызов VoIP передается к координационной системе 430 с использованием команды SIP INVITE, вместе с идентификатором вызывающего абонента (CgPID) с LO. Заметим, что пользователи Skype передают координационной системе 430 свой номер вызывающего абонента (CgPN) по Северо-Американскому Плану Нумерации (NANP).
Как описано по отношению к базовому потоку на фиг.1, координационная система 430 инициирует запрос TempENUM к шлюзу 100 службы TempENUM, включающий в себя идентификатор обратного вызова вызывающего абонента (CgPID). Шлюз 100 службы TempENUM присваивает соответствующий TempENUM, который он передает обратно к координационной системе 430.
Определение местоположения пользователя 410 приложения VoIP, основанного на PC, обеспечивается путем использования номера маршрутизации аварийных служб (ESRN) (например, в переключаемой сети) и ключа запроса аварийных служб (ESQK) (например, через Интернет). Шлюз 250 аварийных служб (ESGW) получает ESRN и ESQK от координационной системы 330 и передает ESQK к PSAP 220 (при условии нахождения в Интернете).
PSAP 220 запрашивает базу 260 данных автоматических идентификаторов местоположения (ALI) о местоположении аварийно вызывающего пользователя 310 приложения VoIP, основанного на PC. База 260 данных (ALI) обновляется информацией о местоположении с использованием запроса ESQK к координационной системе 430. Координационная система 430 отвечает PSAP 220 (через базу 260 данных ALI) текущей информацией о местоположении, относящейся к пользователю 310 приложения VoIP, основанного на PC, и присваивает TempENUM, относящийся к соответствующему аварийному вызову.
Наконец, если необходимо (или желательно), принимающая сторона (в этом случае PSAP 220) пытается осуществить связь обратного вызова с инициирующей стороной (в этом случае с пользователем 410 приложения VoIP, основанного на PC). Этот обратный вызов направляется к шлюзу 100 службы TempENUM. Шлюз 100 службы TempENUM выполняет поиск в базе данных TempENUM и отображает предоставленный TempENUM во временно запомненный идентификатор вызывающего абонента, связанный с этим TempENUM.
Обратная связь маршрутизируется с использованием полученного идентификатора вызывающего абонента, который в этом случае направляет обратный вызов в пользовательские реализации 370 аварийных служб диалоговых сообщений (ESIM) и в свою очередь к пользователю 410 приложения VoIP, основанного на PC.
Фиг.5 показывает примерный поток сообщений, относящийся к службе шлюза временных ENUM, при использовании совместно с беспроводной службой Е9-1-1, в соответствии с принципами настоящего изобретения.
В частности, фиг.5 показывает связь между международным беспроводным вызывающим абонентом 510 (например, вызывающим абонентом, номер обратного вызова которого превосходит по размеру или не согласуется по другим причинам с 10-разрядным форматом NANP), их обслуживающим мобильным переключающим центром 580 (MSC), шлюзом 530 координационной системы и шлюзом 100 службы TempENUM. Выполняются также обращения к иным традиционным элементам местоположения, включая пункт 220 доступа общественной безопасности и базу 260 данных автоматических идентификаторов местоположения (ALI).
Международный беспроводный вызывающий абонент 510 пытается установить связь с соответствующим пунктом 220 доступа общественной безопасности (PSAP). В данном варианте осуществления PSAP 220 снабжается механизмом обратного вызова для повторного инициирования установки связи с международного беспроводного вызывающего абонента 510, если это необходимо или желательно (например, если начальный вызов будет случайно или ненамеренно прекращен).
Мобильный переключающий центр 580 (MSC) обеспечивает обслуживание международного беспроводного вызывающего абонента 510. Мобильный переключающий центр 580 (MSC) передает аварийный звонок от международного беспроводного вызывающего абонента 510 к соответствующему PSAP 220 через соответствующий шлюз, предусматриваемый в качестве координационной системы 530. В описываемом варианте осуществления аварийный звонок передается от мобильного переключающего центра 580 (MSC) к координационной системе 530 вместе с идентификатором вызывающего абонента (CgPID), таким как номер мобильной директории (MDN) вместе с соответствующей информацией о положении X, Y (широта/долгота).
Как описано по отношению к базовому потоку на фиг.1, координационная система 530 начинает запрос TempENUM к шлюзу 100 службы TempENUM, включающий в себя идентификатор обратного вызова вызывающего абонента (CgPID). Шлюз 100 службы TempENUM присваивает соответствующий TempENUM, который он передает обратно к координационной системе 330.
Определение местоположения международного беспроводного вызывающего абонента 510 обеспечивается за счет использования ключа запроса аварийных служб (ESQK). Координационная система 530 запрашивает присваивание TempENUM из шлюза 100 службы TempENUM, а затем передает аварийный вызов к PSAP 220, определенной при помощи запроса к базе 260 данных ALL База 260 данных (ALI) обеспечивает для PSAP 220 соответствующий ключ маршрутизации аварийных служб (ESRK).
База 260 данных (ALI) обновляется информацией о местоположении с использованием запроса ESQK к координационной системе 530. Координационная система 530 отвечает PSAP 220 (через базу 260 данных ALI) текущей информацией о местоположении, относящейся к международному беспроводному вызывающему абоненту 510, и присваивает TempENUM, относящийся к соответствующему аварийному вызову.
Наконец, если необходимо (или желательно), принимающая сторона (в этом примере PSAP 220) пытается осуществить связь обратного вызова с инициирующей стороной (в этом случае с международным беспроводным вызывающим абонентом 510). Эта попытка обратного вызова направляется к шлюзу 100 службы TempENUM. Шлюз 100 службы TempENUM выполняет поиск в базе данных TempENUM и отображает предоставленный TempENUM во временно запомненный идентификатор вызывающего абонента, связанный с этим TempENUM.
Связи обратного вызова маршрутизируются с использованием полученного идентификатора вызывающего абонента, который в этом случае означает, что связь обратного вызова направляется в MSC 580, обслуживающий международного беспроводного вызывающего абонента 510, и, в конце концов, к международному беспроводному вызывающему абоненту 510.
Настоящее изобретение имеет частное применение к беспроводному рынку Е9-1-1, включая любой носитель GSM США, который поддерживает частоты PCS, используемые иностранными рынками. Другие приложения включают в себя придорожные ретрансляционные центры помощи и безопасности, поставщиков диалоговых сообщений и поставщиков одноранговой передачи речи. Имеются также частные приложения к операторам VoIP, особенно операторам VoIP, поддерживающим мобильных / перемещающихся международных абонентов, операторам VoIP, желающим продавать международные номера северо-американским абонентам, и операторам VoIP с абонентами, которые не хотят подписываться на директорию ENUM.
Хотя изобретение описано со ссылкой на указанные примерные варианты осуществления, специалисты в указанной области могут производить различные изменения в описанных вариантах осуществления без отступления от истинной сущности и объема настоящего изобретения.
Класс H04M7/00 Межстанционные устройства, включенные между коммутационными центрами