Ce document décrit comment la table de restrictions affecte le transfert d'appels lorsque l'option "Transférer vers un autre numéro de contact" est utilisée sous Entrée de l'appelant des utilisateurs/gestionnaires d'appels. Cette fonction est appelée numérotation à clé unique car elle permet à une seule clé de représenter un numéro.
Pour plus d'informations sur cette fonctionnalité, reportez-vous à la section Offering One-Key Dialing Under Call Handler Messages du document Managing Call Handlers in Cisco Unity Connection. Ce document fournit également des informations sur la façon d'interroger la base de données afin d'extraire des données sur les numéros de contact secondaires configurés.
L'administrateur active cette option via la page Administration de Cisco Unity Connection.L'administrateur peut définir n'importe quel numéro indépendamment des restrictions définies dans la table des restrictions.
L'utilisateur peut modifier/désactiver le poste secondaire via l'interface TUI (Conversation in Telephone User Interface). Lorsque l'utilisateur modifie le numéro, il est comparé au modèle bloqué dans la table de restrictions associée à la classe de service de l'utilisateur. Si un numéro bloqué est saisi, une invite d'erreur est émise à l'utilisateur pour indiquer que le numéro est bloqué.
Pour plus d'informations sur la manière dont les utilisateurs accèdent à cette fonctionnalité, reportez-vous au chapitre Managing Your Alternate Contact Numbers du Guide de l'utilisateur du Guide d'interface téléphonique de Cisco Unity Connection.
Une fois le numéro défini par l'utilisateur, il n'est pas vérifié par rapport à la table de restrictions lorsque le transfert d'appel réel a lieu. La vérification ne se produit que lorsque le numéro est défini par l'utilisateur. Les modifications apportées à la table de restrictions afin de bloquer le numéro défini par l'utilisateur permettent toujours le transfert de l'appel car le numéro est déjà défini.
La base de données peut être interrogée pour obtenir le numéro de contact secondaire configuré pour le gestionnaire d'appels/utilisateur.
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 *
Remarques importantes sur la table de restrictions :
le numéro de séquence de la table de restrictions spécifie l'ordre dans lequel Cisco Unity Connection appliquera chaque modèle d'appel.
Valeurs bloquées dans les tables de restrictions indique :
numberpattern dans la table de restrictions fournit des numéros ou des modèles de numéros spécifiques (y compris les codes d'accès externes et longue distance) qui peuvent être autorisés ou restreints.
Utilise les chiffres 0 à 9 plus ces caractères spéciaux :
Par exemple, pour supprimer tous les numéros de téléphone commençant par 206 mais dont la longueur dépasse 7 chiffres, entrez 9206????* pour le modèle (et définissez « Bloqué » == vrai).
Les appels longue distance aux États-Unis sont bloqués conformément à la table de restrictions.
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
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
27-Mar-2014 |
Première publication |