Voix et communications unifiées : Cisco Unity Express

Transférer directement un appelant dans une boîte aux lettres Unity Express

18 octobre 2016 - Traduction automatique
Autres versions: PDFpdf | Anglais (22 août 2015) | Commentaires


Contenu


Introduction

Ce document explique les étapes de configuration nécessaires pour permettre à un préposé ou à un opérateur de transférer un appelant directement dans la messagerie vocale d'un abonné Cisco Unity Express, et pour ne pas faire sonner leur téléphone. Les lecteurs de ce document doivent connaître la méthode d'intégration utilisée par la version de Cisco Unity Express qu'ils utilisent. Cette méthode est soit Cisco CallManager ou Cisco CallManager Express.

Afin d'expédier un appel directement dans une boîte vocale d'utilisateur, le commutateur de téléphone (CallManager Express ou CallManager) doit être configuré pour définir une plage des extensions qui sont toujours expédiées au numéro pilote de messagerie vocale. Puisque ces extensions sont différentes que les extensions régulières pour des utilisateurs, le Cisco Unity Express doit être configuré afin d'identifier les autres extensions. Ce fait par l'utilisation des nombres E.164.

Conditions préalables

Conditions requises

Cisco recommande aux lecteurs de ce document qu'ils possèdent des connaissances sur les sujets suivants :

Composants utilisés

Les informations contenues dans ce document sont basées sur les versions de logiciel suivantes :

  • Pour l'intégration de Cisco CallManager Express, la version 1.0 ou ultérieures de Cisco Unity Express est exigée.

  • Pour l'intégration de Cisco CallManager, la version 1.1 de Cisco Unity Express est exigée.

Remarque: Toutes les configurations d'échantillon et sortie d'écran sont prises du Cisco Unity Express version 1.1.1 et du Cisco CallManager 3.3.3.

Les informations contenues dans ce document ont été créées à partir des périphériques d'un environnement de laboratoire spécifique. Tous les périphériques utilisés dans ce document ont démarré avec une configuration effacée (par défaut). Si votre réseau est opérationnel, assurez-vous que vous comprenez l'effet potentiel de toute commande.

Conventions

Pour plus d'informations sur les conventions de documents, reportez-vous à Conventions relatives aux conseils techniques Cisco.

Unity Express a intégré avec le CallManager Express

Configuration d'Unity Express CLI

Quand le Cisco Unity Express est intégré avec le CallManager Express, l'administrateur doit configurer les ephone-dn supplémentaires, qui utilisent la caractéristique call forward all aux appels directs à la messagerie vocale. Ces ephone-dn doivent être configurés avec l'adresse du Cisco Unity Express E.164 au lieu du nombre primaire. De cette façon que le système identifie l'appel transféré appartient à une boîte aux lettres particulière.

Remarque: Cette option est seulement possible si l'adresse E.164 n'est pas déjà utilisée à d'autres fins.

Pour cet exemple, supposez que les extensions de CallManager Express sont dans la plage 200-299. En outre, supposez que le nombre que ces utilisateurs composent afin de transférer dans la boîte vocale de ces extensions est 3200-3299. Si le chiffre 3 de pôle a été déjà assigné à autre chose dans le Plan de composition de CallManager Express, alors un chiffre différent de pôle peut être utilisé. Le numéro pilote de messagerie vocale, ou les utilisateurs de nombre composent afin de récupérer leurs messages, est 18900.

Remarque: Pour quelques préposés, vous pouvez mettre l'extension de transfert sur un cadran de vitesse, ainsi ils simplement doivent appuyer sur le transfert, suivi de la ligne commutée de vitesse.

Terminez-vous ces étapes afin de configurer le Cisco Unity Express avec le CallManager Express :

  1. Configurez un ephone-dn avec le modèle pour être call forward all utilisé à la messagerie vocale.

    Dans Cisco CallManager Express, vous devez configurer :

    ephone-dn  99
     number 32..
     description DN to transfer directly to Cisco Unity Express voicemail
     call-forward all 18900
    !

    Le transfert à la caractéristique de messagerie vocale est pris en charge dans Cisco Unified CallManagerExpress 4.3 ou des versions ultérieures. Le transfert à la caractéristique de messagerie vocale permet à un utilisateur du téléphone pour transférer un appelant directement vers une extension d'audio-messagerie. L'utilisateur appuie sur la touche douce de TrnsfVM pour placer l'appel sur l'attente, introduit le numéro de poste, et puis commet le transfert en appuyant sur la clé douce de TrnsfVM de nouveau. L'appelant entend le message d'accueil complet de messagerie vocale. Cette caractéristique est prise en charge utilisant la clé douce de TrnsfVM ou le code d'accès de caractéristique (FAC). Le pour en savoir plus, se rapportent au transfert à la messagerie vocale.

    Remarque: Vous devez faire configurer le paramètre call forward all pour aller à la même extension utilisée pour la messagerie vocale de Cisco Unity Express.

  2. Vérifiez qu'un cadran-pair est configuré pour le Cisco Unity Express dans le CallManager Express.

    La destination-pattern configurée doit apparier l'extension call forward all configurée dans l'étape 1. par exemple :

    dial-peer voice 18900 voip
     destination-pattern 18900
     description Cisco Unity Express voicemail pilot number
     session protocol sipv2
     session target ipv4:172.18.106.88
     dtmf-relay sip-notify
     codec g711ulaw
     no vad
    !
  3. Configurez l'extension choisie de transfert ("32..") comme une adresse E.164 dans le Cisco Unity Express avec le CLI.

    Remarque: Afin d'utiliser le GUI pour définir l'adresse E.164 a cliquez ici.

    Comme cité précédemment, dans le Cisco Unity Express vous devez définir ces extensions de "3.." en tant qu'adresses E.164. Employez le CLI afin d'accomplir ceci. Afin de voir une liste des utilisateurs, émettez l'ordre d'utilisateurs d'exposition :

    vnt-nm-Cisco Unity Express> show users
    administrator
    jdoe
    jsmith
    marschne

    Afin d'obtenir plus de détails au sujet d'un utilisateur particulier, émettez la commande de <user> de nom d'utilisateur de petit groupe d'utilisateur d'exposition :

    vnt-nm-Cisco Unity Express> show user detail username marschne
    Full Name:          marschne
    First Name:         Markus
    Last Name:          Schneider
    Nickname:           marschne
    Phone:              201
    Phone(E.164):       
    Language:           en_US
  4. Configurez les adresses E.164.

    Afin de configurer une adresse E.164, vous devez écrire le mode de configuration et émettre la commande de <number> du <username> phonenumberE164 d'utilisateur :

    vnt-nm-Cisco Unity Express> conf t
    
    !--- Enter configuration commands, one per line. End with CNTL/Z.
    
    vnt-nm-Cisco Unity Express(config)> user marschne phonenumberE164 3201
    
  5. Une fois terminé, émettez la commande de write memory afin de sauvegarder votre mode de configuration de configuration et de sortie.

Configuration GUI d'Unity Express

Alternativement, vous pouvez se terminer la configuration de Cisco Unity Express par le GUI. Afin de se terminer la configuration avec le GUI, terminez-vous ces étapes :

  1. Procédure de connexion au GUI.

  2. Choisi configurez > des utilisateurs.

  3. Introduisez l'adresse E.164 (telle que 3201) dans le champ Number E.164 primaire.

  4. Sélectionnez l'utilisateur désiré et la presse s'appliquent.

Vérification

Afin de vérifier l'exécution, émettez une autre commande de <user> de nom d'utilisateur de petit groupe d'utilisateur d'exposition :

vnt-nm-Cisco Unity Express> show user detail username marschne
Full Name:          marschne
First Name:         Markus
Last Name:          Schneider
Nickname:           marschne
Phone:              201
Phone(E.164):       3201
Language:           en_US 

Notez que la configuration répertorie maintenant le nombre du téléphone (E.164).

Remarque: Quand vous utilisez plein-consultez le transfert, instruisent les opérateurs frapper le bouton Transfer la deuxième fois rapidement. Autrement les mots premiers du message d'accueil peuvent être perdus.

Remarque: Cisco recommande que tous les utilisateurs aient des noms enregistrés dans le Cisco Unity Express. Par exemple, si un appel est expédié à la messagerie vocale, cette messagerie vocale doit énoncer le nom d'utilisateur, non leur extension. Puisque l'appel a été expédié de l'extension 3201, le système annonce l'extension "3201" dans le message d'accueil à l'appelant. Ceci peut potentiellement créer la confusion au sujet de la vraie extension de l'utilisateur (201).

Afin de tester cette configuration, terminez-vous ces étapes :

  1. Appel d'un téléphone à l'autre.

  2. Appuyez sur le bouton Transfer sur le téléphone et le cadran « 3201" (dans cet exemple).

    Si une plein-consultation est configurée dans Cisco CallManager Express, appuyez sur le bouton Transfer de nouveau.

  3. Dans le meilleur des cas, l'appelant est maintenant connecté à la boîte aux lettres de l'utilisateur vers qui l'appel a été transféré.

Unity Express a intégré avec le Cisco CallManager

Quand le Cisco Unity Express est intégré avec le CallManager, un point d'acheminement de l'intégration de couplage de la téléphonie et de l'informatique (CTI) est exigé afin d'expédier des appels à la messagerie vocale. Quand les appels sont expédiés, les informations de transfert d'appel apparient le nombre E.164 configuré dans le Cisco Unity Express. Le pour en savoir plus, voient l'avertissement au sujet de l'intégration avec le CallManager 4.x qui est inclus dans ce document.

Remarque: Vous devez installer les nombres E.164 dans le Cisco Unity Express. Les masques de boîte vocale ne fonctionnent pas parce que le Cisco Unity Express intègre avec le logiciel de l'interface de programmation de téléphonie de Javas (JTAPI).

Dans cet exemple, supposez que les extensions d'utilisateur pour un emplacement de Cisco Unity Express dans le CallManager sont 2100-2199. Pour tous les téléphones qui emploient un profil de messagerie vocale pour obtenir à la messagerie vocale, configurez une plage numérique, 421xx, pour transférer directement vers la messagerie vocale. En d'autres termes, un utilisateur à un appel peut appuyer sur le transfert, puis compose 4 plus l'extension de l'utilisateur lequel à la messagerie vocale ils veulent envoyer l'appel. Ceci est suivi par transfert de nouveau, l'appel va directement dans la boîte vocale de l'interlocuteur désiré.

Terminez-vous ces étapes afin d'ajouter une plage d'extensions qui peut être utilisée pour transférer directement vers la messagerie vocale, quand le Cisco Unity Express est intégré avec le CallManager :

  1. Ajoutez un point de routage CTI pour des transferts d'appel.

    1. Le périphérique de clic > ajoutent un nouveau périphérique. Pour le type de périphérique, choisissez le point de routage CTI.

    2. Cliquez sur Next (Suivant).

      La zone d'identification est arbitraire, ainsi quelque chose logique doit être utilisée comme « TransferToVM ». Le Pool d'appareils, appelant l'espace de recherche, et l'emplacement doit apparier d'autres téléphones qui utilisent ce module particulier de Cisco Unity Express.

    3. Cliquez sur Insert.

      Un popup est évident que des états « le point de routage CTI a été insérés dans la base de données. Vous voudriez ajouter un nombre de répertoire pour la ligne 1 de ce point de routage CTI maintenant ? » Cliquez sur OK ici.

      /image/gif/paws/61089/rpins.gif

  2. Ajoutez un nombre de répertoire pour le point de routage CTI.

    1. Pour le champ Number de répertoire, introduisez le nombre à composer qui transfèrera vers la messagerie vocale (telle que 421xx).

    2. Assignez le même profil de messagerie vocale que d'autres téléphones qui utilisent ce module de Cisco Unity Express.

    3. Assurez-vous qu'en avant tout à la messagerie vocale est vérifié.

    4. Insertion de presse.

    5. Le Cisco CallManager ajoute le nombre de répertoire et remet à l'état initial le périphérique.

    /image/gif/paws/61089/rpdn.gif

  3. Dans le Cisco Unity Express, configurez un nombre E.164 pour chaque boîte aux lettres à laquelle vous voulez pouvoir transférer.

    Par exemple, pour l'utilisateur « marschne » :

    VNT-AIM-Cisco Unity Express1> show user detail username marschne
    Full Name:          Markus Schneider
    First Name:         Markus
    Last Name:          Schneider
    Nickname:           Markus Schneider
    Phone:              2103
    Phone(E.164):       
    Language:           en_US
  4. Ajoutez les adresses E.164 pour des utilisateurs.

    Puisque le nombre de répertoire de point de routage CTI était 4xxxx, l'adresse E.164 pour cet utilisateur doit être 42103. Vous pouvez facilement ajouter ceci avec le CLI dans le mode de configuration :

    VNT-AIM-Cisco Unity Express1> conf t
    Enter configuration commands, one per line.  End with CNTL/Z.
    VNT-AIM-Cisco Unity Express1(config)> username marschne phonenumbere164 42103
    
  5. Une fois que tous les nombres E.164 ont été ajoutés, émettez la commande de write memory afin de sauvegarder votre configuration et annuler le mode de configuration.

Vérification

Afin de vérifier un utilisateur est installé correctement, émettent la commande de <user> de nom d'utilisateur de petit groupe d'utilisateur d'exposition :

VNT-AIM-Cisco Unity Express1> show user detail username marschne
Full Name:          Markus Schneider
First Name:         Markus
Last Name:          Schneider
Nickname:           Markus Schneider
Phone:              2103
Phone(E.164):       42103
Language:           en_US

Terminez-vous ces étapes afin de tester l'exécution :

  1. Placez un appel entre deux téléphones.

  2. Appuyez sur le bouton Transfer.

  3. Composez 42103 ou celui qui le nombre de répertoire de point de routage CTI est. Veillez à inclure la boîte aux lettres destinaire.

    Dans le meilleur des cas, l'appel va à la messagerie vocale et le message d'accueil de l'utilisateur désiré le lit. Si l'appel ne va pas à la messagerie vocale, alors le problème est probable que le profil de messagerie vocale ne soit pas installé correctement ou ne soit pas appliqué au point de routage CTI.

    Si l'appel va à la messagerie vocale mais au message d'accueil faux est lu--ou même on ce déclare qu'il n'y a aucune boîte aux lettres associée avec ce nombre--alors le problème est probable que le nombre E.164 ne soit pas assigné à l'abonné.

Remarque: Cisco recommande que tous les utilisateurs aient des noms enregistrés dans le Cisco Unity Express. Si un appel est expédié à la messagerie vocale, il doit annoncer le nom d'utilisateur, non leur extension. Puisque l'appel a été destiné à la boîte aux lettres 2103, le système annonce l'extension 42103 dans le message d'accueil à l'appelant. Ceci peut potentiellement créer la confusion au sujet de la vraie extension.

Remarque: Cet exemple de configuration s'applique également dans un autre scénario. Si un client veut avoir un script de réception automatique--pour tout ou une partie d'utilisateurs--transférez directement vers une messagerie vocale d'utilisateur et ne sonnez jamais leur téléphone, cette configuration peut être utilisé avec un petit réglage. 3201 l'extension doit être configurée comme numéro de téléphone principal et 201 comme le nombre E.164. Les recherches de noms utilisent toujours le numéro de téléphone principal afin de transférer. Ainsi quand un appelant se connecte et fait une recherche de noms, l'appel est transféré vers 3201. Alors la caractéristique call forward all transfère l'appel vers la boîte vocale d'utilisateur.

Remarque: Après que vous composiez l'extension de transfert, Cisco vous recommande instruisent des utilisateurs appuyer sur le transfert dès que possible. Autrement une partie du message d'accueil a pu être inaudible à l'interlocuteur transféré.

avertissement Avertissement : Notez cette mise à jour pour le Cisco Call manager 4.x. En date de la version 3.3.5 de Cisco CallManager, et par la version du courant 4.x, travaux de ce workaround plus. Comme détaillé dans l'ID de bogue Cisco CSCsb39067 (clients enregistrés seulement), la question est que quand l'appel est expédié du point de routage CTI au Cisco Unity Express, le dernier champ Number réorienté apparaît avec le modèle entier au lieu du numéro composé par effectif. Par exemple, "4xxxx » au lieu de "41234" si vous essayez de transférer vers la boîte aux lettres 1234. Au lieu de cela, vous devez configurer chaque nombre individuellement à un point d'acheminement sans utilisation des masques « x ». À ce moment, le seul contournement est d'utiliser le transfert direct avec l'option de script personnalisé de Cisco Unity Express.

Dirigez le transfert avec le script personnalisé de CUE

Avec le Cisco CallManager et le CallManager Express, une troisième option est possible. Vous pouvez utiliser un script fait sur commande de Cisco Unity Express. Afin de demander le script, envoyez un email à ask-cue-editor@external.cisco.com.

Remarque: Le script exige le Cisco Unity Express 2.1.1 ou plus tard, mais fonctionne avec n'importe quelle version de CallManager ou de CallManager Express. Le script également n'exige aucun nombre E164 configuré dans le Cisco Unity Express. Ce script n'est pas pris en charge par le support technique de Cisco, et est réel fourni. Si vous avez un problème avec ou une question au sujet du script elle-même, direct vous des soucis à ask-cue-editor@external.cisco.com.

Installez le script personnalisé

Pour le Cisco CallManager, supposez que 4xxxx est utilisés sur le point de routage CTI réglé à call forward all à la messagerie vocale. Vous pouvez retirer cela et ajouter un point d'acheminement avec un nombre de répertoire simplement de 4, sans des chiffres de masque après.

Remarque: Veillez-vous pour comprendre l'utilisation des partitions de Cisco CallManager et les espaces de recherche de appeler, pour s'assurer ce nombre de répertoire ne superpose pas avec tout autre nombre de répertoire qui démarre avec 4. en d'autres termes, quand vous choisissez un premier chiffre pour le nombre de répertoire, s'assurent qu'il n'apparie pas toute autre chose.

Afin d'installer le script personnalisé, utilisez ces étapes :

Remarque: Le transfert d'appel n'est pas configuré sur ce point de nouvelle route. Le point d'acheminement doit être associé avec l'utilisateur du Cisco Unity Express JTAPI. L'utilisateur JTAPI est déjà associé avec des points d'acheminement pour la messagerie vocale, et probablement une réception automatique aussi bien.

  1. Vous devez charger le script personnalisé relié dans le Cisco Unity Express du GUI. ouvrez une session au GUI d'Unity Express avec un compte qui a des droites d'administration. Pour faire ceci, naviguez vers la messagerie vocale > Attendant> automatique ajoutent.

    Le seul paramètre de script est numDigitsToCollect. Le nombre d'émission à ligne ouverte doit être identique que le nombre de répertoire (DN) sur le point d'acheminement (dans ce cas, 4). Pour des intégrations de Cisco CallManager Express, configurez simplement un cadran-pair avec une destination-pattern de 4 indiquant l'adresse IP de Cisco Unity Express. Fondamentalement, Qu'est ce que chiffre est utilisé afin d'exécuter le transfert, doit être utilisé ici. Exemple :

    dial-peer voice 4 voip 
    
    destination-pattern 4 
    
    session protocol sipv2 
    
    session target ipv4<cue IP address> 
    
    dtmf-relay sip-notify 
    
    codec g711ulaw 
    
    no vad 
    
    !
  2. Téléchargez le script personnalisé, comme décrit dans ce document, et configurez le nombre d'émission à ligne ouverte pour apparier le nombre configuré dans la destination-pattern.

Utilisez le script personnalisé

Ce contournement de script personnalisé a une exécution légèrement différente d'un point de vue d'utilisateur. Quand une personne veut transférer un appelant vers une boîte aux lettres de Cisco Unity Express, l'utilisateur compose simplement 4 et attend Unity Express pour reprendre. Le Cisco Unity Express vous incite à écrire l'extension. Puis, le Cisco Unity Express collecte les chiffres écrits. Le Cisco Unity Express peut collecter des chiffres de numDigitsToCollect (configurables quand le script personnalisé est téléchargé). Alternativement, si l'utilisateur appuie sur #, utilisations de Cisco Unity Express qui comme Terminator. En outre, l'utilisateur peut attendre trois secondes (de configurable dans le script) entre les chiffres.

Une fois que les chiffres sont collectés, les contrôles de Cisco Unity Express à s'assurer il y a une boîte aux lettres valide sur le système avec ce nombre. S'il y a, l'appel est transféré directement vers la boîte aux lettres sans sonner le téléphone. S'il y a un problème ou il y a un nombre non valide de boîte aux lettres, le Cisco Unity Express demande une extension de nouveau.

Du point de vue fonctionnement, la seule différence est celle au lieu du transfert de composition suivi de 41234 et du transfert de nouveau, pour mettre quelqu'un dans la boîte aux lettres 1234, le transfert de presses d'utilisateur suivi de 4 et des attentes le Cisco Unity Express pour reprendre. Une fois que le Cisco Unity Express reprend, l'utilisateur compose 1234 et transfert de presses. L'avantage pour l'administrateur est que cette méthode n'exige aucune affectation du nombre E164 dans le Cisco Unity Express.

Mise à jour d'Unity Express 2.1.1

Le Cisco Unity Express 2.1.1 et les versions ultérieures contiennent un script système supplémentaire qui peut être utilisé afin d'atteindre un message d'accueil de boîte aux lettres. Ce script n'exige pas de vous de transférer l'appel d'abord. Ce script système s'appelle le xfermailbox.aef. Le script peut seulement être appelé d'un script personnalisé de réception automatique. Vous ne pouvez pas appeler ce script d'un qui se transporte avec le Cisco Unity Express 2.1.1.

C'est utile quand le comportement désiré est tel que vous voulez qu'un appelant extérieur atteigne une boîte aux lettres, mais ne veut pas transférer l'appel vers le commutateur de téléphone (CallManager Express ou Cisco CallManager) d'abord.

Afin de se familiariser avec le script fait sur commande avec le Cisco Unity Express, examinez le guide d'installation et de configuration de Script Editor de Cisco Unity Express et le guide de démarrage rapide de scripts personnalisés d'Unity Express.

Le script système xfermailbox.aef est appelé par une étape de Subflow d'appel.

/image/gif/paws/61089/xfermbx1.gif

Sur l'onglet de mappage de paramètre, vous devez ajouter une variable au xfermbox qui a un type de chaîne. Dans cet exemple, une variable appelée le mbox est affichée qu'est créé en ce script personnalisé. Ici, l'utilisateur est incité à écrire trois chiffres suivis de # signe. Puis, l'utilisateur peut appeler le subflow xfermailbox.aef avec cette valeur.

xfermbx2.gif

Remarque: Afin de voir si une boîte aux lettres est valide avant que vous appeliez ce subflow, utilisez l'extension à l'étape d'utilisateur dans le Cisco Unity Express 2.1.1. Si ce subflow s'appelle avec une extension non valide, vous recevez un message que les états « désolés, là n'est aucune boîte aux lettres associée avec cette extension. » Puis, vous recevez le message d'accueil principal de messagerie vocale (« bonjour, accueil au système de messagerie de Cisco Unity Express. Si vous avez une boîte aux lettres sur ce système, appuyez sur s'il vous plaît *, autrement tenez s'il vous plaît pour un opérateur »). Avec « extension l'étape à utilisateur », vous pouvez vérifier qu'une extension est valide avant que vous appeliez le subflow xfermailbox.aef.

Dépannez

Les informations dans cette section vous aident à dépanner des problèmes de boîte aux lettres.

Erreur : Il n'y a pas assez d'espace de boîte aux lettres dans le système

Cette erreur se produit quand vous essayez d'ajouter une boîte aux lettres très grande à la boîte aux lettres dans le CUE qui n'a pas assez d'espace. Afin de résoudre ce problème, ouvrir le GUI du CUE, aller aux états > à la messagerie vocale, et réduire l'espace de boîte aux lettres.


Informations connexes


Document ID: 61089