BRPI0608514A2 - método e sistema para roteamento inteligente - Google Patents
método e sistema para roteamento inteligente Download PDFInfo
- Publication number
- BRPI0608514A2 BRPI0608514A2 BRPI0608514A BRPI0608514A2 BR PI0608514 A2 BRPI0608514 A2 BR PI0608514A2 BR PI0608514 A BRPI0608514 A BR PI0608514A BR PI0608514 A2 BRPI0608514 A2 BR PI0608514A2
- Authority
- BR
- Brazil
- Prior art keywords
- intelligent routing
- message
- routing
- processing module
- call
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 84
- 238000012545 processing Methods 0.000 claims abstract description 204
- 238000004891 communication Methods 0.000 claims abstract description 23
- 230000004044 response Effects 0.000 claims description 46
- 230000004913 activation Effects 0.000 claims description 41
- 230000010365 information processing Effects 0.000 claims description 26
- 230000008569 process Effects 0.000 claims description 22
- 230000003213 activating effect Effects 0.000 claims description 17
- 230000000903 blocking effect Effects 0.000 claims description 14
- 238000005516 engineering process Methods 0.000 abstract description 5
- 238000006243 chemical reaction Methods 0.000 description 8
- 238000013461 design Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42365—Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42229—Personal communication services, i.e. services related to one subscriber independent of his terminal and/or location
- H04M3/42263—Personal communication services, i.e. services related to one subscriber independent of his terminal and/or location where the same subscriber uses different terminals, i.e. nomadism
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/53—Centralised arrangements for recording incoming messages, i.e. mailbox systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/54—Arrangements for diverting calls for one subscriber to another predetermined subscriber
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/64—Distributing or queueing
- H04Q3/66—Traffic distributors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/60—Medium conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/20—Aspects of automatic or semi-automatic exchanges related to features of supplementary services
- H04M2203/2094—Proximity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42348—Location-based services which utilize the location information of a target
- H04M3/42357—Location-based services which utilize the location information of a target where the information is provided to a monitoring entity such as a potential calling party or a call processing server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/436—Arrangements for screening incoming calls, i.e. evaluating the characteristics of a call before deciding whether to answer it
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/48—Arrangements for recalling a calling subscriber when the wanted subscriber ceases to be busy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13106—Microprocessor, CPU
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13141—Hunting for free outlet, circuit or channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13345—Intelligent networks, SCP
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
- Exchange Systems With Centralized Control (AREA)
Abstract
MéTODO E SISTEMA PARA ROTEAMENTO INTELIGENTE. A presente invenção refere-se as modalidades da presente invenção que proporcionam métodos e sistemas para roteamento inteligente. Um módulo de processamento de roteamanto inteligente estabelece pelo menos uma condição de ativação de roteamento inteligente e pelo menos uma política de roteamento inteligente coriespondente antecipadamente, e uma mensagem ou chamada recebida é processada de acordo com as maneiras de contato com roteamento inteligente na política de roteamento inteligente. A condição de ativação de roteamento inteligente inclui informação relevante sobre a chamada ou mensagem rocebida e a política de roteamento inteligente pode incluir mais do que uma maneira de contato com roteamento inteligente. As modalidades da presente invenção podem proporcionar mais maneiras de contato com roteamento inteligente e políticas de roteamento inteligente para a tecnologia de roleamento de comunicação e podem fazer uso completo da informação de presença do assinante.
Description
Relatório Descritivo da Patente de Invenção para "MÉTODO E SISTEMA PARA ROTEAMENTO INTELIGENTE".
Campo da Invenção
A presente invenção refere-se a uma técnica de roteamento no campo de tecnologias de comunicação, e particularmente, a métodos e sistemas para roteamento inteligente.
Antecedentes da Invenção
Nos serviços convencionais no domínio comutado por circuito, um assinante pode se inscrever em pelo menos um dentre vários serviços do lado chamado, tal como chamada em espera, envio incondicional de chamada, envio de chamada ocupada e envio de chamada sem resposta. Os vários serviços no lado da chamada para as chamadas recebidas proporcionam para as chamadas recebidas diferentes maneiras de contato do lado chamado para envio e espera. Os vários serviços no lado chamado são independentes uns dos outros e seus pontos de ativação são estabelecidos como os três seguintes: a parte chamada estando ocupada, a parte chamada não-fornecendo resposta e sem condições, os quais cobrem cenários limitados de aplicação, por exemplo, um cenário em que o assinante espera enviar uma chamada durante uma reunião não é coberto.
Com o desenvolvimento dos serviços de voz através do domínio comutado por pacote, um serviço de roteamento inteligente de chamada surgiu atualmente. O serviço de roteamento inteligente de chamada é personalizado por um assinante antecipadamente, e proporciona diferentes padrões de envio para as chamadas recebidas baseado na informação de presença do assinante, tal como um envio serial de chamada, envio paralelo de chamada, envio e chamada para uma caixa de correio de voz, e informação de chamada convertida para informação de texto. O assinante pode publicar sua informação de presença, tal como "Estou em uma reunião", em um domínio comutado por pacote através de mensagens de rede tal como a mensagem PUBLISH do Protocolo de Início de Sessão (SIP). O cenário no qual o usuário espera enviar a chamada durante a reunião é assim atendido. Entretanto, o inventor da presente invenção percebeu que ainda existem des-vantagens com o esquema técnico convencional.
Primeiramente, os modos de contrato chamados proporcionados para as chamadas recebidas estão principalmente limitados aos serviços de envio de chamada e não cobrem outras maneiras efetivas de contato de roteamento tal como espera, fila e gravação de chamada convertida para correio eletrônico. Portanto, existem poucas maneiras de contato de roteamento.
Em segundo lugar, existe uma carência do serviço de roteamento inteligente para grupos de usuários, por exemplo,um grupo Centrex e um grupo de captura, não existe mais do que uma política de roteamento inteligente baseada em diferentes identidades de atributo chamadas tal como um número chamado ou um número do grupo ao qual a parte chamada também pertence.
Em terceiro lugar, a informação de presença do assinante, como uma das condições ativadoras para o roteamento inteligente, inclui informação explicita de presença e informação implícita de presença; a primeira é a informação de presença publicada na rede pelo assinante de uma certa maneira, enquanto a última é a informação de presença natural do terminal do assinante na rede, tal como a condição de conexão do dispositivo, as aplicações de serviço, e as localizações e tipos de rede. Entretanto, nem todas as informações de presença implícitas possíveis podem ser totalmente utilizadas atualmente, e é difícil para o assinante, enquanto personalizado os serviços, precisamente descrever uma condição do assinante quando um serviço de roteamento inteligente é ativado.
Além disso, todos os serviços de troca de mensagens convencionais, tal como Troca de Mensagens Instantânea (IM), Serviço de Mensagem Curta (SMS), um Serviço de Troca de Mensagens Multimídia (MMS), correio eletrônico, correio de voz, fax e troca de mensagens por pagers, possuem suas próprias redes de aplicação, respectivamente. De modo a efetivamente unificar estes serviços de troca de mensagens, um serviço de troca de mensagens unificado surgiu na indústria. O serviço de troca de mensagens unificado integra os serviços de troca de mensagem que foramanteriormente realizados respectivamente através de redes tais como a rede de telefones, a rede de utilização de paginadores, a rede móvel e a Internet, de modo que um assinante pode receber mensagens de qualquer maneira, por exemplo, uma mensagem de voz pode ser enviada através de correio eletrônico como anexo do correio eletrônico.
Para ser breve, um sistema de troca de mensagens unificado pode ser considerado como uma caixa de correio integrada que pode armazenar e enviar informação para todos os tipos dentre os vários terminais, incluindo mensagens instantâneas, mensagens curtas, mensagens multimídia, correio eletrônico, mensagens de voz, fax e mensagens com uso de paginadores. Um assinante pode enviar e receber todas estas mensagens em qualquer lugar e a qualquer tempo através de dispositivos tais como um telefone, uma máquina de fax, um computador pessoal (na comunicação com a Internet), um telefone celular e um paginador.
Entretanto, as aplicações de um serviço de troca de mensagens unificado ainda estão limitadas devido ao serviço de troca de mensagens unificado focar a conversão entre os diferentes tipos de mensagens e proporcionar uma aplicação de estrutura de sistema que é comparativamente fixa, por exemplo, uma caixa de correio eletrônico de troca de mensagens unificada pode ser proporcionada para o assinante e todas as informações recebidas são convertidas para correio eletrônico a serem enviados para o assinante. Não existem políticas de roteamento inteligentes pré-personalizadas abrangentes para todos os tipos de serviços de troca de mensagens acima, por exemplo:
a conversão de várias mensagens recebidas em um serviço principal proporcionados, enquanto nenhuma outra maneira eficaz de contato, tal como envio de mensagem ou mensagem convertida para chamada, é proporcionada.
as mensagens unificadas podem não ser processadas baseado em toda as informações de presença possíveis do assinante destino, e não existe conjunção eficaz com outras aplicações relacionadas, por exemplo, a informação de presença pode não estar em conjunção com o controle dechamada em tempo real; como resultado, demandas classificadas do assinante podem não ser satisfeitas, por exemplo, o assinante pode desejar que uma mensagem curta enviada a partir de sua família seja convertida para uma chamada de voz que pode ser respondida através de um telefone móvel enquanto ele/ela está dirigindo e não está apto a verificar uma mensagem curta;
as mensagens unificadas podem não ser processadas para grupos de usuários incluindo o grupo Centrex e o grupo de coleta, e não existem políticas de roteamento inteligentes baseadas nas diferentes identidades de atributos chamadas, tal como um número chamado ou um número do grupo ao qual a parte chamada pertence.
SUMÁRIO DA INVENÇÃO
A presente invenção proporciona métodos e sistemas para roteamento inteligente para resolver o problema na técnica anterior da tecnologia de roteamento de comunicação com respeito à carência de maneiras de contato de roteamento e de políticas de roteamento e o problema de que a informação de condição do assinante não pode ser totalmente utilizada.
O esquema técnico de acordo com as modalidades da presente invenção é descrito abaixo.
Um método para roteamento inteligente inclui:
ativar uma chamada recebida para um módulo de processamento de roteamento inteligente em um ponto de ativação designado;
ativar, pelo módulo de processamento de roteamento inteligente, um serviço de roteamento inteligente, adquirindo informação relevante da chamada recebida e compondo pelo menos uma condição de ativação de roteamento inteligente da chamada recebida com a informação relevante;
associar a condição de ativação de roteamento inteligente da chamada recebida com as condições de ativação de roteamento inteligente preestabelecidas e obter pelo menos uma política de roteamento inteligente compreendendo uma maneira de contato com roteamento inteligente ou mais do que uma maneira de contato com roteamento inteligente com uma ordem de processamento; eencaminhar a chamada recebida de acordo com a maneira de contato com roteamento inteligente na política de roteamento inteligente.
O processo de ativar a chamada recebida para o módulo de processamento de roteamento inteligente no ponto de ativação designado inclui:
ativar, por uma unidade de função de controle de chamada, a chamada recebida para o módulo de processamento de roteamento inteligente somente quando recebendo uma requisição inicial da chamada recebida, ou quando recebendo uma resposta de falha para a chamada recebida em resposta a encaminhar a chamada recebida.
Para uma chamada recebida, o módulo de processamento de roteamento inteligente ativa o serviço de roteamento inteligente somente uma vez quando uma requisição inicial da chamada recebida é recebida ou quando uma primeira resposta de falha para a chamada recebida é recebida; ou o módulo de processamento de roteamento inteligente ativa o serviço de roteamento inteligente mais uma vez somente quando a primeira resposta de falha para a chamada recebida é recebida após uma aplicação do serviço de roteamento inteligente falhar com o serviço de roteamento inteligente ativado em resposta à recepção da requisição inicial da chamada recebida.
De preferência, a informação relevante da chamada recebida inclui uma identidade de atributo chamado, um atributo de chamada recebida, a informação de presença chamada e a hora corrente.
De preferência, no processo de compor pelo menos uma condição de ativação de roteamento inteligente da chamada recebida com a informação relevante,
a identidade do atributo chamado é uma dentre um número chamado e um número do grupo de usuário ao qual a parte chamada pertence;
o atributo da chamada recebida inclui pelo menos um dentre um número chamado, um tipo de meio da chamada recebida e um atributo da chamada da chamada recebida;
a informação de presença chamada é pelo menos uma dentre a informação de presença explícita e a informação de presença implícita daparte chamada; e
a composição de pelo menos uma condição de ativação de rote-amento inteligente da chamada recebida com a informação relevante inclui um dentre:
compor uma condição de ativação de roteamento inteligente com uma identidade de atributo chamada, com o atributo da chamada recebida, com a informação de presença chamada e com a hora corrente; e
compor mais do que uma condição de ativação de roteamento inteligente com pelo menos duas identidades de atributo chamadas diferentes e com o mesmo atributo da chamada recebida, com a informação de presença chamada e com a hora corrente.
De preferência, o processo de adquirir, pelo módulo de processamento de roteamento inteligente, a informação de presença chamada inclui um dentre:
ativar, por uma unidade de função de controle de sessão de um domínio doméstico da parte chamada, uma mensagem contendo a informação de presença chamada para o módulo de processamento de roteamento inteligente, adquirindo e gravando, pelo módulo de processamento de roteamento inteligente, a informação de presença chamada a partir da mensagem; e
gerenciar, por um servidor de presença em uma rede, a informação de presença chamada;
endossar, pelo módulo de processamento de roteamento inteligente, a informação de presença chamada de assinantes necessários no servidor de presença, e informar, pelo servidor de presença, ao módulo de processamento de roteamento inteligente da informação de presença chamada em um dentre o caso em que a informação de endosso é recebida e no caso em que a informação de presença chamada se altera.
De preferência, a maneira de contato com roteamento inteligente inclui: bloqueio de chamada recebida, envio de chamada serial, envio de chamada paralelo, envido de chamada para caixa de correio de voz ou estação de secretária, chamada convertida para correio eletrônico, chamadaconvertida para mensagem de dados, distribuição de chamada, chamada em espera, fila, captura de mensagem gravada e registro de retorno de chamada.
De preferência, o processo de encaminhar a chamada recebida quando a maneira de contato com roteamento inteligente é chamada convertida para mensagem de dados inclui:
enviar a chamada recebida para um servidor de troca de mensagens unificado, onde a chamada recebida é convertida para uma mensagem de dados; e encaminhar a mensagem de dados.
Quando várias políticas de roteamento inteligente são obtidas, a chamada recebida é processada de acordo com uma ordem combinada ou preestabelecida das várias políticas de roteamento inteligente, ou a chamada recebida é processada de acordo com uma dentre várias políticas de roteamento inteligente com a prioridade mais alta de acordo com a prioridade combinada ou preestabelecida.
De preferência, a chamada recebida é processada de acordo com as maneiras de contato com roteamento inteligente em uma ordem predeterminada quando a política de roteamento inteligente inclui mais do que uma maneira de contato com roteamento inteligente.
Quando a chamada recebida é processada de acordo com a política de roteamento inteligente, o serviço de roteamento inteligente é terminado em um dentre o caso em que uma aplicação de uma maneira de contato com roteamento inteligente tem êxito e o caso em que as aplicações de todas as maneiras de contato com roteamento inteligente falham.
Quando uma aplicação de captura de mensagem gravada tem êxito, se ainda existirem outras maneiras de contato com roteamento inteligente deixadas não-processadas, as outras maneiras de contato com roteamento inteligente continuam a ser processadas até que uma aplicação de uma das outras maneiras de contato com roteamento inteligente tenha êxito ou até que as aplicações de todas as outras maneiras de contato com roteamento inteligente falhem; eo serviço de roteamento inteligente é terminado.
Um sistema para roteamento inteligente inclui:
uma unidade de função de controle de sessão de chamada, a-daptada para ativar uma chamada recebida;
um módulo de processamento de roteamento inteligente, em comunicação com a unidade de função de controle de sessão de chamada, adaptado para receber a chamada recebida a partir da unidade de função de controle de sessão de chamada, executar o controle lógico para um serviço de roteamento inteligente; e
um módulo de processamento de informação de presença de assinante, em comunicação com um dentre o módulo de processamento de roteamento inteligente e a unidade de função de controle de sessão de chamada, adaptado para coletar e publicar informação de presença de assinante e proporcionar a informação de presença de assinante para o módulo de processamento de roteamento inteligente.
O sistema adicionalmente inclui: um servidor de troca de mensagens unificado, em comunicação com um dentre o módulo de processamento de roteamento inteligente e a função de controle de sessão de chamada, adaptado para processar uma mensagem no serviço de roteamento inteligente.
No sistema, a unidade de função de controle de sessão de chamada, o módulo de processamento de roteamento inteligente, o servidor de troca de mensagens unificado e o módulo de processamento de informação de presença de assinante são separados uns dos outros; ou
o módulo de processamento de roteamento inteligente é configurado na unidade de função de controle de sessão de chamada; ou
o módulo de processamento de informação de presença de assinante é configurado no módulo de processamento de roteamento inteligente.
Um método para roteamento inteligente inclui: ativar uma mensagem recebida para um módulo de processamento de roteamento inteligente;ativar, pelo módulo de processamento de roteamento inteligente, um serviço de roteamento inteligente, adquirindo informação relevante da mensagem recebida e compondo pelo menos uma condição de ativação de roteamento inteligente da mensagem recebida com a informação relevante da mensagem recebida;
associar, pelo módulo de processamento de roteamento inteligente, a condição de ativação de roteamento inteligente da mensagem recebida com as condições de ativação de roteamento inteligente preestabeleci-das, obtendo pelo menos uma política de roteamento inteligente que inclui pelo menos uma maneira de contato com roteamento inteligente e enviar a política de roteamento inteligente para um servidor de troca de mensagens unificado; e
encaminhar, pelo servidor de troca de mensagens unificado, a mensagem recebida de acordo com a maneira de contato com roteamento inteligente na política de roteamento inteligente.
No método, na ativação da mensagem recebida para o módulo de processamento de roteamento inteligente,
o servidor de troca de mensagens unificado ativa a mensagem recebida para o módulo de processamento de roteamento inteligente uma vez em um, dentre um caso, no qual uma requisição inicial da mensagem recebida é recebida e uma vez no caso, onde uma resposta de falha para a mensagem recebida é recebida após a mensagem recebida ser encaminhada de acordo com uma maneira original de contato de roteamento da mensagem recebida.
De preferência, para uma mensagem recebida, o módulo de processamento de roteamento inteligente ativa o serviço de roteamento inteligente uma vez em um, dentre um caso, no qual a requisição inicial da mensagem recebida é recebida e uma vez onde no caso no qual uma primeira resposta de falha para a mensagem recebida é recebida; ou
o módulo de processamento de roteamento inteligente ativa o serviço de roteamento inteligente mais uma vez quando a primeira resposta de falha da mensagem recebida é recebida após uma aplicação do serviçode roteamento inteligente falhar com o serviço de roteamento inteligente ativado em resposta à recepção da requisição inicial da mensagem recebida.
De preferência, a informação relevante da mensagem recebida inclui uma identidade de atributo chamada, um atributo de mensagem recebida, informação de presença chamada e hora corrente.
No método, a identidade de atributo chamada é uma dentre um endereço chamado e um número de um grupo de usuários ao qual uma parte chamada pertence;
o atributo da mensagem recebida inclui pelo menos um dentre um endereço do autor da chamada, um tipo de mensagem recebida e um tipo de meio do conteúdo;
a informação de presença chamada é pelo menos uma dentre a informação de presença explícita e a informação de presença implícita da parte chamada;
a composição da pelo menos uma condição de ativação de roteamento inteligente da mensagem recebida com a informação relevante inclui um dentre:
compor uma condição de ativação de roteamento inteligente com uma identidade de atributo chamada, com o atributo da mensagem recebida, com a informação de presença chamada e com a hora corrente; e
compor mais do que uma condição de ativação de roteamento inteligente com pelo menos duas identidades de atributo chamadas diferentes e com os mesmos, atributo de mensagem recebida, informação de presença chamada e hora corrente.
De preferência, o processo de adquirir, pelo módulo de processamento de roteamento inteligente, a informação de presença chamada inclui um dentre:
ativar, pelo servidor de troca de mensagens unificado, uma mensagem contendo a informação de presença chamada para o módulo de processamento de roteamento inteligente, adquirindo e gravando, pelo módulo de processamento de roteamento inteligente, a informação de presença chamada a partir da mensagem; egerenciar, por um servidor de presença em uma rede, a informação de presença chamada, endossando, pelo módulo de processamento de roteamento inteligente, a informação de presença do assinante necessária no servidor de presença, e informar, pelo servidor de presença, ao módulo de processamento de roteamento inteligente da informação de presença chamada em um dentre um caso no qual a informação de endosso é recebida e no caso no qual a informação de presença se altera.
Quando várias políticas de roteamento inteligente da mensagem recebida são obtidas, a mensagem recebida é processada de acordo com uma ordem combinada ou preestabelecida das várias políticas de roteamento inteligente, ou é processada de acordo com uma das várias políticas de roteamento inteligente com a prioridade mais alta de acordo com a prioridade combinada ou preestabelecida.
De preferência, a maneira de contato de roteamento inteligente inclui:
manter o modo de entrada, envio de mensagem, mensagem convertida para chamada, paginação de mensagem, bloqueio de mensagem recebida e resposta automática de mensagem.
De preferência, a mensagem recebida é processada de acordo com as maneiras de contato com roteamento inteligente em uma ordem predeterminada quando a política de roteamento inteligente inclui mais do que uma maneira de contato com roteamento inteligente.
Quando a mensagem recebida é processada de acordo com a política de roteamento inteligente, o serviço de roteamento inteligente é terminado em um dentre o caso no qual uma aplicação de uma maneira de contato com roteamento inteligente tem êxito e um caso no qual as aplicações de todas as maneiras de contato com roteamento inteligente falham.
Quando ainda existem outras maneiras de contato com roteamento inteligente deixadas não-processadas após a aplicação da resposta automática de mensagem ter tido sucesso, as outras maneiras de contato com roteamento inteligente continuam a ser processadas até que uma aplicação de uma das outras maneiras de contato com roteamento inteligentetenha êxito ou até que aplicações de todas as outras maneiras de contato com roteamento inteligente falhem; e
o serviço de roteamento inteligente é terminado.
De preferência, a política de roteamento inteligente adicionalmente inclui uma maneira de notificação de um sucesso de estabelecimento de mensagem correspondendo a uma maneira de contato com roteamento inteligente;
quando a mensagem recebida é estabelecida com sucesso através de uma maneira de contato com roteamento inteligente, o servidor de troca de mensagens unificado informa ao assinante destino através da maneira de notificação de um sucesso de estabelecimento de mensagem correspondendo à maneira de contato com roteamento inteligente.
De preferência, a maneira de notificação de um sucesso de estabelecimento de mensagem inclui troca de mensagem instantânea, serviço de mensagem curta, troca de mensagens por paginação e indicador de espera de mensagem.
De preferência, o processo de enviar a política de roteamento inteligente para o servidor de troca de mensagens unificado inclui um dentre:
enviar, pelo módulo de processamento de roteamento inteligente, para o servidor de troca de mensagens unificado, uma mensagem que contém todas as maneiras de contato com roteamento inteligente e todas as maneiras de notificação para as maneiras de contato com roteamento inteligente; e
enviar, pelo módulo de processamento de roteamento inteligente, uma mensagem que contém uma maneira de contato com roteamento inteligente e a maneira de notificação correspondendo à maneira de contato com roteamento inteligente, de acordo com uma ordem de processamento das maneiras de contato com roteamento inteligente.
Um sistema para roteamento inteligente inclui:
um servidor de troca de mensagens unificado, adaptado para receber, enviar e converter mensagens, ativando uma mensagem recebida, processando a mensagem recebida de acordo com uma política de rotea-mento inteligente;
um módulo de processamento de roteamento inteligente, em comunicação com o servidor de troca de mensagens unificado, adaptado para adquirir a política de roteamento inteligente de acordo com a mensagem recebida ativada pelo servidor de troca de mensagens unificado, e proporcionando a política de roteamento inteligente para o servidor de troca de mensagens unificado; e
um módulo de processamento de informação de presença de assinante, em comunicação com o módulo de processamento de roteamento inteligente, adaptado para coletar e publicar a informação de presença do assinante, e proporcionar a informação de presença do assinante para o módulo de processamento de roteamento inteligente.
No sistema, o servidor de troca de mensagens unificado, o módulo de processamento de roteamento inteligente e o módulo de processamento de informação de presença de assinante são separados um do outro; ou
o módulo de processamento de roteamento inteligente é configurado no servidor de troca de mensagens unificado; ou
o módulo de processamento de informação de presença de assinante é configurado no módulo de processamento de roteamento inteligente.
Comparadas com a técnica anterior, as modalidades da presente invenção adotam um módulo de processamento de roteamento inteligente que estabelece condições de ativação de roteamento inteligente e políticas de roteamento inteligente correspondentes antecipadamente. Nas modalidades da presente invenção, uma chamada ou mensagem recebida é processada de acordo com uma maneira de contato com roteamento inteligente em uma política de roteamento inteligente. As condições de ativação de roteamento inteligente incluem a identidade de atributo chamada, o atributo da chamada recebida, a informação de presença chamada e a hora corrente, e a política de roteamento inteligente pode incluir uma ou mais maneiras de contato com roteamento inteligente. Portanto, de acordo com as modalida-des da presente invenção, o problema de tecnologia de roteamento de comunicação na técnica anterior pode ser solucionado com respeito à carência de maneiras de contato com roteamento e políticas de roteamento, e a informação de presença do assinante pode ser totalmente utilizada.
Particularmente, as modalidades da presente invenção proporcionam os seguintes benefícios para encaminhar uma chamada recebida:
Primeiro, o contato pode ser estabelecido para uma chamada de voz ou de vídeo com um destino designado através de uma ou de várias maneiras de contato preestabelecidas pelo assinante destino. Se o assinante destino desejar, o contato da sessão pode sempre ser estabelecido com sucesso para uma chamada recebida de acordo com seu projeto ou cenário corrente, e um contato efetivo é sempre estabelecido para a chamada recebida através das maneiras de contato disponíveis correntemente. Deste modo, não somente a taxa de conclusão de chamada, mas também a receita dos operadores é aumentada.
Segundo, o assinante pode de forma conveniente designar diferentes políticas de roteamento para chamadas recebidas específicas, por exemplo, quando o assinante está em uma viagem de negócios, uma mensagem gravada antecipadamente pode ser reproduzida para uma chamada recebida para informar ao autor da chamada sobre as situações atuais e a chamada recebida pode ser gravada e convertida para um correio eletrônico.
Terceiro, quando um número de contato do assinante se altera, uma mensagem pode ser reproduzida para uma chamada recebida para informar ao autor da chamada da alteração do número e sobre o número de contato atual, a chamada recebida pode então ser enviada para o número de contato atual.
Quarto, um usuário da empresa pode estabelecer uma política de roteamento inteligente de chamada para sua central telefônica ou canal de comunicação direto, por exemplo, ele pode estabelecer uma primeira maneira de contato para distribuir as chamadas entre um ou vários grupos de coleta (grupos assistentes do operador), uma segunda maneira de contato para enfileirar as chamadas recebidas, uma terceira maneira de contatopara converter chamadas para correios eletrônico.
As modalidades da presente invenção também proporcionam méritos técnicos para o processo de roteamento em um serviço de troca de mensagens unificado.
De acordo com as modalidades da presente invenção, através de uma ou várias maneiras de contato preestabelecidas pelo assinante destino, o contato pode ser estabelecido para um certo tipo de mensagens com destino designado, tal como SMS, MMS, IM, correio eletrônico, correio de voz, FAX e paginação. O assinante destino pode sempre estabelecer o contato de sessão com sucesso para uma mensagem recebida de acordo com seu projeto e com o cenário corrente, e sempre estabelece contato efetivo para a mensagem recebida através de maneiras de contato disponíveis atualmente. Portanto, as soluções técnicas da presente invenção viabilizam maior conveniência para os assinantes.
De acordo com as modalidades da presente invenção, o assinante pode facilmente projetar diferentes políticas de roteamento para as mensagens recebidas. Por exemplo, quando o assinante está dirigindo, será inconveniente para o mesmo verificar mensagens curtas, ele pode desejar converter as mensagens curtas a partir de sua família para chamadas de voz a serem respondidas através de um telefone móvel, então, ele pode publicar a informação de presença explícita, começando com "Eu estou dirigindo", através de uma mensagem PUBLISH SIP, e estabelecer uma entrada na folha de dados do serviço de roteamento inteligente de troca de mensagens unificado do assinante. Na folha de dados, o endereço do autor da chamada nos atributos da mensagem recebida é estabelecido como o número do telefone celular de sua família, o tipo de mensagem recebida é SMS, a informação de presença chamada é "Eu estou dirigindo" e a maneira de contato é mensagem convertida para chamada.
Breve Descrição dos Desenhos
A Figura 1 é um diagrama esquemático ilustrando a estrutura de um primeiro sistema para roteamento inteligente de acordo com uma modalidade da presente invenção.A Figura 2 é um fluxograma de um primeiro método para rotea-mento inteligente de acordo com uma modalidade da presente invenção.
A Figura 3 é um diagrama esquemático ilustrando a estrutura de um segundo sistema para roteamento inteligente de acordo com uma modalidade da presente invenção.
A Figura 4 é um fluxograma de um segundo método para roteamento inteligente de acordo com uma modalidade da presente invenção.
Modalidades da Invenção
As modalidades da presente invenção são descritas com referência aos desenhos acompanhantes.
De acordo com uma modalidade da presente invenção, um módulo de processamento de roteamento inteligente estabelece condições de ativação de roteamento inteligente e políticas de roteamento inteligente antecipadamente, e processa uma chamada ou mensagem recebida de acordo com uma maneira de contato com roteamento inteligente na política de roteamento inteligente. As condições de ativação de roteamento inteligente incluem informação relevante da chamada ou mensagem recebida, e a política de roteamento inteligente pode incluir uma ou mais maneiras de contato com roteamento inteligente. A informação relevante da chamada ou mensagem recebida inclui a identidade do atributo chamada, o atributo da chamada recebida, a informação de presença chamada e a hora corrente.
O primeiro método e um sistema para o roteamento inteligente de acordo com uma modalidade da presente invenção proporcionam, para uma chamada de voz ou vídeo com um destino designado, um serviço de roteamento inteligente de chamada baseado em uma ou mais identidades de atributo chamadas, no atributo da chamada recebida, na informação de presença chamada e na hora corrente, de modo que a chamada recebida pode ser processada de acordo com uma ou mais maneiras de contato com roteamento inteligente na política de roteamento inteligente personalizada antecipadamente por um assinante destino. A chamada recebida será processada até que uma aplicação de uma maneira de contato tenha êxito (a aplicação de captura de mensagem gravada excluída) ou até que todas as manei-ras de contato com roteamento inteligente tenham sido manipuladas.
O primeiro sistema de roteamento inteligente proporcionado pela modalidade da presente invenção é apresentado na Figura 1, incluindo uma unidade de função de controle de sessão de chamada, um módulo de processamento de roteamento inteligente em comunicação com a unidade de função de controle de sessão de chamada, um módulo de processamento de informação de presença de assinante em comunicação com o módulo de processamento de roteamento inteligente ou em comunicação com a unidade de função de controle de sessão de chamada, e um servidor de troca de mensagens unificado.
A unidade de função de controle de sessão de chamada proporciona, para as chamadas de um assinante, funções de processamento incluindo prosseguimento de sessão, endereçamento, gerenciamento de condição de sessão, etc. A unidade de função e controle de sessão de chamada é um dispositivo físico independente, tal como um controlador de redes "sóft switch". O assinante pode acessar, de certas maneiras, a unidade de função de controle de chamada que está registrada com o domínio doméstico do assinante.
O módulo de processamento de roteamento inteligente proporciona ao assinante ambiente de hospedagem do controle lógico do serviço de roteamento inteligente, ele pode ser um dispositivo físico independente, por exemplo, um servidor de aplicação, em tal caso, uma interface 11 é uma interface de Protocolo de Início de Sessão (SIP); ou o módulo de processamento de roteamento inteligente pode ser residente, com uma interface 11 sendo uma interface interna com autodefinição, na unidade de função de controle de sessão de chamada.
O módulo de processamento de informação de presença de assinante coleta e publica a informação de presença do assinante, e proporciona a informação de presença de assinante necessária no controle de serviço para o serviço de roteamento inteligente de chamada. A informação de presença do assinante inclui informação de presença explícita e informação de presença implícita. O módulo de processamento de informação de pre-sença de assinante pode ser um elemento de rede de função lógica, e o elemento de rede de função lógica está em comunicação e interage com o módulo de processamento de roteamento inteligente através da interface 12, ou está em comunicação com a unidade de função de controle de sessão de chamada através da interface 12 e interage com o módulo de processamento de roteamento inteligente via a unidade de função de controle de sessão de chamada. O módulo de processamento de informação de presença de assinante pode ser um dispositivo físico independente tal como um servidor de presença, neste ponto, a interface 12 é uma interface SIP através da qual a informação de presença do assinante é enviada para o módulo de processamento de roteamento inteligente. Opcionalmente, o módulo de processamento de informação de presença de assinante pode ser residente, com a interface 12 sendo uma interface interna com autodefinição, no módulo de processamento de roteamento inteligente.
O servidor de troca de mensagens unificado processa vários tipos de mensagens, gera e envia o correio eletrônico. SMS, MMS e IM para o serviço de roteamento inteligente de chamada. O servidor de troca de mensagens unificado normalmente é um dispositivo físico independente que está em conexão de comunicação com e interage com o módulo de processamento de roteamento inteligente através da interface 13, ou está em conexão de comunicação com a unidade de função de controle de sessão de chamada através da interface 13 e interage com o módulo de processamento de roteamento inteligente via a unidade de função de controle de sessão de chamada. A interface 13 é uma interface SIP.
O assinante destino na modalidade da presente invenção possui uma identidade pública única que pode ser identificada em uma rede de comunicação, isto é, um número chamado, o qual pode ser um número de telefone do assinante destino, um endereço Localizador de Recurso Uniforme/ Universal (URL), um número de serviço especial, um número de central telefônica, etc.
No primeiro método e sistema de roteamento inteligente proporcionado na modalidade da presente invenção, a identidade de atributo cha-mada pode ser o número chamado ou o número do grupo de usuários ao qual a parte chamada pertence, e a condição e ativação de roteamento inteligente inclui a identidade de atributo chamada, o atributo de chamada recebida, a informação de presença chamada e a hora corrente. Uma condição de ativação de roteamento inteligente pode corresponder a várias maneiras de contato com roteamento inteligente, incluindo bloqueio de chamada recebida, envio serial de chamada, envio paralelo de chamada, chamada enviada para caixa de correio de voz ou estação de secretária, chamada convertida para correio eletrônico, chamada convertida para mensagem de dado, distribuição de chamada, chamada em espera, fila, captura de mensagem gravada e registro de retorno de chamada.
O módulo de processamento de roteamento inteligente adquire um endereço destino, isto é, o número chamado, a partir de uma chamada inicial recebida e grava o endereço destino como a identidade de atributo chamada. O módulo de processamento de roteamento inteligente também pode pesquisar as folhas de dados de atributo da parte chamada, obter o número válido de um grupo ao qual a parte chamada pertence, tal como um número de grupo Centrex ou um número de grupo de captura, e gravar o número válido de um grupo como a identidade de atributo chamada. O grupo de captura é um grupo no qual todos os membros do grupo podem capturar uma chamada recebida de um mesmo modo.
A partir da chamada recebida inicial, o módulo de processamento de roteamento inteligente também pode adquirir e gravar atributos da chamada recebida, os quais podem incluir um ou qualquer combinação do número chamado, do tipo de meio da chamada recebida e do atributo da chamada da chamada recebida. O tipo de meio da chamada recebida se refere à capacidade do meio e os modos de codificação suportados pela chamada recebida, tal como voz e vídeo. O atributo da chamada recebida pode ser chamada a distância, chamada Centrex no grupo, chamada Centrex fora do grupo, etc.
A informação de presença chamada é uma ou a combinação da informação de presença explícita com a informação de presença implícita daparte chamada. A informação de presença explícita é a informação de presença publicada pelo assinante em uma rede por um dispositivo, por exemplo, por uma mensagem PUBLISH SIP que é a partir do terminal do assinante para a rede e contém a informação de presença; a informação de presença implícita é a informação de presença natural corrente do terminal do assinante na rede, tal como condições de conexão dos dispositivos, aplicações de serviço, e localização e tipo da rede visitada. Os métodos através dos quais o módulo de processamento de roteamento inteligente adquire a informação de presença do assinante incluem os seguintes:
Método A: a unidade de função de controle de sessão de chamada do domínio doméstico da parte chamada ativa uma mensagem contendo a informação de presença do assinante para o módulo de processamento de roteamento inteligente, tal como a mensagem PUBLISH SIP, a mensagem de sinalização de chamada, a mensagem de registro de rede e a mensagem de retirada de registro de rede. O módulo de processamento de roteamento inteligente adquire e grava a informação de presença do assinante, isto é, o próprio módulo de processamento de roteamento inteligente possui as funções do módulo de processamento de informação de presença de assinante; Método B: a informação de presença de assinante é mantida e gerenciada pelo servidor de presença na rede, e o módulo de processamento de roteamento inteligente endossa a informação de presença de assinante necessária no servidor de presença; por exemplo, endossa através de uma mensagem SUBSCRIBE SIP; o servidor de presença informa, por exemplo, através de uma mensagem NOTIFY SIP, ao módulo de processamento de roteamento inteligente sobre a informação de presença do assinante quando uma mensagem de endosso é recebida ou quando a informação de presença de assinante se altera.
O assinante destino tem que personalizar as condições de ativação de roteamento inteligente e as maneiras de contato com roteamento inteligente correspondentes antecipadamente de modo a utilizar os serviços de roteamento inteligente. Geralmente, as condições de ativação de roteamento inteligente e as maneiras de contato com roteamento inteligente cor-respondentes podem ser projetadas na forma de uma folha de dados chamada de um folha de dados de serviço de roteamento inteligente de chamada. Como a identidade de atributo chamada pode ser o número chamado ou o número do grupo de usuários ao qual a parte chamada pertence, tal como um membro do grupo Centrex ou um número de grupo de captura, existem várias folhas de dados de serviço de roteamento inteligente de chamada, tal como uma folha de dados de serviço de roteamento inteligente de chamada de um usuário, uma folha de dados de serviço de roteamento inteligente de chamada de grupo Centrex, e uma folha de dados de serviço de roteamento inteligente de chamada de grupo de captura. A Tabela 1 e a Tabela 2 abaixo apresentam projetos ilustrativos da folha de dados de serviço de roteamento inteligente de chamada de um usuário e da folha de dados de serviço de roteamento inteligente de chamada de grupo Centrex, respectivamente, (as duas folhas de dados apresentadas não incluem todos os campos possíveis e não são os únicos formatos de tais folhas de dados).
<table>table see original document page 22</column></row><table><table>table see original document page 23</column></row><table>
Tabela 1
<table>table see original document page 23</column></row><table><table>table see original document page 24</column></row><table>
Tabela 2
O número de ordem do processamento (N2) inclui números Arábicos começando a partir de 1, indicando a ordem de processamento das maneiras de contato de uma política de roteamento inteligente.
Onze maneiras de contato com roteamento inteligente são da-das nos exemplos acima e cada entrada estabelecida pelo assinante destino na folha de dados pode incluir somente uma maneira de contato, isto é, uma condição de ativação de roteamento inteligente mais um número de ordem de processamento se associam com somente uma maneira de contato. Uma condição idêntica de ativação de roteamento inteligente pode corresponder a uma ou mais maneiras de contato com diferentes números de ordem de processamento, e várias maneiras de contato organizadas em uma série de acordo com seus números de ordem de processamento compõem uma política de roteamento inteligente.
O assinante destino pode estabelecer as folhas de dados de serviço de roteamento inteligente de chamada acima de acordo com seu próprio desejo, e os dados nas folhas de dados serão carregados no módulo de processamento de roteamento inteligente. A identidade de atributo chamada neste documento é um campo requerido, enquanto os campos de atributo de chamada recebida, informação de presença chamada e hora são opcionais. Se o assinante destino não estabelecer um valor para um campo opcional, o campo não será considerado enquanto associando as condições de ativação de roteamento inteligente.
O fluxograma de um primeiro método para o roteamento inteligente proporcionado por uma modalidade a presente invenção é apresentado na Figura 2, incluindo o seguinte:
Bloco 21: uma unidade de função de controle de sessão de chamada do domínio doméstico da parte chamada ativa uma chamada recebida, por exemplo, uma chamada recebida de voz ou de vídeo, em um ponto de ativação designado para um módulo de processamento de roteamento inteligente sem qualquer condição ou de acordo com a designação dos dados de configuração estáticos.
No processo de ativar a chamada recebida para o módulo de processamento de roteamento inteligente no ponto de ativação designado, a unidade de função de controle de sessão de chamada ativa a chamada recebida para o módulo de processamento de roteamento inteligente somente quando uma chamada recebida inicial é recebida, ou somente quando umaresposta de falha para a chamada recebida inicial é recebida.
Bloco 22: o módulo de processamento de roteamento inteligente ativa os serviços de roteamento inteligente, gera pelo menos uma condição de ativação de roteamento inteligente para a chamada recebida de acordo com a identidade de atributo chamada e com o atributo de chamada recebida que são adquiridos a partir da chamada recebida, da informação de presença chamada e da hora corrente.
O módulo processamento de roteamento inteligente gera uma condição de ativação de roteamento inteligente de acordo com a identidade de atributo chamada, com o atributo de chamada recebida e com a informação de presença chamada mais a hora corrente; ou, o módulo de processamento de roteamento inteligente gera várias condições de ativação de roteamento inteligente de acordo com mais do que uma identidade de atributo chamadas diferentes e com o mesmo atributo de chamada recebida, com a mesma informação de presença chamada e com a mesma hora corrente.
O ponto de ativação no qual o módulo de processamento de roteamento inteligente ativa o serviço de roteamento inteligente de chamada para uma chamada recebida idêntica pode ser um dos seguintes três cenários:
primeiramente, o módulo de processamento de roteamento inteligente ativa o serviço de roteamento inteligente uma vez somente em resposta a receber a chamada recebida inicial;
em segundo lugar, o módulo de processamento de roteamento inteligente ativa o serviço e roteamento inteligente somente uma vez em resposta a receber uma primeira resposta de falha para a chamada recebida;
em terceiro lugar, quando o módulo de processamento de roteamento inteligente tiver ativado o serviço de roteamento inteligente uma vez em resposta a receber a chamada recebida inicial e a aplicação do serviço de roteamento inteligente tiver falhado, o módulo de processamento de roteamento inteligente ativa o serviço de roteamento inteligente novamente somente em resposta a receber a primeira resposta de falha para a chamadarecebida.
Bloco 23: associa a condição de ativação de roteamento inteligente gerada com as condições de ativação de roteamento inteligente prees-tabelecidas. Quando uma condição de ativação de roteamento inteligente preestabelecida é encontrada para ser associada com a condição de ativação de roteamento inteligente gerada, as maneiras de contato com roteamento inteligente preestabelecidas podem ser obtidas. Através da associação da condição de ativação de roteamento inteligente gerada, várias maneiras de contato com roteamento inteligente em uma série de acordo com seus números de ordem de processamento são obtidas e uma política de roteamento inteligente é composta.
Na modalidade da presente invenção, a identidade de atributo chamada pode ser o número chamado e os números dos grupos de usuários aos quais a parte chamada pertence ao mesmo tempo, assim, podem existir uma ou mais condições de ativação de roteamento inteligente para uma chamada recebida. Quando o módulo de processamento de roteamento inteligente ativa o serviço de roteamento inteligente, o módulo de processamento de roteamento inteligente associa diferentes identidades de atributo chamadas (por exemplo, o número chamado, o número do grupo Centrex da parte chamada e o número de grupo de captura da chamada) e o mesmo atributo de chamada recebida, informação de presença chamada e hora corrente com todas as condições de ativação inteligente preestabelecidas possíveis sucessivamente, de modo a obter pelo menos uma política de roteamento.
Como apresentado na Tabela 1, o módulo de processamento de roteamento inteligente pesquisa a folha de dados de serviço de roteamento inteligente de chamada do usuário de acordo com o número chamado, com o atributo da chamada recebida, com a informação de presença chamada e com a hora corrente, e obtém uma política de roteamento inteligente do usuário se a pesquisa tiver êxito. Como apresentado na Tabela 2, se a parte chamada também possuir um número de grupo válido, tal como número de grupo Centrex, o módulo de processamento de roteamento inteligente tam-bém pesquisa a folha de dados de serviço de roteamento inteligente de chamada do grupo Centrex de acordo com o número do grupo Centrex, com o atributo de chamada recebida, com a informação de presença chamada e com a hora corrente, e obtém uma política de roteamento inteligente do grupo Centrex se a pesquisa tiver êxito.
Bloco 24: o módulo de processamento de roteamento inteligente processa a chamada recebida de acordo com as maneiras de contato com roteamento inteligente na política de roteamento inteligente obtida.
Quando mais do que uma política de roteamento inteligente é obtida, o módulo de processamento de roteamento inteligente pode manipular cada política de roteamento inteligente de acordo com a ordem combinada ou preestabelecida, ou pode aplicar somente a política de roteamento inteligente com a prioridade mais alta de acordo com a prioridade combinada ou preestabelecida.
As maneiras de contato com roteamento inteligente na política de roteamento inteligente proporcionada pela modalidade da presente invenção pode ser uma ou qualquer combinação ordenada dentre bloqueio de chamada recebida, envio serial de chamada, envio paralelo de chamada, chamada enviada para caixa de correio de voz ou para estação de secretária, chamada convertida para correio eletrônico, chamada convertida para mensagem de dado, distribuição de chamada, chamada em espera, fila, captura de mensagem gravada e registro de retorno de chamada; entretanto, as maneiras de contato com roteamento inteligente proporcionadas pela modalidade da presente invenção não estão limitadas às ditas acima e podem incluir outras maneiras de contato com roteamento inteligente. O módulo de processamento de roteamento inteligente aplica cada maneira de contato com roteamento inteligente de acordo com a ordem predeterminada até que a aplicação de uma maneira de contato tenha êxito (a aplicação de captura de mensagem gravada excluída), assim, o serviço de roteamento inteligente de chamada é terminado mesmo se existirem outras maneiras de contato preestabelecidas ou outras políticas de roteamento inteligente deixadas não-processadas. Opcionalmente, quando as aplicações de todas as maneirasde contato falham (a aplicação de captura de mensagem gravada excluída), o módulo de processamento de roteamento inteligente continua com outras políticas de roteamento inteligente se existirem ainda outras políticas de roteamento inteligente a serem processadas; caso contrário, o serviço de roteamento inteligente de chamada é terminado.
O método através do qual o módulo de processamento de roteamento inteligente processa a chamada recebida de acordo com a política de roteamento inteligente obtida inclui os seguintes padrões de processamento:
Primeiro, o assinante destino estabelece uma maneira de contato de bloqueio de chamada recebida na política de roteamento inteligente, mostrando que ele bloqueia a chamada recebida. O módulo de processamento de roteamento inteligente diretamente bloqueia a chamada recebida e assim a aplicação da maneira de contato de bloqueio de chamada recebida tem êxito.
Segundo, o assinante destino estabelece uma maneira de contato de envio serial de chamada, na política de roteamento inteligente, o que inclui um ou mais endereços de destino de envio, apresentando que a chamada recebida deve ser enviada para os endereços destinos de envio de acordo com uma ordem predeterminada até que um dos endereços destinos de envio responda, ou até que nenhum dos endereços destinos de envio responda. O módulo de processamento de roteamento inteligente inicia uma nova chamada para cada endereço destino de envio um por um de acordo com a ordem predeterminada até que a nova chamada seja respondida, ou até que nenhum dos endereços destino de envio responda. Quando chamando um endereço destino de envio, o módulo de processamento de roteamento inteligente inicia um temporizador monitor de resposta em resposta a receber um sinal de chamada. Se o endereço destino de envio ainda não tiver respondido quando o temporizador monitor de resposta expirar, o módulo de processamento de roteamento inteligente considera que o endereço destino de envio não pode responder. A duração do temporizador monitor de resposta para um endereço destino de envio pode ser designada pelo assi-nante destino diretamente na política de roteamento inteligente, ou ser designado por parâmetro preestabelecido pelo módulo de processamento de roteamento inteligente de acordo com um acordo.
Terceiro, o assinante destino estabelece uma maneira de contato de envio paralelo de chamada, na política de roteamento inteligente, o que inclui um ou mais endereços destino de envio que a chamada deve ser enviada para todos os endereços destino de envio ao mesmo tempo, até que um primeiro endereço destino de envio seja respondido, ou até que nenhum dos endereços destino de envio possa ser respondido. O módulo de processamento de roteamento inteligente inicia novas chamadas para todos os endereços destino de envio ao mesmo tempo até que uma primeira nova chamada seja respondida, então, o módulo de processamento de roteamento inteligente libera todas as outras novas chamadas que ainda são para serem respondidas, ou até que nenhum dos endereços destino de envio possa ser respondido.
Quarto, o assinante destino estabelece uma maneira de contato de chamada enviada para caixa de correio de voz ou para estação de secretária na política de roteamento inteligente, o que inclui um número de caixa de correio de voz ou um número da estação de secretária, apresentando que a chamada recebida deve ser enviada para a caixa de correio de voz ou para a estação de secretária. O módulo de processamento de roteamento inteligente inicia uma chamada para a caixa de correio de voz ou para a estação de secretária até que a chamada seja respondida, ou até que a caixa de correio de voz ou a estação de secretária não respondam.
Quinto, o assinante destino estabelece uma maneira de contato de chamada convertida para correio eletrônico na política de roteamento inteligente, o que inclui um ou mais endereços de envio de correio eletrônico, apresentando que a informação do lado do autor da chamada e/ou uma mensagem deixada na chamada recebida deve ser enviada para os endereços de envio de correio eletrônico um por um, de acordo com uma ordem predeterminada até que um endereço de envio de correio eletrônico receba a informação do lado do autor da chamada e/ou a mensagem deixada nachamada recebida, ou até que nenhum dos endereços de envio de correio eletrônico possa ser alcançado. O método inclui o processo de gerar um correio eletrônico contendo a mensagem deixada pelo autor da chamada da chamada recebida por um servidor de troca de mensagens unificado, enviando o correio eletrônico paras os endereços de envio do correio eletrônico, um por um, de acordo com uma ordem predeterminada até que um endereço de envio de correio eletrônico receba o correio eletrônico, ou até que nenhum dos endereços de envio de correio eletrônico possa ser alcançado. O correio eletrônico contendo a mensagem deixada pode ser gerado através de um dos seguintes métodos:
(1) o módulo de processamento de roteamento inteligente inicia uma nova requisição inicial para o servidor de troca de mensagens unificado para a chamada recebida; é indicado na nova requisição inicial que a chamada recebida deve ser convertida para correio eletrônico e os endereços de envio do correio eletrônico são também designados na nova requisição inicial; em resposta a receber e analisar a nova requisição inicial, o servidor de troca de mensagens unificado solicita recurso de mídia para notificar ao auto da chamada da chamada recebida para deixar uma mensagem, e quanto o autor da chamada tiver deixado uma mensagem, gera um correio eletrônico contendo o número do autor da chamada da chamada recebida e a mensagem deixada pelo autor da chamada;
(2) o módulo de processamento de roteamento inteligente diretamente solicita recursos de mídia para notificar ao autor da chamada para deixar uma mensagem, e quando o autor da chamada tiver deixado uma mensagem, envia uma mensagem que contém tanto o número do autor da chamada da chamada recebida como a mensagem deixada pelo auto da chamada para o servidor de troca de mensagens unificado para indicar que a chamada recebida deve ser convertida para correio eletrônico e para designar os endereços de envio de correio eletrônico; em resposta a receber a mensagem, o servidor de troca de mensagens unificado analisa a mensagem e gera um correio eletrônico contendo o número do autor da chamada da chamada recebida e a mensagem deixada pelo autor da chamada.O formato da mensagem deixada pelo autor da chamada pode ser um dos seguintes: o endereço de ligação URL de um arquivo de registros, um arquivo de registros no formato de Extensões de Correio da Internet com Vários Propósitos (MIME), o formato de texto de um registro convertido por um recurso de Reconhecimento Automático de Fala (ASR) para o qual o servidor de troca de mensagens unificado ou o módulo de processamento de roteamento inteligente fez solicitação.
Se o autor da chamada falhar em deixar uma mensagem, o servidor de troca de mensagens unificado pode também enviar um correio eletrônico em formato de texto para o endereço de envio de correio eletrônico contendo somente o atributo da chamada recebida, tal como o número do autor da chamada.
Sexto, o assinante destino estabelece uma maneira de contato de chamada convertida para mensagem de dados na política de roteamento inteligente. A mensagem de dados pode ser uma dentre SMS, MMS, uma mensagem instantânea e uma mensagem de paginação, e a maneira de contato inclui um ou mais números destinos correspondentes, apresentando que a mensagem deixada da chamada recebida deve ser enviada baseado no tipo de mensagem de dados para os endereços destinos, um por um, de acordo com uma ordem predeterminada até que um endereço destino receba a mensagem de dados, ou até que nenhum dos endereços destino possa ser alcançado. Especificamente, o método inclui os processos de gerar uma mensagem de dados contendo a informação do lado do autor da chamada e/ou a mensagem deixada pelo auto da chamada da chamada recebida por um servidor de troca de mensagens unificado, enviar a mensagem de dados para os endereços destino da mensagem de dados, um por um, de acordo com uma ordem predeterminada até que um endereço destino receba a mensagem de dado, ou até que nenhum dos endereços destino possa ser alcançado. A mensagem de dados pode ser gerada através de um dos seguintes métodos:
Em um método, o módulo de processamento de roteamento inteligente inicia uma nova requisição inicial para o servidor de troca de mensa-gens unificado para a chamada recebida. Na nova requisição inicial, é indicado que a chamada recebida deve ser convertida para uma mensagem de dados, e os números destino são designados. Em resposta a receber e analisar a nova requisição inicial, o servidor de troca de mensagens unificado solicita recursos de mídia para notificar ao autor da chamada da chamada recebida para deixar uma mensagem, e, quando o autor da chamada tiver deixado uma mensagem, gera uma mensagem de dados contendo o número do autor da chamada da chamada recebida e a mensagem deixada pelo autor da chamada.
No outro método, o módulo de processamento de roteamento inteligente diretamente solicita recursos de mídia para notificar ao autor da chamada para deixar uma mensagem, e , quando o autor da chamada tiver deixado uma mensagem, envia a mensagem específica contendo o número do autor da chamada da chamada recebida e a mensagem deixada pelo autor da chamada para o servidor de troca de mensagens unificado para indicar que a chamada recebida deve ser convertida para um tipo de mensagem de dados e para designar os endereços destino. Em resposta a receber a mensagem, o servidor de troca de mensagens unificado analisa a mensagem e gera uma mensagem de dados que contém tanto o número do autor da chamada da chamada recebida como a mensagem deixada pelo autor da chamada.
O formato da mensagem deixada pelo autor da chamada pode ser um dentre o seguinte: endereço de ligação URL de um arquivo de registros, um arquivo de registros no formato MIME (o formato MIME não pode ser empregado quando a mensagem de dados é mensagem SMS ou de pa-ginação), o formato de texto de um registro convertido por um recurso ASR o qual o servidor de troca de mensagens unificado ou o módulo de processamento de roteamento inteligente solicitou.
Se o autor da chamada falhar em deixar uma mensagem, o servidor de troca de mensagens unificado também pode enviar uma mensagem em formato de texto que somente contém o atributo da chamada recebida, tal como o número do autor da chamada, para o número destino.Sétimo, o assinante destino estabelece uma maneira de contato de distribuição de chamada na política de roteamento inteligente, a qual inclui um ou mais número de grupo de captura, modos de distribuição inter-grupo e modos de distribuição no grupo, apresentando que a chamada recebida deve ser distribuída para um assinante inativo nestes grupos de captura de acordo com um modo de distribuição designado até que a chamada recebida seja respondida, ou até que nenhum dos grupos de capturas possa responder. O módulo de processamento de roteamento inteligente distribui a chamada recebida para um grupo de captura de acordo com um modo de distribuição intergrupo designado, e adicionalmente chamada o assinante inativo no grupo de captura de acordo com um modo de distribuição no grupo designado, até que a chamada recebida seja respondida ou nenhum dos grupos de captura possa responder.
Os modos de distribuição intergrupo incluem:
distribuir em seqüência, isto é, de acordo com a seqüência dos números de grupo de captura;
distribuir para os inativos, isto é, de acordo com o número de assinantes inativos em cada grupo de captura.
Os modos de distribuição no grupo incluem:
distribuir simultaneamente, isto é, iniciar uma chamada para todos os assinantes inativos no grupo de captura ao mesmo tempo pelo módulo de processamento de roteamento inteligente em resposta a receber a chamada recebida;
distribuir em seqüência, isto é, iniciar as chamadas para os assinantes inativos no grupo de captura de acordo com a seqüência das identidades dos assinantes inativos.
Oitavo, o assinante destino estabelece uma maneira de contato de chamada em espera na política de roteamento inteligente, apresentando que a chamada recebida deve ficar aguardando quando o assinante destino está ocupado, e o assinante destino é notificado de que existe uma nova chamada recebida. O módulo de processamento de roteamento inteligente deve empregar a maneira de contato de chamada em espera quando o assi-nante destino da chamada recebida estiver em conversação. O módulo de processamento de roteamento inteligente reproduz um tom de solicitação ou envia uma mensagem de solicitação, tal como uma mensagem SIP, para notificar ao autor da chamada da nova chamada recebida para aguardar. Enquanto isso, o módulo de processamento de roteamento inteligente também reproduz um tom de solicitação ou envia uma mensagem de solicitação , tal como uma mensagem SIP, para notificar ao assinante destino da nova chamada recebida; o assinante destino pode escolher responder à nova chamada recebida através de uma operação, e a nova chamada recebida é desse modo realizada.
Geralmente, o módulo de processamento de roteamento inteligente irá iniciar um temporizador de chamada em espera para a chamada recebida para monitorar o estado de espera da chamada; se a chamada recebida não tiver sido respondida quando o temporizador de chamada em espera expirar, o módulo de processamento de roteamento inteligente normalmente irá liberar a chamada recebida. A duração do temporizador de chamada em espera pode ser designada diretamente pelo assinante destino na política de roteamento inteligente, ou designado por parâmetro preesta-belecido pelo módulo de processamento de roteamento inteligente.
Nono, o assinante destino estabelece uma maneira de contato de fila na política de roteamento inteligente, apresentando que a chamada recebida deve ficar aguardando na fila do assinante destino. O módulo de processamento de roteamento inteligente designa uma fila para o assinante destino para armazenar informações de chamada recebida, e reproduz um tom de solicitação ou envia uma mensagem de solicitação tal como uma mensagem SIP para o autor da chamada da chamada recebida, notificando ao autor da chamada sobre a fila. Geralmente, o módulo de processamento de roteamento inteligente irá iniciar um temporizador de fila para a chamada recebida para monitorar o estado da chamada recebida; se a chamada recebida não tiver ainda sido respondida quando o temporizador de fila expirar, o módulo de processamento de roteamento inteligente normalmente irá liberar a chamada recebida. A duração do temporizador de fila pode ser projetadadiretamente pelo assinante destino na política de roteamento inteligente, ou designada por parâmetro preestabelecido pelo módulo de processamento de roteamento inteligente. O assinante destino pode responder à chamada recebida através de um dos seguintes métodos:
(1) O módulo de processamento de roteamento inteligente envia uma mensagem de solicitação para o assinante destino, por exemplo, uma mensagem SIP, para notificar ao assinante destino sobre uma nova chamada recebida; a informação sobre chamadas recebidas é exibida em um tipo de interface de terminal do assinante destino de acordo com a hora da chamada, e o assinante destino pode escolher responder uma das chamadas recebidas através de uma operação, então, o módulo de processamento de roteamento inteligente apaga a informação da chamada recebida respondida na fila.
(2) O módulo de processamento de roteamento inteligente recupera, quando o assinante destino está inativo, a informação sobre uma chamada recebida a partir da fila de acordo com a regra de Primeiro que Entra, Primeiro que Sai, e inicia uma nova requisição inicial para o assinante destino; quando a chamada recebida é respondida, o módulo de processamento de roteamento inteligente apaga a informação da chamada recebida respondida da fila.
Décimo, o assinante destino estabelece uma maneira de contato de captura de mensagem gravada na política de roteamento inteligente, a qual inclui um tipo de mensagem gravada, apresentando que uma mensagem gravada designada será reproduzida para o autor de chamada da chamada recebida. O módulo de processamento de roteamento inteligente solicita recursos correspondentes de mensagem gravada de acordo com o tipo de mensagem gravada designada, cria uma sessão entre a chamada recebida e os recursos correspondentes de mensagem gravada e o autor da chamada recebida escuta a mensagem gravada designada.
A mensagem gravada pode ser estabelecida pela rede, ou ser gravada antecipadamente pelo assinante destino. Por exemplo, quando o tipo de mensagem gravada é "mensagem gravada de alteração de número",a mensagem gravada pode ser estabelecida pela rede, o assinante destino estabelece um novo número de destino na maneira de contato antecipadamente e o módulo de processamento de roteamento inteligente solicita os recursos de mensagem gravada com o novo número de destino; ou a mensagem gravada também pode ser gravada pelo assinante destino antecipadamente, fornecendo o novo número de destino na mensagem gravada gravada.
Se a aplicação do captura de mensagem gravada obter êxito e não existirem outras maneiras de contato na política de roteamento inteligente, o módulo de processamento de roteamento inteligente continua com as maneiras de contato restantes até que a aplicação da última maneira de contato ou a aplicação de uma maneira de contato antes da última maneira de contato obtenha êxito.
Décimo primeiro, o assinante destino estabelece uma maneira de contato de registro de retorno de chamada na política de roteamento inteligente, a qual inclui uma condição de retorno de chamada que é a informação de presença chamada que deve ser diferente da informação de presença chamada nas condições de roteamento inteligente correspondendo à política de roteamento inteligente. A condição de retorno de chamada apresenta que o lado que chama e o lado chamado da chamada recebida devem ser gravados e a chamada recebida deve ser liberada, de modo que uma conexão entre o lado que chama e o lado chamado deve ser criada automaticamente quando a condição de retorno de chamada é ativada. O módulo de processamento de roteamento inteligente grava o número do autor da chamada, o número chamado e a condição de retorno de chamada da chamada recebida, e libera a chamada recebida em resposta a estabelecer uma "identidade de ativação de retorno de chamada" para a parte chamada. Em uma aplicação com sucesso do número de contato do registro de retorno de chamada, o auto da chamada recebida pode ser chamado de volta quando a informação de presença chamada se altera dentro da condição de retorno de chamada.
Quando a informação de presença chamada se altera, o módulode processamento de roteamento inteligente determina que a "identidade de ativação de retorno de chamada" é válida e que a informação de presença chamada é a condição de retorno de chamada atualmente, o módulo de processamento de roteamento inteligente invoca um serviço de retorno de chamada e estabelece uma chamada automaticamente entre o autor da chamada e a parte chamada quando tanto o autor da chamada e a parte chamada, estão inativos, e conecta uma conversação entre o autor da chamada e a parte chamada.
A política de roteamento inteligente inclui uma ou mais maneiras de contato personalizadas antecipadamente; se a ordem de processamento das maneiras de contato é logicamente apropriada pode ser determinado pelo assinante destino enquanto configurando os dados para personalização de um serviço sem intervenção de um sistema, ou o sistema pode proporcionar verificação de consistência dos dados quando os dados são configurados, e a verificação da consistência dos dados é executada de acordo com alguma condição combinada, por exemplo, o bloqueio de chamada recebida ou o registro de retorno de chamada pode ser a última maneira de contato normalmente em uma política de roteamento inteligente.
Pode ser visto a partir do dito acima que o contato pode ser criado para uma chamada recebida, por exemplo, uma chamada recebida de voz ou de vídeo com um destino designado através de uma ou mais maneiras de contato personalizadas pelo assinante destino antecipadamente; quando o assinante destino desejar, ele sempre pode estabelecer uma conexão de sessão com sucesso para a chamada recebida de acordo com seu desejo e com o cenário corrente, e ele pode sempre estabelecer uma conexão eficaz para a chamada recebida através das maneiras de contato atualmente disponíveis. Deste modo, não somente a taxa de conclusão de chamada, mas também a receita dos operadores é aumentada.
Além disso, o assinante pode projetar diferentes políticas de roteamento inteligente de forma conveniente para chamadas recebidas designadas. O dito a seguir são alguns exemplos:
Quando um assinante está em uma viagem de negócios, umamensagem gravada pelo assinante antecipadamente pode ser reproduzida para uma chamada recebida para indicar a condição corrente do assinante o registro da chamada recebida pode ser convertido para correio eletrônico.
Quando o número de contato do assinante altera, uma "mensagem gravada de alteração de número" pode ser reproduzida para uma chamada recebida para informar ao autor da chamada sobre o número de contato atual, então, a chamada recebida pode ser enviada para o número de contato atual.
Uma empresa pode configurar políticas de roteamento inteligente de chamada para sua central telefônica ou número de canal de comunicação direta, por exemplo, pode ser estabelecida uma primeira maneira de contato para distribuir chamadas recebidas entre um ou mais grupos de captura (grupos de atendentes do operador), uma segunda maneira de contato para fazer a fila de chamadas recebidas, uma terceira maneira de contato para converter as chamadas recebidas para mensagens de correio eletrônico.
Um segundo método e sistema proporcionados pelas modalidades da presente invenção para roteamento inteligente são descritos abaixo.
O método e sistema para roteamento inteligente de acordo com modalidades da presente invenção proporcionam, para uma mensagem recebida com um destino designado, por exemplo, SMS, MMS, IM, correio eletrônico, correio de voz, FAX e paginação, um serviço de roteamento inteligente de troca de mensagens unificada, baseado em uma ou mais identidades de atributo chamadas, no atributo de chamada recebida, na informação de presença chamada e na hora corrente. Assim, a mensagem recebida pode ser processada de acordo com uma ou mais maneiras de contato de roteamento na política de roteamento inteligente personalizada pelo assinante destino antecipadamente, até que a aplicação de uma maneira de contato obtenha êxito (a aplicação de resposta de mensagem automática excluída) ou as aplicações de todas as maneiras de contato sejam manipuladas. Quando uma mensagem é estabelecida com sucesso, o assinante destino pode ser notificado através de uma maneira de contato personalizada ante-cipadamente. As modalidades da presente invenção são baseadas no sistema de troca de mensagens unificado, a conversão dos tipos de mensagens realizadas pelo serviço de roteamento inteligente de troca de mensagens unificado está no campo da tecnologia de sistema de troca de mensagens unificado e não seria descrito neste documento, onde as conversões incluem a conversão do meio do conteúdo na mensagem.
O segundo sistema de roteamento inteligente de acordo com uma modalidade da presente invenção é apresentado na figura 3, incluindo um servidor de troca de mensagens unificado, um módulo de processamento de roteamento inteligente e um módulo de processamento de informação de presença de assinante.
O servidor de troca de mensagens unificado proporciona um serviço de troca de mensagens unificado e funções de converter e enviar vários tipos de mensagens. Geralmente, o servidor de troca de mensagens unificado é um dispositivo físico independente.
O módulo de processamento de roteamento inteligente proporciona ao assinante ambiente de hospedagem de um serviço de roteamento inteligente de troca de mensagens unificado; ele pode ser um dispositivo físico independente, por exemplo, um servidor de aplicação, com a interface 11 sendo uma interface de Protocolo de Início de Sessão (SIP); ou ele pode ser configurado com uma interface 11 sendo uma interface interna com auto-definição, no servidor de troca de mensagens unificado.
O módulo de processamento de informação de presença de assinante coleta e publica a informação de presença de assinante, e proporciona a informação de presença de assinante necessária no controle de serviço, incluindo a informação de presença do assinante explícita e a informação de presença do assinante implícita para o serviço de roteamento inteligente de troca de mensagens unificado, e ao módulo de processamento de informação de presença de assinante pode ser um elemento da rede de função lógica. Opcionalmente, o módulo de processamento de informação de presença de assinante pode ser um dispositivo físico independente, tal como um servidor de presença, com a interface 12 sendo uma interface SIP, e omódulo de processamento de informação de presença de assinante envia a informação de presença do assinante para o módulo de processamento de roteamento inteligente de uma certa maneira; ou o módulo de processamento de informação de presença de assinante pode ser configurado, com a interface 12 sendo uma interface interna com autodefinição, no módulo de processamento de roteamento inteligente.
O assinante destino descrito no segundo método e sistema para roteamento inteligente de acordo com uma modalidade da presente invenção possui uma identificação pública que pode ser identificada e única na rede de comunicação doméstica da mensagem recebida, isto é, um endereço destino. A identidade pública pode ser um número de telefone celular do assinante, um endereço URL, um número de FAX ou similares.
A identidade de atributo chamada pode ser o endereço destino ou o número de um grupo ao qual a parte chamada pertence, e uma condição de ativação de roteamento inteligente inclui a identidade de atributo chamada, o atributo de chamada recebida, a informação de presença chamada e a hora corrente. Uma condição de ativação de roteamento inteligente pode corresponder a várias maneiras de contato com roteamento inteligente, incluindo manter o modo recebido, envio de mensagem, mensagem convertida para chamada, envido de grupo, bloqueio de troca de mensagens recebidas e resposta automática de mensagem.
O módulo de processamento de encadeamento inteligente recebe uma mensagem no formato do protocolo da interface 11 a partir do servidor de troca de mensagens unificado, adquire o endereço destino a partir da mensagem e grava o endereço destino. O módulo de processamento de roteamento inteligente pesquisa a folha de dados de atributo do assinante destino de uma maneira, adquire e grava números válidos de grupos aos quais a parte chamada pertence, por exemplo, número de grupo Centrex, número de grupo de captura, etc. Um grupo de captura é um grupo no qual todos os membros podem capturar uma mensagem recebida de uma maneira.
O módulo de processamento de roteamento inteligente recebe a mensagem no formato do protocolo da interface 11 a partir do servidor detroca de mensagens unificado, adquire e grava o atributo de mensagem recebida (isto é, o atributo de sessão da mensagem recebida) que pode ser uma ou qualquer combinação de endereço do autor da chamada, do tipo de mensagem recebida e do tipo do meio do conteúdo. O tipo da mensagem recebida inclui SMS, MMS, IM, correio eletrônico, correio de voz, FAX, pagi-nação, etc; o tipo de meio do conteúdo inclui texto, áudio, vídeo, imagem, etc.
A informação de presença chamada é uma ou a combinação da informação de presença explícita com a informação de presença implícita do assinante destino. A informação de presença explícita é a informação de presença publicada por um assinante em uma rede através de um dispositivo, por exemplo, através de uma mensagem PUBLISH SIP que é a partir de um terminal do assinante para a rede, e contém a informação de presença; a informação de presença implícita é a informação de presença natural do terminal do assinante na rede, tal como estados da chamada e localizações de rede. Os métodos através dos quais o módulo de processamento de roteamento inteligente adquire a informação de presença do assinante incluem os dois seguintes:
Método A: o servidor de troca de mensagens unificado ativa uma mensagem contendo a informação de presença publicada pelo assinante ou a informação de presença natural através de um dispositivo para o módulo de processamento de roteamento inteligente. A mensagem pode ser uma mensagem PUBLISH SIP, uma mensagem de sinalização de chamada, uma mensagem de registro de rede, uma mensagem de retirada de registro de rede, etc. O módulo de processamento de roteamento inteligente adquire e grava a informação de presença de assinante a partir da mensagem, isto é, o próprio módulo de processamento de roteamento inteligente pode possuir as funções de módulo de processamento de informação de presença.
Método B: a informação de presença do assinante é mantida e gerenciada por um servidor de presença na rede e o módulo de processamento de roteamento inteligente endossa a informação de presença de assinante necessária no servidor de presença através de uma mensagem deendosso, por exemplo, uma mensagem SUBSCRIBE SIP. O servidor de presença informa, por exemplo, através de uma mensagem NOTYFY SIP, ao módulo de processamento de roteamento inteligente sobre a informação de presença de assinante quando a mensagem de endosso é recebida ou quando a informação de presença de assinante se altera.
O assinante destino tem que personalizar as condições de ativação de roteamento inteligente e as maneiras de contato com roteamento inteligente correspondendo às condições de ativação de roteamento inteligente antecipadamente de modo a utilizar o serviço de roteamento inteligente de troca de mensagens unificado. Geralmente, as condições de ativação de roteamento inteligente e as maneiras de contato com roteamento inteligente podem ser projetadas na forma de folha de dados chamada de folha de dados de serviço de roteamento inteligente de troca de mensagens unificado. Como a identidade de atributo chamada pode ser o número destino ou o número de um grupo ao qual a parte chamada pertence, tal como um número de grupo Centrex ou um número de grupo de captura, na verdade existem várias folhas de dados de serviço de roteamento inteligente de chamada, tal como a folha de dados de serviço de roteamento inteligente de troca de mensagens unificado, a folha de dados de serviço de roteamento inteligente de troca de mensagens unificado de grupo Centrex, e a folha de dados de serviço de roteamento inteligente de troca de mensagens unificado de grupo de captura. A Tabela 3 e a Tabela 4 abaixo descrevem projetos ilustrativos da folha de dados de serviço de roteamento inteligente de troca de mensagens unificado do assinante e a folha de dados de serviço de roteamento inteligente de troca de mensagens unificado de grupo Centrex, respectivamente (as duas folhas de dados não incluem todos os campos possíveis e não são os únicos formatos de tais folhas de dados).<table>table see original document page 44</column></row><table>
Tabela 3
<table>table see original document page 44</column></row><table><table>table see original document page 45</column></row><table>
Tabela 4
O número de ordem de processamento inclui números Arábicos começando a partir de 1, indicando a ordem de processamento das maneiras de contato de uma política de roteamento inteligente. Seis maneiras de contato inteligentes são fornecidas nos exemplos acima e cada entrada estabelecida pelo assinante destino na folha de dados pode incluir somente uma maneira de contato, isto é, uma condição de ativação de roteamento inteligente mais um número de ordem de processamento associam-se somente com uma maneira de contato e com uma maneira de notificação possível de um sucesso de estabelecimento de mensagem. A maneira de notificação de um sucesso de estabelecimento de mensagem inclui o endereço de notificação correspondente e pode ser uma dentre IM, SMS, Troca de Mensagens por Paginação e Indicador de Mensagem em Espera (MWI).
Uma condição de ativação de roteamento inteligente pode corresponder a uma ou mais maneiras de contato com diferentes números de ordem de processamento, e várias maneiras de contato organizadas emuma série de acordo com os números de ordem de processamento formam uma política de roteamento inteligente correspondendo à condição de ativação de roteamento inteligente.
O assinante destino pode estabelecer as folhas de dados de serviço de roteamento inteligente de troca de mensagem unificado acima de uma maneira de acordo com seu desejo, e os dados nas folhas de dados serão carregados no módulo de processamento de roteamento inteligente. A identidade de atributo chamada é um campo requerido, enquanto os campos de atributo de mensagem recebida, informação de presença chamada e hora, são opcionais. Se o assinante não estabelecer um valor para um campo opcional, o campo opcional não será considerado enquanto se associando as condições de ativação de roteamento inteligente.
O fluxograma do segundo método proporcionado por uma modalidade da presente invenção para o roteamento inteligente de troca de mensagens unificado é apresentado na figura 4, incluindo os Blocos seguintes:
Bloco 41: um servidor de troca de mensagens unificado ativa uma mensagem recebida para um módulo de processamento de roteamento inteligente sem condições ou de acordo com os dados estáticos de configuração. A mensagem recebida pode ser SMS, MMS, correio eletrônico, correio de voz, FAX, Paginação, etc.
Em resposta a receber uma requisição inicial da mensagem recebida, ou em resposta a receber uma resposta de falha para a mensagem recebida após a mensagem recebida ser processada de acordo com uma maneira de contato de roteamento original da mensagem recebida, o servidor de troca de mensagens unificado traduz a mensagem recebida para uma mensagem no formato do protocolo da interface 11 e envia a mensagem para o módulo de processamento de roteamento inteligente.
Bloco 42: o módulo de processamento de roteamento inteligente ativa um serviço de roteamento inteligente, adquire o endereço destino e o atributo da mensagem recebida (tal como o endereço do autor da chamada, o tipo de meio do conteúdo, e o tipo de mensagem recebida), pesquisa a folha de dados de atributo do assinante destino de acordo com o endereçodestino para obter número e grupo válidos dos grupos aos quais a parte chamada pertence, por exemplo, o número de grupo Centrex ou o número de grupo de captura. O módulo de processamento de roteamento inteligente compõem uma condição de ativação de roteamento inteligente com o endereço destino, o atributo da mensagem recebida, a informação de presença chamada obtida a partir do módulo de processamento de informação de presença de assinante, e com a hora corrente. Se o assinante destino tiver números de grupo válidos, diferentes condições de ativação de roteamento inteligente podem ser compostas com diferentes números de grupo, com o mesmo atributo de mensagem recebida, informação de presença chamada e hora corrente.
O ponto de ativação no qual o módulo de processamento de roteamento inteligente ativa o serviço de roteamento inteligente de chamada para uma mensagem recebida pode ser um dentre os três cenários seguintes:
(1) o módulo de processamento de roteamento inteligente ativa o serviço de roteamento inteligente somente uma vez em resposta a receber a requisição inicial da mensagem recebida no formato da interface 11;
(2) o módulo de processamento de roteamento inteligente ativa o serviço de roteamento inteligente somente uma vez em resposta a receber uma primeira resposta de falha da mensagem recebida no formato da interface 11;
(3) quando o módulo de processamento de roteamento inteligente tiver ativado o serviço de roteamento inteligente uma vez em resposta à requisição inicial da mensagem recebida no formato da interface 11 e uma aplicação do serviço de roteamento inteligente tiver falhado, o módulo de processamento de roteamento inteligente ativa o serviço de roteamento inteligente mais uma vez somente em resposta a receber a primeira resposta de falha da mensagem recebida no formato da interface 11.
Bloco 43: o módulo de processamento de roteamento inteligente associa a condição de ativação de roteamento inteligente da mensagem recebida com as condições de ativação de roteamento inteligente preestabele-cidas na folha de dados do serviço de roteamento inteligente de troca de mensagens unificado de modo a obter uma política de roteamento inteligente correspondente, e o módulo de processamento de roteamento inteligente proporciona a política de roteamento inteligente correspondente para o servidor de troca de mensagens unificado.
Na modalidade da presente invenção, a identidade de atributo chamada pode ser o endereço destino e os números dos grupos aos quais a parte chamada pertence, de modo que podem existir uma ou mais condições de ativação de roteamento inteligente para uma mensagem recebida. Quando o módulo de processamento de roteamento inteligente ativa o serviço de roteamento inteligente, o módulo de processamento de roteamento inteligente associa diferentes identidades de atributo chamadas (por exemplo, o endereço destino, o número do grupo Centrex da parte chamada e o número do grupo de captura da parte chamada) e o mesmo atributo de chamada recebida, informação de presença chamada e hora corrente com todas as condições possíveis de ativação de roteamento inteligente preestabelecidas. Quando mais do que uma política de roteamento inteligente é obtida pelo módulo de processamento de roteamento inteligente para uma mensagem recebida, cada política de roteamento inteligente é processada de acordo com uma ordem combinada ou preestabelecida, ou somente a política de roteamento inteligente com a prioridade mais alta é processada de acordo com a prioridade combinada ou preestabelecida. Referindo-se à Tabela 3, o módulo de processamento de roteamento inteligente pesquisa a folha de dados de serviço de roteamento inteligente de troca de mensagens unificado do assinante de acordo com o endereço destino, com o atributo de chamada recebida, com a informação de presença chamada e com a hora corrente, e obtém uma política de roteamento inteligente do assinante se a pesquisa tiver êxito. Referindo-se à tabela 4, se a parte chamada também tiver um número de grupo válido, tal como um número de grupo Centrex, o módulo de processamento de roteamento inteligente também pesquisa a folha de dados de serviço de roteamento inteligente de troca de mensagens unificado do grupo Centrex de acordo com o número do grupo Centrex, com o atributo dechamada de entrada, com a informação de presença chamada e com a hora corrente, e obtém uma política de roteamento inteligente de grupo Centrex se a pesquisa tiver êxito.
O módulo de processamento de roteamento inteligente envia para o servidor de troca de mensagens unificado uma mensagem no formato da interface 11. A mensagem contém as maneiras de contato com roteamento inteligente e as maneiras de notificação possíveis de um sucesso de estabelecimento de mensagem correspondendo às maneiras de contato pelos seguintes dispositivos:
uma mensagem contém todas as maneiras de conato com roteamento inteligente personalizadas antecipadamente e todas as maneiras de notificação possíveis; ou
o módulo de processamento de roteamento inteligente envia uma mensagem de acordo com uma ordem predeterminada, a mensagem contendo uma maneira de contato e uma maneira de notificação possível correspondendo à maneira de contato; se o servidor de troca de mensagens unificado falhar em aplicar esta maneira de contato, uma resposta de falha é traduzida em uma mensagem no formato da interface 11 pelo servidor de troca de mensagens unificado a ser enviada para o módulo de processamento de roteamento inteligente, e o módulo de processamento de roteamento inteligente envia uma segunda mensagem contendo uma segunda maneira de contato e uma maneira de notificação possível para a ordem predeterminada, até que a aplicação de uma maneira de contato tenha êxito (resposta de mensagem automática excluída), ou até que as aplicações de todas as maneiras de contato personalizadas antecipadamente sejam esgotadas.
Bloco 44: o servidor de troca de mensagens unificado analisa a mensagem que contém as maneiras dé contato com roteamento inteligente, e excuta o gerenciamento correspondente em relação à mensagem recebida até que a aplicação de uma maneira de contato tenha êxito (resposta automática de mensagem excluída), ou até que as aplicações de todas as maneiras de contato personalizadas antecipadamente sejam esgotadas.Quando o servidor de troca de mensagens unificado gerencia a mensagem recebida de acordo com a política de roteamento inteligente, se a aplicação de uma maneira de contato tiver êxito (resposta automática de mensagem excluída), o serviço de roteamento inteligente de troca de mensagens unificado é terminado mesmo que no entanto ainda existam outras maneiras de contato que são personalizadas antecipadamente ou outras políticas de roteamento inteligente deixadas não-processadas. Se as aplicações de todas as maneiras de contato falharem (resposta automática de mensagem excluída) em uma política de roteamento inteligente, o módulo de processamento de roteamento inteligente continua com as outras políticas de roteamento inteligente onde ainda existem outras políticas de roteamento inteligente a serem aplicadas, ou o serviço de roteamento inteligente de troca de mensagens é terminado quando não existirem outras políticas de roteamento inteligente a serem aplicadas.
Quando uma mensagem é estabelecida com sucesso, o servidor dé troca de mensagens unificado notifica ao assinante destino sobre a mensagem recebida através de uma maneira de notificação de um sucesso de estabelecimento de mensagem correspondendo à maneira de contato, de modo que o assinante destino pode verificar a mensagem recebida a tempo. IM, SMS, Troca de mensagens por Paginação e MWI podem ser empregados para notificar ao assinante destino. Por exemplo, quando o servidor de troca de mensagens unificado cria um correio de voz para o assinante destino, o assinante destino pode ser notificado através de uma mensagem curta.
As maneiras de contato com roteamento inteligente são descritas abaixo.
Primeira, o assinante destino estabelece uma maneira de contato de manter o modo de recebimento na política de roteamento inteligente, apresentando que a mensagem recebida é encaminhada diretamente de acordo com uma maneira de contato designada na mensagem recebida. O servidor de troca de mensagens unificado processa a mensagem recebida de acordo com a maneira de contato designada na mensagem recebida sem modificar a mensagem recebida até que a mensagem recebida seja estabe-lecida com sucesso ou falhe em ser estabelecida.
Segunda, o assinante destino estabelece na política de rotea-mento inteligente uma maneira de contato de envio de mensagem. A maneira de contato de envio de mensagem inclui um ou vários endereços destino de envio, e os tipos de envio de mensagem correspondendo aos endereços destino de envio respectivamente. Os tipos de envio de mensagem podem incluir SMS, MMS, IM, correio eletrônico, correio de voz, FAX e Troca de Mensagens por paginação. Através da maneira de contato de envio de mensagem, a mensagem recebida é enviada para os endereços destino de envio sucessivamente de acordo com uma ordem predeterminada até que um endereço destino de envio receba a mensagem, ou até que nenhum dos endereços destino de envio possa ser alcançados. O servidor de troca de mensagens unificado processa cada endereço destino de envio e tipo de envio de mensagem correspondendo ao endereço destino de mensagem de acordo com a ordem predeterminada. O servidor de troca de mensagens unificado primeiro determina se o tipo da mensagem recebida é idêntico ao tipo de envio de mensagem. Se não idêntico, o tipo de mensagem recebida é convertido para o tipo de envio de mensagem, incluindo a conversão necessária do tipo de meio do conteúdo. Se idêntico, a mensagem recebida não precisa ser convertida. Então, o servidor de troca de mensagens unificado inicia uma nova requisição de mensagem para o endereço destino de envio até que a mensagem seja estabelecida com sucesso, ou até que nenhum dos endereços destino possa ser alcançado.
Quando o tipo de envio de mensagem não suporta o tipo do meio do conteúdo da mensagem recebida, o servidor de troca de mensagens unificado determina se um tipo de meio do conteúdo pode ser convertido para este suportado pelo tipo de envio de mensagem; se sim, o servidor de troca de mensagens unificado converte o tipo de meio do conteúdo, por exemplo, converte áudio para texto, texto para áudio, ou similares. O servidor de troca de mensagens unificado pode solicitar recursos de mídia ASR ou recursos de mídia Texto-Para-Fala (TTS) para executar a conversão correspondente. Se o tipo de meio do conteúdo não puder ser convertido paraeste suportado pelo tipo de envio de mensagem, por exemplo, o tipo de meio do conteúdo da mensagem recebida é uma imagem e o tipo de envio de mensagem é SMS, o servidor de troca de mensagens unificado pode incluir um endereço de ligação URL do meio do conteúdo da mensagem recebida na mensagem de envio traduzida.
Terceira, o assinante destino estabelece na política de roteamento inteligente uma maneira de contato de mensagem convertida para chamada, a qual inclui um ou vários números de chamada, apresentando que os canais do meio para os números de chamada são estabelecidos para a mídia de voz contida na mensagem recebida ou são estabelecidos para a mídia de voz enviada a partir da mensagem recebida de acordo com uma ordem predeterminada até que um número de chamada receba a mídia de voz, ou até que nenhum dos números de chamada seja alcançado. O servidor de troca de mensagens unificado inicia as chamadas para os números de chamada de acordo com a ordem predeterminada até que o terminal de um número de chamada responda, então, o canal do meio para o número de chamada é estabelecido para a mídia de voz contida na mensagem recebida ou a mídia de voz enviada a partir da mensagem recebida, assim, o terminal pode escutar o mensagem gravada. Opcionalmente, o servidor de troca de mensagens unificado inicia chamadas para os números de chamada de a-cordo com a ordem predeterminada até que nenhum dos números de chamada possa ser alcançado. Se o tipo de meio do conteúdo da mensagem recebida for texto, o servidor de troca de mensagens unificado solicita recursos de mídia TTS para converter o texto para voz.
Quarta, o assinante destino na política de roteamento inteligente estabelece uma maneira de contato de envio de grupo, a qual inclui um ou mais endereços destino de envio de grupo e tipos de envio de grupo correspondendo aos endereços destino de envio de grupo respectivamente. Os tipos de envio de grupo podem ser um dentre SMS, MMS, IM, correio eletrônico, correio de voz, FAX e Paginação. Através da maneira de contato do envio de grupo, a mensagem recebida é enviada para todos os endereços destino de envio ao mesmo tempo. O servidor de troca de mensagens unifi-cado processa todos os endereços destino de envio de grupo e os tipos de envio de grupo correspondentes ao mesmo tempo. O servidor de troca de mensagens unificado primeiro determina se o tipo da mensagem recebida é idêntico aos tipos de envio de grupo. Se não idêntico, o tipo de mensagem recebida é convertido para o tipo de envio de grupo, incluindo a conversão necessária do tipo do meio do conteúdo; caso contrário, a mensagem recebida não precisa ser convertida. O servidor de troca de mensagens unificado inicia uma nova requisição de mensagem para todos os endereços destino de envio de grupo ao mesmo tempo.
Quando o tipo de envio de grupo não suporta o tipo de meio do conteúdo da mensagem recebida, o servidor de troca de mensagens unificado determina se o tipo de meio do conteúdo pode ser convertido para este suportado pelo tipo de envio de grupo, se sim, o servidor de troca de mensagens unificado converte o tipo de meio do conteúdo da mensagem recebida, por exemplo, converte áudio para texto, texto para áudio ou similares. O servidor de troca de mensagens unificado pode solicitar recursos de mídia ASR ou recursos de mídia Texto-Para-Fala (TTS) para executar a conversão correspondente. Se o tipo de meio do conteúdo não puder ser convertido para este suportado pelo tipo de envio de grupo, por exemplo, o tipo de meio do conteúdo da mensagem recebida é imagem e o tipo de envio de grupo é uma SMS, o servidor de troca de mensagens unificado pode fornecer um endereço de ligação URL do meio do conteúdo da mensagem recebida nos conteúdos traduzidos das mensagem de envio de grupo.
Quinta, o assinante destino estabelece na política de roteamento inteligente uma maneira de contato de bloqueio de troca de mensagens recebidas, a qual inclui uma ou várias regras de bloqueio, por exemplo, o conteúdo da mensagem recebida inclui uma certa palavra. Através da maneira de contato de bloqueio de troca de mensagens recebidas, a mensagem recebida será bloqueada. O servidor de troca de mensagens unificado bloqueia a mensagem recebida diretamente e a aplicação de tal maneira de contato tem êxito.
Sexta, o assinante destino estabelece na política de roteamentointeligente uma maneira de contato de resposta automática de mensagem, a maneira de contato de resposta automática de mensagem incluindo conteúdos de captura de mensagem informados pelo assinante antecipadamente, apresentando que os conteúdos de captura de mensagem são respondidos para a mensagem recebida automaticamente. O servidor de troca de mensagens unificado diretamente responde à mensagem recebida com os conteúdos de captura de mensagem informados pelo assinante, a mensagem de resposta possui o mesmo conteúdo que a mensagem recebida, e a aplicação de tal maneira de contato tem êxito. Onde ainda existem outras maneiras de contato com roteamento inteligente deixadas não-processadas após a aplicação da resposta automática de mensagem ter tido êxito, estas outras maneiras de contato com roteamento inteligente devem continuar a ser processadas até que a aplicação de uma das mesmas tenha êxito, ou até que as aplicações de todas estas outras maneiras de contato com roteamento inteligente falhem, então, o serviço de roteamento inteligente é terminado.
Na modalidade da presente invenção, a política de roteamento inteligente inclui uma ou várias maneiras de contato personalizadas antecipadamente; se a ordem de processamento das maneiras de contato é logicamente apropriada pode ser determinado pelo assinante destino enquanto personalizando o serviço de roteamento inteligente sem intervenção do sistema, ou o sistema pode proporcionar verificação de consistência de dados quando o serviço de roteamento inteligente é personalizado e os dados são estabelecidos, e a verificação de consistência de dados é executada de a-cordo com alguma condição combinada, por exemplo, o bloqueio de troca de mensagens recebidas somente pode ser a última maneira de contato em uma política de roteamento inteligente, e a maneira de contato não deve ser mensagem convertida para chamada quando o tipo de meio do conteúdo no atributo de mensagem recebida é estabelecido como imagem.
De forma similar, o sistema também pode determinar se a maneira de notificação de um sucesso de estabelecimento de mensagem é a-propriada através da verificação de consistência de dados de acordo comcondições combinadas, por exemplo, nenhuma maneira de notificação de um sucesso de estabelecimento de mensagem deve ser estabelecida quando a maneira de contato é bloqueio de mensagem recebida ou resposta automática de mensagem, o tipo de mensagem recebida no atributo de mensagem recebida de uma condição de ativação de roteamento inteligente não deve ser o mesmo que a maneira de notificação do sucesso de estabelecimento de mensagem estabelecida pelo assinante destino.
Obviamente, os versados na técnica podem fazer várias alterações e variações em relação à solução desta invenção sem se afastar do espírito e do escopo da mesma. Por conseqüência, é pretendido que esta invenção inclua as alterações e variações no caso em que tais alterações e variações ocorram dentro do escopo como exposto nas reivindicações anexas e nas técnicas equivalentes das mesmas.
Claims (31)
1. Método para roteamento inteligente, compreendendo:ativar uma chamada recebida para um módulo de processamento de roteamento inteligente em um ponto de ativação designado;ativar, pelo módulo de processamento de roteamento inteligente, um serviço de roteamento inteligente, adquirindo informação relevante da chamada recebida e compondo pelo menos uma condição de ativação de roteamento inteligente da chamada recebida com a informação relevante;associar a condição de ativação de roteamento inteligente da chamada recebida com as condições de ativação de roteamento inteligente preestabelecidas e obter pelo menos uma política de roteamento inteligente compreendendo uma maneira de contato com roteamento inteligente ou mais do que uma maneira de contato com roteamento inteligente com uma ordem de processamento;encaminhar a chamada recebida de acordo com a maneira de contato com roteamento inteligente na política de roteamento inteligente.
2. Método, de acordo com a reivindicação 1, em que a ativação da chamada recebida para o módulo de processamento de roteamento inteligente no ponto de ativação designado compreende:ativar, por uma unidade de função de controle de sessão de chamada, a chamada recebida para o módulo de processamento de roteamento inteligente somente quando recebendo uma requisição inicial da chamada recebida, ou quando recebendo uma resposta de falha para a chamada recebida em resposta a encaminhar a chamada recebida.
3. Método, de acordo com a reivindicação 1, em que, para uma chamada recebida, o módulo de processamento de roteamento inteligente ativa o serviço de roteamento inteligente somente uma vez quando uma requisição inicial da chamada recebida é recebida ou quando uma primeira resposta de falha para a chamada recebida é recebida; ou o módulo de processamento de roteamento inteligente ativa o serviço de roteamento inteligente mais uma vez somente quando a primeira resposta de falha para a chamada recebida é recebida após uma aplicação do serviço de roteamentointeligente falhar com o serviço de roteamento inteligente ativado em resposta à recepção da requisição inicial da chamada recebida.
4. Método, de acordo com a reivindicação 1, em que a informação relevante da chamada recebida compreende uma identidade de atributo chamada, um atributo de chamada recebida, a informação de presença chamada e a hora corrente.
5. Método, de acordo com a reivindicação 4, em que do processo de compor pelo menos uma condição de ativação de roteamento inteligente da chamada recebida com a informação relevante, a identidade do atributo chamada é uma dentre um número chamado e um número do grupo de usuários ao qual a parte chamada pertence;o atributo da chamada recebida compreende pelo menos um dentre um número do autor da chamada, um tipo de meio da chamada recebida e um atributo da chamada da chamada recebida;a informação de presença chamada é pelo menos uma dentre a informação de presença explícita e a informação de presença implícita da parte chamada; ea composição de pelo menos uma condição de ativação de roteamento inteligente da chamada recebida com a informação relevante inclui um dentre:compor uma condição de ativação de roteamento inteligente com uma identidade de atributo chamada, com o atributo da chamada recebida, com a informação de presença chamada e com a hora corrente; e compor mais do que uma condição de ativação de roteamento inteligente com pelo menos duas identidades de atributo chamadas diferentes e com o mesmo atributo da chamada recebida, com a informação de presença chamada e com a hora corrente.
6. Método, de acordo com a reivindicação 4, em que o processo de adquirir, pelo módulo de processamento de roteamento inteligente, a informação de presença chamada compreende um dentre:ativar, por uma unidade de função de controle de sessão dechamada de um domínio doméstico da parte chamada, uma mensagem contendo a informação de presença chamada para o módulo de processamento de roteamento inteligente, adquirindo e gravando, pelo módulo de processamento de roteamento inteligente, a informação de presença chamada a partir da mensagem; egerenciar, por um servidor de presença em uma rede, a informação de presença chamada;assinar, pelo módulo de processamento de roteamento inteligente, a informação de presença chamada de assinantes necessários no servidor de presença, e informar, pelo servidor de presença, ao módulo de processamento de roteamento inteligente da informação de presença chamada em um dentre o caso em que a informação de assinatura é recebida e no caso em que a informação de presença chamada se altera.
7. Método, de acordo com as reivindicações 1 até 6, em que a maneira de contato com roteamento inteligente compreende: bloqueio de Chamada recebida, envio serial de chamada, envio paralelo de chamada, chamada enviada para caixa de correio de voz ou estação de secretária, chamada convertida para correio eletrônico, chamada convertida para mensagem de dados, distribuição de chamada, chamada em espera, fila, captura de mensagem gravada e registro de retorno de chamada.
8. Método, de acordo com a reivindicação 7, em que o roteamento da chamada recebida quando a maneira de contato com roteamento inteligente é chamada convertida para mensagem de dados compreende:enviar a chamada recebida para um servidor de troca de mensagens unificado, onde a chamada recebida é convertida para uma mensagem de dados; eencaminhar a mensagem de dados.
9. Método, de acordo com a reivindicação 7, em que, quando várias políticas de roteamento inteligente são obtidas, a chamada recebida é processada de acordo com uma ordem combinada ou preestabelecida das várias políticas de roteamento inteligente, ou a chamada recebida é processada de acordo com uma dentre várias políticas de roteamento inteligentecom a prioridade mais alta de acordo com a prioridade combinada ou prees-tabelecida.
10. Método, de acordo com a reivindicação 7, em que a chamada recebida é processada de acordo com as maneiras de contato com roteamento inteligente em uma ordem predeterminada quando a política de ro-teamento inteligente inclui mais do que uma maneira de contato com rotea-mento inteligente.
11. Método, de acordo com a reivindicação 10, em que, quando a chamada recebida é processada de acordo com a política de roteamento inteligente, o serviço de roteamento inteligente é terminado em um dentre o caso em que uma aplicação de uma maneira de contato com roteamento inteligente tem êxito e o caso em que as aplicações de todas as maneiras de contato com roteamento inteligente falham.
12. Método, de acordo com a reivindicação 10, em que, quando uma aplicação de captura de mensagem gravada tem êxito, se ainda existirem outras maneiras de contato com roteamento inteligente deixadas não-processadas, as outras maneiras de contato com roteamento inteligente continuam a ser processadas até que uma aplicação de uma das outras maneiras de contato com roteamento inteligente tenha êxito ou até que as aplicações de todas as outras maneiras de contato com roteamento inteligente falhem; eo serviço de roteamento inteligente é terminado.
13. Sistema para roteamento inteligente, compreendendo:uma unidade de função de controle de sessão de chamada, adaptada para ativar uma chamada recebida;um módulo de processamento de roteamento inteligente, em comunicação com a unidade de função de controle de sessão de chamada, adaptado para receber a chamada recebida a partir da unidade de função de controle de sessão de chamada, executar o controle lógico para um serviço de roteamento inteligente; eum módulo de processamento de informação de presença de assinante, em comunicação com um dentre o módulo de processamento deroteamento inteligente e a unidade de função de controle de sessão de chamada, adaptado para coletar e publicar informação de presença de assinante e proporcionar a informação de presença de assinante para o módulo de processamento de roteamento inteligente.
14. Sistema, de acordo com a reivindicação 13, adicionalmente compreendendo: um servidor de troca de mensagens unificado, em comunicação com um dentre o módulo de processamento de roteamento inteligente e a função de controle de sessão de chamada, adaptado para processar uma mensagem no serviço de roteamento inteligente.
15. Sistema, de acordo coma reivindicação 14, em que a unidade de função de controle de sessão de chamada, o módulo de processamento de roteamento inteligente, o servidor de troca de mensagens unificado e o módulo de processamento de informação de presença de assinante são separados uns dos outros; ouo módulo de processamento de roteamento inteligente é configurado na unidade de função de controle de sessão de chamada; ouo módulo de processamento de informação de presença de assinante é configurado no módulo de processamento de roteamento inteligente.
16. Método para roteamento inteligente, compreendendo:ativar uma mensagem recebida para um módulo de processamento de roteamento inteligente;ativar, pelo módulo de processamento de roteamento inteligente, um serviço de roteamento inteligente, adquirindo informação relevante da mensagem recebida e compondo pelo menos uma condição de ativação de roteamento inteligente da mensagem recebida com a informação relevante da mensagem recebida;associar, pelo módulo de processamento de roteamento inteligente, a condição de ativação de roteamento inteligente da mensagem recebida com as condições de ativação de roteamento inteligente preestabeleci-das, obtendo pelo menos uma política de roteamento inteligente que inclui pelo menos uma maneira de contato com roteamento inteligente e enviar apolítica de roteamento inteligente para um servidor de troca de mensagens unificado;encaminhar, pelo servidor de troca de mensagens unificado, a mensagem recebida de acordo com a maneira de contato com roteamento inteligente na política de roteamento inteligente.
17. Método, de acordo com a reivindicação 16, em que na ativação da mensagem recebida para o módulo de processamento de roteamento inteligente,o servidor de troca de mensagens unificado ativa a mensagem recebida para o módulo de processamento de roteamento inteligente uma vez em um dentre um caso no qual uma requisição inicial da mensagem recebida é recebida e no caso no qual uma resposta de falha para a mensagem recebida é recebida após a mensagem recebida ser encaminhada de acordo com uma maneira original de contato de roteamento da mensagem recebida.
18. Método, de acordo com a reivindicação 17, em que, para uma mensagem recebida, o módulo de processamento de roteamento inteligente ativa o serviço de roteamento inteligente uma vez em um dentre um caso no qual a requisição inicial da mensagem recebida é recebida e no caso no qual uma primeira resposta de falha para a mensagem recebida é recebida; ouo módulo de processamento de roteamento inteligente ativa o serviço de roteamento inteligente mais uma vez quando a primeira resposta de falha da mensagem recebida é recebida após uma aplicação do serviço de roteamento inteligente falhar com o serviço de roteamento inteligente ativado em resposta à recepção da requisição inicial da mensagem recebida.
19. Método, de acordo com a reivindicação 16, em que a informação relevante da mensagem recebida inclui uma identidade de atributo chamada, um atributo de mensagem recebida, informação de presença chamada e hora corrente.
20. Método, de acordo com a reivindicação 19, em que a identidade de atributo chamada é uma dentre um endereçochamado e um número de um grupo de usuários ao qual uma parte chamada pertence;o atributo da mensagem recebida inclui pelo menos um dentre um endereço do autor da chamada, um tipo de mensagem recebida e um tipo de meio do conteúdo;a informação de presença chamada é pelo menos uma dentre a informação de presença explícita e a informação de presença implícita da parte chamada;a composição da pelo menos uma condição de ativação de roteamento inteligente da mensagem recebida com a informação relevante compreende um dentre:compor uma condição de ativação de roteamento inteligente com uma identidade de atributo chamada, com o atributo da mensagem recebida, com a informação de presença chamada e com a hora corrente; e compor mais do que uma condição de ativação de roteamento inteligente com pelo menos duas identidades de atributo chamadas diferentes e com os mesmos, atributo de mensagem recebida, informação de presença chamada e hora corrente.
21. Método, de acordo com a reivindicação 19, em que, o processo de adquirir, pelo módulo de processamento de roteamento inteligente, a informação de presença chamada compreende um dentre:ativar, pelo servidor de troca de mensagens unificado, uma mensagem contendo a informação de presença chamada para o módulo de processamento de roteamento inteligente, adquirindo e gravando, pelo módulo de processamento de roteamento inteligente, a informação de presença chamada a partir da mensagem; egerenciar, por um servidor de presença em uma rede, a informação de presença chamada, endossando, pelo módulo de processamento de roteamento inteligente, a informação de presença do assinante necessária no servidor de presença, e informar, pelo servidor de presença, ao módulo de processamento de roteamento inteligente da informação de presença chamada em um dentre um caso no qual a informação de endosso é recebi-da e no caso no qual a informação de presença chamada se altera.
22. Método, de acordo com a reivindicação 16, em que, quando várias políticas de roteamento inteligente da mensagem recebida são obtidas, a mensagem recebida é processada de acordo com uma ordem combinada ou preestabelecida das várias políticas de roteamento inteligente, ou é processada de acordo com uma das várias políticas de roteamento inteligente com a prioridade mais alta de acordo com a prioridade combinada ou preestabelecida.
23. Método, de acordo com qualquer uma das reivindicações 16 até 22, em que a maneira de contato com roteamento inteligente compreende:manter o modo de recebimento, envio de mensagem, mensagem convertida para chamada, paginação de mensagem, bloqueio de mensagem recebida e resposta automática de mensagem.
24. Método, de acordo com a reivindicação 23, em que a mensagem recebida é processada de acordo com as maneiras de contato com roteamento inteligente em uma ordem predeterminada quando a política de roteamento inteligente compreende mais do que uma maneira de contato com roteamento inteligente.
25. Método, de acordo com a reivindicação 24, em que, quando a mensagem recebida é processada de acordo com a política de roteamento inteligente, o serviço de roteamento inteligente é terminado em um dentre o caso no qual uma aplicação de uma maneira de contato com roteamento inteligente tem êxito e um caso no qual as aplicações de todas as maneiras de contato com roteamento inteligente falham.
26. Método, de acordo com a reivindicação 24, em que, quando ainda existem outras maneiras de contato com roteamento inteligente deixadas não-processadas após a aplicação da resposta automática de mensagem ter tido sucesso, as outras maneiras de contato com roteamento inteligente continuam a ser processadas até que uma aplicação de uma das outras maneiras de contato com roteamento inteligente tenha êxito ou até que aplicações de todas as outras maneiras de contato com roteamento inteli-gente falhem; eo serviço de roteamento inteligente é terminado.
27. Método, de acordo com a reivindicação 23, em que a política de roteamento inteligente adicionalmente inclui uma maneira de notificação de um sucesso de estabelecimento de mensagem correspondendo a uma maneira de contato com roteamento inteligente;quando a mensagem recebida é estabelecida com sucesso através de uma maneira de contato com roteamento inteligente, o servidor de troca de mensagens unificado informa ao assinante destino através da maneira de notificação de um sucesso de estabelecimento de mensagem correspondendo à maneira de contato com roteamento inteligente.
28. Método, de acordo com a reivindicação 27, em que a maneira de notificação de um sucesso de estabelecimento de mensagem inclui troca de mensagem instantânea, serviço de mensagem curta, troca de mensagens por paginação e indicador de espera de mensagem.
29. Método, de acordo com a reivindicação 27, em que o processo de enviar a política de roteamento inteligente para o servidor de troca de mensagens unificado compreende um dentre:enviar, pelo módulo de processamento de roteamento inteligente, para o servidor de troca de mensagens unificado, uma mensagem que contém todas as maneiras de contato com roteamento inteligente e todas as maneiras de notificação correspondendo às maneiras de contato com roteamento inteligente; eenviar, pelo módulo de processamento de roteamento inteligente, uma mensagem que contém uma maneira de contato com roteamento inteligente e a maneira de notificação correspondendo à maneira de contato com roteamento inteligente, de acordo com uma ordem de processamento das maneiras de contato com roteamento inteligente.
30. Sistema para roteamento inteligente,compreendendo:um servidor de troca de mensagens unificado, adaptado para receber, enviar e converter mensagens, ativando uma mensagem recebida, processando a mensagem recebida de acordo com uma política de rotea-mento inteligente;um módulo de processamento de roteamento inteligente, em comunicação com o servidor de troca de mensagens unificado, adaptado para adquirir a política de roteamento inteligente de acordo com a mensagem recebida ativada pelo servidor de troca de mensagens unificado, e proporcionando a política de roteamento inteligente para o servidor de troca de mensagens unificado;um módulo de processamento de informação de presença de assinante, em comunicação com o módulo de processamento de roteamento inteligente, adaptado para coletar e publicar a informação de presença do assinante, e proporcionar a informação de presença do assinante para o módulo de processamento de roteamento inteligente.
31. Sistema, de acordo com a reivindicação 30, em queo servidor de troca de mensagens unificado, o módulo de processamento de roteamento inteligente e o módulo de processamento de informação de presença de assinante são separados uns dos outros, ouo módulo de processamento de roteamento inteligente é configurado no servidor de troca de mensagens unificado; ouo módulo de processamento de informação de presença de assinante é configurado no módulo de processamento de roteamento inteligente.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2005100552313A CN1323569C (zh) | 2005-03-16 | 2005-03-16 | 一种呼叫智能路由的方法及其系统 |
| CNB2005100631283A CN100438509C (zh) | 2005-04-04 | 2005-04-04 | 统一消息智能路由的实现方法及其系统 |
| PCT/CN2006/000344 WO2006097032A1 (fr) | 2005-03-16 | 2006-03-08 | Procede et systeme pour mise en place de routage intelligent |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BRPI0608514A2 true BRPI0608514A2 (pt) | 2010-01-05 |
Family
ID=36991276
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0608514 BRPI0608514A2 (pt) | 2005-03-16 | 2006-03-08 | método e sistema para roteamento inteligente |
Country Status (5)
| Country | Link |
|---|---|
| US (3) | US8374326B2 (pt) |
| EP (1) | EP1850572A4 (pt) |
| BR (1) | BRPI0608514A2 (pt) |
| RU (1) | RU2357380C1 (pt) |
| WO (1) | WO2006097032A1 (pt) |
Families Citing this family (36)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8638923B1 (en) * | 2007-02-16 | 2014-01-28 | Sprint Spectrum L.P. | Dynamic registration for call-pickup group membership, and selective rerouting of calls |
| US20090034696A1 (en) | 2007-08-01 | 2009-02-05 | Microsoft Corporation | Mechanism of distributing voice call using email distribution groups |
| US7870418B2 (en) * | 2008-02-27 | 2011-01-11 | Microsoft Corporation | Enhanced presence routing and roster fidelity by proactive crashed endpoint detection |
| US8495660B1 (en) * | 2008-03-28 | 2013-07-23 | Symantec Corporation | Methods and systems for handling instant messages and notifications based on the state of a computing device |
| US20090254621A1 (en) * | 2008-04-08 | 2009-10-08 | Venali, Inc. | Peer-to-peer messaging of facsimile messages |
| DE102008021608A1 (de) * | 2008-04-30 | 2009-11-05 | Siemens Enterprise Communications Gmbh & Co. Kg | Verfahren und Kommunikationseinrichtung zum Etablieren einer alternativen Kommunikationsübertragung |
| US9271129B2 (en) | 2008-08-05 | 2016-02-23 | HeyWire, Inc. | Mobile messaging hub enabling enterprise office telephone numbers |
| US11172067B1 (en) | 2008-08-05 | 2021-11-09 | HeyWire, Inc. | Call center mobile messaging |
| WO2010017164A1 (en) | 2008-08-05 | 2010-02-11 | Mediafriends, Inc. | Apparatus and methods for tv social applications |
| US20120221962A1 (en) | 2008-08-05 | 2012-08-30 | Eugene Lee Lew | Social messaging hub system |
| US9356907B2 (en) | 2008-08-05 | 2016-05-31 | HeyWire, Inc. | Messaging system having multiple number, dual mode phone support |
| US8918085B2 (en) * | 2008-08-05 | 2014-12-23 | Mediafriends, Inc. | Social messaging hub |
| US12238246B2 (en) | 2008-08-05 | 2025-02-25 | Salesforce, Inc. | Call center mobile messaging |
| US9532197B1 (en) | 2009-03-30 | 2016-12-27 | Salesforce.Com, Inc. | DID line type provisioning verification |
| US8498385B2 (en) * | 2009-06-05 | 2013-07-30 | T-Mobile Usa, Inc. | Changing redirection information for telecommunications devices via a voicemail system or call handling server |
| CN101610477B (zh) | 2009-07-13 | 2012-09-05 | 中兴通讯股份有限公司 | 多媒体消息业务的处理系统和方法 |
| CN101997996B (zh) | 2009-08-13 | 2014-12-03 | 华为技术有限公司 | 一种排队路由的方法及装置 |
| US9100415B2 (en) * | 2009-12-17 | 2015-08-04 | Verizon Patent And Licensing Inc. | On-net direct access to voicemail |
| CN103368821A (zh) | 2012-04-10 | 2013-10-23 | 中兴通讯股份有限公司 | 发送语音消息的方法及系统、融合消息服务器及客户端 |
| CN103379017B (zh) | 2012-04-13 | 2018-03-16 | 中兴通讯股份有限公司 | 语音留言方法及系统、融合消息服务器及客户端 |
| US20140315532A1 (en) * | 2013-04-17 | 2014-10-23 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for information transmission |
| US10064024B2 (en) | 2014-02-14 | 2018-08-28 | HeyWire, Inc. | Cloud hosted multimedia file handling on mobile devices |
| US10469423B2 (en) | 2014-02-14 | 2019-11-05 | Salesforce.Com, Inc. | Cloud hosted multimedia file handling on mobile devices |
| US9936362B2 (en) | 2014-03-04 | 2018-04-03 | HeyWire, Inc. | Intelligent presence detection messaging |
| US9456317B2 (en) | 2014-03-04 | 2016-09-27 | HeyWire, Inc. | Intelligent presence detection messaging |
| CN103955179A (zh) * | 2014-04-08 | 2014-07-30 | 小米科技有限责任公司 | 一种远程智能控制方法和装置 |
| US10360309B2 (en) | 2015-04-30 | 2019-07-23 | Salesforce.Com, Inc. | Call center SMS-MMS language router |
| US9854415B2 (en) | 2015-04-30 | 2017-12-26 | HeyWire, Inc. | Call center A2P-to-P2P message routing conversion |
| US10769212B2 (en) | 2015-07-31 | 2020-09-08 | Netapp Inc. | Extensible and elastic data management services engine external to a storage domain |
| WO2018013511A1 (en) | 2016-07-11 | 2018-01-18 | Salesforce.Com, Inc. | System and method to use a mobile number in conjunction with a non-telephony internet connected device |
| US10439895B2 (en) * | 2017-01-31 | 2019-10-08 | Salesforce.Com, Inc. | Dynamic selection of channels for incoming communication |
| US10277745B1 (en) * | 2017-05-30 | 2019-04-30 | Noble Systems Corporation | Answering machine detection for a contact center |
| US10798534B2 (en) | 2017-05-31 | 2020-10-06 | Inteliquent, Inc. | Content-based routing and rating of messages in a telecommunications network |
| US10460728B2 (en) * | 2017-06-16 | 2019-10-29 | Amazon Technologies, Inc. | Exporting dialog-driven applications to digital communication platforms |
| US10187870B1 (en) | 2017-07-21 | 2019-01-22 | Qualcomm Incorporated | Systems and methods for intelligent routing of notifications of incoming voice communication requests |
| US10979563B1 (en) * | 2019-07-01 | 2021-04-13 | Securus Technologies, Llc | Non-resident initiated communication with a controlled-environment facility resident |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5247571A (en) * | 1992-02-28 | 1993-09-21 | Bell Atlantic Network Services, Inc. | Area wide centrex |
| US7260203B2 (en) * | 1992-08-26 | 2007-08-21 | Bellsouth Intellectual Property Corporation | Method and apparatus for routing calls based on identification of the calling party or calling line |
| AP9901547A0 (en) | 1996-11-18 | 1999-06-30 | Mci Worldwide Inc | A communication system architecture. |
| US6263066B1 (en) | 1997-02-06 | 2001-07-17 | Genesys Telecommunications Laboratories, Inc. | Multimedia managing and prioritized queuing system integrated with intelligent routing capability |
| FI110401B (fi) | 1997-08-11 | 2003-01-15 | Nokia Corp | Suljetun tilaajaryhmän puhepostipalvelu matkaviestinjärjestelmässä |
| US6931116B1 (en) | 1997-09-08 | 2005-08-16 | Mci Communications Corporation | Multiple routing options in a telecommunications service platform |
| US6134314A (en) * | 1998-12-11 | 2000-10-17 | Qwest Communications International Inc. | Method and system for dynamically redirecting wireline call delivery |
| US6631258B1 (en) * | 1998-12-31 | 2003-10-07 | At&T Corp. | Busy call forwarding in a wireless centrex services system |
| US6745025B1 (en) * | 1998-12-31 | 2004-06-01 | At&T Corp. | Time-of-day call forwarding in a wireless centrex services system |
| US6711156B1 (en) * | 2000-03-20 | 2004-03-23 | Telefonaktiebolaget L M Ericsson (Publ) | System and method for providing enhanced user-service interaction in an integrated telecommunications network |
| US20020122547A1 (en) * | 2000-12-21 | 2002-09-05 | Hinchey Allan J. | Method and apparatus for telephony route selection |
| US7519172B2 (en) * | 2001-02-16 | 2009-04-14 | Qwest Communications International Inc. | Implementing feature interactions between an AIN-based service and a switch-based forwarding service |
| CA2357785A1 (en) | 2001-09-14 | 2003-03-14 | Alcatel Canada Inc. | Intelligent routing for effective utilization of network signaling resources |
| US20030112948A1 (en) | 2001-12-19 | 2003-06-19 | Wendell Brown | System and method for establishing a connection between parties based on their availability |
| US7035390B2 (en) * | 2003-03-07 | 2006-04-25 | Nortel Networks Limited | User controlled call routing for multiple telephony devices |
| US7680259B2 (en) * | 2004-01-12 | 2010-03-16 | At&T Intellectual Property, I,L.P. | Rule-based intelligent call forwarding |
-
2006
- 2006-03-08 BR BRPI0608514 patent/BRPI0608514A2/pt not_active Application Discontinuation
- 2006-03-08 RU RU2007134860A patent/RU2357380C1/ru active
- 2006-03-08 WO PCT/CN2006/000344 patent/WO2006097032A1/zh not_active Ceased
- 2006-03-08 EP EP20060705730 patent/EP1850572A4/en not_active Ceased
-
2007
- 2007-08-27 US US11/845,611 patent/US8374326B2/en active Active
-
2012
- 2012-02-01 US US13/363,971 patent/US8625765B2/en not_active Expired - Lifetime
-
2013
- 2013-11-25 US US14/089,256 patent/US9020118B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| RU2007134860A (ru) | 2009-03-27 |
| US8625765B2 (en) | 2014-01-07 |
| US8374326B2 (en) | 2013-02-12 |
| US20140086107A1 (en) | 2014-03-27 |
| WO2006097032A1 (fr) | 2006-09-21 |
| US9020118B2 (en) | 2015-04-28 |
| US20080043969A1 (en) | 2008-02-21 |
| RU2357380C1 (ru) | 2009-05-27 |
| EP1850572A4 (en) | 2008-12-10 |
| US20120128145A1 (en) | 2012-05-24 |
| EP1850572A1 (en) | 2007-10-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BRPI0608514A2 (pt) | método e sistema para roteamento inteligente | |
| AU725370C (en) | Integrated voice, facsimile and electronic mail messaging system | |
| KR101512211B1 (ko) | 수신자 그룹으로 통지를 분배하기 위한 시스템 및 방법 | |
| US6934367B1 (en) | System and method for voicemail message certification and reply using a temporary voicemail service | |
| US20070233800A1 (en) | System and method for electronic message status notification | |
| US7027567B1 (en) | System and method for electronic message status notification and reply using various electronic media | |
| US6865260B1 (en) | System and method for electronic message status certification | |
| US8774394B2 (en) | System and method for eliminating hold time in a telecommunications network | |
| KR20040053341A (ko) | 다수의 사용자에게 음성메일 메시지 송신 | |
| WO2008134944A1 (en) | Missed call reminding method, system and mobile service device | |
| WO2011029344A1 (zh) | 基于智能网的自动回复方法及系统 | |
| CN101854703A (zh) | 获取状态信息的方法、服务器及系统 | |
| US20080170672A1 (en) | Enhanced telecommunications greeting system | |
| US8412173B2 (en) | Method and system for providing a contact attempt service | |
| US20110200180A1 (en) | Method and apparatus for providing virtual messaging | |
| CN1323569C (zh) | 一种呼叫智能路由的方法及其系统 | |
| WO2017156714A1 (zh) | 一种会话的实现方法、会话管理装置及会话系统 | |
| CN100438509C (zh) | 统一消息智能路由的实现方法及其系统 | |
| CA2258819C (en) | Integrated voice, facsimile and electronic mail messaging system | |
| JPH10224474A (ja) | 通信識別制御方法及びメッセージ蓄積再生装置 | |
| CN101068421A (zh) | 终端通信方法、终端设备及通信系统 | |
| JPH11136361A (ja) | 通信制御装置および通信制御方法 | |
| KR20020016332A (ko) | 무선 인터넷을 이용한 통화 내용 전송 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B15K | Others concerning applications: alteration of classification |
Free format text: A CLASSIFICACAO ANTERIOR ERA: H04M 3/42 Ipc: H04M 3/42 (1968.09), H04M 3/53 (2000.01), H04M 3/5 |
|
| B07A | Application suspended after technical examination (opinion) [chapter 7.1 patent gazette] | ||
| B09B | Patent application refused [chapter 9.2 patent gazette] | ||
| B12B | Appeal against refusal [chapter 12.2 patent gazette] | ||
| B12B | Appeal against refusal [chapter 12.2 patent gazette] | ||
| B12G | Publication of notification of appeal cancelled [chapter 12.7 patent gazette] |
Free format text: ANULADA A PUBLICACAO CODIGO 12.2 NA RPI NO 2531 DE 09/07/2019 POR TER SIDO INDEVIDA. |