La documentazione per questo prodotto è stata redatta cercando di utilizzare un linguaggio senza pregiudizi. Ai fini di questa documentazione, per linguaggio senza di pregiudizi si intende un linguaggio che non implica discriminazioni basate su età, disabilità, genere, identità razziale, identità etnica, orientamento sessuale, status socioeconomico e intersezionalità. Le eventuali eccezioni possono dipendere dal linguaggio codificato nelle interfacce utente del software del prodotto, dal linguaggio utilizzato nella documentazione RFP o dal linguaggio utilizzato in prodotti di terze parti a cui si fa riferimento. Scopri di più sul modo in cui Cisco utilizza il linguaggio inclusivo.
Cisco ha tradotto questo documento utilizzando una combinazione di tecnologie automatiche e umane per offrire ai nostri utenti in tutto il mondo contenuti di supporto nella propria lingua. Si noti che anche la migliore traduzione automatica non sarà mai accurata come quella fornita da un traduttore professionista. Cisco Systems, Inc. non si assume alcuna responsabilità per l’accuratezza di queste traduzioni e consiglia di consultare sempre il documento originale in inglese (disponibile al link fornito).
In questo documento viene descritta la funzionalità delle partizioni e delle chiamate a spazi di ricerca (CSS) per applicare le restrizioni di routing delle chiamate in base alla classe utente e/o alla posizione geografica. Vengono inoltre illustrate la configurazione e la risoluzione dei problemi di base.
Cisco raccomanda la conoscenza dei seguenti argomenti:
Il riferimento delle informazioni contenute in questo documento è Cisco CallManager Server 11.0.
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Le partizioni possono essere viste come una raccolta di modelli di route. Numeri di directory, modelli di indirizzamento e modelli di traslazione possono appartenere tutti a partizioni specifiche.
I CSS sono un elenco ordinato di partizioni di routing e determinano quali partizioni che chiamano i dispositivi devono cercare quando tentano di completare una chiamata. Per raggiungere una determinata destinazione, la partizione del destinatario chiamata deve appartenere al foglio di stile CSS del destinatario chiamata.
Quando si tenta di effettuare una chiamata, Cisco CallManager esamina il foglio di stile CSS del destinatario della chiamata e verifica se il destinatario appartiene a una partizione del foglio di stile CSS. In caso affermativo, la chiamata viene effettuata o viene eseguito il modello di traduzione. In caso contrario, la chiamata viene rifiutata o il modello di traduzione viene ignorato.
È possibile assegnare fogli di stile CSS diversi a telefoni IP, numeri di directory, CFA (Call Forward All)/CFNA (Call Forward No Answer)/CFB (Call Forward Occupato), gateway e modelli di traduzione.
Le partizioni e i CSS semplificano il routing delle chiamate poiché dividono il piano di instradamento in subset logici basati su organizzazione, ubicazione e/o tipo di chiamata.
Il modo migliore per comprendere il funzionamento di partizioni e CSS è attraverso un esempio. Nella sezione successiva vengono forniti due esempi: instradamento per classe di utente e instradamento per posizione geografica.
In questo esempio viene mostrato come una società può limitare il routing delle chiamate per un determinato gruppo di utenti. In questa organizzazione sono disponibili tre tipi di utenti:
Dall'ambiente lab è possibile effettuare solo chiamate interne.
Ai dipendenti normali non è consentito comporre numeri internazionali. La direzione può chiamare qualsiasi numero. Per eseguire l'instradamento in base alla classe dell'utente, vengono create tre partizioni:
Queste tre partizioni vengono utilizzate per classificare le possibili destinazioni di chiamata. Tutti i telefoni IP (numeri di directory) sono posizionati nella partizione interna (rossa).
Sul gateway sono configurati i due modelli di route seguenti:
Il pattern di route 1 è assegnato alla partizione No-Internazionale (blu) e il pattern di route 2 è assegnato alla partizione Internazionale (verde).
In base alle limitazioni indicate, questi tre CSS vengono configurati e assegnati ai dispositivi appropriati:
Nella figura, sono presenti tre telefoni IP e un gateway con due modelli di routing.
Esempio 1: Chiamate Lab
Parte chiamata = partizione rossa
Spazio ricerca parte chiamante 1 contiene = Partizione rossa
Chiamata instradata = Sì (la partizione rossa è inclusa nel CSS)
Parte chiamata = Partizione blu
Spazio di ricerca parte chiamante contiene = partizione rossa
Chiamata instradata = No (la partizione blu non è inclusa nel CSS)
Parte chiamata = Partizione verde
Spazio di ricerca parte chiamante contiene = partizione rossa
Chiamata instradata = No (la partizione verde non è inclusa nel CSS)
Esempio 2: chiamate di dipendenti
Parte chiamata = partizione rossa
Spazio di ricerca parte chiamante contiene = Partizione rossa e blu
Chiamata instradata = Sì (la partizione rossa è inclusa nel CSS)
Parte chiamata = Partizione blu
Spazio di ricerca parte chiamante contiene = Partizione rossa e blu
Chiamata instradata = Sì (la partizione blu è inclusa nel CSS)
Parte chiamata = Partizione verde
Spazio di ricerca parte chiamante contiene = Partizione rossa e blu
Chiamata instradata = No (la partizione verde non è inclusa nel CSS)
Esempio 3: chiamate del manager
Parte chiamata = partizione rossa
Spazio di ricerca parte chiamante contiene = Partizione rossa e blu
Chiamata instradata = Sì (la partizione rossa è inclusa nel CSS)
Parte chiamata = Partizione blu
Spazio di ricerca parte chiamante contiene = Partizione rossa, blu e verde
Chiamata instradata = Sì (la partizione blu è inclusa nel CSS)
Parte chiamata = Partizione verde
Spazio di ricerca parte chiamante contiene = Partizione rossa, blu e verde
Chiamata instradata = Sì (la partizione verde è inclusa nel CSS)
È inoltre possibile limitare il routing delle chiamate in base ai diversi tipi di utenti e ubicazioni. Si consideri un'azienda in cui i dipendenti si trovano in due sedi diverse:
E in cui i dipendenti sono divisi in due diverse classi utente:
Si applicano le seguenti restrizioni:
In base a queste restrizioni, le partizioni sono configurate come segue:
Tutti i telefoni IP sono inseriti nella partizione interna (rossa).
Esistono due gateway situati in due posizioni diverse, per i quali sono configurati i tre modelli di route seguenti:
Le chiamate dalla località 2 che compongono la località 1 devono essere instradate tramite questo modello di percorso attraverso il gateway 1:
Le chiamate dalla località 1 che compongono la località 2 devono essere instradate tramite questo modello di percorso attraverso il gateway 2:
Le chiamate dalla località 1 o 2 che compongono l'esterno possono essere instradate tramite il gateway 1 o il gateway 2.
Nota: per semplicità, si supponga che gli utenti debbano sempre comporre l'indicativo di località anche se si trovano nella stessa area.
Vengono utilizzati i seguenti CSS:
Gateway 1:
Gateway 2:
Manager IP Phone in sede 1:
Telefono IP dipendente nella sede 1:
Manager IP Phone in sede 2:
Telefono IP dipendente nella sede 2:
Esempio 1: chiamate a dipendenti nella sede 1:
Parte chiamata = partizione rossa
Spazio di ricerca parte chiamante contiene = Partizioni rosso, blu e arancione
Chiamata instradata = Sì
La parte chiamata corrisponde al modello di percorso in cui esiste l'indicativo di località 1 = Partizione blu
Spazio di ricerca parte chiamante contiene = Partizioni rosso, blu e arancione
Chiamata instradata = Sì, tramite gateway 1
La parte chiamata corrisponde al modello di ciclo di lavorazione in cui è presente l'indicativo di località 2 = partizione arancione
Spazio di ricerca parte chiamante contiene = Partizioni rosso, blu e arancione
Chiamata instradata = Sì, tramite gateway 2
La parte chiamata corrisponde al modello di route per tutte le chiamate = Partizione verde
Spazio di ricerca parte chiamante contiene = Partizioni rosso, blu e arancione
Chiamata instradata = No
Esempio 2. Chiamate dipendente nella sede 2:
Parte chiamata = partizione rossa
Spazio di ricerca parte chiamante contiene = Rosso, Blu e Arancione
Chiamata instradata = Sì
La parte chiamata corrisponde al modello di ciclo di lavorazione in cui è presente l'indicativo di località 2 = partizione arancione
Spazio di ricerca parte chiamante contiene = Partizioni rosso, blu e arancione
Chiamata instradata = Sì, tramite gateway 2
La parte chiamata corrisponde al modello di percorso in cui esiste l'indicativo di località 1 = Partizione blu
Spazio di ricerca parte chiamante contiene = Partizioni rosso, blu e arancione
Chiamata instradata = Sì, tramite gateway 1
La parte chiamata corrisponde al modello di route per tutte le chiamate = Partizione verde
Spazio di ricerca parte chiamante contiene = Partizioni rosso, blu e arancione
Chiamata instradata = No
Esempio 3. Chiamate del responsabile nella sede 1:
Parte chiamata = partizione rossa
Spazio di ricerca parte chiamante contiene = Partizioni rosso, blu, arancione e verde
Chiamata instradata = Sì
La parte chiamata corrisponde al modello di percorso in cui esiste l'indicativo di località 1 = Partizione blu
Spazio di ricerca parte chiamante contiene = Partizioni rosso, blu, arancione e verde
Chiamata instradata = Sì, tramite gateway 1
La parte chiamata corrisponde al modello di ciclo di lavorazione in cui è presente l'indicativo di località 2 = partizione arancione
Spazio di ricerca parte chiamante contiene = Partizioni rosso, blu, arancione e verde
Chiamata instradata = Sì, tramite gateway 2
La parte chiamata corrisponde al modello di route per tutte le chiamate = Partizione verde
Spazio di ricerca parte chiamante contiene = Partizioni rosso, blu, arancione e verde
Chiamata instradata = Sì, tramite gateway 1 o 2
Nota: ricordare che il dispositivo e la linea possono avere un CSS se è un telefono IP. Di conseguenza, la linea CSS ha la precedenza sul CSS del dispositivo.
Nota: qualsiasi dispositivo che effettua una chiamata può raggiungere in modo esplicito qualsiasi voce del dial plan rimasta nella partizione <None>. Per evitare risultati imprevisti, Cisco consiglia di non lasciare le voci del dial plan nella partizione <None>.
La lunghezza massima della clausola CSS combinata (dispositivo e modello) è di 1024 caratteri che includono caratteri separatori tra i nomi delle partizioni (ad esempio, 'partizione 1:partizione 2:partizione 3'). Poiché la clausola CSS utilizza nomi di partizione, il numero massimo di partizioni in un foglio di stile CSS varia a seconda della lunghezza dei nomi di partizione. Inoltre, poiché la clausola CSS combina il CSS del dispositivo e il CSS del pattern di route, il limite massimo di caratteri per un singolo CSS specifica 512 (metà del limite combinato della clausola CSS di 1024 caratteri).
Quando si creano partizioni e CSS, tenere i nomi delle partizioni brevi rispetto al numero di partizioni che si intende includere in un foglio di stile CSS.
Nota: se si rinomina una partizione, questa cesserà immediatamente di funzionare e funzionerà correttamente solo dopo il riavvio di CallManager. In alternativa, se non è possibile riavviare immediatamente CallManager, è possibile creare una nuova partizione e quindi eliminare la vecchia. Questa procedura non richiede il riavvio di CallManager.
Limitazioni delle partizioni CSS |
|
Lunghezza nome partizione |
Numero massimo di partizioni |
2 caratteri |
170 |
3 caratteri |
128 |
4 caratteri |
102 |
5 caratteri |
86 |
... |
... |
10 caratteri |
46 |
Per configurare partizioni e CSS in Cisco CallManager 11.x, attenersi alle seguenti due procedure:
Completare questi passaggi per definire le partizioni in Cisco CallManager 11.0:
Call Routing > Class of control > Partition
dalla pagina principale di amministrazione di Cisco CallManager e fare clic su Add New
nella finestra di apertura.
Save
(è possibile inserire più partizioni in un'unica operazione).
Completare questi passaggi per definire le partizioni in Cisco CallManager 11.0:
Call Routing > Class of control > Class of Control
dalla pagina principale di amministrazione di Cisco CallManager e fare clic su Add New
nella finestra di apertura.
Save
per salvare la configurazione.
Route Partition
e quindi fare clic su Save
. Se viene visualizzato un avviso di protezione, fare clic su Save
di nuovo. Fare clic su Apply Config
.
Route Partition
elenco a discesa.Save
.Update
.
Di seguito sono elencati i possibili sintomi se non è possibile effettuare la chiamata a causa di configurazioni errate nelle partizioni o nei fogli di stile CSS:
È possibile trovare l'associazione tra i numeri di directory (DN) e i CSS nel database SQL NumPlan
. Eseguire la query SQL appropriata per accedere alla tabella contenente i DN e l'identificatore CSS. Per conoscere il nome del foglio di stile CSS, è necessario passare alla CallingSearchSpace
e individuare l'identificatore.
Questo è un esempio per Numplan
e CallingSearchSpace
database in cui l'estensione numero 3001 utilizza il foglio di stile CSS denominato CSS_E
:
Nome tabella: NumPlan
nome colonna: DNOrPattern valore: 3001!— 3001 è il numero di directory.
nome colonna: fkCallingSearchSpace_SharedLineAppearvalue:!— Questo valore è l'identificatore CSS:
{7AD3D293-A28E-4568-857F-E259A58DDA87}
Nome tabella: CallingSearchSpace
nome colonna: pkid!— questo valore è l'identificatore CSS:
valore: {7AD3D293-A28E-4568-857F-E259A58DDA87}
nome colonna: Valore nome: CSS_E!— CSS_E è il nome del foglio di stile CSS.
Fondamentalmente, un problema di routing delle chiamate si verifica quando la chiamata non raggiunge il punto previsto. L'utente seleziona il telefono, inizia a comporre il numero e riordina il segnale acustico ancora prima che la composizione sia completata, oppure termina la composizione e ottiene il segnale acustico di riordino.
Può essere utile apprendere la traccia CCM. In genere, il modo migliore per trovare un dispositivo nella traccia CCM consiste nel cercare il DN configurato nel dispositivo. Se il dispositivo chiamante è un gateway (la chiamata arriva su un gateway) e il gateway non riceve informazioni sul numero del destinatario della chiamata, è possibile cercare il nome del dispositivo del gateway nella traccia. È possibile utilizzare il servizio CallManager per cercare il dispositivo e visualizzare le relative tracce.
Quando si esaminano le tracce di Cisco CallManager, questa riga viene visualizzata quando un telefono tenta di effettuare una chiamata:
Analisi della cifra: match(fqcn="2001", cn="2001", pss=":Internal:No-International", dd="")
In questo esempio, Cisco CallManager cerca nelle partizioni Interno (rosso) e Non internazionale (blu) i modelli di route, i modelli di conversione o i numeri di directory corrispondenti.
Ogni volta che si compone una cifra e finché Cisco CallManager trova dei modelli che corrispondono all'interno di queste partizioni, nelle tracce vengono visualizzate le seguenti righe:
Digit analysis: match(fqcn="2001", cn="2001", pss=":Internal:No-International", dd="0") Digit analysis: potentialMatches=PotentialMatchesExist
Se Cisco CallManager rileva un modello che non fa parte di queste partizioni, vengono visualizzate le seguenti righe:
Digit analysis: match(fqcn="2001", cn="2001", pss=":Internal:No-International", dd="00") Digit analysis: potentialMatches=NoPotentialMatchesExistStationD: 06b3b5a8 StartTone tone=37(ReorderTone)
L'utente sente un tono di riordino (occupato).
Nota: 'Impossibile completare la chiamata. Consultare l'elenco in linea e chiamare di nuovo o rivolgersi all'operatore.'
Quando viene composto il numero completo e corrisponde a una partizione all'interno del foglio di stile CSS, vengono visualizzate le seguenti righe:
Digit analysis: match(fqcn="2001", cn="2001", pss=":Internal:No-International", dd="027045429#") Digit analysis: analysis
resultsPretransformCallingPartyNumber=2001CallingPartyNumber=2001DialingPartition=No-InternationalDialingPattern=0[1-
9]!#DialingRoutePatternRegularExpression=(0[1-9]X+#)DialingWhere=PatternType=EnterprisePotentialMatches=NoPotentialMatchesExistDialingSdlProcessId=
(1,32,1)PretransformDigitString=027045429#PretransformTagsList=SUBSCRIBERPretransformPositionalMatchList=027045429#CollectedDigits=027045429#T
agsList=SUBSCRIBERPositionalMatchList=027045429#DisplayName=RouteBlockFlag=RouteThisPatternInterceptPartition=InterceptPattern=InterceptWhere=Int
erceptSdlProcessId=(0,0,0)InterceptSsType=0InterceptSsKey=0
La destinazione 027045429 fa parte della partizione non internazionale.
Revisione | Data di pubblicazione | Commenti |
---|---|---|
1.0 |
04-Apr-2002 |
Versione iniziale |