In questo documento viene descritto come la tabella delle limitazioni influisce sul trasferimento delle chiamate quando viene utilizzata l'opzione "Trasferisci a numero di contatto alternativo" in Input chiamante di utenti/Gestori chiamate. Questa funzionalità è nota come composizione con un solo tasto, in quanto consente di rappresentare un numero con un singolo tasto.
Per ulteriori informazioni su questa funzione, fare riferimento alla sezione Offering One-Key Dialing During Call Handler Greetings nel documento sulla gestione degli handler delle chiamate in Cisco Unity Connection. In questo documento vengono inoltre fornite informazioni su come eseguire query nel database per estrarre dati sui numeri di contatto alternativi configurati.
L'amministratore abilita questa opzione tramite la pagina Amministrazione di Cisco Unity Connection.L'amministratore può definire qualsiasi numero indipendentemente dalle restrizioni definite nella tabella delle restrizioni.
L'utente può modificare/disabilitare l'estensione alternativa tramite l'interfaccia utente di Conversation in Telephone. Quando l'utente modifica il numero, questo viene confrontato con il modello bloccato nella tabella delle limitazioni associata alla classe di servizio dell'utente. Se si immette un numero bloccato, viene visualizzato un messaggio di errore che indica che il numero è bloccato.
Per ulteriori informazioni su come gli utenti accedono a questa funzione, fare riferimento al capitolo Managing Your Alternate Contact Numbers della Guida per l'utente della Cisco Unity Connection Phone Interface Guide.
Una volta definito dall'utente, il numero non viene confrontato con la tabella delle limitazioni quando viene eseguito il trasferimento effettivo delle chiamate. Il controllo viene eseguito solo quando il numero è definito dall'utente. Le modifiche apportate alla tabella delle limitazioni per bloccare il numero definito dall'utente consentiranno comunque il trasferimento della chiamata poiché il numero è già definito.
È possibile eseguire una query sul database per ottenere il numero di contatto alternativo configurato per il gestore chiamate/utenti.
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 *
Note importanti sulla tabella delle limitazioni:
sequencenumber in Restriction Table specifica l'ordine in cui Cisco Unity Connection applicherà ogni modello di chiamata.
i valori bloccati nelle tabelle delle restrizioni indicano:
numeropattern nella tabella delle limitazioni fornisce numeri o modelli di numeri specifici (inclusi i codici di accesso esterni e a lunga distanza) che possono essere autorizzati o limitati.
Utilizza le cifre da 0 a 9 più i seguenti caratteri speciali:
Ad esempio, per escludere tutti i numeri di telefono che iniziano con 206 ma sono più lunghi di 7 cifre, immettere 9206?????* come schema (e impostare "Bloccato" == true).
Le chiamate interurbane dagli Stati Uniti vengono bloccate in base alla tabella delle restrizioni.
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
Revisione | Data di pubblicazione | Commenti |
---|---|---|
1.0 |
27-Mar-2014 |
Versione iniziale |