Sezione - 7: Gestione Context di default
Ogni Context è formato da una sequenza di istruzioni elementari, che prendono il nome di Extensions.
La definizione più generale di Extension è quella di sequenza di comandi da eseguire. I comandi sono generalmente eseguiti nell'ordine determinato dalla loro priorità, ma alcuni comandi, come Dial e GotoIf, hanno la caratteristica di poter modificare la sequenza del flusso dei comandi.
Quando viene digitata una Extension, il comando con priorità 1 viene eseguito, seguito da quello con priorità 2 e così via.
Una extension può essere di due tipi: una sequenza di caratteri od un pattern. Di fatto, il nome di una extension può contenere qualsiasi lettera o cifra.
Di seguito un elenco con relativo caso d'utilizzo dei context presenti sul sistema.
Menù: Configurazione-->Context;
Indice |
LOCAL_EXTENSIONS
Il context local_extensions presenta un insieme di INCLUDE di altri context di sistema.
Di default, tutti i telefoni presenti sul sistema sono associati a questo context
INBOUND
Label: IVR
Extension: 06123456 (Extension arbitraria: sostituire col proprio numero di telefono se si vuole utilizzare un IVR. Questa extension viene eseguita quando viene chiamato esattamente il numero numero 06123456 sulle linee associate al seguente context)
Priorità: 1 (La priorità parte sempre da 1)
Applicazione: Goto(Esegue un salto nella programmazione dial plan)
Args: ufficio_aperto,${EXTEN},1 (Invia la chiamata nel context ufficio_aperto alla stessa extension 06123456 con priorità 1)
Extension: s ("start" viene richiamata quando si ha una linea analogica, gsm o da qualche applicazione "Goto")
Priorità: 1 (La priorità parte sempre da 1)
Applicazione: Set (Imposta una variabile)
Args: CDR(calldirection)=INCOMING (Imposta la variabile CDR(calldirection) al valore INCOMING così da identificare una chiamata in ingresso)
Extension: s ("start")
Priorità: 2
Applicazione: AGI (Richiama uno script)
Args: voismartnotte (E' lo script che gestisce le regole del servizio notte impostate da interfaccia web)
Extension: s ("start")
Priorità: 3
Applicazione: AGI (Richiama uno script)
Args: cid_lookup (E' lo script che gestisce l'identificativo del chiamante da mostrare sul telefono. Se il chiamante è presente in rubrica questo script mostrerà il nome,cognome, numero sul display del telefono)
Extension: s ("start")
Priorità: 4
Applicazione: Set (Imposta una variabile)
Args: notte=${DB(ServizioNotte/status)} (imposta la variabile chiamata "notte" al valore della variabile "ServizioNotte/status" contenuta nel database di asterisk, questa variabile viene utilizzata per gestire il servizio notte in modalità manuale)
Extension: s ("start")
Priorità: 5
Applicazione: GotoIf (Verifica una condizione)
Args: ${notte}?6:7 (controlla la variabile ${notte} impostata nella extension precedente, se la variabile è "1" cioè vera invia l'esecuzione della chiamata alla extension con priorità 6 altrimenti se falso alla priorità 7 )
Extension: s ("start")
Priorità: 6
Applicazione: Goto(Esegue un salto nella programmazione dial plan)
Args: ufficio_chiuso,s,1 (Invia la chiamata nel context ufficio_chiuso, alla extension s con priorità 1)
Extension: s ("start")
Priorità: 7
Applicazione: Answer (Risponde alla chiamata)
Args: (nessun argomento)
Extension: s ("start")
Priorità: 8
Applicazione: Wait(attende "n"secondi prima di passare all'operazione successiva. "n" è l'argomento dell'applicazione)
Args: 1 (attende un secondo)
Extension: s ("start")
Priorità: 9
Applicazione: Goto(Esegue un salto nella programmazione dial plan)
Args: ufficio_aperto,s,1 (Invia la chiamata nel context ufficio_aperto, alla extension s con priorità 1)
Label: DDI (indica la sezione passante)
Extension:_021234XXX (Extension arbitraria: sostituire il numero con la radice della propria numerazione, seguito da tante X quante sono le cifre di selezione passante. Questa extension viene eseguita quando viene chiamato il numero _021234 seguito da ulteriori 4 cifre, sulle linee associate al seguente context)
Priorità: 1 (La priorità parte sempre da 1)
Applicazione: Goto(Esegue un salto nella programmazione dial plan)
Args: chiamate_dirette,${EXTEN:6},DDI) (Invia la chiamata nel context chiamate_dirette alla extension XXXX, ossia le 4 cifre che vengono digitate dopo 021234, alla label DDI)
Extension: _XXXX. (Questa extension viene eseguita quando viene chiamato un qualsiasi numero composto da almeno 5 cifre sulle linee associate al seguente context)
Priorità: 1
Applicazione: Goto(Esegue un salto nella programmazione dial plan)
Args: s,1(Invia la chiamata nel segunte context alla extension s con priorità 1)
IVR
Se si necessita di un risponditore automatico sarà possibile utilizzare questo context.
Label: commerciale
Extension: 1 (viene richiamata quando si digita la cifra 1)
Priorità: 1 (La priorità parte sempre da 1)
Applicazione: Queue (richiama una coda)
Args: commerciale (Nome della coda alla quale verrà inoltrata la chiamata)
Label: tecnica
Extension: 2 (viene richiamata quando si digita la cifra 2)
Priorità: 1 (La priorità parte sempre da 1)
Applicazione: Queue (richiama una coda)
Args: supporto (Nome della coda alla quale verrà inoltrata la chiamata)
Label: amministrazione
Extension: 3 (viene richiamata quando si digita la cifra 3)
Priorità: 1 (La priorità parte sempre da 1)
Applicazione: Queue (richiama una coda)
Args: amministrazione (Nome della coda alla quale verrà inoltrata la chiamata)
Label: voicemail
Extension: 4 (viene richiamata quando si digita la cifra 4)
Priorità: 1 (La priorità parte sempre da 1)
Applicazione: voicemail (richiama la casella vocale )
Args: 215 (Indica l'interno a cui fa riferimento la casella vocale - Interno arbitrario, modificare a seconda delle esigenze specifiche)
Extension: i ("invalid" viene richiamata quando è stato richiesto un numero non presente nel context)
Priorità: 1 (La priorità parte sempre da 1)
Applicazione: Goto(Esegue un salto nella programmazione dial plan)
Args: s,1 (Invia la chiamata nello stersso context alla extension s con priorità 1)
Extension: s ("start" viene richiamata quando si ha una linea analogica, gsm o da qualche applicazione "Goto")
Priorità: 1 (La priorità parte sempre da 1)
Applicazione: Answer ((Risponde alla chiamta)
Args: (nessun argomento)
Extension: s ("start")
Priorità: 2
Applicazione: Wait (attesa)
Args: 1 (1 secodo di attesa)
Extension: s ("start")
Priorità: 3
Applicazione: BackGround (riproduce un file sonoro e riconosce eventuali toni dtmf durante la riproduzione del file sonoro)
Args: messagesivr/Voismart_IVR (nome del file sonoro da riprodurre - questo file indica di selezionare, l'interno se si conosce, 1 per la coda commerciale,2 per l acoda supporto,3 per la coda amministrazione)
Extension: s ("start")
Priorità: 4
Applicazione: BackGround (riproduce un file sonoro e riconosce eventuali toni dtmf durante la riproduzione del file sonoro)
Args: messagesivr/Voismart_ivrVM (nome del file sonoro da riprodurre -questo file indica di selezionare 4 per la sciare un messaggio sulla casella vocale)
NOTA:
Se non si desidera rendere disponibile l'opzione 4 per lasciare un messaggio è possibile modificare all'extension s,4 l'applicazione Background in NoOp, in modo da non renderla NON operativa:
s,4,NoOp,messagesivr/Voismart_ivrVM
Extension: s ("start")
Priorità: 5
Applicazione: WaitExten (attende "n" secondi i toni dtmf prima di passare all'operazione successiva. "n" è l'argomento dell'applicazione)
Args: 5 (attende 5 secondi)
Extension: t ("timeout")
Priorità: 1
Applicazione: Hangup(Chiude la chiamata)
Args:(nessun argomento)
DEVIAZIONI
Questo context permette la deviazione ad uno specifico interno.
Extension: s ("start")
Priorità: 1 (La priorità parte sempre da 1)
Applicazione: Goto(Esegue un salto nella programmazione dial plan)
Args: phones,200,1( Invia la chiamata nel context di sistema phones, alla extension 200 con priorità 1- La chiamata passerà dunque all'interno 200.Modificare l'interno in caso di esigenze specifiche.)
VACANZE
Questo context viene richiamato dalle regole orarie, in caso di feste comandate.
Da utilizzare anche in caso di chiusure aziendali per ferie.
Extension: 0 (viene richiamata quando si digita la cifra 0)
Priorità: 1 (La priorità parte sempre da 1)
Applicazione: Goto(Esegue un salto nella programmazione dial plan))
Args: voicemail,s,1(Invia la chiamata nel context voicemail alla extension s con priorità 1
Extension: i ("invalid" viene richiamata quando è stato richiesto un numero non presente nel context)
Priorità: 1 (La priorità parte sempre da 1)
Applicazione: Hangup(Chiude la chiamata)
Args:(nessun argomento)
Extension: s ("start" viene richiamata quando si ha una linea analogica, gsm o da qualche applicazione "Goto")
Priorità: 1 (La priorità parte sempre da 1)
Applicazione: Answer ((Risponde alla chiamta)
Args: (nessun argomento)
Extension: s ("start")
Priorità: 2
Applicazione: BackGround (riproduce un file sonoro e riconosce eventuali toni dtmf durante la riproduzione del file sonoro)
Args: messagesivr/voismart-gennottemailbox (nome del file sonoro da riprodurre)
Extension: s ("start")
Priorità: 3
Applicazione: WaitExten (attende "n" secondi i toni dtmf prima di passare all'operazione successiva. "n" è l'argomento dell'applicazione)
Args: 5 (attende 5 secondi)
Extension: t ("timeout")
Priorità: 1
Applicazione: Hangup(Chiude la chiamata)
Args:(nessun argomento)
UFFICIO_CHIUSO
Questo context viene chiamato dalle regole orarie negli orari settimanali di chiusura degli uffici.
Extension: i ("invalid" viene richiamata quando è stato richiesto un numero non presente nel context)
Priorità: 1 (La priorità parte sempre da 1)
Applicazione: Hangup (abbatte la chiamata)
Args:(nessun argomento)
Extension: s ("start")
Priorità: 1 (La priorità parte sempre da 1)
Applicazione: Set (Imposta una variabile)
Args: SOUND_NOTTE=Voismart_notte (Imposta la variabile SOUND_NOTTE al valore del file di default utilizzato per il servizio notte, se da interfaccia è stato specificato un altro file sonoro, questa variabile verrà impostata ad un valore differente)
Extension: s ("start")
Priorità: 2
Applicazione: Answer (Risponde alla chiamta)
Args: (nessun argomento)
Extension: s ("start")
Priorità: 3
Applicazione: BackGround (Riproduce un file sonoro di tipo wav e rimane in ascolto di eventuali toni dtmf inviati)
Args: messagesivr/${SOUND_NOTTE} (messagesivr/${SOUND_NOTTE è il nome del file sonoro da riprodurre, "messagesivr/" è il percorso di default dei file sonori che vengono caricati attraverso l'interfaccia web, mentre "${SOUND_NOTTE}" è la variabile contenete il valore del nome file audio da riprodurre)
Extension: s ("start")
Priorità: 4
Applicazione: WaitExten (attende "n" secondi i toni dtmf prima di passare all'operazione successiva. "n" è l'argomento dell'applicazione)
Args: 5 (attende 5 secondi)
Extension: t ("timeout")
Priorità: 1
Applicazione: Hangup(Chiude la chiamata)
Args:(nessun argomento)
Extension: IN (Questa extension permette di includere un context di sistema)
Priorità: 1
Applicazione: Include (Include all'interno del context un altro context)
Args: phones (Include il context "phones" dando la possibiltà di poter richiamare qualsiasi telefono interno del centralino durante il messaggio di baudio riprodotto)
Extension: 0 (viene richiamata quando si digita la cifra 0)
Priorità: 1 (La priorità parte sempre da 1)
Applicazione: Goto(Esegue un salto nella programmazione dial plan))
Args: voicemail,s,1(Invia la chiamata nel context voicemail alla extension s con priorità 1
NOTA - CASELLA VOCALE DURANTE IL SERVIZIO NOTTE:
Se si vuole dare la possibilità di lasciare un messaggio, durante il servizio notte,premendo 0, è disponibile il messaggio:"Voismart_nottemailbox"
Modificare la variabile SOUND_NOTTE=Voismart_nottemailbox.
In questo caso, premendo la cifra 0 si arriverà al context voicemail, dove, di default la chiamata verrà inoltrata alla casella vocale dell'interno 215.
CHIAMATE_DIRETTE
Questo context viene utilizzato in caso di selezione passante attiva sulle borchie.
Viene richiamato con l'applicazione GOTO dal context inbound (vedi Label DDI)
Label: DDI
Extension: _X. (Questa extension viene eseguita quando viene chiamato un qualsiasi numero composto da almeno 2 cifre sulle linee associate al seguente context)
Priorità: 1
Applicazione: Set (Imposta una variabile)
Args: CDR(calldirection)=INCOMING (Imposta la variabile CDR(calldirection) al valore INCOMING così da identificare una chiamata in ingresso)
Label: DDI
Extension: _X. (Questa extension viene eseguita quando viene chiamato un qualsiasi numero composto da almeno 2 cifre sulle linee associate al seguente context)
Priorità: 2
Applicazione: AGI (Richiama uno script)
Args: cid_lookup (E' lo script che gestisce l'identificativo del chiamante da mostrare sul telefono. Se il chiamante è presente in rubrica questo script mostrerà il nome,cognome, numero sul display del telefono)
Label: DDI
Extension: _X. (Questa extension viene eseguita quando viene chiamato un qualsiasi numero composto da almeno 2 cifre sulle linee associate al seguente context)
Priorità: 3
Applicazione: Goto (Esegue un salto nella programmazione dial plan)
Args: phones,${EXTEN},1 (Invia la chiamata nel context phones alla extension che viene digitata con priorità 1)
GRUPPO_DI_RISPOSTA
Questo context viene richiamato con l'applicazione Goto da context ufficio_aperto.
In questo context è possibile impostare la coda di risposta.La coda impostata di default è : operatori
Extension: s (viene richiamata quando si digita la cifra 2)
Priorità: 1 (La priorità parte sempre da 1)
Applicazione: Queue (richiama una coda)
Args: operatori (Nome della coda alla quale verrà inoltrata la chiamata)
UFFICIO_APERTO
Questo context viene chiamato dalle regole orarie negli orari settimanali di apertura degli uffici.
Label: IVR
Extension: 06123456 (Viene richiamata quando si digita esattamente il numero 06123456 - Il numero è arbitrario, sostituirlo con il proprio numero urbano).
Priorità: 1 (La priorità parte sempre da 1)
Applicazione: Goto (Esegue un salto nella programmazione dial plan)
Args: IVR,s,1 (Invia la chiamata nel context IVR, extension s con priorità 1)
Extension: s ("start")
Priorità: 1 (La priorità parte sempre da 1)
Applicazione: Answer ((Risponde alla chiamata)
Args: (nessun argomento)
Extension: s ("start")
Priorità: 2
Applicazione: Wait (attende "n" secondi i toni dtmf prima di passare all'operazione successiva. "n" è l'argomento dell'applicazione)
Args: 1 (attende un secondo)
Extension: s ("start")
Priorità: 3
Applicazione: BackGround (riproduce un file sonoro e riconosce eventuali toni dtmf durante la riproduzione del file sonoro)
Args: messagesivr/voismart-genintro (nome del file sonoro da riprodurre)
Extension: s ("start")
Priorità: 4
Applicazione: Goto(Esegue un salto nella programmazione dial plan)
Args: gruppo_di_risposta,s,1 (Invia la chiamata nel context gruppo_di_risposta, extension s con priorità 1)
VOICEMAIL
Questo context viene richiamato dal context uffici_chiusi, alla selezione 0 è possibile lasciare un messaggio sulla casella vocale.
La configurazione di default prevvede che venga chiamata la voicemail dell'interno 215 (E' possibile modificare l'interno in base alle specifiche esigenze).
Extension: s ("start")
Priorità: 1
Applicazione: VoiceMail(Esegue la casella vocale)
Args: 215 (Indica l'interno a cui fa riferimento lacasella vocale)
SKYPE_EXTENSIONS
Il context skype extensions viene utilizzato solo nel caso in cui sia presente un gateway Skype VoiSmart.
Questo context permette l'instradamento delle chiamate in uscita dal gateway skype.
Esempio, chiamando l'extension 6999 sarà possibile chiamare l'echo di Skype, chiamando l'extension 6000 sarà possibile contattare l'account skype:user1.
CHIAMATE_DIRETTE_NOTTE
Questo context viene utilizzato nel caso in cui, in presenza di selezione passante, le chiamate debbano arrivare agli interni solo negli orari di apertura degli uffici.Viene fatto il controllo orario anche per le chiamte dirette.
Extension: _X. (Questa extension viene eseguita quando viene chiamato un qualsiasi numero composto da almeno 2 cifre sulle linee associate al seguente context)
Priorità: 1
Applicazione: Set (Imposta una variabile)
Args: CDR(calldirection)=INCOMING (Imposta la variabile CDR(calldirection) al valore INCOMING così da identificare una chiamata in ingresso)
Extension: _X. (Questa extension viene eseguita quando viene chiamato un qualsiasi numero composto da almeno 2 cifre sulle linee associate al seguente context)
Priorità: 2
Applicazione: AGI (Richiama uno script)
Args: voismartnotte (E' lo script che gestisce le regole del servizio notte impostate da interfaccia web)
Extension: _X. (Questa extension viene eseguita quando viene chiamato un qualsiasi numero composto da almeno 2 cifre sulle linee associate al seguente context)
Priorità: 3
Applicazione: AGI (Richiama uno script)
Args: cid_lookup (E' lo script che gestisce l'identificativo del chiamante da mostrare sul telefono. Se il chiamante è presente in rubrica questo script mostrerà il nome,cognome, numero sul display del telefono)
Extension: _X. (Questa extension viene eseguita quando viene chiamato un qualsiasi numero composto da almeno 2 cifre sulle linee associate al seguente context)
Priorità: 4
Applicazione: Set (Imposta una variabile)
Args: notte=${DB(ServizioNotte/status)} (imposta la variabile chiamata "notte" al valore della variabile "ServizioNotte/status" contenuta nel database di asterisk, questa variabile viene utilizzata per gestire il servizio notte in modalità manuale)
Extension: _X. (Questa extension viene eseguita quando viene chiamato un qualsiasi numero composto da almeno 2 cifre sulle linee associate al seguente context)
Priorità: 5
Applicazione: GotoIf (Verifica una condizione)
Args: ${notte}?6:7 (controlla la variabile ${notte} impostata nella extension precedente, se la variabile è "1" cioè vera invia l'esecuzione della chiamata alla extension con priorità 6 altrimenti se falso alla priorità 7 )
Extension: _X. (Questa extension viene eseguita quando viene chiamato un qualsiasi numero composto da almeno 2 cifre sulle linee associate al seguente context)
Priorità: 6
Applicazione: Goto(Esegue un salto nella programmazione dial plan)
Args: ufficio_chiuso,s,1 (Invia la chiamata nel context ufficio_chiuso, alla extension s con priorità 1)
Extension: _X. (Questa extension viene eseguita quando viene chiamato un qualsiasi numero composto da almeno 2 cifre sulle linee associate al seguente context)
Priorità: 7
Applicazione: Answer (Risponde alla chiamata)
Args: (nessun argomento)
Extension: _X. (Questa extension viene eseguita quando viene chiamato un qualsiasi numero composto da almeno 2 cifre sulle linee associate al seguente context)
Priorità: 8
Applicazione: Wait(attende "n"secondi prima di passare all'operazione successiva. "n" è l'argomento dell'applicazione)
Args: 1 (attende un secondo)
Extension: _X. (Questa extension viene eseguita quando viene chiamato un qualsiasi numero composto da almeno 2 cifre sulle linee associate al seguente context)
Priorità: 9
Applicazione: Goto(Esegue un salto nella programmazione dial plan)
Args: phones,${EXTEN},1 (Invia la chiamata nel context di sistema phones, alla extension che viene digitata con priorità 1- La chiamata passerà dunque all'internoselezionato).
INBOUND_FAX
Extension: _XXX. (Questa extension viene eseguita quando viene chiamato un qualsiasi numero composto da almeno 4 cifre sulle linee associate al seguente context)
Priorità: 1
Applicazione: Answer (Risponde alla chiamata)
Args: (nessun argomento)
Extension: _XXX. (Questa extension viene eseguita quando viene chiamato un qualsiasi numero composto da almeno 4 cifre sulle linee associate al seguente context)
Priorità: 2
Applicazione: Wait(attende "n"secondi prima di passare all'operazione successiva. "n" è l'argomento dell'applicazione)
Args: 1 (attende un secondo)
Extension: _XXX. (Questa extension viene eseguita quando viene chiamato un qualsiasi numero composto da almeno 4 cifre sulle linee associate al seguente context)
Priorità: 3
Applicazione: Foip(fax over ip - gestiste l aricezione del fax)
Args: sip:${EXTEN}@192.168.0.250:5061 (definisce a quale numerazione e a quale porta viene indirizzato il fax - Sostituire l'ip di default 192.168.0.250 con l'ip reale del pbx).
Extension: _XXX. (Questa extension viene eseguita quando viene chiamato un qualsiasi numero composto da almeno 4 cifre sulle linee associate al seguente context)
Priorità: 4
Applicazione: Hangup(chiude la chiamata)
Args: (nessun argomento)
Creazione e modifica Context: USO DEL DIALPLAN EDITOR
Il dialplan editor permette di modificare in modalità visuale i context e le extensions del centralino, rendendo l'operazione intuitiva e veloce.
Menù: Configurazione --> Dialplan Editor;
Nella parte alta è visibile il percorso della vista corrente, a partire dal dialplan nel formato "dialplan/nome context/extension". Cliccando sulle voci è possibile muoversi nella struttura per tornare alle visualizzazioni precedenti. Le connessioni nel diagramma rappresentano le applicazioni goto/gotoif/include/gotoiftime, e possono essere mostrate selettivamente tramite la combo box in alto a sinistra.
Le connessioni che puntano a un simbolo contenente il punto di domanda (?) sono connessioni delle quali non si può verificare la destinazione (può essere inserito un valore errato oppure una variabile;l'editor non può veriificare la correttezza delle variabili )
Sarà possibile utilizzando i tasti
aumentare o diminuire lo zoom per la visualizzazione della pagina.
- CONTEXT
La visualizzazione iniziale mostra i context utente e le linee telefoniche.
L'impostazione Auto layout mostra una struttura a blocchi ordinata.
- Creazione di un context
Per aggiungere un nuovo context è necessario avvicinarsi col mouse alla fascetta gialla sulla sinistra della schermata, si aprirà una barra contenente uno o più elementi che rappresentano un context.
Trascinare sul diagramma uno degli elementi contenuti nella barra; verrà chiesto di assegnare un nome univoco al context.
- Modifica
Per modificare un context, effettuare un doppio click su di esso: verranno mostrate le extensions in esso contenute.
I context di sistema e le linee non possono essere modificate.
Nell'immagine viene mostrato il contenuto del context inbound.
- Cancellazioni e altre operazioni dei context
Cliccando col tasto destro del mouse sui context è possibile: Rinominarli,attivarli/disattivarli,abilitarli/disabilitarli sul telefono, cancellarli (l'opzione imposta come IVR al momento non è disponibile);
-EXTENSION
Con un doppio click sui context è possibile visualizare e modificare le extensions al loro interno;
Il simbolo della "nuvola" (che sarà bianca se si tratta di una connessione in uscita, azzurra in entrata),indica un'applicazione goto/gotoif/gotoinftime che punta ad un altra priority: cliccandoci sopra si arriva direttamente all'extension contenente la priority stessa. Per tornare indietro cliccare sulla freccia back,lampeggiante, che si trova in alto a sinistra. Se si esce dalla schermata delle priority cliccando sul path in alto, la freccia back scomparirà.
- Aggiungere una nuova Extension
Per aggiungere una nuova extensions in un context è necessario avvicinarsi col mouse alla fascetta gialla sulla sinistra della schermata, si aprirà una barra contenente uno o più elementi che rappresentano le extensions.
Trascinare sul diagramma uno degli elementi contenuti nella barra se già presente nell'elenco; altrimenti trascinare un elemento vuoto che andrà nominato con l'extension di cui si necessita.
- Modificare e cancellare un Extension
Tasto desto destro sulle extension permette di rinominarle o cancellarle.
I nomi delle extensions sono univoci (se si tenta di inserirne nuove o rinominarle con nomi già esistenti, non viene permesso).
- APPLICAZIONI E PRIORITY
Effettuando un doppio click sulle extension si possono modificare le applicazioni e le priority.
Per aggiungere un'applicazione, avvicinarsi col mouse alla fascetta gialla sulla sinistra della schermata e trascinare sull'area di lavoro il box contenente l'applicazione necessaria.
Per modificare un'applicazione è necessario editare i campi priority,applicazione ed eventuale argomento.
E' possibile modificare le priorità anche trascinando le varie applicazioni, le priorità verranno modificate in maniera automatica.
Per cancellare un'applicazione cliccare sull'icona
.
- SALVATAGGIO
Il salvataggio delle modifiche avviene cliccando su Dialplan--> Save to PBX.
La posizione delle box viene memorizzata al salvataggio e quindi è possibile disporre le box nella maniera più appropriata e visualizzarle allo stesso modo alla prossima apertura del Dialplan .
Se la finestra dell'editor viene chiusa senza salvare il contenuto, le modifiche saranno perse
NOTA:Per applicare le modifiche relative ai context è necessario rigenerare il modulo:Dial Plan.
Menù 'Configurazione --> Status Moduli e cliccare sulla icona
relativa al campo Dial Plan.
Attendere fino alla ricezione del messaggio di rigenerazione effettuata: ![]()
L'icona
relativa allo stato del modulo Fax confermerà l'avvenuta rigenerazione.
CONTEXT DI PARTICOLARE UTILIZZO
Sono disponibili nella barra laterale del dialplan edititor alcuni context particolari che vengono usati per esigenze specifiche:
-voismart_twin;
-random_GSM;
-fax_detect;
-inbound_controllo_deviazione;
-attiva_deviazione;
-coda_giro.
-CODA_GIRO
Il context coda_giro permette di definire l'ordine col quale devono squillare gli interni (questa funzionalità non è disponibile con le code tradizionali).
Squillerà inizialmente l'interno 200 per 30 secondi, poi il 201 per 30 secondi, poi il 203 per 30 secondi.
Mentre gli interni squillano, l'utente chiamante udirà la musica d'attesa (classe Default -- parametro personalizzabile)
Questo cliclo verrà completato 2 volte, nel caso in cui nessuno risponda c'è la possibilità di far sentire all'utente un mesaggio personalizzato Voismart_busy (che indica che tutti gli operatori sono occupati e chiede di richiamare) e poi far cadere la chiamata.
Per utilizzare questo context:
Aprire il Dialplan Editor e trascinare dalla barra laterale il contex coda_giro.
Se si vuole è possibile rinominarlo, altrimenti premere invio per tenere lo stesso nome.
Fare doppio click sul context:apparirà la schermata con l'extension "s"
Fare doppio click sull'extension s per visualizzare tutte le applicazioni del context (mostrate nella figura in alto) e salvare: Dialplan--> Save to PBX.
Tornare alla schermata principale Dialplan.
Modificare il context gruppo_di_risposta: all'extension s,1 settare applicazione Goto, argomento coda_giro,s,1.
Salvare dal menù:Dialplan--> Save to PBX.
Per applicare le modifiche si ricorda che è necessario rigenerare il modulo Dial Plan, dalla sezione Status Moduli.
-RANDOM_GSM
Il context random_gsm permette di bilanciare il traffico delle chiamate verso i cellulari sulle proprie sim(viene considerata una scheda gsm con 4 sim).
Secondo la formula matematica Random, si definisce che per il 25% le chiamate escano dal Device_0, il 25% dal Device_1 e lo stesso per la Device_2 e Device_3.
Per utilizzare il context è necessario:
Aprire il Dialplan Editor e trascinare dalla barra laterale il contex random_gsm.
Se si vuole è possibile rinominarlo, altrimenti premere invio per tenere lo stesso nome.
Fare doppio click sul context:apparirà la schermata con l'extension "_3XX" (che include tutte le chiamate verso dispositivi mobili)
Fare doppio click sull'extension _3XX per visualizzare tutte le applicazioni del context (mostrate nella figura in alto) e salvare: Dialplan--> Save to PBX.
Tornare alla schermata principale Dialplan.
Modificare il context local_extensions: Includere, con priorità inferiore rispetto all'IN outgoing il context random_gsm.
Salvare dal menù:Dialplan--> Save to PBX.
-FAX_DETECT
Il context FAX_DETECT si utilizza nel caso in cui si dispone di un'unica linea per voce e fax
Sui parametri avanzati delle Linee Zap è necessario aggiungere: "faxdetect=both".
In questo caso se arriva un fax, verrà riconosciuto il tono e la chiamata verrà intercettata dall'extension "fax".
Per utilizzare il context è necessario:
Aprire il Dialplan Editor e trascinare dalla barra laterale il contex fax_detect.
Se si vuole è possibile rinominarlo, altrimenti premere invio per tenere lo stesso nome.
Fare doppio click sul context:apparirà la schermata con l'extension "fax" (che viene richiamata ogni volta che viene riconosciuto il tono fax )
Fare doppio click sull'extension fax per visualizzare tutte le applicazioni del context (mostrate nella figura in alto) e salvare: Dialplan--> Save to PBX.
Tornare alla schermata principale Dialplan.
Modificare il context inbound: aggiungere l'extension: fax, priorità 1, applicazione Goto, argomento fax_detect,fax,1.
Salvare dal menù:Dialplan--> Save to PBX.
-Attiva Deviazione e Inbound controllo Deviazione
Nota:I due context devono essere utilizzati assieme.
Attiva Deviazione è un context che permette di deviare tutte le chiamate in arrivo sul centralino verso un numero specifico.
Il servizio è attivabile attraverso la digitazione di un codice da tastiera del telefono.
-Col codice 1234 seguito dal numero a cui deviare le chiamate, è possibile abilitare la deviazione.
ES: Se si digita 123433312345: le chiamate saranno deviate al numero 33312345.
-Col codice 4321 è possibile disabilitare la deviazione.
Per utilizzare il context è necessario:
Aprire il Dialplan Editor e trascinare dalla barra laterale il contex attiva_deviazione.
Se si vuole è possibile rinominarlo, altrimenti premere invio per tenere lo stesso nome.
Fare doppio click sul context:apparirà la schermata con le extension "_1234XXX." e "4321"
Fare doppio click sull'extension _1234XXX per visualizzare tutte le applicazioni relative all'extension (mostrate nella figura in alto) e salvare: Dialplan--> Save to PBX.
Tornare alla schermata principale Dialplan.
E' necessario includere questo context all'interno del context local_extensions, ad una priorità inferiore rispetto al IN del context outgoing.
Inbound Controllo Deviazione viene utilizzato per effettuare il controllo di deviazione attiva/deviazione NON attiva.
Viene verificato se lo stato della variabile deviazione è 1 (abilitato) o 0 (disabilitato)
.
Se la deviazione è attiva verrà effettuato un Dial verso il numero impostato precedentemente.
L'argomento dell'applicazione Dial presente di default è puramente indicativo e va modificato a seconda delle esigenze.
Se si vuole utilizzare un trunk sip sarà: Dial SIP/<nome_trunk_sip>/$[numerodeviazione]
Se si vuole utilizzare una linea ZAP: Dial ZAP/<gruppo_da_utilizzare>/$[numerodeviazione]
Questo context è alternativo al context inbound.
Per utilizzare "inbound_controllo_deviazione" anzichè "inbound" è necessario associare le proprie linee a questo context.
-VOISMART_TWIN
Il context Voismart_twin permette di effettuare il twin tra due interni: chiamando l'interno A, sarà possibile chiamare automaticamente anche l'interno B e viceversa.
Se uno dei due interni è occupato, il chiamate sentirà il tono di busy.

-Per abilitare il twin su un interno è necessario digitare il codice 987 seguito dal numero dell'interno da associare
Affinchè il servizio funzioni correttamente è necessario che l'operazione di "associazione" venga effettuata da entrambe gli interni che devono lavorare in twin.
-Per disabilitare il twin è necessario digitare il codice 789 seguito dal numero dell'interno associato.
Come per l'abilitazione, per il corretto funzionamento del servizio necessita che veng adisabilitato da entrambe gli interni.
Per utilizzare il context è necessario:
Aprire il Dialplan Editor e trascinare dalla barra laterale il contex voismart_twin.
Se si vuole è possibile rinominarlo, altrimenti premere invio per tenere lo stesso nome.
Fare doppio click sul context:apparirà la schermata con le extension "_2XX." (per numerazioni differenti dal range 2XX, l'extension andrà modificata), "_987XXX" e "_789XXX"
Effettuare il salvataggio.
Dialplan--> Save to PBX.
Tornare alla schermata principale Dialplan.
E' necessario includere questo context all'interno del context local_extensions, ad una priorità inferiore rispetto al IN del context outgoing e all'IN phones.
-Rigenerare il modulo Dial Plan da Status Moduli.
'NOTA:'L'utilizzo del twin, implica l'inibizione per gli interni interessati dal servizio, di Voicemail, Call_hunting, Mobility, Prenotazione Chiamata.
Pagina precedente Pagina Iniziale Pagina successiva
Selezionare la categoria da visualizzare o stampare
















