Contenu

Introduction

Conception

Limite

Requêtes CLI

Pour obtenir les tables de restrictions disponibles

Pour obtenir les restrictions définies dans la table de restrictions de transfert par défaut

Pour configurer tous les utilisateurs pour les appels longue distance

Pour obtenir la configuration de tous les gestionnaires d'appels pour les appels longue distance

Pour configurer tous les utilisateurs avec le numéro de contact de transfert vers un autre

Pour obtenir tous les gestionnaires d'appels avec le paramètre Transfert vers un autre numéro de contact configuré

Introduction

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.

Conception

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.

Note:

L'utilisateur peut entendre/modifier l'option de poste alternatif via TUI uniquement lorsque l'administrateur active cette option via la page Administration de Cisco Unity Connection.

Limite

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.

Requêtes CLI

Pour obtenir les tables de restrictions disponibles

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

Pour obtenir les restrictions définies dans la table de restrictions de transfert par défaut

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 :

- 0: Autoriser l'utilisation de chaînes de numérotation correspondant au modèle

- 1: Ne pas autoriser l'utilisation de chaînes de numérotation correspondant au modèle

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 :

- * Correspond à zéro ou plusieurs chiffres

- ? Correspond exactement à un chiffre. Chacun ? sert de substituant pour un chiffre.

- # Correspond à la touche # du téléphone

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.

Pour configurer tous les utilisateurs pour les appels longue distance

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

Note:

comme '91%' signifie n'importe quel nombre qui commence par 91.

Pour les appels internationaux, comme '9011%' peut être utilisé.

Pour vérifier un numéro spécifique, remplacez acn.transférnumber par '91%' par acn.transférnumber='914084343219'

touchtonekey est l'option d'entrée de l'appelant

Note: Dans cet exemple, le numéro d'interurbain est défini pour l'utilisateur par l'administrateur. Comme mentionné précédemment, les tables de restriction ne sont pas cochées lorsque l'administrateur définit le numéro.

Pour obtenir la configuration de tous les gestionnaires d'appels pour les appels longue distance

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

Pour configurer tous les utilisateurs avec le numéro de contact de transfert vers un autre

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

Note:

Dans cet exemple, 1212 a été bloqué dans la table de restrictions après que l'utilisateur l'ait défini comme numéro de contact secondaire. 914084343219 a été défini par l'administrateur. Par conséquent, pour ces deux numéros, les appels seront transférés même si la table de restrictions le bloque.

Tous les numéros de contact secondaire actifs s'affichent avec cette requête.

Pour obtenir tous les gestionnaires d'appels avec le paramètre Transfert vers un autre numéro de contact configuré

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