Este documento descreve como a Tabela de Restrições afeta a transferência de chamadas quando a opção "Transferir para Número de Contato Alternativo" é usada na Entrada de Chamador de Usuários / Manipuladores de Chamadas. Esse recurso é conhecido como Discagem de uma chave, pois permite que uma única chave represente um número.
Para obter mais informações sobre esse recurso, consulte a seção Oferecendo discagem de uma chave durante saudações do manipulador de chamadas do documento Gerenciando manipuladores de chamadas no Cisco Unity Connection. Este documento também fornece informações sobre como consultar o banco de dados para extrair dados nos Números de Contato Alternativos configurados.
O administrador ativa essa opção por meio da página Cisco Unity Connection Administration.O administrador pode definir qualquer número independentemente das restrições definidas na tabela de restrições.
O usuário pode modificar/desabilitar a Extensão alternativa por meio da conversação na TUI (Telephone User Interface, interface do usuário do telefone). Quando o usuário modifica o número, ele é verificado em relação ao Padrão bloqueado na Tabela de restrições associada à Classe de serviço do usuário. Se um número bloqueado for inserido, um prompt de erro será reproduzido para o usuário indicando que o número está bloqueado.
Para obter mais informações sobre como os usuários acessam esse recurso, consulte o capítulo Gerenciando seus números de contatos alternativos do Guia do usuário do Guia da interface de telefone do Cisco Unity Connection.
Depois que o número é definido pelo usuário, ele não é comparado à tabela de restrições quando a transferência real de chamadas ocorre. A verificação só acontece quando o número é definido pelo usuário. As modificações na tabela de restrições para bloquear o número definido pelo usuário ainda permitirão que a chamada seja transferida, pois o número já está definido.
O banco de dados pode ser consultado para obter o Número de contato alternativo configurado para o Manipulador de usuário/chamada.
admin:run cuc dbquery unitydirdb select displayname from vw_restrictiontable
displayname --------------------------------------------------------- Default Transfer Default Outdial Default Fax Default System Transfer User-Defined and Automatically-Added Alternate Extensions
admin:run cuc dbquery unitydirdb select sequencenumber, blocked, numberpattern from vw_restrictionpattern where restrictiontableobjectid in (select objectid from vw_restrictiontable where displayname='Default Transfer') order by sequencenumber
sequencenumber blocked numberpattern -------------- ------- -------------- 0 1 1212 1 1 9??????? 2 1 91???????* 3 1 9011???????* 4 1 9???????????* 5 1 900 6 1 *
Observações importantes sobre a tabela de restrições:
O número do sequenciador na Tabela de Restrições especifica a ordem na qual o Cisco Unity Connection aplicará cada padrão de chamada.
Valores bloqueados em Tabelas de Restrições indica:
o padrão numérico na Tabela de Restrições fornece números ou padrões específicos de números (incluindo códigos de acesso externo e de longa distância) que podem ser permitidos ou restritos.
Usa dígitos de 0 a 9 mais estes caracteres especiais:
Por exemplo, para filtrar todos os números de telefone que começam com 206 mas têm mais de 7 dígitos, digite 9206??????* para o padrão (e defina "Bloqueado" == verdadeiro).
As chamadas de longa distância dos EUA são bloqueadas conforme definido pela Tabela de Restrições.
admin:run cuc dbquery unitydirdb select gu.alias, gu.dtmfaccessid, me.touchtonekey, acn.transfernumber from vw_alternatecontactnumber as acn inner join vw_menuentry as me on acn.menuentryobjectid=me.objectid and me.action='7' inner join vw_callhandler as ch on me.callhandlerobjectid=ch.objectid inner join vw_globaluser as gu on ch.recipient_globaluserobjectid=gu.objectid and ch.isprimary='1' and acn.transfernumber like '91%'
alias dtmfaccessid touchtonekey transfernumber ------- ------------ ------------ -------------- Anirudh 1008 9 914084343219
admin:run cuc dbquery unitydirdb select ch.displayname, ch.dtmfaccessid, me.touchtonekey, acn.transfernumber from vw_callhandler as ch inner join vw_menuentry as me on ch.objectid=me.callhandlerobjectid and ch.isprimary='0' and me.action='7' inner join vw_alternatecontactnumber as acn on acn.menuentryobjectid=me.objectid and acn.transfernumber like '91%' No records found
admin:run cuc dbquery unitydirdb select gu.alias, gu.dtmfaccessid, me.touchtonekey, acn.transfernumber from vw_alternatecontactnumber as acn inner join vw_menuentry as me on acn.menuentryobjectid=me.objectid and me.action='7' inner join vw_callhandler as ch on me.callhandlerobjectid=ch.objectid inner join vw_globaluser as gu on ch.recipient_globaluserobjectid=gu.objectid and ch.isprimary='1'
alias dtmfaccessid touchtonekey transfernumber ------------- ------------ ------------ -------------- Anirudh 1008 9 914084343219 AMavilakandy 8023 1 1212
admin:run cuc dbquery unitydirdb select ch.displayname, ch.dtmfaccessid, me.touchtonekey, acn.transfernumber from vw_callhandler as ch inner join vw_menuentry as me on ch.objectid=me.callhandlerobjectid and ch.isprimary='0' and me.action='7' inner join vw_alternatecontactnumber as acn on acn.menuentryobjectid=me.objectid
displayname dtmfaccessid touchtonekey transfernumber ----------- ------------- ------------ -------------- APAC 56565 2 2226 APAC 56565 3 2226 EU null 1 2226 EU null 2 2226
Revisão | Data de publicação | Comentários |
---|---|---|
1.0 |
27-Mar-2014 |
Versão inicial |