УПРАВЛЯЕМОЕ КЛИЕНТОМ ДИНАМИЧЕСКОЕ ПЕРЕНАПРАВЛЕНИЕ ВЫЗОВА

1. Реализованная компьютером система (100), которая способствует управлению телефонным вызовом, содержащая
компонент (102) маршрутизации вызова сервера (104) вызова для маршрутизации вызова клиента (106) в пункт назначения; и
компонент (108) управления клиента (106) для управления маршрутизацией вызова на сервере (104).
2. Система по п.1, в которой компонент управления клиента сигнализирует компоненту маршрутизации вызова сервера, используя одно или более сообщений протокола сеанса, чтобы управлять маршрутизацией вызова на сервере.
3. Система по п.2, в которой протокол сеанса - это протокол инициации сеанса (SIP).
4. Система по п.3, в которой предварительное сообщение ответа SIP включает в себя правило перенаправления вызова, которое передают от клиента на сервер, которое, когда выполняют сервером, маршрутизирует вызов.
5. Система по п.3, в которой сообщение ответа переадресации SIP включает в себя правило перенаправления вызова, которое передают от клиента на сервер, которое, когда выполняют сервером, маршрутизирует вызов.
6. Система по п.3, в которой компонент контроля способствует маршрутизации вызова, используя, по меньшей мере, один из 1xx и 3xx SIP ответов.
7. Система по п.1, в которой компонент маршрутизации вызова сервера вызова останавливает обработку правила, относящегося к вызову и обрабатывает правила маршрутизации вызова, принятые от компонента управления клиента.
8. Система по п.1, в которой компонент управления клиента раскрывает сообщения протокола сеанса для осуществления доступа пользователем, и пользователь создает скрипт стороны клиента для передачи в и выполнения компонентом маршрутизации вызова, чтобы маршрутизировать вызов.
9. Система по п.1, в которой компонент управления содействует управлению маршрутизацией вызова на сервере, в то время как параллельно обрабатывается сигнализация и сообщения на клиенте.
10. Способ управления маршрутизацией телефонного вызова, содержащий этапы, на которых
принимают телефонный вызов для обработки (200);
передают сигнал серверу вызова от клиента, используя правило перенаправления вызова, созданное на клиенте (202); и
маршрутизируют вызов на сервере, на основе правила перенаправления вызова (204).
11. Способ по п.10, дополнительно содержащий этап, на котором динамически сигнализируют серверу вызова от клиента, чтобы перенаправить вызов, когда вызов принимают на сервере вызова.
12. Способ по п. 10, дополнительно содержащий этапы, на которых
определяют присутствие других клиентов на связи; и
маршрутизируют вызов на сервере вызова, на основе правила перенаправления вызова, чтобы соединить вызов с другим клиентом на связи.
13. Способ по п. 10, дополнительно содержащий этапы, на которых
определяют изменение географического местоположения клиента на новое местоположение; и
маршрутизируют вызов на сервере вызова, на основе правила перенаправления вызова, который способствует маршрутизации вызова в новое местоположение клиента.
14. Способ по п.10, дополнительно содержащий этап, на котором выполняют сообщение SIP правила перенаправления вызова, чтобы давать возможность маршрутизации вызова на сервере вызова.
15. Способ по п. 10, дополнительно содержащий этапы, на которых
определяют вызов от учетной записи; и
маршрутизируют вызов на сервере вызова, на основе правила перенаправления вызова, которое способствует маршрутизации вызова в новое местоположение, ассоциативно связанное с учетной записью.
16. Способ по п.10, дополнительно содержащий этап, на котором соединяют множество различных сторон вызова с вызовом на основе правила перенаправления вызова на основе клиента.
17. Способ по п. 10, дополнительно содержащий этап, на котором динамически соединяют вызов с другим устройством, на основе правила перенаправления вызова, в то время как клиент обрабатывает другой вызов в настоящее время.
18. Способ по п. 10, дополнительно содержащий этапы, на которых
передают правило перенаправления вызова серверу вызова в ответ на прием телефонного вызова, который является вызовом на основе PSTN; и
маршрутизируют вызов на основе PSTN, на сервере вызова на мобильный телефон, на основе правила перенаправления вызова.
19. Способ по п. 10, дополнительно содержащий этапы, на которых
создают скрипт на клиенте, который включает в себя одно или более предварительных сообщений ответа SIP и сообщений ответа переадресации SIP;
передают скрипт серверу вызова в ответ на прием телефонного вызова; и
обрабатывают скрипт, чтобы выполнить маршрутизацию вызова на сервере.
20. Система управления вызовом, содержащая
средства (710) для создания правила маршрутизации вызова на клиенте;
средства (702) для приема вызова на одном из клиентов и сервере вызова SIP для обработки;
средства (712) для передачи правила маршрутизации вызова серверу вызова от клиента;
средства (722) для выполнения правила маршрутизации вызова на сервере вызова; и
средства (724) для маршрутизации вызова на сервере, на основе правила маршрутизации вызова.