NethVoice Documentation
Transcript
NethVoice Documentation
NethVoice Documentation Release 11.4-ng Nethesis 09 April 2015 Indice 1 Introduzione 1.1 Introduzione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 2 Hardware 2.1 Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 7 3 Installazione 3.1 Installazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 11 4 Aggiornamento 4.1 Aggiornamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 13 5 Backup & Restore 5.1 Backup & Restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 15 6 Gestione Hardware 6.1 Gestione Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 17 7 Configurazione Base 7.1 Configurazione Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 41 8 Configurazione Avanzata 8.1 Configurazione Avanzata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 53 9 Moduli Base 9.1 Moduli Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 65 10 Applicazioni 101 10.1 Applicazioni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 11 Routing Chiamata 129 11.1 Routing Chiamata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 12 Amministrazione 141 12.1 Amministrazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 13 Moduli Avanzati 167 13.1 Moduli Avanzati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 i 14 Provisioning 179 14.1 Provisioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 15 Report 183 15.1 Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 16 Addon 189 16.1 Report Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 16.2 NethHotel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 16.3 Analisi Costi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 17 Appendice 195 17.1 License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 18 Indici ii 197 NethVoice Documentation, Release 11.4-ng NethVoice è una nuova soluzione telefonica aperta ed integrata con l’intero sistema informativo aziendale, in grado di fornire tutti i servizi di comunicazione e collaborazione: dati, voce e video. Contatti • Sito progetto • Bug tracker • Supporto: [email protected] Indice 1 NethVoice Documentation, Release 11.4-ng 2 Indice CAPITOLO 1 Introduzione 1.1 Introduzione NethVoice è una nuova soluzione telefonica aperta ed integrata con l’intero sistema informativo aziendale, in grado di fornire tutti i servizi di comunicazione e collaborazione: dati, voce e video. Il cuore OpenSource di NethVoice è basato principalmente su due progetti Asterisk e FreePBX potenziati grazie allo sviluppo di innumerevoli moduli e funzioni per semplificarne l’utilizzo e permetterne una forte integrazione con i dati presenti in azienda, pur mantenendo la caratteristica di apertura volta a consentirne la massima flessibilità a chiunque intenda sviluppare le proprie integrazioni usando i linguaggi di programmazione più comuni. NethVoice concentra in un’unica soluzione, adattabile alle varie esigenze aziendali, le funzionalità del centralino tradizionale (PBX) con le più innovative peculiarità dei sistemi telefonici avanzati. I vantaggi di tale sistema consistono in una sensibile riduzione dei costi di gestione e manutenzione, e nella scalabilità dell’architettura IP che è adattabile alle eventuali evoluzioni strutturali dell’azienda. 3 NethVoice Documentation, Release 11.4-ng 1.1.1 Componenti e connessioni NethVoice integra un centralino tradizionale, con la tecnologia VOIP, linee ISDN e/o linee Analogiche e/o Flussi primari ed un sistema linux di tipo enterprise quale NethServer Enterprise. NethVoice non è altro che uno dei tanti moduli che è possibile installare su NethServer Enterprise di cui può sfruttare tutte le componenti e potenzialità. NethServer Enterprise, derivato da RedHat Enterprise e Centos, ha tra i servizi installati • Apache • Php • Mysql che vengono utilizzati dal modulo NethVoice. Le componenti prettamente telefoniche invece sono: • Basato su Asterisk 4 Capitolo 1. Introduzione NethVoice Documentation, Release 11.4-ng • Schede per connessione con Fonia Pubblica (PSTN): Digium • Tutti i Codec disponibili • Tutti i Protocolli disponibili, utilizzati di default SIP e IAX NethVoice può interagire • con il gestore telefonico che fornisce le linee ISDN o Analogiche o l’accesso primario • con telefoni analogici (tramite ATA) • con un box GSM, per telefonate per cellulari • con la rete aziendale (pc, telefoni IP wifi e dect) • con internet, tramite il router/firewall • con utenti mobili, via notebook con Softphone • con sedi remote, con altro NethVoice 1.1.2 Funzioni Principali • Funzioni Telefoniche: trasferta, inoltro, deviazione, gruppi di chiamata, parcheggio, risposta x assente, gestione ID chiamante/chiamato • Gestione avanzata dell?inoltro delle chiamate (CID, CLIP) • Segreteria telefonica/Voicemail: messaggio interfaccia web, integrazione con posta elettronica, personalizzazione • Funzioni Messaggistica giorno/notte/festivo/pausa personalizzabili e flessibili • Risponditore telefonico multilivello programmabile ( IVR) • Annunci vocali personalizzati, sistema basato su mp3 e wav • Autocompletamento del CallerID sulla rubrica • Gestione CODE di CallCenter o Contact Center • Gestione LCR ( Instradamento delle chiamate verso l’operatore più economico per tipo di chiamata - incluso instradamento verso schede GSM) • Registrazione dettagli chiamata (CDR) 1.1.3 Funzioni Evolute • Possibilità di integrazione con fax server (inoltro automatico via email - vedi paragrafo successivo) • Funzioni di AudioVideoConferenza con ‘Aule Virtuali’ • Interfacciamento con software aziendali (es. CRM, ERP, Outlook, ecc..) • Possibilità di sviluppo di nuove funzionalità con minimo sforzo grazie alla piattaforma aperta su cui si basa il sistema Funzionalità complete VoIP (voice over IP), interfacciabile con stardard VOIP • Servizi di autenticazione (accesso a servizi tramite password e codici di sicurezza) • Supporto di telemanutenzione per ridurre al minimo la necessità di interventi presso sede cliente • Possibilità di integrare GSM BOX • NethCTI 1.1. Introduzione 5 NethVoice Documentation, Release 11.4-ng • Server Fax 6 Capitolo 1. Introduzione CAPITOLO 2 Hardware 2.1 Hardware 2.1.1 Panoramica Tipologie Linee Un generico centralino deve poter gestire telefoni analogici e isdn e spesso un cablaggio dedicato. collegamenti con l’esterno possono essere di tipo: Quindi i • analogico: un canale per ogni linea. Con comportamenti soliti: squillo, chiamata, visualizzazione del numero del chiamante solo se abilitato dal provider. • ISDN: passano due canali voce contemporaneamente, attraverso una borchia ISDN denominata NT1. La voce viene codificata in pacchetti, passando da analogico a digitale • Accesso primario: cablaggio dedicato tramite il quale è possibile ricevere/fare da 15 a 30 chiamate contemporaneamente. Quindi per Linee esterne (Linee) si intendono i collegamenti del PBX verso la Rete Telefonica Pubblica (PSTN) Linee Analogiche fonia • Più linee analogiche, devono avere ognuna il proprio numero. • Per più telefonate contemporanee, viene definito un numero come capogruppo e si configurano le altre linee in ricerca automatica (servizio da richiedere al gestore). • Di default il numero del chiamante non viene passato al centralino, questa funzionalità va richiesta al provider • Necessario un gateway analogico di tipo FX0 per collegarla al NethVoice Linee Accesso Base ISDN • 2 canali per fonia/dati (BRI) • Multinumero: si possono avere fino a 8 numeri diversi. • servizio di selezione passante: da richiedere al provider (non può essere fatto dal centralino). Il provider non mette a disposizione un numero ma una radice, l’utente può personalizzare le cifre terminali a proprio piacimento, direzionandole ad esempio ad interni specifici. Il centralino gestisce gli ultimi numeri, digitati dopo la radice. • connessione T0 / S0 per il lato PBX 7 NethVoice Documentation, Release 11.4-ng • Necessario un gateway isdn per per collegare la borchia al NethVoice Gli apparati per le linee ISDN possono essere di diverso tipo • NT1: sull’apparato (borchia) è disponibile solo un cavo digitale denominato bus S0. Non mette a disposizione linee analogiche. • NT1 plus: oltre al cavo digitale S0 ha anche due linee analogiche dove potete attaccare ad esempio telefoni analogici tradizionali. Le borchie isdn possono essere programmate dal gestore telefonico, in modi diversi: • PP Punto Punto: un solo apparato ISDN su bus s0 • PPMP Punto MultiPunto: più apparati ISDN possono essere collegati sul Bus s0 Nota: Sapere come’è stata programmata la borchia è indifferente ai fini della connessione, alla borchia verrà collegato sempre e solo il centralino, ma è indispensabile per la configurazione del gateway isdn che deve sapere in che modalità lavorare. Linee Accesso Primario ISDN • 30 canali per fonia/dati (PRI) • connessione T1 lato PBX • da 15 a 30 chiamate contemporaneamente. Possono essere definite in ricezione ed uscita, quindi bidirezionali. • apparato del gestore telefonico denominato DTE • possibile servizio di selezione passante Linee Voip E’ possibile configurare sul NethVoice linee di tipo Voip. Basta configurare, secondo le specifiche del provider, un fascio SIP 2.1.2 Hardware NethVoice L’utilizzo di NethVoice non è vincolante rispetto alla scelta dell’hardware da utilizzare, non è quindi obbligatorio scegliere determinate marche o modelli da affiancare al centralino. E’ necessario però conoscere quali hardware scegliere in base alle proprie esigenze e all’apparato telefonico in cui NethVoice verrà installato. Qualora si voglia installare NethVoice su dell’hardware proprio, per stabilire la compatibilità hardware di NethVoice fare riferimento a quella di NethServer Enterprise. L’obiettivo di questo documento è segnalare prodotti testati e consigliati, in base alle esigenze operative e strutturali del cliente. Perché usare gateway esterni? NethVoice supporta esclusivamente l’utilizzo di gateway esterni (eccezion fatta per i flussi primari). Ogni gateway esterno che utilizza correttamente il protocollo Sip è teoricamente compatibile. I motivi di tale scelta sono molti: • sono più affidabili 8 Capitolo 2. Hardware NethVoice Documentation, Release 11.4-ng • gestiscono meglio i protocolli di comunicazione • maggiormente configurabili • non aumentano il carico del server • sono indipendenti dall’hardware del centralino • permettono di usare hardware compatto e miniaturizzato • sono facilmente espandibili (aggiungendo altri gateway) • in caso di malfunzionamenti non è necessario riavviare il server ma soltanto il gateway • in caso di malfunzionamenti non è necessario aprire il server per cambiare la scheda interna ma va sostituito soltanto il gateway Nota: NethVoice supporta schede interne solo per flussi primari 2.1.3 Linee Esterne PRI • Digium schede a 1, 2 o 4 flussi primari Configurazione Schede Interne • Ogni modello di Patton PRI è compatibile, esistono al momento Patton da una o quattro porte PRI. Configurazione Patton Gateway ISDN • Ogni modello di Patton ISDN è compatibile, esistono al momento Patton da una, due, quattro o otto porte ISDN. Configurazione Patton Gateway Analogici • Ogni modello di Patton analogico è compatibile, esistono al momento Patton da due o quattro porte FXO Configurazione Patton Gateway Misti • Per gateway Misti si intende modelli di Patton che supportano sia linee ISDN che analogiche Configurazione Patton Gateway GSM • Portech mv370 - 1 SIM • Portech mv372 - 2 SIM • Portech mv370 - 1 SIM UMTS 2.1. Hardware 9 NethVoice Documentation, Release 11.4-ng • Portech mv372 - 2 SIM UMTS Configurazione Portech 2.1.4 Linee Interne ATA SIP • Cisco SPA112 ad esempio, esistono anche adattatori FXS di altre marche. • Ogni modello di Patton analogico con porte FXS ATA IAX • Iaxy 2.1.5 Telefoni WiFi e Dect Il wifi non è adatto ad ambienti industriali, in quanto è un protocollo debole ed instabile in caso di rumore elettrico. E’ adatto solo per piccoli uffici e coperture ridotte. L’alternativa dal punto di vista della copertura e della stabilità è il dect, utilizzando queste soluzioni a seconda del numero di cordless necessario e della vastità dell’area da coprire: • ata + cordless dect • cordless dect con base IP • cella radiobase polycom-kirk + cornette + eventuali ripetitori kirk Telefoni IP Ogni modello di telefono IP che gestisce correttamente Il protocollo Sip è compatibile. La scelta dipende poi dalle funzionalità desiderate in ogni postazione. Al momento consigliamo Yealink o Snom come marca con il miglior rapporto qualità/prezzo. 10 Capitolo 2. Hardware CAPITOLO 3 Installazione 3.1 Installazione 3.1.1 Requisiti minimi NethVoice è uno dei tanti prodotti installabile sulla base NethServer Enterprise. 3.1.2 Installazione Per installare NethVoice quindi il primo passo è installare NethServer Enterprise, per i requisiti minimi, la compatibilità hardware e le modalità di installazione fare riferimento alla documentazione specifica, vedi qui. Quando l’installazione di NethServer Enterprise è stata completata con successo, per installare NethVoice è necessario prima registrare il server seguendo la procedura documentata qui. Registrato il server, dalla gestione pacchetti, vedi qui, è possibile installare NethVoice e tutti i moduli correlati opzionali, come ad esempio il NethCTI. Una volta avviata l’installazione il server scaricherà i pacchetti occorrenti da vari repository per poi automaticamente installarli ed effettuare le configurazioni necessarie. Terminata questa fase, NethVoice sarà pronto per essere utilizzato. Il pannello di configurazione di NethVoice è raggiungibile all’indirizzo https://nomeserver/nethvoice dove per nomeserver si intende il nome (anche seguito dal dominio) dato al NethVoice in fase di installazione. L’accesso è consentito anche sostituendo a nomeserver l’ip del NethVoice. L’accesso è garantito di default all’utente admin che viene configurato durante l’installazione. 11 NethVoice Documentation, Release 11.4-ng 12 Capitolo 3. Installazione CAPITOLO 4 Aggiornamento 4.1 Aggiornamento NethVoice ha gli aggiornamenti automatici abilitati di default, questo vuol dire che ogni notte verranno scaricati e installati eventuali aggiornamenti. NethVoice però continuerà a rimanere in esecuzione con la configurazione precedente, per attivare gli aggiornamenti sarà necessario cliccare sul pulsante Applica Modifiche. Solo in caso di aggiornamento di Asterisk o di un componente correlato sarà necessario oltre a cliccare sul pulsante Applica Modifiche dare il comando nethvoice restart che comporta il riavvio di tutti i servizi, con caduta delle eventuali chiamate in corso, di NethVoice facendolo partire con le versioni aggiornate. Per forzare gli aggiornamenti utilizzare il comando yum update 4.1.1 Aggiornamento NethVoice installato su base differente L’aggiornamento di una versione di NethVoice installata su base differente da NethServer Enterprise è possibile tramite la procedura di migrazione. La migrazione è il processo che consente di convertire un’installazione SME Server/NethService (origine) in un nuovo server NethServer Enterprise (destinazione). Avvertimento: L’unico prerequisito è che la versione di NethVoice nel server di origine sia la 11.4 Tutta la procedura da seguire è documentata qui Migrazione. 13 NethVoice Documentation, Release 11.4-ng 14 Capitolo 4. Aggiornamento CAPITOLO 5 Backup & Restore 5.1 Backup & Restore 5.1.1 Backup Il backup di NethVoice è completamente integrato nel backup di NethServer Enterprise, sia per la parte di configurazione che di dati, vedi qui. Sia il backup della configurazione che il backup dei dati possono essere personalizzati seguendo questa documentazione, per i dati vedi qui, per la configurazione vedi qui. 5.1.2 Restore Il ripristino dei dati deve essere fatto seguendo la documentazione di NethServer Enterprise, vedi qui. 5.1.3 Disaster recovery Per il ripristino completo di un server dove era installato NethVoice vedere la documentazione relativa di NethServer Enterprise qui. 15 NethVoice Documentation, Release 11.4-ng 16 Capitolo 5. Backup & Restore CAPITOLO 6 Gestione Hardware 6.1 Gestione Hardware 6.1.1 Configurazione Patton Come descritto ampiamente nel documento Hardware, viene suggerito e supportato l’utilizzo di gateway esterni da integrare con il NethVoice. In questo documento verranno descritte la procedura di configurazione dei Patton e la configurazione in NethVoice. Nota: I Patton dalla versione 6 del proprio firmware supportano la configurazione tramite provisioning vedi anche qui Creazione file di configurazione NethVoice introduce il modulo Configurazione Patton che semplifica notevolmente la configurazione di questi apparati. Per creare il file di configurazione, procedere così: • Aprire la pagina Configurazione Patton e scegliere il modello del proprio Patton Il modello è individuabile dal codice che si trova collegandosi all’interfaccia web del Patton vedi la seconda immagine sotto. 17 NethVoice Documentation, Release 11.4-ng Nota: Nel caso non sia in elenco il proprio modello di Patton, utilizzarne un’altro con le stesse funzionalità e comunicare al supporto la mancanza • Specificare un nome per la configurazione, l’indirizzo IP del Patton, il gateway della rete e il mac address se si vuole utilizzare il provisioning per configurare il Patton • Per le porte fxs scegliere l’interno SIP collegato alla porta specificata. precedentemente creato nell’apposita sezione. L’interno SIP deve essere • Per le porte fxo scegliere il numero di telefono associato al numero di fascio auto generato. L’interfaccia segnala a quale fascio sip verrà abbinata ogni porta, i fasci vengono automaticamente creati e sono disponibili nella sezione fasci SIP. • Per le porte isdn scegliere la tipologia delle porte, o punto-punto o punto-multipunto. L’interfaccia segnala a quale fascio sip verrà abbinata ogni porta, i fasci vengono automaticamente creati e sono disponibili nella sezione fasci SIP. • Per le porte pri l’interfaccia segnala a quale fascio sip verrà abbinata ogni porta, i fasci vengono automaticamente creati e sono disponibili nella sezione fasci SIP. • Dopo aver cliccato su Salva il modulo propone il link per scaricare la configurazione del Patton a seconda del firmware. Se è stato indicato il mac address è possibile applicare la configurazione tramite il provisioning. Configurazione Patton Gli apparati Patton vengono configurati attraverso un file di configurazione pre-formattato che va importato attraverso l’interfaccia web di amministrazione. • Collegare il Patton alla propria rete LAN, inserendo il cavo di rete nell’interfaccia WAN dello stesso. • Il Patton di default richiede un ip in DHCP, controllare dai log di NethServer Enterprise qual’è IP che gli è stato assegnato. • Collegarsi all’interfaccia web, inserendo tale IP nel browser (username/password di default sono administrator e password vuota) • Spostarsi nel pannello Import/Export -> Import Configuration -> Selezionare il File di Configurazione (vedi paragrafo successivo) • Fare il Reload del Patton (non cliccare su Saving Configuration) • Al Reload assicurarsi che il Patton abbia assunto l’IP corretto (da file di configurazione), inserendo il nuovo IP nel browser • Salvare la configurazione con il pannello Save 18 Capitolo 6. Gestione Hardware NethVoice Documentation, Release 11.4-ng 6.1.2 Configurazione Mediatrix Gli apparati Mediatrix sono dei gateway SIP, sia isdn che analogici, alternativi ai Patton che possono essere recuperati se NethVoice va a sostituire un centralino che li utilizzava. Configurazione tramite Interfaccia Web La configurazione di un gateway Mediatrix per farlo funzionare con NethVoice è molto semplice da implementare. Ecco i passi per configurare un gateway con quattro porte isdn come esempio, la configurazione di altri apparati è molto simile. Presto aggiungeremo in questa pagina anche i files di configurazione per i gateway Mediatrix in modo tale che basterà caricare il file da interfaccia per configurare l’apparato. Può essere utile effettuare il ripristino a factory default dell’apparato e successivamente aggiornare il firmware all’ultima versione. • Collegarsi all’interfaccia web del Mediatrix http://ip_mediatrix le credenziali di default sono: IP: 192.168.0.11 Username: public Password: • Andare su SIP -> Gateways e creare un gateway per ogni porta dell’apparato e collegarli alla porta di Uplink. Utilizzare una porta tcp diversa per ogni gateway. • In SIP -> Servers configurare l’ip del NethVoice alle voci Registrar Host, Proxy Host, Messaging Server Host con la sintassi IP:0 che indica la porta 5060 6.1. Gestione Hardware 19 NethVoice Documentation, Release 11.4-ng • In SIP -> Registrations creare una unità di registrazione per ogni gateway configurato. Consigliamo di utilizzare username a partire da 4000 per poi facilitare la configurazione lato NethVoice. • In SIP -> Authentication creare una autenticazione per ogni gateway configurato. Consigliamo di utilizzare username a partire da 4000 con password uguale allo username per poi facilitare la configurazione lato NethVoice. In fase di creazione disabilitare Validate Realm. 20 Capitolo 6. Gestione Hardware NethVoice Documentation, Release 11.4-ng • In SIP -> Transport assicurarsi che Add Sip Transport in Registration sia Enable. • In Telephony -> Services assicurarsi che per ogni Endpoint le tre voci Endpoint Specific siano a no. 6.1. Gestione Hardware 21 NethVoice Documentation, Release 11.4-ng • In ISDN -> Basic Rate Interface configurare in caso di porte ISDN il tipo, punto-punto o punto-multipunto, in Connection Type e il massimo numero di canali in Maximum Active Calls, due per isdn ad esempio o una per analogiche. • Creare le rotte in Call Router -> Route Config per utilizzare le porte del Mediatrix. Servono una rotta in entrata e una rotta in uscita per ogni porta utilizzata. Le rotte in entrata vanno dalla porta fisica (isdn o analogica) al parte sip, le rotte in uscita l’esatto contrario. Fare attenzione ad associare alla porta la giusta destinazione sip e 22 Capitolo 6. Gestione Hardware NethVoice Documentation, Release 11.4-ng viceversa. Configurazione Lato NethVoice Per il gateway Mediatrix è necessario configurare fascio SIP e Rotte in Entrata per permettere a NethVoice di interagire con essi. • Le Rotte in Entrata vanno create come al solito sul Numero di Selezione Passante, che in questo caso sarà il numero della linea ISDN o della linea Analogica. • Inoltre è necessario creare un fascio SIP per ogni linea configurata sul Mediatrix. I fasci SIP dovranno avere nome ad esempio 4001, 4002, 4003, 4004 (tanti quanti sono le linee) se il Mediatrix è stato configurato come descritto sopra, e dovranno riportare questa configurazione in Dettagli Peer: canreinvite=no nat=no context=from-pstn host=dynamic qualify=yes secret=4001 type=friend username=4001 insecure=very port=5060 dtmfmode=inband Per i fasci successivi (4002, 4003..) è necessario modificare secret,username e port di conseguenza, come è stato configurato sul Mediatrix, ad esempio se configurato come indicato sopra il fascio SIP successivo avrà username e secret 4002 e port 5061. 6.1. Gestione Hardware 23 NethVoice Documentation, Release 11.4-ng 6.1.3 Configurazione Portech Introduzione Un Gateway GSM/UMTS è un apparato che, dotato di una o più schede SIM, permette di ricevere o effettuare telefonate passando attraverso la rete GSM/UMTS. Viene utilizzato insieme al NethVoice per sfruttare le tariffe telefoniche delle chiamate cellulare verso cellulare che sono generalmente più economiche delle tariffe fisso verso mobile. Inoltre permette di ricevere le telefonate dirette ad un numero mobile, direttamente su un centralino, molto utilizzato in presenza di RAM aziendali. Nota: Tutti gli screenshot utilizzati in questo documento si riferiscono al Portech mv372 Avvertimento: Il Gateway GSM/UMTS non è in grado di gestire SIM con PIN attivato. E’ necessario da cellulare, disattivare la richiesta del PIN da parte della SIM. Configurazione Portech con singola SIM Collegata la porta WAN del Portech mv372, di default risponderà all’indirizzo http://192.168.0.100, collegarsi all’indirizzo con credenziali: username: voip password: 1234 Modificare l’IP del portech tramite il pannello WAN Settings e salvare la configurazione cliccando su Save Changes, verrà richiesto il reboot dell’apparato. 24 Capitolo 6. Gestione Hardware NethVoice Documentation, Release 11.4-ng Mobile To LAN Settings Se usiamo il carattere “*” vengono accettati tutti i numeri. CID:* URL:999 L’url servirà per identificare la rotta in ingresso su NethVoice 6.1. Gestione Hardware 25 NethVoice Documentation, Release 11.4-ng LAN to Mobile Settings Impostare una regola che ci permetta di chiamare tutti i numeri. URL:* Call Num:# In questo caso il carattere “#” permette di inoltrare automaticamente la chiamata al numero composto. 26 Capitolo 6. Gestione Hardware NethVoice Documentation, Release 11.4-ng SIP Settings Configurare le credenziali per integrare il Gateway GSM/UMTS con NethVoice Mobile 1 Display Name: SIM 01 User Name: 3001 (Nome del primo trunk) Registration Name: 3001 Register Password: password1 Domain Server: ip centralino Proxy Server: ip centralino 6.1. Gestione Hardware 27 NethVoice Documentation, Release 11.4-ng SIP Responses Modificare questa configurazione per restituire al NethVoice un segnale di servizio non disponibile, nel caso in cui una SIM sia occupata. Modificare la configurazione in questo modo, altrimenti chiamate su cellulari spenti o non raggiungibili, restituiscono il tono di libero al posto del normale tono di occupato. OFF 180:Ringing ON 183:Session Progress 28 Capitolo 6. Gestione Hardware NethVoice Documentation, Release 11.4-ng Mobile Status Vengono visualizzati i parametri di registrazione al network GSM/UMTS della sim. DTMF Setting Configurare i toni DTMF cambiando 2833 al posto di inband 6.1. Gestione Hardware 29 NethVoice Documentation, Release 11.4-ng Mobile Setting Nel pannello Mobile Setting modificare la voce SIP from dal default a Tel/Tel (Not Std). Questo permetterà di visualizzare il chiamante e gestire una rotta in base al numero del chiamante. Configurare NethVoice Si dovrà configurare NethVoice in modo da poter utilizzare in entrata ed in uscita il Gateway GSM/UMTS 30 Capitolo 6. Gestione Hardware NethVoice Documentation, Release 11.4-ng 6.1. Gestione Hardware 31 NethVoice Documentation, Release 11.4-ng Avvertimento: Il Nome Fascio nelle Impostazioni in Uscita deve essere uguale allo username dei Dettagli PEER. Dettagli PEER Fascio SIP allow=ulaw&alaw canreinvite=no context=from-pstn disallow=all dtmfmode=rfc2833 fromuser=3001 host=dynamic insecure=very qualify=yes regexten=3001 secret=password1 type=friend username=3001 port=5060 Nascondere il numero nelle chiamate in uscita Per poter nascondere il numero del chiamante, quindi il numero della SIM installata sul portech, è necessario inserire un prefisso su tutte le chiamate in uscita. Quindi nella configurazione del fascio: Prefisso Chiamate in Uscita: #31# Nell’esempio è stato inserito #31 che vale per l’operatore TIM, per altri operatori sarà necessario inserire il codice opportuno. Configurare Rotta in Ingresso Creare una nuova rotta con Numero Selezione Passante: 999 Ed impostare la destinazione ad un interno, gruppo, ecc.. 32 Capitolo 6. Gestione Hardware NethVoice Documentation, Release 11.4-ng Configurare Rotta in Uscita Nome Regola: Cellulari Modello Chiamata: 3XXXXX. Sequenza Fasci: 6.1. Gestione Hardware 33 NethVoice Documentation, Release 11.4-ng GSM1 Configurazione doppia SIM Tale configurazione è possibile con modello Portech mv372 che contiene il doppio slot per le sim. Eseguire tutte le procedure descritte al paragrafo precedente, ed aggiungere le seguenti configurazioni SIP Settings Configurare il Mobile 2 Attenzione: non il realm2 ma il Mobile 2 selezionandolo dal menù a tendina in alto. Display Name: SIM 02 User Name: 3002 (Nome del secondo trunk) Registration Name: 3002 Register Password: password2 Domain Server: ip centralino Proxy Server: ip centralino 34 Capitolo 6. Gestione Hardware NethVoice Documentation, Release 11.4-ng 6.1. Gestione Hardware 35 NethVoice Documentation, Release 11.4-ng Configurare Secondo Fascio SIP 36 Capitolo 6. Gestione Hardware NethVoice Documentation, Release 11.4-ng Avvertimento: Il Nome Fascio nelle Impostazioni in Uscita deve essere uguale allo username dei Dettagli PEER. Dettagli PEER Fascio SIP allow=ulaw&alaw canreinvite=no context=from-pstn disallow=all dtmfmode=rfc2833 fromuser=3002 host=dynamic insecure=very qualify=yes regexten=3002 secret=password2 type=friend username=3002 port=5060 Portech multi SIM e configurazione delle porte In portech con più di una sim è necessario controllare la configurazione del pannello Port Setting sul Portech Se la configurazione è quella in figura, sarà necessario configurare il parametro port dei fasci in maniera coerente: 6.1. Gestione Hardware 37 NethVoice Documentation, Release 11.4-ng SIP SIP SIP SIP 3001 3002 3003 3004 --> --> --> --> port=5062 port=5064 port=5066 port=5068 Configurare Rotta in Arrivo Modificare la Rotta in Arrivo selezionando come destinazione un gruppo di chiamata (se presente un interno) in modo da poter gestire più chiamate contemporaneamente. Configurare Rotta in Uscita Aggiungere alla Selezione Fasci anche UMTS2 e impostare i fasci nell’ordine voluto. Modalità chiamate in arrivo con doppia SIM Con la configurazione precedente, ‘ogni chiamata in arrivo su una dei due numeri GSM/UMTS viene rediretta da |product| al gruppo configurato‘, permettendo quindi di gestire più chiamate entranti contemporaneamente. In pratica le chiamate di entrambe le SIM saranno ricevute dalla destinazione della Rotta in Entrata con Selezione Passante 999. Differenziare la destinazione della chiamata per ogni SIM Per differenziare le chiamate in entrata sulle due SIM è necessario modificare su Route Mobile to lan Settings creando una nuova regola alla posizione 7 con URL 998. Fatto questo in Mobile Settings si deve configurare il Routing Range della prima scheda da 0 a 5 e per la seconda da 6 a 10. 38 Capitolo 6. Gestione Hardware NethVoice Documentation, Release 11.4-ng Questa configurazione permetterà di ricevere le chiamate della prima SIM sulla Rotta in Entrata con Selezione Passante 999 e le chiamate della seconda SIM sulla Rotta in Entrata con Selezione Passante 998. Modalità con tono di linea In alternativa è possibile modificare la configurazione di Mobile To LAN Settings in questo modo: CID:* URL:* Le chiamate entranti riceveranno un tono di linea e componendo successivamente il numero dell’interno desiderato la chiamata verrà redirezionata sull’interno scelto. 6.1. Gestione Hardware 39 NethVoice Documentation, Release 11.4-ng 6.1.4 Configurazione Schede Interne Le schede interne supportate da NethVoice sono le schede Digium per flussi primari. Spegnere il server ed inserire la scheda poi da riga di comando digitare nethvoice hwdetect Il comando riporta l’elenco delle schede interne supportate rilevate dal NethVoice. Se la scheda inserita non fosse stata rilevata segnalarlo all’assistenza tecnica. Il comando che la configura per il NethVoice è: nethvoice hwconf Riavviare il server per caricare correttamente i moduli necessari al funzionamento della scheda. 40 Capitolo 6. Gestione Hardware CAPITOLO 7 Configurazione Base 7.1 Configurazione Base 7.1.1 Accesso Il pannello di configurazione di NethVoice è raggiungibile all’indirizzo https://nomeserver/nethvoice dove per nomeserver si intende il nome (anche seguito dal dominio) dato al NethVoice in fase di installazione. L’accesso è consentito anche sostituendo a nomeserver l’ip del NethVoice. L’accesso è garantito di default all’utente admin che viene configurato durante l’installazione. E’ possibile poi accedere anche con altri utenti a patto che questi siano membri del gruppo voicemanager e che siano stati abilitati tramite il modulo Amministratori. 7.1.2 Rete Configurazione di Rete Il NethVoice, essendo un centralino Voip, svolge le tutte le sue funzionalità via rete. Tramite la rete comunica con gli apparecchi telefonici, con i gateway delle risorse telefoniche (Patton, Portech, Provider Voip...), tramite la rete si aggiorna e comunica al Centro Servizi il suo stato di funzionamento. NethVoice non ha necessità di avere una rete dedicata alle comunicazioni Voip in praticamente nessun caso, può essere consigliata solo in caso di traffico elevatissimo e di switch non in grado di gestirlo insieme a tutto il resto. Il NethVoice, quindi, può essere inserito tranquillamente in una rete preesistente insieme a tutti gli apparecchi e gateway telefonici. NethVoice essendo un server a tutti gli effetti ha bisogno di un ip statico sulla sua interfaccia di rete. Configurazione di Rete Gateway Telefonici e Telefoni I gateway telefonici vanno preferibilmente configurati con un ip statico fuori da un eventuale range dhcp. Questo li preserva da eventuali problemi di malfunzionamento del servizio dhcp e da possibili conflitti di indirizzo ip, in quanto se ci fossero minerebbero il funzionamento sostanziale del NethVoice essendo i gestori delle sorgenti telefoniche. 41 NethVoice Documentation, Release 11.4-ng I telefoni, invece, non hanno necessità pratiche di un indirizzo statico, anzi lasciarli in dhcp permette di utilizzare appieno il Provisioning. Se, nonostante tutto, si ha l’esigenza di avere i telefoni con ip fisso, consigliamo di lasciarli in dhcp e configurare degli assegnamenti statici; è anche possibile con i telefoni in dhcp, configurare con il Provisioning che prendano ip statici a configurazione ultimata, non è, però, una soluzione molto comoda perché richiede molto lavoro per ogni telefono. 7.1.3 Funzionalità Base Introduzione Attraverso la pagina principale di NethVoice è possibile accedere al manuale del centralino, tale documentazione riporta tutti i codici per accedere alle funzioni del centralino direttamente dalla tastiera telefonica. Tutti i comandi di seguito elencati si riferiscono al codice di default di NethVoice, per cambiarlo o per maggiori informazioni vedi i Codici Servizi. Trasferimento Chiamate (cieco e consultativo) NethVoice supporta il trasferimento cieco e consultativo delle chiamate. Per effettuare il Trasferimento Consultativo della chiamata occorre digitare: # + numero interno parlare con l’interno, successivamente chiudere il ricevitore per passare la chiamata o attendere che l’interno chiamato chiuda il ricevitore per riprendere la chiamata. Per effettuare il Trasferimento Cieco della chiamata occorre semplicemente effettuare un Trasferimento Consultativo senza parlare con l’interno, questo per non perdere delle funzionalità avanzate come ad esempio il ritorno in caso di mancata risposta. Esiste anche un codice per il trasferimento blindato(sconsigliato): *2 + numero interno Nota: Quando possibile consigliamo sempre di utilizzare le funzionalità di trasferimento dei telefoni ip e non quelle del centralino. Nota: Con questo sistema, di default si possono trasferire solo le chiamate ricevute. Per trasferire chiamate fatte occorre abilitarle Impostazioni Generali. La sequenza di tasti indicata può essere variata all’interno del menu Codici Servizi dell’interfaccia web. Nota: Il metodo appena descritto vale per tutti i telefoni IP, indipendentemente da marca e modello. Oltre a questo metodo ogni telefono ha a disposizione un pulsante di trasferimento. Per il trasferimento delle chiamate usando i pulsanti specifici disponibili nei vari telefoni rimandiamo alla documentazione specifica del telefono. Parcheggio Chiamate Per parcheggiare le chiamate in una delle 9 posizioni che vanno dal numero 71 al 79 è sufficiente trasferire la chiamata all’interno speciale 70. A seguito del trasferimento sarà comunicata la posizione in cui è stata parcheggiata la chiamata. Dopo un timeout configurabile la chiamata sarà instradata alla destinazione scelta. Il parcheggio di default non è attivato, per maggiori informazioni vedi Parcheggi. 42 Capitolo 7. Configurazione Base NethVoice Documentation, Release 11.4-ng trasferire la chiamata all’interno 70 per parcheggiare la chiamata intercetta qualsiasi chiamata Parcheggiata *85 Non Disturbare Il non disturbare rende non raggiungibile un interno del centralino. Si può attivare lato centralino con i seguenti comandi di default *78 *79 Abilita DND (Non disturbare) Disabilita DND (Non disturbare) oppure utilizzando le funzionalità dei telefoni che lo supportano. Nota: Consigliamo sempre di utilizzare il DND del centralino e non dei telefoni, se viene utilizzato quello dei telefoni se ne perde la visibilità sugli strumenti che la monitorano come ad esempio il NethCTI Avviso di Chiamata L’avviso di chiamata se attivo consente ad un interno di ricevere telefonate a lui destinate nonostante sia impegnato in una conversazione. Di default è attivo sugli interni appena creati. I codici di attivazione sono: *70 *71 Abilita Avviso di Chiamata, possibilità di ricevere più di una chiamata sull’interno Disabilita Avviso di Chiamata Gestione Casella Vocale La casella vocale può essere gestita da un interno del centralino. Di default la casella vocale è disabilitata quindi deve essere attivata nelle proprietà dell’interno vedi qui. Accedendo alla casella vocale da un interno, il proprio o no, verrà sempre chiesto l’inserimento della propria password. Accedi alla Casella Vocale (viene chiesto su quale Casella) *98 *98XXX Accedi alla Casella Vocale per la casella XXX Accedi alla propria Casella Vocale (relativa al telefono da cui si digita il codice) *97 Deviazione di Chiamata La deviazione di chiamata dirotta la chiamata destinata ad un interno verso un’altra destinazione in determinate condizioni. Può essere attivato in ogni situazione o ad esempio in caso di interno occupato o nessuna risposta. Per attivare la deviazione ad una casella vocale basta utilizzare un * davanti all’interno, ad esempio per attivare la deviazione di chiamata alla casella vocale dell’interno 205 basta chiamare *72*205 Abilita deviazione di chiamata (vengono chiesti i dettagli) *72 72XXXXX Abilita deviazione di Chiamata sul numero XXXXX * Disabilita deviazione di chiamata *73 Abilita deviazione di Chiamata su Occupato (vengono chiesti i dettagli) *90 Abilita deviazione di Chiamata su Occupato sul numero XXXXX *90XXXXX 91 Disabilita deviazione di chiamata su Occupato * Abilita deviazione di Chiamata su Nessuna Risposta *52 Disabilita deviazione di Chiamata su Nessuna Risposta *53 Nota: Consigliamo sempre di utilizzare la deviazione di chiamata del centralino e non dei telefoni, se viene utilizzato quello dei telefoni se ne perde la visibilità sugli strumenti che la monitorano come ad esempio il NethCTI 7.1. Configurazione Base 43 NethVoice Documentation, Release 11.4-ng Nota: Per effettuare la Deviazione di Chiamata su Numeri esterni ricordarsi di inserire l’eventuale codice di uscita (es: se per utilizzare un certo fascio occorre digitare lo 0, per attivare la deviazione di chiamata su un numero esterno 0721405516 occorre digitare: *7200721405516). Risposta per Assente La risposta per assente o Pickup consente di intercettare una chiamata che sta suonando su un altro interno. NethVoice gestisce questa funzionalità in due modi: con il Pickup generale o con quello diretto. Pickup Generale Il pickup generale di NethVoice consente di intercettare una chiamata che sta suonando su un interno che abbia configurato nel parametro callgroup un valore uguale al pickupgroup dell’interno che usa il pickup, per maggiori informazioni vedi qui e qui. *8 Intercetta la chiamata su un interno appartenente al proprio gruppo (pickupgroup) Questa è la metodologia consigliata per fare pickup della chiamata se si vuole limitare la possibilità di intercettare chiamate a gruppi ristretti di interni. Pickup Diretto Il pickup diretto consente di intercettare una chiamata che sta suonando su un determinato interno **XXX Risposta per Assente: Intercetta la chiamata sull’interno XXX Gestione Code Una volta creata una coda con numero XXX, si possono effettuare le seguenti operazioni chiamando i seguenti numeri: XXX XXX* XXX** si entra in coda e si verificano i messaggi e il funzionamento login dell’agente logout dell’agente Numeri Brevi Per poter utilizzare i numeri brevi creati con il pannello Numeri Brevi di NethVoice occorre digitare dal telefono il numero: 99 + NumeroBreve Inclusione Per intromettersi in una chiamata in corso. 555+ XXX 44 Inclusione: Inserimento nella comunicazione dell’interno XXX Capitolo 7. Configurazione Base NethVoice Documentation, Release 11.4-ng Registrazioni di Sistema Per effettuare una registrazione audio da un interno *77 Salva Registrazione Per ascoltarla *99 Controllo Registrazione Registrazione Chiamata La registrazione di chiamata può essere effettuata anche durante la stessa *1 Permette di registrare l’audio della chiamata Utilità *69 *60 *65 Comunica il numero dell’ultima chiamata Legge l’orario Ripete il numero interno dal quale si sta chiamando Richiama su Occupato/Non Risposta La funzionalità Richiama su Occupato può essere utilizzata quando si effettua una chiamata ad un numero occupato o che non risponde. Dopo aver riagganciato la chiamata fallita per occupato o non risposta digitando il codice *82 Richiesta di Richiama su Occupato entro 30 secondi dalla fine della chiamata, il NethVoice proverà a contattare il numero chiamato in precedenza, di default ogni 15 secondi, finché non otterrà risposta, di default 4880 secondi per l’occupato e 7200 secondi per la non risposta. Se il NethVoice riesce a contattare il numero in precedenza occupato o che non rispondeva, mette subito in contatto la chiamata con l’interno che aveva attivato il Richiama su Occupato. Le modalità di funzionamento, i vari timeout ad esempio, sono definibili nel particolare nel modulo Impostazioni Avanzate. Se dopo aver attivato il Richiama su Occupato/Non Risposta viene meno la necessità di contattare la destinazione, con il codice *83 Richiama su Occupato Annullata viene annullata la richiesta. Il codice *84 Richiedi/Annulla Richiama su Occupato è il codice univoco per attivare e disattivare la funzionalità. Nota: Prestare molta attenzione al fatto che la funzionalità è utilizzabile se il chiamante è effettivamente occupato o non risponde, ad esempio un interno di NethVoice con l’Avviso di Chiamata attivo sia lato centralino che lato telefono 7.1. Configurazione Base 45 NethVoice Documentation, Release 11.4-ng non risulterà mai occupato. La corretta configurazione degli interni per utilizzare il Richiama su Occupato è Avviso di Chiamata lato NethVoice attivo ma disattivo lato telefono. 7.1.4 Interni Descrizione Gli interni sono la parte principale di NethVoice. Ogni telefono per essere collegato al NethVoice ed utilizzarne i servizi ha bisogno di diventare un interno. La numerazione è del tutto libera a meno che non vada a sovrapporsi ai Codici Servizi o qualunque altro modulo del NethVoice che occupa una numerazione. Il consiglio è, se possibile, di sviluppare la numerazione degli interni a partire dal 200. Questo evita di dover gestire le chiamate alle numerazioni di emergenza (112,113 etc..) che altrimenti se si sovrappongono agli interni vanno fatte con una Rotta in Uscita con prefisso, e di sovrapporsi ai Codici Servizi che normalmente sono di due cifre. Su NethVoice c’è la possibilità di creare diversi tipi di interni a seconda del protocollo utilizzato dall’apparecchio: • Interni IAX: per collegare un qualsiasi client telefonico che utilizza il protocollo IAX. • Interni SIP: per collegare un qualsiasi client telefonico che utilizza il protocollo SIP. • Interni DAHDI: per collegare un qualsiasi telefono al NethVoice tramite una scheda interna utilizzando il protocollo DAHDI. Le impostazioni necessarie per creare un interno sono il numero di interno, il nome visualizzato e la password(secret), per gli interni di tipo DAHDI è necessario anche il il canale(indica la porta dove è collegato). Sono queste insieme all’indirizzo del NethVoice anche quelle necessarie per configurare un telefono ip di tipo IAX o SIP, ad esempio, per utilizzare l’interno creato. Tutte le altre opzioni sono a volte anche molto utili ma non indispensabili. Gli interni IAX e SIP hanno come scopo principale quello di collegare degli apparati telefonici che utilizzano i protocolli IAX o SIP, sia che siano dei softphone o dei telefoni ip, al NethVoice. Gli interni IAX servono anche per collegare uno iaxmodem al NethVoice. Gli interni DAHDI servono a collegare degli apparati telefoni interfacciati tramite una scheda interna al NethVoice. 7.1.5 Casella Vocale Descrizione La Casella Vocale di parte dal concetto di segreteria telefonica potenziandolo con i mezzi a disposizione del NethVoice. Diventa quindi uno strumento polivalente, la sua consultazione è possibile lato telefono ma anche via mail, ricevendo in allegato il messaggio audio. La Casella Vocale è consultabile da un interno del NethVoice utilizzando i Codici Servizi dedicati. Di default *98 e *97 a seconda se si vuole accedere ad una qualsiasi Casella Vocale o a quella dell’interno da cui si sta telefonando. La Casella Vocale quando attivata diventa una destinazione per tutti i moduli di NethVoice in tre modalità: • busy: al chiamante verrà comunicato che l’interno chiamato è occupato • unavail: al chiamante verrà comunicato che l’interno chiamato è non disponibile • no-msg: al chiamante non verrà comunicato nulla, ci sarà subito il beep per lasciare un messaggio 46 Capitolo 7. Configurazione Base NethVoice Documentation, Release 11.4-ng La modalità no-msg è utile quando ad esempio si vuole attivare una Casella Vocale aziendale, quindi precedendo la Casella Vocale con la riproduzione di un Annuncio ad hoc. I messaggi della Casella Vocale sono personalizzabili dal NethCTI. Configurazione Stato Stato della Casella Vocale, attivato o disattivato. Password Casella Vocale Password per accedere alla Casella Vocale, la password può contenere solo numeri. Può essere cambiata anche connettendosi via telefono alla Casella Vocale. Indirizzo Email Indirizzo Email a cui inviare i messaggi. Avvertimento: L’indirizzo mittente della mail sarà casella.vocale@dominio del NethVoice se non specificato un indirizzo completo, nel caso la posta non sia gestita direttamente dal NethVoice un dominio fittizio potrebbe portare problemi sull’invio della mail. Indirizzo Email Gateway SMS Indirizzo email di un gateway SMS che supporti la funzionalità. Serve ad inviare una notifica sms per l’arrivo di un nuovo messaggio. Allegato Email Se attivato alla mail viene allegato il file audio del messaggio. Riproduci ID Chiamante Se attivato riproduce il chiamante prima del messaggio lascito nella Casella Vocale e subito dopo la data e l’ora della chiamata. Riproduci Busta Se attivato vengono riprodotti la data e l’ora della chiamata quando si ascolta il messaggio lasciato nella Casella Vocale. Elimina Messaggio Vocale Se attivato il messaggio lasciato nella Casella Vocale viene cancellato dopo che è stata creata la mail di notifica. Se non viene abilitato l’Allegato Email il messaggio non può essere ascoltato e viene perso per sempre. 7.1. Configurazione Base 47 NethVoice Documentation, Release 11.4-ng Opzioni Casella In questo campo è possibile aggiungere delle opzioni alle proprietà della casella, vanno inserire separate da | Ad esempio review=yes|maxmessage=60 Contesto Casella Il contento Asterisk della casella vocale, normalmente è default. 7.1.6 Fasci Descrizione Il modulo Fasci(trunks in inglese) di NethVoice permette il collegamento del centralino con le sorgenti telefoniche, sia che si tratti di schede interne, provider voip, Patton o centralini remoti. Il Fascio infatti è una connessione di comunicazione e viene fatto dal NethVoice verso un sorgente telefonica. I Fasci, poi, vengono usati nelle Rotte in Uscita per decidere la politica delle chiamate in uscita. Essendo in grado di utilizzare diversi protocolli, su NethVoice è possibile creare diversi tipi di Fasci a seconda delle esigenze: • Fasci IAX: per collegare il NethVoice utilizzando il protocollo IAX • Fasci SIP: per collegare il NethVoice utilizzando il protocollo SIP • Fasci DAHDI: per collegare al NethVoice una scheda interna utilizzando il protocollo DAHDI • Fasci Virtuali: non un vero e proprio Fascio ma un raggruppamento di Fasci creato da NethVoice per utilizzarli con più opzioni(bilanciamento, prepagato etc..) 7.1.7 Gestione Chiamata in Entrata NethVoice elabora la chiamata in entrata sul centralino in maniera molto granulare. La chiamata processata da gateway esterni, schede interne o collegamenti voip sip o iax, arriva al centralino e inizia ad essere gestita nelle Rotte in Entrata. Da qui poi viene distribuita e trattata secondo le politiche scelte dall’amministratore del NethVoice. Per configurare quindi la chiamata in entrata si deve partire dal punto di arrivo della chiamata andando a ritroso fino alla Rotte in Entrata. Ecco quindi un piccolo schema di come farlo su NethVoice: Creazione Interni La prima cosa da fare è la creazione di interni sip molto probabilmente o iax. E’ possibile anche farlo dal modulo Wizard Provisioning in modo da configurare contemporaneamente i telefoni ip dove verranno poi utilizzati. Configurazione ripartizione chiamata E’ molto probabile che la chiamata in entrata non debba essere destinata ad un solo interno ma che debba coinvolgere più interni contemporaneamente. Per fare questo è necessario utilizzare o i Gruppi di Chiamata o le Code a seconda delle esigenze. Il secondo passo da seguire è quindi configurare uno o più di questi moduli per moltiplicare la chiamata su più interni contemporaneamente secondo le politiche scelte o nel gruppo o nella coda. 48 Capitolo 7. Configurazione Base NethVoice Documentation, Release 11.4-ng Configurazione distribuzione chiamata E’ il momento di configurare se eventualmente la chiamata deve essere gestita tramite un IVR e quindi con una scelta del chiamante o tramite il Call Query Routing e quindi con una scelta fatta dal centralino secondo dei parametri configurabili. Configurazione temporale chiamate Se il centralino deve avere degli orari di funzionamento replicabili nel tempo, come ad esempio degli orari di ufficio etc.., si deve a questo punto configurare prima il/i Gruppo/i temporale/i e poi la/le Condizione/i Temporale/i. Configurazione Rotta In Entrata La Rotta in Entrata serve a raccogliere tutte le configurazioni effettuate fino a questo punto e a metterle logicamente in ordine per ottenere il comportamento voluto dal NethVoice rispetto ad una chiamata entrante su un determinato numero. La Rotta in Entrata deve destinare la chiamata alle configurazioni temporali se previste, quindi ad una Condizione Temporale, che poi a seconda degli orari smisterà la chiamata ad eventuali distributori, IVR o Call Query Routing che a loro volta ripartiranno la chiamata o verso Gruppi di Chiamata o Code o direttamente agli interni sip o iax. Chiaramente in caso di configurazioni più semplici alcuni di questi passaggi possono essere tralasciati, possono non essere necessarie Condizioni Temporali e/o IVR e Call Query Routing e/o Gruppi di Chiamata o Code. 7.1.8 Gestione Chiamata in Uscita NethVoice gestisce le chiamate in uscita tramite le Rotta in Uscita. Tutte le politiche di controllo della chiamata in uscita possono essere configurate nelle rotte, dalla sequenza di utilizzo delle linee telefoniche alla differenziazione per modello di chiamata, per interno, ai diversi comportamenti a seconda dell’ora, del giorno del mese etc. E’ possibile inoltre decidere le politiche per le chiamate in uscita anche tramite il modulo Contesti Personalizzati interno per 7.1. Configurazione Base 49 NethVoice Documentation, Release 11.4-ng interno, configurando preventivamente a che rotta in uscita ogni interno può accedere. La politica per le chiamate in uscita va configurata di solito come ultimo passo, dopo aver affrontato le chiamate in entrata e collegato le sorgenti telefoniche. Utilizzo prefisso in uscita NethVoice non richiede l’utilizzo di prefissi per impegnare la linea, si tratta di una configurazione legata ai centralini tradizionali, che comunque può essere riprodotta nelle Rotta in Uscita. 7.1.9 Chiamata Video Su NethVoice la video chiamata di default è disabilitata. Basta andare nel modulo Impostazioni Sip per attivarla e abilitarla sugli interni coinvolti vedi qui. 7.1.10 Rubrica La rubrica di NethVoice è la Rubrica Centralizzata di NethService NG. Vedere nella documentazione di NethService NG come popolarla e integrarla con la rubrica del NethCTI e i Numeri Brevi. I telefoni vengono collegati alla rubrica di NethVoice automaticamente se configurati tramite il provisioning, altrimenti per i modelli che lo supportano è possibile configurare una rubrica di tipo LDAP. I parametri da utilizzare per i vari modelli sono (sostituire DOMINIO e SUFFISSO con il dominio del NethVoice, ad esempio pippo.it DOMINIO=pippo SUFFISSO=it) : Snom LDAP name filter: (|(sn=%)(cn=%)(givenName=%)(o=%)) LDAP number filter: (|(telephoneNumber=%)(mobile=%)) Indirizzo del server: ip o nome centralino Porta: 389 Base: ou=Phonebook,dc=DOMINIO,dc=SUFFISSO LDAP name attributes: cn sn givenName o LDAP number attributes: telephoneNumber LDAP display name: %cn %o Yealink Filtro Nome LDAP: (|(sn=%)(cn=%)(givenName=%)(o=%)) Filtro Numero LDAP: (|(telephoneNumber=%)(mobile=%)) Indirizzo Server: ip o nome centralino Porta: 389 Base: ou=Phonebook,dc=DOMINIO,dc=SUFFISSO Battute massime (1-32000): 50 Attributi nome LDAP: cn sn givenName o Attributi numero LDAP: telephoneNumber Mostra nome LDAP: %cn %o Protocol: Versione3 Ricerca LDAP per chiamate in ingresso: Disabilitato Risultati di ordinamento LDAP: Abilitato 50 Capitolo 7. Configurazione Base NethVoice Documentation, Release 11.4-ng In alternativa per i modelli Yealink che non hanno la rubrica LDAP inserire nel pannello Rubrica -> Rubrica Remota -> URL Remoto la stringa: http://ip_centralino/phonebook/yealink.php?NAME=#SEARCH e in Nome Display Rubrica Centralino 7.1.11 Registrazione Chiamate Descrizione La registrazione delle chiamate su NethVoice può avvenire in diverse modalità a seconda del tipo di chiamata e del percorso della chiamata tra i vari moduli del NethVoice. Le registrazioni possono essere configurate automatiche su ogni chiamata entrante e/o uscenti e possono essere anche su richiesta, chiamata per chiamata. Inoltre è possibile abilitare o disabilitare la possibilità di registrare su richiesta le chiamate. Registrazione Chiamate in Entrata • Nelle Rotte in Entrata. • Nelle Code se la chiamata vi entra. • Nei Gruppi di Chiamata se la chiamata vi transita. • Nel modulo Registrazione Chiamata se inserito nel flusso della chiamata. • Negli interni, ad esempio per quelli SIP qui <interni_sip_ref_label>. • Su richiesta dal NethCTI. • Su richiesta digitando il Codice di Registrazione Chiamata direttamente dal telefono durante la telefonata. Registrazione Chiamate in Uscita • Negli interni, ad esempio per quelli SIP qui. • Su richiesta dal NethCTI. • Su richiesta digitando il Codice di Registrazione Chiamata direttamente dal telefono durante la telefonata. 7.1.12 Fax NethVoice consente la gestione completa del servizio fax. La prima soluzione intuibile è quella di collegare la macchina fax tradizionale direttamente alla sorgente telefonica, vedi ad esempio più sotto, ma questo comporterebbe il bypass della linea telefonica ed è sconsigliato. E’ opportuno invece far gestire anche la linea fax al NethVoice per poi configurare il servizio fax adattandolo alle esigenze del cliente. Per la ricezione fax è possibile o collegare al centralino la macchina fax tradizionale tramite un Ata o configurare all’interno del NethService NG uno o più modem virtuali, in modo da non aver alcun hardware aggiuntivo e poter moltiplicare le linee fax utilizzabili. Utilizzando un modem virtuale si possono automaticamente utilizzare tutti gli strumenti di gestione fax del NethService NG usandone tutte le potenzialità. 7.1. Configurazione Base 51 NethVoice Documentation, Release 11.4-ng In più il NethVoice in caso di linea mista voce/fax è in grado di riconoscere il tipo di chiamata in ingresso e direzionarla a seconda delle esigenze o al fax virtuale o al fax tradizionale o ai telefoni. Creazione modem virtuale Bisogna per prima cosa creare un nuovo interno IAX dove si appoggerà il modem virtuale, preoccupandosi di inserire solo il numero di interno, il nome visualizzato e la password (secret). La creazione di un modem virtuale si svolge nell’interfaccia di gestione di NethService NG, riferirsi alla sua documentazione. A questo punto basta destinare la Rotta in Entrata della linea fax all’interno IAX precedentemente creato per avere la ricezione del fax. E’ consigliabile nei casi in cui il servizio fax sia molto importante e delicato creare un numero di modem virtuale in sola ricezione doppio rispetto alle chiamate fax massime ricevibili e inserire gli interni IAX di appoggio dei modem in un Gruppo di Chiamata con strategia di squillo hunt. Questo consente di non trovare occupato nei pochi secondi che servono ai vari modem per resettarsi dopo aver ricevuto un fax. Nota: Assicurarsi che il servizio fax su NethService NG sia stato avviato. Riconoscimento Fax In caso di linea mista fax e voce è possibile su NethVoice attivare il riconoscimento fax sulla chiamata in arrivo. Questa funzionalità si trova nella Rotta in Entrata della linea. Bisogna ovviamente attivarla per poi configurare la pausa dopo la risposta, è il tempo che il NethVoice dopo aver risposto alla chiamata entrante utilizza per riconoscere se si tratta di una chiamata voce o fax mandando al chiamante il suono di squillo (consigliato 4 secondi), e l’interno a cui girare la chiamata in caso venga riconosciuta come fax. Se verrà riconosciuta come chiamata voce la destinazione sarà quella configurata in Imposta Destinazione. Protocollo T.38 Il protocollo T.38 consente di ricevere ed inviare fax anche in presenza di una linea voip che altrimenti potrebbe non garantire la qualità necessaria per una trasmissione fax. L’attivazione del T.38 in entrata, quindi per ricevere fax, si trova nelle Rotta in Entrata. Per le chiamate in uscita invece l’attivazione va fatte nei fasci. Fax fisico collegato direttamente alla borchia isdn In situazione con linea isdn, borchia NT1 plus (ma il discorso è generale) : • centralino collegato sull’uscita digitale (1 numero gestito, fax non gestito) • fax fisico collegato sull’uscita analogica della borchia stessa (invio e riceve sull’altro numero) I fax in ingresso vengono intercettati da NethVoice anche se nelle rotte in entrata non vi è alcuna regola che comprende il numero del fax questo perché NethVoice prende in carico tutte le chiamate che sente arrivare, indipendentemente dall’avere o meno una regola in ingresso in grado di gestirle. Per fare in modo che NethVoice non prenda in carico le chiamate destinate al fax è necessario creare una regola in entrata sul numero del fax che abbia come destinazione “Termina Chiamata” (ad esempio con Hangup) in modo che la linea rimanga libera e il fax fisico possa ricevere correttamente. 52 Capitolo 7. Configurazione Base CAPITOLO 8 Configurazione Avanzata 8.1 Configurazione Avanzata 8.1.1 Provisioning Descrizione Il Provisioning è uno strumento che consente di configurare e amministrare gli apparecchi telefonici e i gateway telefonici direttamente dal NethVoice. Il Provisioning altro non è che la configurazione da remoto dei propri apparati SIP tramite l’invio di un file di testo correlato all’indirizzo MAC dell’apparato da personalizzare. Questa funzione, che sempre più spesso trova posto nell’ hardware recente, risulta essenziale per quanti si trovino nella situazione di dover replicare su larga scala impostazioni simili (si pensi ad esempio all’ipotesi di un centralino aziendale con molti interni) o comunque desiderino avere il “pieno controllo a distanza” di tutto l’hardware installato. Il NethVoice è in grado di utilizzare il Provisioning grazie a due servizi integrati, il DHCP e il TFTP. Per quanto riguarda la configurazione di rete degli apparecchi telefonici vedi anche Rete. Tutti i telefoni ip moderni possono chiedere all’avvio, al server che viene loro indicato dal dhcp o che è indicato nelle proprie impostazioni, la configurazione da applicare. Il NethVoice ha un proprio server dhcp integrato che, se viene utilizzato dai telefoni per ottenere un ip di rete, fornisce tramite l‘opzione 66 del dhcp il server tftp, cioè se stesso. E’ consigliabile utilizzare il Provisioning con telefoni a factory default, in quanto in caso contrario si potrebbero perdere delle opzioni se non riportate correttamente nella configurazione sul NethVoice. Il Provisioning si avvia entrando nel modulo Provisioning Wizard, dove avviene la scansione della rete ed è possibile associare ogni apparecchio telefonico trovato ad un interno. Fatta questa associazione e Applicate le Modifiche il NethVoice nella cartella /var/lib/tftpboot/ crea per ogni apparecchio telefonico sottoposto a Provisioning un file di configurazione e successivamente riavvia l’apparecchio telefonico che ripartendo contatterà il NethVoice prendendosi il file di configurazione appena creato. Questa associazione viene anche riportata nella configurazione dell’interno qui. Il telefono viene configurato con la configurazione standard per la sua marca e modello caricata sul NethVoice. Il Provisioning di NethVoice da poi la possibilità di entrare nei dettagli della configurazione di un singolo apparecchio telefonico appena configurato tramite il modulo Lista Terminali. 53 NethVoice Documentation, Release 11.4-ng E’ anche possibile modificare le configurazione di ogni modello di telefono caricate sul NethVoice creando dei template per poi applicarli a tutti gli apparecchi telefonici dello stesso modello. La gestione delle configurazioni è nel modulo Gestione Template Terminali. Il Provisioning comprende anche altri due moduli Impostazioni Avanzate Terminali e Configurazione Terminali. Nelle Impostazioni Avanzate Terminali si possono modificare alcune opzioni generali e in Configurazione Terminali è possibile visualizzare l’elenco di marche e modelli supportati. Configurazioni di Default Provisioning marche più utilizzate Yealink I telefoni Yealink vengono supportati dalla versione di firmware v70 in poi, la configurazione base che viene caricata con il Provisioning imposta: • Configurazione dell’interno selezionato. • Collegamento con il NethVoice per quanto riguarda sip, ntp, etc. • Accesso all’eventuale Casella Vocale. • Codice di Pickup. • Rubrica LDAP collegata con NethVoice vedi qui. • Rubrica remota collegata con NethVoice vedi qui. • Tasti Funzionali programmati con nell’ordine Registro Chiamate, Rubrica LDAP, Pickup, Menù. • Possibilità di aggiornare il firmware dei telefoni caricandolo nella cartella /var/lib/tftpboot/ con nome MODELLO.rom ad esempio T22.rom T46.rom etc. Snom I telefoni Snom vengono supportati dalla versione di firmware v8, la configurazione base che viene caricata con il Provisioning imposta: • Configurazione dell’interno selezionato. • Collegamento con il NethVoice per quanto riguarda sip, ntp, etc. • Accesso all’eventuale Casella Vocale. • Codice di Pickup. • Rubrica LDAP collegata con NethVoice vedi qui. • Tasti Funzionali programmati con nell’ordine Gestione Identità, Registro Chiamate, Rubrica LDAP, Preferiti. • Possibilità di aggiornare il firmware dei telefoni caricandolo nella cartella /var/lib/tftpboot/ con nome MODELLO.bin ad esempio 300.bin 821.bin etc. • Per la serie 3XX, che da firmware superiori alla versione 6 per problemi di spazio non include il pacchetto linguaggi, se vengono caricati nella cartella /var/lib/tftpboot/ i files gui_lang_IT.xml (Italiano) e gui_lang_EN.xml (Inglese), verranno caricati automaticamente 54 Capitolo 8. Configurazione Avanzata NethVoice Documentation, Release 11.4-ng 8.1.2 Suoneria Differenziata La suoneria differenziata viene realizzata tramite le intestazioni del protocollo sip, in particolare il campo chiamato ALERT_INFO. NethVoice gestisce questa funzione ma deve essere supportata anche dal telefono. E’ possibile impostarla nei gruppi, nelle rotte in ingresso o nel FollowMe Utilizzo dell’opzione ALERT_INFO I telefoni che attualmente supportano la suoneria differenziata tramite ALERT_INFO sono, i Cisco, gli Snom e gli Yealink . La stringa da inserire nel campo Suoneria differenziata varia da telefono a telefono, per cui occorre rifarsi alla documentazione dello specifico modello, anche se di normalmente è qualcosa del tipo: http://127.0.0.1/Bellcore-dr3 Con questa opzione si stabilisce direttamente nel centralino quale suoneria utilizzare per tutti i telefoni. I telefoni grandstream, con le versioni attuali di firmware, non supportano tale opzione, ma per questi è possibile usare la soluzione riportata di seguito Utilizzo dell’ ALERT_INFO con parametro info In alternativa è possibile utilizzare il parametro info. Tale direttiva va indicata nel campo Suoneria Differenziata (o Alert Info) del Centralino (Gruppo, Rotte in Ingresso, Follow me) inserendo questa stringa: <http://notused >\;info=direct in questa maniera si attiverà la suoneria custom relativa al Caller ID: direct Avvertimento: Per i telefoni Yealink dal firmware X.60.0.140 la stringa funzionate è <http://www.notused >;info=direct Tale opzione permette di definire (a differenza di ALERT_INFO) una suoneria personalizzata per ogni telefono, inoltre permette di gestire un parco di telefoni misto (snom e grandstream). Esempio SNOM 360 Negli snom è possibile abilitare l’opzione direct tra le preferenze • Alert Internal Text: direct • Alert-Info Ringer: scegliere la suoneria Esempio Grandstream Nelle impostazioni avanzate del telefono alla voce • Custom ring tone 2 (o 1 o 3), • usato se l’incoming caller ID è: “direct” 8.1. Configurazione Avanzata 55 NethVoice Documentation, Release 11.4-ng Esempio LinkSys Anche per i Linksys (con i firmware più recenti) è possibile usare il campo info Nel telefono occorre specificare “direct” nella voce caller: • Alert External Text: ——– direct • Alert External Ringer: —— Ringer1 (la suoneria da attivare) Esempio Yealink Collegarsi all’interfaccia web e spostarsi nel pannello Phone -> Ring, inserire la parola “direct” nel campo “Internal Ringer Text” e selezionare la suoneria preferita per le chiamate esterne (Internal Ringer File) 8.1.3 Interno Remoto Collegare un interno remoto, quindi non in rete locale, al NethVoice può essere fatto in diversi modi. La modalità più sicura e consigliata è quella di instaurare una vpn in modo che il collegamento venga equiparato a quello effettuato da rete locale. La vpn deve essere sempre instaurata tramite il gateway della rete del NethVoice. I casi possono essere due: NethVoice configurato come server&gateway Nel caso in cui il NethVoice sia il gateway della rete, è possibile utilizzare le modalità di vpn del NethService NG per collegare un interno remoto, vedi nella sua documentazione specifica. In automatico la connessione vpn verrà considerata locale dal NethVoice e quindi tutti i servizi saranno raggiungibili anche dall’interno remoto. Sarà così possibile registrare l’interno remoto sul centralino ed utilizzarlo come se fosse in rete locale. NethVoice configurato come server only Se il NethVoice è configurato in modalità server-only la vpn dovrà essere configurata sul gateway della rete, firewall o router che sia. Fatto questo se lo host remoto contatterà il NethVoice con un ip della rete locale (tipico di una vpn pptp) non c’è altro da fare, invece se l’ip sarà diverso, come ad esempio succede con openvpn, bisognerà aggiungere la rete della vpn tra le reti fidate del NethService NG accedendo all’indirizzo https://nomeserver:980 con lo username e password dell’utente admin. E’ teoricamente possibile in alternativa pubblicare i servizi del NethVoice su internet, facendo quindi accedere un interno remoto senza vpn. Questa è una procedura altamente sconsigliata in quanto espone il NethVoice a problemi di sicurezza rilevanti, con esiti, soprattutto sulle bollette telefoniche, disastrosi. 8.1.4 Collegamenti Remoti Due o più NethVoice remoti, cioè non nella stessa rete posso essere collegati tra di loro tramite dei fasci iax. Si utilizza il protocollo IAX sia per le sue caratteristiche di semplicità, sia per il brillante comportamento in caso di nat, sia per le performance su chiamate multiple. 56 Capitolo 8. Configurazione Avanzata NethVoice Documentation, Release 11.4-ng Se possibile è sempre indicato collegare le varie sedi remote con vpn tra di loro, in modo da far passare il traffico voce su di esse. Collegamento con VPN La vpn deve essere sempre instaurata tramite il gateway della rete dei vari NethVoice. I casi possono essere due: • NethVoice configurato come server&gateway Nel caso in cui il NethVoice sia il gateway della rete, è possibile utilizzare le modalità di vpn del NethService NG per collegare un interno remoto, vedi nella sua documentazione specifica. In automatico la connessione vpn verrà considerata locale dal NethVoice e quindi tutti i servizi saranno raggiungibili anche dall’interno remoto. Sarà così possibile registrare l’interno remoto sul centralino ed utilizzarlo come se fosse in rete locale. • NethVoice configurato come server only Se il NethVoice è configurato in modalità server-only la vpn dovrà essere configurata sul gateway della rete, firewall o router che sia. Fatto questo se il centralino remoto contatterà il NethVoice con un ip della rete locale non c’è altro da fare, invece se l’ip sarà diverso, come ad esempio succede con openvpn, bisognerà aggiungere la rete della vpn tra le reti fidate del NethService NG accedendo all’indirizzo https://nomeserver:980 con lo username e password dell’utente admin. Collegamento senza VPN Ribadendo che la vpn è sempre consigliata, sia per ragioni di praticità ma soprattutto per ragioni di sicurezza, è possible collegare due o più NethVoice anche senza. Anche qui abbiamo due casistiche: • NethVoice configurato come server&gateway Basta configurare tra le reti fidate del NethService NG gli ip pubblici delle sedi remote, andando all’indirizzo https://nomeserver:980 con lo username e password dell’utente admin. In questo modo il NethVoice aprirà i suoi servizi alle connessioni provenienti da quegli ip. • NethVoice configurato come server only In questo caso il gateway della rete, firewall o router che sia, deve rigirare il traffico UDP entrante sulla porta 4569 al NethVoice, di solito con un port-forwarding, bisogna poi configurare tra le reti fidate del NethService NG gli ip pubblici delle sedi remote, andando all’indirizzo https://nomeserver:980 con lo username e password dell’utente admin. Configurazione Fasci IAX Avendo permesso, tramite o la vpn e/o l’eventuale configurazione delle reti fidate, il traffico tra i due NethVoice, bisogna a questo punto configurare i fasci iax. In pratica i centralini per interfacciarsi devono scambiarsi uno username e password che autorizza il collegamento. Avvertimento: L’utente è univoco, deve essere utilizzato per un solo collegamento, in caso di collegamento tra diversi NethVoice utilizzare username diversi per ogni fascio IAX. Ecco un esempio pratico: Nota: Nel caso la VPN sia instaurata direttamente dal NethVoice, sul centralino remoto indicare l’ip del punto punto 8.1. Configurazione Avanzata 57 NethVoice Documentation, Release 11.4-ng della vpn e non l’indirizzo della rete green. Esempio configurazione fasci IAX per connessione tra due NethVoice Sede A Impostazioni in Uscita Nome fascio: SedeA Dettagli PEER: host=IP_SEDE_B username=utenteB secret=passwordB type=peer qualify=60000 Impostazioni in Ingresso Contesto UTENTE: utenteA Dettagli UTENTE: secret=passwordA type=user context=from-internal Sede B Impostazioni in Uscita Nome fascio: SedeB Dettagli PEER: host=IP_SEDE_A username=utenteA secret=passwordA type=peer qualify=60000 Impostazioni in Ingresso Contesto UTENTE: utenteB Dettagli UTENTE: secret=passwordB type=user context=from-internal 58 Capitolo 8. Configurazione Avanzata NethVoice Documentation, Release 11.4-ng Configurazione Rotte in Uscita L’ultima configurazione da effettuare è nelle rotte in uscita. Quello che dobbiamo fare è indicare al NethVoice come raggiungere gli interni remoti. Le possibilità possono essere anche qui due: Interni delle due sedi sovrapposti Se i due NethVoice hanno la numerazione di interni sovrapposta, stessi interni in entrambi i centralini, si deve creare una rotta in uscita con il pattern di chiamata che includa gli interni remoti e un prefisso. Il prefisso fa instradare la chiamata non per l’interno locale ma per l’interno remoto. Ovviamente l’unico fascio da utilizzare sarà quello IAX precedentemente creato per il collegamento infrasede. Ricordarsi di spuntare Rotta Intra-Aziendale se si vuole inviare al centralino remoto anche il nome del chiamante oltre che il numero. in modo che il chiamato sul display del telefono lo visualizzi. Interni delle due sedi non sovrapposti Nel caso che gli interni dei due NethVoice collegati siano ben distinti, non ci si deve preoccupare di distinguere con un prefisso la rotta in uscita. E’ necessario quindi creare una rotta con il pattern degli interni remoti e indicare il fascio iax di collegamento precedentemente creato. Ricordarsi di spuntare Rotta Intra-Aziendale se si vuole inviare al centralino remoto anche il nome del chiamante oltre che il numero. in modo che il chiamato sul display del telefono lo visualizzi. 8.1.5 Codec g729 Introduzione Il G.729 è un codec che permette di minimizzare l’utilizzo della banda nelle comunicazioni audio digitali pur mantenendo una buona qualità sonora, ciò significa che usando G.729 è possibile veicolare, a parità di banda, un maggior numero di comunicazioni contemporanee rispetto agli altri codec (come il G.711), con un consumo per canale pari a 8 kbit/s. La licenza G.729 per Asterisk è a pagamento e viene venduta per singolo canale: è possibile acquistare più licenze per ogni server, così da poter instaurare più connessioni contemporanee utilizzando il codec G.729. NethVoice ha anche una versione opensource di questo codec già installata che è possibile utilizzare in alternativa della versione a pagamento, consigliamo di verificarne la compatibilità con un provider esterno. Per migliore la qualità delle chiamate e minimizzare il consumo della banda, il codec G.729a diventa indispensabile: • nei fasci con provider VoIP. • nei fasci IAX infra-sede. • negli interni posizionati fuori sede e collegati a NethVoice via VPN. Una volta acquistata la licenza per il codec dal proprio rivenditore Digium (ART-00299) sarà possibile registrarla seguendo il documento successivo. 8.1. Configurazione Avanzata 59 NethVoice Documentation, Release 11.4-ng Installazione Per installare il modulo dare il comando yum localinstall http://packages.digium.com/centos/6/current/i386/RPMS/register-3.0.3-1_centos6.i686. yum install nethserver-g729-helper A questo punto registrare la licenza con il comando register Selezionare le voci 1 e 5 ed inserire la key ID ricevuta via mail. La Key ID è un codice del tipo: G729-9TLYBFP4XXXX (se c’è uno -01 o -02 finale, vanno tolti) Inserire i dati anagrafici richiesti, la procedura dovrebbe concludersi in questo modo: Wrote license to /var/lib/asterisk/licenses/G729-GLP6742727P4.lic Controllare che l’installazione sia andata a buon fine con il comando asterisk -rx "g729 show version" il cui output dovrebbe essere simile a Digium G.729A Module Version 11.0_3.1.5 (optimized for i686_32) Per usarlo sostituire nella configurazione dei fasci sip o iax questa voce (o equivalente): allow=gsm&alaw con questa allow=g729 Per caricare il modulo riavviare il servizio NethVoice, tutte le chiamate saranno terminate, nethvoice restart 8.1.6 Strategie Squillo Descrizione Le Strategie di squillo servono a determinare come il NethVoice deve far suonare gli interni presenti nelle Code, nel Seguimi e nei Gruppi di Chiamata. Ci sono varie opzioni tra cui scegliere, di cui alcune specifiche per ognuna delle tre voci sopracitate. Configurazione Opzioni Gruppi di Chiamata Le scelte possibili all’ interno dei Gruppi di Chiamata sono: • ringall: chiama tutti i canali disponibili fino a quando uno non risponde (è impostato come predefinito). • hunt: chiama in rotazione tutti gli interni. • memoryhunt: chiama il primo interno della lista, poi a seguire il primo e il secondo, poi il primo il secondo e il terzo... ecc.. 60 Capitolo 8. Configurazione Avanzata NethVoice Documentation, Release 11.4-ng • *-prim: queste modalità sono descritte come sopra. Però se l’ interno primario (il primo della lista) è occupato gli altri non saranno chiamati. Se il primario ha attivo il non disturbare il NethVoice non andrà avanti, mentre se è un trasferimento di chiamata incondizionato attivato su NethVoice squilleranno tutti gli interni. • firstavaiable: squillerà solo il primo disponibile. • firstnotonphone: squilla solo il primo che non è al telefono (ignora l’ avviso di chiamata). Opzioni Seguimi Le possibilità sono le stesse dei Gruppi di Chiamata, con l’aggiunta di: • ringallv2: squilla l’interno principale seguito dagli interni restanti fino a quando non risponde. • ringall-corner: suonano tutti i telefoni solo se nessuno è occupato. Opzioni Code • squillano tutti: come ringall. • leastrecent: chiama l’agente che ha ricevuto meno chiamate all’ interno della coda. • fewestcalls: chiama l’agente con il minor numero di chiamate completate nella coda. • random: chiama un agente a caso. • rrmemory: fa girare automaticamente le chiamate, ma, memorizzando dove l’ ultima volta è passata senza risposta. • rrordered: come rrmemory, ma viene preservato l’ordine dei membri all’interno del file di configurazione. • linear: Suoneranno gli agenti nell’ ordine stabilito. Per gli agenti dinamici, si usa l’ordine con il quale si sono registrati. Per avere rispettato l’ordine corretto degli agenti statici inseriti è necessario un riavvio di Asterisk, con il comando nethvoice restart • wrandom: causale, usando la penalità come fattore di ponderazione. 8.1.7 Pattern Descrizione I Pattern di Asterisk servono a inserire delle variabili in determinati moduli di NethVoice per ottenere delle regole più generali. Possono essere utilizzati ad esempio nelle Rotte in Entrata o nelle Rotte in Uscita. Sintassi Regole: X corrisponde ad un numero da 0 a 9 N corrisponde ad un numero da 2 a 9 Z corrisponde ad un numero da 1 a 9 . corrisponde a uno o più numeri [1237-9] corrisponde a tutti i numeri tra parentesi, il trattino indica un intervallo, in questo caso 8.1. Configurazione Avanzata 61 NethVoice Documentation, Release 11.4-ng Esempi: 0721X. [24-6]XX 0ZX. [135]XX Corrisponde Corrisponde Corrisponde Corrisponde a a a a tutti tutti tutti tutti i i i i numeri numeri numeri numeri che iniziano con da 200 a 299, da che iniziano con da 100 a 199, da 0721. 400 a 699. 0 seguiti da una cifra da 1 a 9. 300 a 399 e da 500 a 599. Per più informazioni vedi anche qui. 8.1.8 Struttura Filesystem Ecco come il NethVoice utilizza il filesystem sottostante: Files di configurazione I file di configurazione si trovano dentro la directory /etc/asterisk/ Si dividono in tre tipi: • *.conf: sono i files di configurazione dei servizi. Quando questi servizi sono gestiti anche da interfaccia web e sono configurabili a mano includono gli altri tipi di file. Ad esempio sip.conf • *_additional.conf: sono i files dove viene scritta la configurazione effettuata tramite l’interfaccia web di NethVoice. Ad ogni applica modifiche da interfaccia vengono azzerati e ricostruiti. Non fare modifiche in questo tipo di file, ad ogni applica modifiche verranno perse. Ad esempio sip_additional.conf • *_custom.conf: sono files gestiti tramite Template dove è possibile inserire delle personalizzazioni che poi saranno salvate nel backup. Ad esempio sip_custom.conf Tutta la gestione telefonica del NethVoice, da come fare un trasferimento a come mettere in attesa, da cosa fare quando viene chiamata una coda a cosa deve fare un IVR, da come gestire le condizioni temporali a cosa fare quando viene lasciato un messaggio in voicemail, sono in files che iniziano con extensions* Nel file extensions.conf ci sono le funzionalità base, nel file extensions_additional.conf le funzionalità configurate da interfaccia web (code, gruppi, rotte, etc.), il file extensions_custom.conf invece serve a inserire funzionalità personalizzate. Database Asterisk Il database di Asterisk, conosciuto anche come AstDB, è un meccanismo per conservare i dati di Asterisk su file. Si trova in /var/lib/asterisk/astdb.sqlite3 Files Musiche di Attesa I files della categoria Predefinita delle :Musiche di Attesa si trovano in /var/lib/asterisk/mohmp3/ I files delle varie categorie configurate si trovano poi in sottocartelle nominate con il nome della categoria. 62 Capitolo 8. Configurazione Avanzata NethVoice Documentation, Release 11.4-ng Files Caselle Vocali I files dei messaggi lasciati alle caselle vocali se configurati per essere conservati si trovano in /var/spool/asterisk/voicemail/ divisi in cartelle per ogni contesto e in sottocartelle con il numero di interno. Files Registrazioni Chiamante I files delle registrazioni di chiamata sono in /var/spool/asterisk/monitor/ Files Registrazioni di Sistema I files delle Registrazioni di Sistema si trovano in /var/lib/asterisk/sounds/custom/ I files delle registrazioni dei messaggi di sistema di NethVoice sono in /var/lib/asterisk/sounds divisi in una cartella per ogni lingua. Files Interfaccia Web I files dell’interfaccia web di NethVoice si trovano in /var/www/html/nethvoice/ Files Script Eseguibili NethVoice nel flusso della chiamata può eseguire script che si devono trovare in /var/lib/asterisk/agi-bin/ Directory per creare una chiamata da file NethVoice crea una chiamata in base ad ogni file creato come da specifiche Asterisk presente in /var/spool/asterisk/outgoing 8.1. Configurazione Avanzata 63 NethVoice Documentation, Release 11.4-ng 64 Capitolo 8. Configurazione Avanzata CAPITOLO 9 Moduli Base 9.1 Moduli Base 9.1.1 Annunci Descrizione Gli annunci hanno lo scopo di riprodurre nel flusso della chiamata una Registrazione di Sistema. Configurazione Descrizione Inserire una descrizione per individuare l’annuncio. Registrazione Scegliere tra tutte le Registrazioni di Sistema caricate sul NethVoice. Ripeti Se l’annuncio prevede di essere riascoltato da parte del chiamante, selezionare qui il tasto per riascoltarlo. Permetti Salta Per permettere al chiamante di saltare l’annuncio, spuntare qui. Ritorna All’IVR Se l’annuncio viene utilizzato in un IVR, spuntare qui per tornare all’IVR dopo la riproduzione dell’annuncio. 65 NethVoice Documentation, Release 11.4-ng Non Rispondere al Canale Spuntando questa opzione non viene aperto il canale audio prima di riprodurre l’annuncio, l’apertura del canale audio causa un ritardo di circa un secondo che può non essere gradito. Destinazione dopo la riproduzione Selezionare come far proseguire la chiamata tra tutte le funzionalità configurate in NethVoice. 9.1.2 Interni IAX Configurazione Interno Utente Numero di Interno per Contattare l’utente. Utilizzare un numero univoco. Nome visualizzato L’identificativo per le chiamate provenienti da questo interno. Alias Numero Identificativo Il numero identificativo Chiamante per le chiamate interne, se differente dal numero interno. E’ usato per mascherare un numero differente, come ad esempio per un’utente che ha due interni, magari uno fisso e un cordless, e vuole che il chiamante sia sempre lo stesso interno indipendentemente che chiami dal telefono fisso o dal telefono cordless. Alias SIP Impostare un nome da aggiungere all’interno quando viene chiamato. Serve le chiamate dirette sip interne. Opzioni Apparato secret Password per questo interno. Può essere alfanumerica. transfer Capacità trasferimento IAX. host Host per questo apparato, normalmente dynamic per i telefoni 66 Capitolo 9. Moduli Base NethVoice Documentation, Release 11.4-ng type Tipo di configurazione lato Asterisk per l’interno. Normalmente friend per i telefoni. • user entità su Asterisk che può fare chiamate. • peer entità su Asterisk a cui vengono mandate le chiamate, tipicamente un Provider Voip. • friend entrambe le modalità user e peer, quindi entità in grado di fare e ricevere chiamate. port Porta di utilizzo del telefono. Tipicamente la 4569 essendo IAX. qualify Configurato a yes si attiva l’invio periodico di un pacchetto dal NethVoice verso il telefono, tipicamente ogni minuto. Viene usato per monitorare lo stato del collegamento NethVoice-telefono e ad esempio considerare il telefono offline se il tempo di comunicazione diventa troppo elevato. disallow Codecs disattivati. E’ possibile indicarne anche più di uno, ad esempio ulaw&alaw o tutti con all. allow Codecs permessi. E’ possibile indicarne anche più di uno, ad esempio ulaw&alaw, l’ordine indica la priorità, o tutti con all. Tutti i codecs permessi nelle Impostazioni IAX sono permessi se non specificati in disallow. dial Comando per chiamare questo interno. accountcode Accountcode per questo interno. mailbox Mailbox per questo interno. deny Range di indirizzi ip dai quali non accettare accesso per questo interno. Inserire in modalità rete/maschera di rete. 9.1. Moduli Base 67 NethVoice Documentation, Release 11.4-ng permit Range di indirizzi ip dai quali accettare accesso per questo interno. Inserire in modalità rete/maschera di rete. requirecalltoken Impostazioni di sicurezza IAX. Selezione Passante/ID assegnato Sezione per configurare una Selezione Passante che faccia suonare direttamente l’Interno. Le Selezioni Passanti già configurate vengono elencate in fondo e cliccandoci si viene inoltrati alla Rotta in Uscita corrispondente. Descrizione Selezione Passante Descrizione della Selezione Passante diretta a questo Interno. Aggiungi Selezione Passante Inserire il numero della Selezione Passante associata a questo interno. Deve essere nello stesso formato fornito dal gestore telefonico. Aggiungi ID in Entrata Aggiunge un ID Chiamante per un instradamento specifico di Selezione Passante. Una Selezione Passante deve essere specificata nel box superiore. Oltre alle sequenze di chiamata standard, è possibile inserire i parametri Private, Blocked, Unknown, Restricted, Anonymous e Unavailable per catturare le chiamate nei casi speciali, se il gestore trasmette questo tipo di informazione. Call Camp-On Services Gestione del servizio di Richiama su Occupato. Se nelle Impostazioni Avanzate del Modulo Richiama su Occupato è configurato Usa le Impostazioni di default a Vero sarà possibile configurare per ogni Interno solo il Chiamante e il Chiamato. Forcing default settings Se presente indica che le opzioni di default sono attivate per tutti gli interni. E’ possibile cambiare questa opzione e/o le opzioni comuni nelle Impostazioni Avanzate. Configurazione Chiamante Asterisk: cc_agent_policy. Permette di attivare Richiama su Occupato per un utente e impostare la modalità di tecnologia che verrà utilizzata quando si inserisce la funzione. Nella maggior parte dei casi deve essere scelto ‘generic’ a meno che non ci sono telefoni progettati per lavorare con funzionalità specifiche. 68 Capitolo 9. Moduli Base NethVoice Documentation, Release 11.4-ng Configurazione Chiamato Asterisk: cc_monitor_policy. Utilizzato per controllare se altri telefoni sono autorizzati per il Richiama su Occupato per un interno. In caso affermativo, si imposta la modalità di tecnologia utilizzata per monitorare lo stato del numero da richiamare. Se il supporto a nessuna tecnologia specifica è disponibile, allora dovrebbe essere impostato su un generic. In questa modalità, una richiamata verrà avviata per l’estensione quando cambia da uno stato di NotInUse InUse. Se era occupata al primo tentativo, succederà quando la chiamata corrente finirà. Se semplicemente non ha risposto, allora questa sarà la prossima volta che si utilizza questo telefono per effettuare o rispondere a una chiamata e poi si riaggancia. E’ possibile impostare questo per trarre vantaggio dal supporto native della tecnologia, se disponibile, e automaticamente avere fallback di ‘generic’ non impostandolo a always. Timeout Chiamante per Richiama Asterisk: cc_offer_timer. Entro quanti secondi dopo aver chiamato una estensione occupata o non disponibile poter richiedere il Richiama su Occupato. Timeout Richiama su Occupato Asterisk: ccbs_available_timer. Quanto tempo una richiesta di Richiama su Occupato deve rimane attiva, in secondi, prima di scadere se l’estensione chiamata era occupata al primo tentativo. Timeout Richiama su Non Risposta Asterisk: ccnr_available_timer. Quanto tempo una richiesta di Richiamata su Non Risposta deve rimanere attiva, in secondi, prima di scadere se l’estensione chiamata non ha risposto al primo tentativo. Timeout di Richiamata Asterisk: cc_recall_timer. Ogni quanto in secondi richiamare un chiamante che ha come Configurazione Chiamante Generic Device. Questo non ha effetto se configurato altrimenti. Numero Massimo di Richiama su Occupato Asterisk: cc_max_agents. Valido solo per gli interni con supporto alla modalità native per Il Richiama su Occupato. Questo è il numero di massimo di Richiama su Occupato possibile per interno. Gli interni con la modalità generic possono gestirne solo una per volta e questo parametro sarà ignorato. Modalità di Richiamata del Chiamante Affects Asterisk: cc_agent_dialstring. Se non è impostata una richiesta di richiamata viene selezionato direttamente al dispositivo specifico che ha effettuato la chiamata. Se si utilizza il supporto ‘native’ la tecnologia potrebbe essere la modalità preferita. Con internal (richiamata Standard) partirà una chiamata al chiamante come se qualcun altro sul centralino avesse effettuato la chiamata, il che significa che la chiamata può interessare il Seguimi. Per evitare il Seguimi, scegliere CallBack Extension (estensione richiamata). 9.1. Moduli Base 69 NethVoice Documentation, Release 11.4-ng Massimo Numero Chiamanti Accodati Asterisk: cc_max_monitors. Questo è il numero massimo di chiamanti a cui è permesso accodare un richiesta di richiamata. Annuncio per Estensione Richiamata Per mandare un annuncio all’estensione che viene richiamata quando il telefono è contattato. Alert-Info Richiamata su Occupato Una suoneria particolare può essere utilizzata per il Richiama su Occupato. Solo se l’interno è in modalità generic e la modalità di richiamata è Richiamata Diretta. Prefisso ID Chiamante Un prefisso ID chiamante opzionale può essere utilizzato per la richiamata. Funziona solo se la modalità dell’interno è generic. Alert-Info per il chiamato Una suoneria differenziata configurata per essere mandata all’estensione da richiamare. Prefisso ID Chiamante per il chiamato Un prefisso Id Chiamante opzionale può essere inviato all’estensione che viene richiamato. Casella Vocale Vedi qui. Lingua Codice Lingua Il codice lingua utilizzato dall’Interno. Tutti i messaggi di sistema verranno riprodotti in questa lingua. Opzioni Interno ID in Uscita Sovrascrive l’Identificativo Chiamante quando si chiama attraverso un Fascio. Lasciare vuoto per disabilitarlo. Formato: “nome chiamante” <###########>. 70 Capitolo 9. Moduli Base NethVoice Documentation, Release 11.4-ng Contesto Personalizzato E’ possibile indicare per l’interno un Contesto Personalizzato che ne limiti o aumenti le funzionalità permesse. Vedi qui. Tempo di squillo Numero di squilli prima di direzionare la chiamata alla casella vocale. Il valore predefinito è configurabile qui. Se la casella vocale è disattivata questa opzione sarà ignorata. Tempo di squillo inoltro di chiamata Numero di secondi prima di inviare la chiamata alla Casella vocale o alla destinazione specificata in caso di trasferimento di chiamata su occupato o non disponibile. Impostando a Sempre la chiamata non verrà deviata ma l’interno continuerà a squillare. Predefinito userà il tempo di squillo impostato sopra. Limite di chiamate in uscita Numero massimo chiamate in uscita contemporanee che l’interno può fare. Avviso di chiamata Attivazione/Disattivazione dell’Avviso di Chiamata, vedi qui. Risposta Automatica Interna Se attivato a Intercom l’interno risponderà automaticamente alle chiamate interne, la funzionalità deve essere anche supportata dal telefono. Le chiamate esterne si comporteranno normalmente. Controllo Chiamata Se attivato verrà chiesto ai chiamanti delle chiamate esterne di dire il proprio nome, che sarà successivamente riprodotto all’utente per permettere di accettare o rifiutare la chiamata. Il controllo con memorizzazione verifica il chiamante una volta solo tramite il numero identificativo, quello senza memorizzazione chiederà sempre il chiamante. Chiamate senza pin Abilitando questa opzione, l’interno potrà bypassare ogni richiesta di pin sulle Rotte in Uscita. ID di Emergenza Se inserito sarà utilizzato questo ID quando si chiamerà attraverso una Rotte in Uscita impostata come di Emergenza. 9.1. Moduli Base 71 NethVoice Documentation, Release 11.4-ng Rilevamento stato della Coda Se l’Interno è un agente di una Coda, la Coda tenta di determinare lo stato dell’Interno per capire se può essere chiamato. In situazioni particolari, come ad esempio un Seguimi configurato con un numero esterno, lo stato dell’Interno potrebbe essere non corretto. L’opzione Ignore State costringerà la Coda a contattare sempre l’Interno. Opzioni Registrazione Gestione chiamate in entrata Politica di registrazione delle chiamate in entrata su questo Interno da fonti esterne. Gestione chiamate in uscita Politica di registrazione delle chiamate in uscita da questo Interno da fonti esterne. Gestione chiamate in entrata Politica di registrazione delle chiamate in entrata su questo Interno da altri interni. Gestione chiamate in uscita Politica di registrazione delle chiamate in uscita da questo Interno da altri interni. Registrazione Chiamate su Richiesta Abilitare o disabilitare la possibilità di registrare una chiamata in corso su richiesta. Vedi anche qui. Priorità di Registrazione Priorità di Registrazione relativa ad altri interni quando c’è un conflitto tra un Interno che vuole registrare una chiamata ed uno che invece non vorrebbe permetterlo. Il valore più alto dei due determina se registrare o meno, con un pareggio valgono le impostazioni generali. Servizi Dettatura Servizio Attivazione/Disattivazione del servizio. Formato Dettatura Formato del file audio. 72 Capitolo 9. Moduli Base NethVoice Documentation, Release 11.4-ng Indirizzo Email Indirizzo mail a cui inviare le dettature complete. Avvertimento: L’indirizzo mittente della mail sarà @dominio del NethVoice, nel caso la posta non sia gestita direttamente dal NethVoice un dominio fittizio potrebbe portare problemi sull’invio della mail, vedi la documentazione di NethService NG. VmX Locater VmX Locater™ Attiva/Disattiva VmX Locater Utilizza quando Selezionare se utilizzare VmX Locater quando l’interno è Non Disponibile e/o Occupato Istruzioni Casella Vocale Deselezionare per dare un beep dopo il messaggio di benvenuto delle caselle vocali. Preme 0 Alla pressione dello 0 la chiamata va all’operatore. Deselezionare e indicare una destinazione alternativa in caso si voglia cambiare il comportamento di default. Preme 1 Destinazione della chiamata alla pressione del tasto 1. Possono essere indicati numerazioni interne ed esterne. Preme 2 Destinazione della chiamata alla pressione del tasto 2. Possono essere indicati numerazioni interne ed esterne. Destinazioni opzionali Nessuna risposta Configurare la destinazione della chiamata se non risposta. Prefisso CID Il prefisso CID da aggiungere a questa chiamata prima di indirizzarla alla destinazione su Nessuna Risposta. 9.1. Moduli Base 73 NethVoice Documentation, Release 11.4-ng Occupato Configurare la destinazione della chiamata su Occupato. Prefisso CID Il prefisso CID da aggiungere a questa chiamata prima di indirizzarla alla destinazione su Occupato. Non raggiungibile Configurare la destinazione della chiamata su Non Raggiungibile. Prefisso CID Il prefisso CID da aggiungere a questa chiamata prima di indirizzarla alla destinazione su Non Raggiungibile. 9.1.3 Interni SIP Configurazione Interno Utente Numero di Interno per Contattare l’utente. Utilizzare un numero univoco. Nome visualizzato L’identificativo per le chiamate provenienti da questo interno. Alias Numero Identificativo Il numero identificativo Chiamante per le chiamate interne, se differente dal numero interno. E’ usato per mascherare un numero differente, come ad esempio per un’utente che ha due interni, magari uno fisso e un cordless, e vuole che il chiamante sia sempre lo stesso interno indipendentemente che chiami dal telefono fisso o dal telefono cordless. Alias SIP Impostare un nome da aggiungere all’interno quando viene chiamato. Serve le chiamate dirette sip interne. Opzioni Apparato secret Password per questo interno. Può essere alfanumerica. 74 Capitolo 9. Moduli Base NethVoice Documentation, Release 11.4-ng dtmfmode La modalità DTMF usata da questo interno. E’ consigliabile usare RFC 2833 se supportata dal telefono. canreinvite Politica di reinvite per l’interno. host Host per questo apparato, normalmente dynamic per i telefoni trustrpid Modalità per le impostazioni RPID(Remote Party ID) per questo telefono. Normalmente deve essere SI per far funzionare la funzionalità CONNECTEDLINE() se supportata dal telefono. sendrpid Modalità di invio delle informazioni RPID(Remote Party ID) al telefono. type Tipo di configurazione lato Asterisk per l’interno. Normalmente friend per i telefoni. • user entità su Asterisk che può fare chiamate. • peer entità su Asterisk a cui vengono mandate le chiamate, tipicamente un Provider Voip. • friend entrambe le modalità user e peer, quindi entità in grado di fare e ricevere chiamate. nat Parametro per configurare il nat per questo interno. Tipicamente sono configurazioni da fare globalmente qui port Porta di utilizzo del telefono. Tipicamente la 5060 essendo SIP. qualify Configurato a yes si attiva l’invio periodico di un pacchetto dal NethVoice verso il telefono, tipicamente ogni minuto. Viene usato per monitorare lo stato del collegamento NethVoice-telefono e ad esempio considerare il telefono offline se il tempo di comunicazione diventa troppo elevato. 9.1. Moduli Base 75 NethVoice Documentation, Release 11.4-ng qualifyfreq Frequenza dell’invio di un pacchetto se l’opzione qualify è a yes. transport Configura la modalità di trasporto dei dati tra TCP, UDP e TLS. encryption Modalità criptata per le comunicazioni NethVoice-telefono. E’ supportato solo la modalità SRTP, per attivarla anche il telefono deve supportarla. directmedia Impostazioni di reinvite per l’interno, impostare a No questo parametro per client WebRTC videosupport Supporto a chiamata video dell’interno, impostare a No questo parametro per client WebRTC. icesupport Supporto a Interactive Connectivity Establishment, impostare a Si questo parametro per client WebRTC. avpf Audio Video Profile per rtcp, impostare a Si questo parametro per client WebRTC. callgroup Gruppo di appartenenza dell’interno. L’interno può appartenere a anche a più gruppi contemporaneamente. E’ una impostazione usata per il Pickup Generale. Ad esempio configurando 1,3-5 l’interno apparterrà ai gruppi 1,3,4,5. pickupgroup Gruppo di Pick Up. Utilizzato per il Pickup Generale, indica digitando *8 le chiamate di quali gruppi possono essere intercettate. Possono essere indicati anche più gruppi, ad esempio configurando 1,3-5 l’interno potrà intercettare le chiamate che suonano in interni appartenenti ai gruppi 1,3,4,5. disallow Codecs disattivati. E’ possibile indicarne anche più di uno, ad esempio ulaw&alaw o tutti con all. 76 Capitolo 9. Moduli Base NethVoice Documentation, Release 11.4-ng allow Codecs permessi. E’ possibile indicarne anche più di uno, ad esempio ulaw&alaw, l’ordine indica la priorità, o tutti con all. Tutti i codecs permessi nelle Impostazioni SIP sono permessi se non specificati in disallow. dial Comando per chiamare questo interno. accountcode Accountcode per questo interno. mailbox Mailbox per questo interno. vmexten Interno per contattare la casella vocale per questo interno. Lasciare vuoto per default. deny Range di indirizzi ip dai quali non accettare accesso per questo interno. Inserire in modalità rete/maschera di rete. permit Range di indirizzi ip dai quali accettare accesso per questo interno. Inserire in modalità rete/maschera di rete. Selezione Passante/ID assegnato Sezione per configurare una Selezione Passante che faccia suonare direttamente l’Interno. Le Selezioni Passanti già configurate vengono elencate in fondo e cliccandoci si viene inoltrati alla Rotta in Uscita corrispondente. Descrizione Selezione Passante Descrizione della Selezione Passante diretta a questo Interno. Aggiungi Selezione Passante Inserire il numero della Selezione Passante associata a questo interno. Deve essere nello stesso formato fornito dal gestore telefonico. 9.1. Moduli Base 77 NethVoice Documentation, Release 11.4-ng Aggiungi ID in Entrata Aggiunge un ID Chiamante per un instradamento specifico di Selezione Passante. Una Selezione Passante deve essere specificata nel box superiore. Oltre alle sequenze di chiamata standard, è possibile inserire i parametri Private, Blocked, Unknown, Restricted, Anonymous e Unavailable per catturare le chiamate nei casi speciali, se il gestore trasmette questo tipo di informazione. Call Camp-On Services Gestione del servizio di Richiama su Occupato. Se nelle Impostazioni Avanzate del Modulo Richiama su Occupato è configurato Usa le Impostazioni di default a Vero sarà possibile configurare per ogni Interno solo il Chiamante e il Chiamato. Forcing default settings Se presente indica che le opzioni di default sono attivate per tutti gli interni. E’ possibile cambiare questa opzione e/o le opzioni comuni nelle Impostazioni Avanzate. Configurazione Chiamante Asterisk: cc_agent_policy. Permette di attivare Richiama su Occupato per un utente e impostare la modalità di tecnologia che verrà utilizzata quando si inserisce la funzione. Nella maggior parte dei casi deve essere scelto ‘generic’ a meno che non ci sono telefoni progettati per lavorare con funzionalità specifiche. Configurazione Chiamato Asterisk: cc_monitor_policy. Utilizzato per controllare se altri telefoni sono autorizzati per il Richiama su Occupato per un interno. In caso affermativo, si imposta la modalità di tecnologia utilizzata per monitorare lo stato del numero da richiamare. Se il supporto a nessuna tecnologia specifica è disponibile, allora dovrebbe essere impostato su un generic. In questa modalità, una richiamata verrà avviata per l’estensione quando cambia da uno stato di NotInUse InUse. Se era occupata al primo tentativo, succederà quando la chiamata corrente finirà. Se semplicemente non ha risposto, allora questa sarà la prossima volta che si utilizza questo telefono per effettuare o rispondere a una chiamata e poi si riaggancia. E’ possibile impostare questo per trarre vantaggio dal supporto native della tecnologia, se disponibile, e automaticamente avere fallback di ‘generic’ non impostandolo a always. Timeout Chiamante per Richiama Asterisk: cc_offer_timer. Entro quanti secondi dopo aver chiamato una estensione occupata o non disponibile poter richiedere il Richiama su Occupato. Timeout Richiama su Occupato Asterisk: ccbs_available_timer. Quanto tempo una richiesta di Richiama su Occupato deve rimane attiva, in secondi, prima di scadere se l’estensione chiamata era occupata al primo tentativo. 78 Capitolo 9. Moduli Base NethVoice Documentation, Release 11.4-ng Timeout Richiama su Non Risposta Asterisk: ccnr_available_timer. Quanto tempo una richiesta di Richiamata su Non Risposta deve rimanere attiva, in secondi, prima di scadere se l’estensione chiamata non ha risposto al primo tentativo. Timeout di Richiamata Asterisk: cc_recall_timer. Ogni quanto in secondi richiamare un chiamante che ha come Configurazione Chiamante Generic Device. Questo non ha effetto se configurato altrimenti. Numero Massimo di Richiama su Occupato Asterisk: cc_max_agents. Valido solo per gli interni con supporto alla modalità native per Il Richiama su Occupato. Questo è il numero di massimo di Richiama su Occupato possibile per interno. Gli interni con la modalità generic possono gestirne solo una per volta e questo parametro sarà ignorato. Modalità di Richiamata del Chiamante Affects Asterisk: cc_agent_dialstring. Se non è impostata una richiesta di richiamata viene selezionato direttamente al dispositivo specifico che ha effettuato la chiamata. Se si utilizza il supporto ‘native’ la tecnologia potrebbe essere la modalità preferita. Con internal (richiamata Standard) partirà una chiamata al chiamante come se qualcun altro sul centralino avesse effettuato la chiamata, il che significa che la chiamata può interessare il Seguimi. Per evitare il Seguimi, scegliere CallBack Extension (estensione richiamata). Massimo Numero Chiamanti Accodati Asterisk: cc_max_monitors. Questo è il numero massimo di chiamanti a cui è permesso accodare un richiesta di richiamata. Annuncio per Estensione Richiamata Per mandare un annuncio all’estensione che viene richiamata quando il telefono è contattato. Alert-Info Richiamata su Occupato Una suoneria particolare può essere utilizzata per il Richiama su Occupato. Solo se l’interno è in modalità generic e la modalità di richiamata è Richiamata Diretta. Prefisso ID Chiamante Un prefisso ID chiamante opzionale può essere utilizzato per la richiamata. Funziona solo se la modalità dell’interno è generic. Alert-Info per il chiamato Una suoneria differenziata configurata per essere mandata all’estensione da richiamare. 9.1. Moduli Base 79 NethVoice Documentation, Release 11.4-ng Prefisso ID Chiamante per il chiamato Un prefisso Id Chiamante opzionale può essere inviato all’estensione che viene richiamato. Casella Vocale Vedi qui. Lingua Codice Lingua Il codice lingua utilizzato dall’Interno. Tutti i messaggi di sistema verranno riprodotti in questa lingua. Opzioni Interno ID in Uscita Sovrascrive l’Identificativo Chiamante quando si chiama attraverso un Fascio. Lasciare vuoto per disabilitarlo. Formato: “nome chiamante” <###########>. Contesto Personalizzato E’ possibile indicare per l’interno un Contesto Personalizzato che ne limiti o aumenti le funzionalità permesse. Vedi qui. Tempo di squillo Numero di squilli prima di direzionare la chiamata alla casella vocale. Il valore predefinito è configurabile qui. Se la casella vocale è disattivata questa opzione sarà ignorata. Tempo di squillo inoltro di chiamata Numero di secondi prima di inviare la chiamata alla Casella vocale o alla destinazione specificata in caso di trasferimento di chiamata su occupato o non disponibile. Impostando a Sempre la chiamata non verrà deviata ma l’interno continuerà a squillare. Predefinito userà il tempo di squillo impostato sopra. Limite di chiamate in uscita Numero massimo chiamate in uscita contemporanee che l’interno può fare. Avviso di chiamata Attivazione/Disattivazione dell’Avviso di Chiamata, vedi qui. 80 Capitolo 9. Moduli Base NethVoice Documentation, Release 11.4-ng Risposta Automatica Interna Se attivato a Intercom l’interno risponderà automaticamente alle chiamate interne, la funzionalità deve essere anche supportata dal telefono. Le chiamate esterne si comporteranno normalmente. Controllo Chiamata Se attivato verrà chiesto ai chiamanti delle chiamate esterne di dire il proprio nome, che sarà successivamente riprodotto all’utente per permettere di accettare o rifiutare la chiamata. Il controllo con memorizzazione verifica il chiamante una volta solo tramite il numero identificativo, quello senza memorizzazione chiederà sempre il chiamante. Chiamate senza pin Abilitando questa opzione, l’interno potrà bypassare ogni richiesta di pin sulle Rotte in Uscita. ID di Emergenza Se inserito sarà utilizzato questo ID quando si chiamerà attraverso una Rotta in Uscita impostata come di Emergenza. Rilevamento stato della Coda Se l’Interno è un agente di una Coda, la Coda tenta di determinare lo stato dell’Interno per capire se può essere chiamato. In situazioni particolari, come ad esempio un Seguimi configurato con un numero esterno, lo stato dell’Interno potrebbe essere non corretto. L’opzione Ignore State costringerà la Coda a contattare sempre l’Interno. Opzioni Registrazione Gestione chiamate in entrata Politica di registrazione delle chiamate in entrata su questo Interno da fonti esterne. Gestione chiamate in uscita Politica di registrazione delle chiamate in uscita da questo Interno da fonti esterne. Gestione chiamate in entrata Politica di registrazione delle chiamate in entrata su questo Interno da altri interni. Gestione chiamate in uscita Politica di registrazione delle chiamate in uscita da questo Interno da altri interni. Registrazione Chiamate su Richiesta Abilitare o disabilitare la possibilità di registrare una chiamata in corso su richiesta. Vedi anche qui. 9.1. Moduli Base 81 NethVoice Documentation, Release 11.4-ng Priorità di Registrazione Priorità di Registrazione relativa ad altri interni quando c’è un conflitto tra un Interno che vuole registrare una chiamata ed uno che invece non vorrebbe permetterlo. Il valore più alto dei due determina se registrare o meno, con un pareggio valgono le impostazioni generali. Servizi Dettatura Servizio Attivazione/Disattivazione del servizio. Formato Dettatura Formato del file audio. Indirizzo Email Indirizzo mail a cui inviare le dettature complete. Avvertimento: L’indirizzo mittente della mail sarà @dominio del NethVoice, nel caso la posta non sia gestita direttamente dal NethVoice un dominio fittizio potrebbe portare problemi sull’invio della mail, vedi l a documentazione del NethService NG. VmX Locater VmX Locater™ Attiva/Disattiva VmX Locater Utilizza quando Selezionare se utilizzare VmX Locater quando l’interno è Non Disponibile e/o Occupato Istruzioni Casella Vocale Deselezionare per dare un beep dopo il messaggio di benvenuto delle caselle vocali. Preme 0 Alla pressione dello 0 la chiamata va all’operatore. Deselezionare e indicare una destinazione alternativa in caso si voglia cambiare il comportamento di default. Preme 1 Destinazione della chiamata alla pressione del tasto 1. Possono essere indicati numerazioni interne ed esterne. 82 Capitolo 9. Moduli Base NethVoice Documentation, Release 11.4-ng Preme 2 Destinazione della chiamata alla pressione del tasto 2. Possono essere indicati numerazioni interne ed esterne. Destinazioni opzionali Nessuna risposta Configurare la destinazione della chiamata se non risposta. Prefisso CID Il prefisso CID da aggiungere a questa chiamata prima di indirizzarla alla destinazione su Nessuna Risposta. Occupato Configurare la destinazione della chiamata su Occupato. Prefisso CID Il prefisso CID da aggiungere a questa chiamata prima di indirizzarla alla destinazione su Occupato. Non raggiungibile Configurare la destinazione della chiamata su Non Raggiungibile. Prefisso CID Il prefisso CID da aggiungere a questa chiamata prima di indirizzarla alla destinazione su Non Raggiungibile. Gestione Terminali Gestione Provisioning per l’Interno. Cancella Cancella le configurazioni. Indirizzo MAC Indirizzo MAC del telefono. Marca La marca del telefono. 9.1. Moduli Base 83 NethVoice Documentation, Release 11.4-ng Modello Modello del telefono. Linea Numero di linee da configurare. Template Template di configurazione, vedi qui. Reboot Riavvia il telefono per applicare le modifiche. 9.1.4 Interni DAHDI Configurazione Interno Utente Numero di Interno per Contattare l’utente. Utilizzare un numero univoco. Nome visualizzato L’identificativo per le chiamate provenienti da questo interno. Alias Numero Identificativo Il numero identificativo Chiamante per le chiamate interne, se differente dal numero interno. E’ usato per mascherare un numero differente, come ad esempio per un’utente che ha due interni, magari uno fisso e un cordless, e vuole che il chiamante sia sempre lo stesso interno indipendentemente che chiami dal telefono fisso o dal telefono cordless. Alias SIP Impostare un nome da aggiungere all’interno quando viene chiamato. Serve le chiamate dirette sip interne. Opzioni Interno ID in Uscita Sovrascrive l’Identificativo Chiamante quando si chiama attraverso un Fascio. Lasciare vuoto per disabilitarlo. Formato: “nome chiamante” <###########>. 84 Capitolo 9. Moduli Base NethVoice Documentation, Release 11.4-ng Contesto Personalizzato E’ possibile indicare per l’interno un Contesto Personalizzato che ne limiti o aumenti le funzionalità permesse. Vedi qui. Tempo di squillo Numero di squilli prima di direzionare la chiamata alla casella vocale. Il valore predefinito è configurabile qui. Se la casella vocale è disattivata questa opzione sarà ignorata. Tempo di squillo inoltro di chiamata Numero di secondi prima di inviare la chiamata alla Casella vocale o alla destinazione specificata in caso di trasferimento di chiamata su occupato o non disponibile. Impostando a Sempre la chiamata non verrà deviata ma l’interno continuerà a squillare. Predefinito userà il tempo di squillo impostato sopra. Limite di chiamate in uscita Numero massimo chiamate in uscita contemporanee che l’interno può fare. Avviso di chiamata Attivazione/Disattivazione dell’Avviso di Chiamata, vedi qui. Risposta Automatica Interna Se attivato a Intercom l’interno risponderà automaticamente alle chiamate interne, la funzionalità deve essere anche supportata dal telefono. Le chiamate esterne si comporteranno normalmente. Controllo Chiamata Se attivato verrà chiesto ai chiamanti delle chiamate esterne di dire il proprio nome, che sarà successivamente riprodotto all’utente per permettere di accettare o rifiutare la chiamata. Il controllo con memorizzazione verifica il chiamante una volta solo tramite il numero identificativo, quello senza memorizzazione chiederà sempre il chiamante. Chiamate senza pin Abilitando questa opzione, l’interno potrà bypassare ogni richiesta di pin sulle Rotte in Uscita. ID di Emergenza Se inserito sarà utilizzato questo ID quando si chiamerà attraverso una Rotta In Uscita impostata come di Emergenza. 9.1. Moduli Base 85 NethVoice Documentation, Release 11.4-ng Rilevamento stato della Coda Se l’Interno è un agente di una Coda, la Coda tenta di determinare lo stato dell’Interno per capire se può essere chiamato. In situazioni particolari, come ad esempio un Seguimi configurato con un numero esterno, lo stato dell’Interno potrebbe essere non corretto. L’opzione Ignore State costringerà la Coda a contattare sempre l’Interno. Opzioni Apparato Nessuna essendo tecnologia DAHDI. Selezione Passante/ID assegnato Sezione per configurare una Selezione Passante che faccia suonare direttamente l’Interno. Le Selezioni Passanti già configurate vengono elencate in fondo e cliccandoci si viene inoltrati alla Rotta in Uscita corrispondente. Descrizione Selezione Passante Descrizione della Selezione Passante diretta a questo Interno. Aggiungi Selezione Passante Inserire il numero della Selezione Passante associata a questo interno. Deve essere nello stesso formato fornito dal gestore telefonico. Aggiungi ID in Entrata Aggiunge un ID Chiamante per un instradamento specifico di Selezione Passante. Una Selezione Passante deve essere specificata nel box superiore. Oltre alle sequenze di chiamata standard, è possibile inserire i parametri Private, Blocked, Unknown, Restricted, Anonymous e Unavailable per catturare le chiamate nei casi speciali, se il gestore trasmette questo tipo di informazione. Call Camp-On Services Gestione del servizio di Richiama su Occupato. Se nelle Impostazioni Avanzate del Modulo Richiama su Occupato è configurato Usa le Impostazioni di default a Vero sarà possibile configurare per ogni Interno solo il Chiamante e il Chiamato. Forcing default settings Se presente indica che le opzioni di default sono attivate per tutti gli interni. E’ possibile cambiare questa opzione e/o le opzioni comuni nelle Impostazioni Avanzate. 86 Capitolo 9. Moduli Base NethVoice Documentation, Release 11.4-ng Configurazione Chiamante Asterisk: cc_agent_policy. Permette di attivare Richiama su Occupato per un utente e impostare la modalità di tecnologia che verrà utilizzata quando si inserisce la funzione. Nella maggior parte dei casi deve essere scelto ‘generic’ a meno che non ci sono telefoni progettati per lavorare con funzionalità specifiche. Configurazione Chiamato Asterisk: cc_monitor_policy. Utilizzato per controllare se altri telefoni sono autorizzati per il Richiama su Occupato per un interno. In caso affermativo, si imposta la modalità di tecnologia utilizzata per monitorare lo stato del numero da richiamare. Se il supporto a nessuna tecnologia specifica è disponibile, allora dovrebbe essere impostato su un generic. In questa modalità, una richiamata verrà avviata per l’estensione quando cambia da uno stato di NotInUse InUse. Se era occupata al primo tentativo, succederà quando la chiamata corrente finirà. Se semplicemente non ha risposto, allora questa sarà la prossima volta che si utilizza questo telefono per effettuare o rispondere a una chiamata e poi si riaggancia. E’ possibile impostare questo per trarre vantaggio dal supporto native della tecnologia, se disponibile, e automaticamente avere fallback di ‘generic’ non impostandolo a always. Timeout Chiamante per Richiama Asterisk: cc_offer_timer. Entro quanti secondi dopo aver chiamato una estensione occupata o non disponibile poter richiedere il Richiama su Occupato. Timeout Richiama su Occupato Asterisk: ccbs_available_timer. Quanto tempo una richiesta di Richiama su Occupato deve rimane attiva, in secondi, prima di scadere se l’estensione chiamata era occupata al primo tentativo. Timeout Richiama su Non Risposta Asterisk: ccnr_available_timer. Quanto tempo una richiesta di Richiamata su Non Risposta deve rimanere attiva, in secondi, prima di scadere se l’estensione chiamata non ha risposto al primo tentativo. Timeout di Richiamata Asterisk: cc_recall_timer. Ogni quanto in secondi richiamare un chiamante che ha come Configurazione Chiamante Generic Device. Questo non ha effetto se configurato altrimenti. Numero Massimo di Richiama su Occupato Asterisk: cc_max_agents. Valido solo per gli interni con supporto alla modalità native per Il Richiama su Occupato. Questo è il numero di massimo di Richiama su Occupato possibile per interno. Gli interni con la modalità generic possono gestirne solo una per volta e questo parametro sarà ignorato. Modalità di Richiamata del Chiamante Affects Asterisk: cc_agent_dialstring. Se non è impostata una richiesta di richiamata viene selezionato direttamente al dispositivo specifico che ha effettuato la chiamata. Se si utilizza il supporto ‘native’ la tecnologia potrebbe essere 9.1. Moduli Base 87 NethVoice Documentation, Release 11.4-ng la modalità preferita. Con internal (richiamata Standard) partirà una chiamata al chiamante come se qualcun altro sul centralino avesse effettuato la chiamata, il che significa che la chiamata può interessare il Seguimi. Per evitare il Seguimi, scegliere CallBack Extension (estensione richiamata). Massimo Numero Chiamanti Accodati Asterisk: cc_max_monitors. Questo è il numero massimo di chiamanti a cui è permesso accodare un richiesta di richiamata. Annuncio per Estensione Richiamata Per mandare un annuncio all’estensione che viene richiamata quando il telefono è contattato. Alert-Info Richiamata su Occupato Una suoneria particolare può essere utilizzata per il Richiama su Occupato. Solo se l’interno è in modalità generic e la modalità di richiamata è Richiamata Diretta. Prefisso ID Chiamante Un prefisso ID chiamante opzionale può essere utilizzato per la richiamata. Funziona solo se la modalità dell’interno è generic. Alert-Info per il chiamato Una suoneria differenziata configurata per essere mandata all’estensione da richiamare. Prefisso ID Chiamante per il chiamato Un prefisso Id Chiamante opzionale può essere inviato all’estensione che viene richiamato. Casella Vocale Vedi qui. Device Options Scegliere il canale FXS per questo interno Lingua Codice Lingua Il codice lingua utilizzato dall’Interno. Tutti i messaggi di sistema verranno riprodotti in questa lingua. 88 Capitolo 9. Moduli Base NethVoice Documentation, Release 11.4-ng Opzioni Registrazione Gestione chiamate in entrata Politica di registrazione delle chiamate in entrata su questo Interno da fonti esterne. Gestione chiamate in uscita Politica di registrazione delle chiamate in uscita da questo Interno da fonti esterne. Gestione chiamate in entrata Politica di registrazione delle chiamate in entrata su questo Interno da altri interni. Gestione chiamate in uscita Politica di registrazione delle chiamate in uscita da questo Interno da altri interni. Registrazione Chiamate su Richiesta Abilitare o disabilitare la possibilità di registrare una chiamata in corso su richiesta. Vedi anche qui. Priorità di Registrazione Priorità di Registrazione relativa ad altri interni quando c’è un conflitto tra un Interno che vuole registrare una chiamata ed uno che invece non vorrebbe permetterlo. Il valore più alto dei due determina se registrare o meno, con un pareggio valgono le impostazioni generali. Servizi Dettatura Servizio Attivazione/Disattivazione del servizio. Formato Dettatura Formato del file audio. Indirizzo Email Indirizzo mail a cui inviare le dettature complete. Avvertimento: L’indirizzo mittente della mail sarà @dominio del NethVoice, nel caso la posta non sia gestita direttamente dal NethVoice un dominio fittizio potrebbe portare problemi sull’invio della mail, vedi la documentazione di NethService NG. }} 9.1. Moduli Base 89 NethVoice Documentation, Release 11.4-ng VmX Locater VmX Locater™ Attiva/Disattiva VmX Locater Utilizza quando Selezionare se utilizzare VmX Locater quando l’interno è Non Disponibile e/o Occupato Istruzioni Casella Vocale Deselezionare per dare un beep dopo il messaggio di benvenuto delle voicemail. Preme 0 Alla pressione dello 0 la chiamata va all’operatore. Deselezionare e indicare una destinazione alternativa in caso si voglia cambiare il comportamento di default. Preme 1 Destinazione della chiamata alla pressione del tasto 1. Possono essere indicati numerazioni interne ed esterne. Preme 2 Destinazione della chiamata alla pressione del tasto 2. Possono essere indicati numerazioni interne ed esterne. Destinazioni opzionali Nessuna risposta Configurare la destinazione della chiamata se non risposta. Prefisso CID Il prefisso CID da aggiungere a questa chiamata prima di indirizzarla alla destinazione su Nessuna Risposta. Occupato Configurare la destinazione della chiamata su Occupato. Prefisso CID Il prefisso CID da aggiungere a questa chiamata prima di indirizzarla alla destinazione su Occupato. 90 Capitolo 9. Moduli Base NethVoice Documentation, Release 11.4-ng Non raggiungibile Configurare la destinazione della chiamata su Non Raggiungibile. Prefisso CID Il prefisso CID da aggiungere a questa chiamata prima di indirizzarla alla destinazione su Non Raggiungibile. 9.1.5 Musica di Attesa Le musica di attesa permettono di configurare che file audio il NethVoice debba riprodurre in una chiamata messa in attesa o in tutte quelle situazioni dove un modulo di NethVoice, come ad esempio le rotte in entrata, rotte in uscita, le code o i gruppi di chiamata, sostituisce il classico suono di squillo. Per utilizzare solo un determinato gruppo di files musicali in ogni occorrenza, le musiche di attesa si dividono in categorie. Sulla destra nel box verde vengono elencate le categorie di musica di attesa presenti. La categoria predefinito è la musica di attesa che viene usata di default, quando ad esempio un interno mette in attesa un altro interno. Per creare una nuova categoria di musica di attesa utilizzare la funzionalità in alto a destra. E’ possibile caricare file .wav e file .mp3 che il NethVoice convertirà in .wav. Per caricare un file selezionarlo tramite l’apposito box e poi cliccare su Carica. Al momento dell’upload si può regolare il volume del file musicale interagendo con il menu Aggiustamento Volume. Selezionare la categoria se si vuole caricare il file in una categoria specifica, diversa dal predefinito. Esiste anche la possibilità di utilizzare come musica di attesa uno streaming audio, aggiungendo una apposita categoria di streaming. 9.1.6 Configurazione Patton Configurazione Patton 9.1.7 Wizard Provisioning Descrizione Il modulo Wizard Provisioning nasce con l’intento di facilitare la procedura di Provisioning e di diventare la base per configurare interamente e con pochi click il NethVoice. Da questo modulo inizia la procedura di Provisioning degli apparati, entrando nella pagina del modulo la prima volta il NethVoice effettua una scansione della sua rete locale cercando indirizzi mac address di produttori di apparecchi telefonici. 9.1. Moduli Base 91 NethVoice Documentation, Release 11.4-ng Configurazione Il risultato della scansione viene caricato in qualche secondo nella pagina. Si ottiene un elenco di tutti gli apparati telefonici individuati dalla scansione con il loro indirizzo ip, il loro mac address e il costruttore. Il modulo tenterà anche tramite una connessione http di individuare il modello dell’apparecchio telefonico, se questa ricerca avrà esito positivo verrà indicato, altrimenti verrà lasciata la possibilità di inserirlo a mano. Nella colonna Interno viene indicato se il mac address rilevato è già stato associato ad un interno, in caso contrario viene fornito un elenco di interni non ancora associati ad alcun apparecchio telefonico. E’ anche possibile creare un nuovo interno da associare all’apparecchio rilevato: basta indicare il numero di interno, il nome da associare all’interno e la password, vedi qui per maggiori informazioni sugli interni. Una volta fatta l’associazione di un apparato telefonico con un interno, preesistente o nuovo, il NethVoice creerà il file di configurazione nella directory di tftp, vedi qui, e riavvierà l’apparato (questa operazione potrebbe non andare a buon fine con certi modelli di telefono) in modo tale da passargli all’avvio la nuova configurazione. 9.1.8 Registrazioni Sistema Descrizione Le registrazioni di sistema sono lo strumento per caricare sul NethVoice dei file audio, di solito di servizio, per poi poterli usare tramite i moduli che lo consentono, ad esempio gli annunci, le code <code_ref_label>, i gruppi di chiamata, IVR etc.. Ogni modulo che può tra le sue funzionalità riprodurre un file audio di solito attinge alle registrazioni di sistema. E’ possibile inoltre catturare una registrazione fatta direttamente da un interno del NethVoice. Configurazione Registrazione da un interno Fase 1 Dopo aver utilizzato i codici servizi dedicati, vedi qui, da un interno, indicare l’interno nell’apposito box e cliccare su vai. La pagina verrà ricaricata, il NethVoice ha individuato nel frattempo il file audio. Fase 2 Inserire una descrizione nel campo Nome per riconoscere il file audio, dopo aver cliccato su Salva, la registrazione di sistema comparirà nell’elenco nel box verde a destra. Registrazione da File Fase 1 Caricare il file audio tramite l’apposito box e cliccare su CARICA. Il file deve essere .wav (registrato per esempio con il Registratore di Microsoft Windows) del formato PCM, 16Bit, 8000Hz. Questo perché il NethVoice non fa nessuna operazione sul file caricato, tipo conversione etc.., per non intaccarne la qualità, per questo il file deve essere già del formato con il quale il NethVoice gestisce le registrazioni di sistema. Verrà fatto l’upload del file e la pagina sarà ricaricata. 92 Capitolo 9. Moduli Base NethVoice Documentation, Release 11.4-ng Fase 2 Inserire una descrizione nel campo Nome per riconoscere il file audio, dopo aver cliccato su Salva, la registrazione di sistema comparirà nell’elenco nel box verde a destra. Nell’elenco delle registrazioni sulla destra si trovano le registrazioni interne. r Nelle registrazioni interne sono elencati tutti i file audio del NethVoice che vengono utilizzati per le funzionalità standard. E’ possibile, selezionando uno di questi files, sostituirlo con un file personalizzato o con un altro file già caricato. Registrazione caricata Selezionando una registrazione caricata è possibile: Lista Viene visualizzato qui dove è utilizzata la registrazione di sistema. Cambia Nome Nome per la registrazione di sistema. Nome Descrittivo Campo descrittivo per individuare la registrazione di sistema. Collega ad un Codice Servizio Attivare questa opzione per attivare un codice di servizio che permetterà di cambiare direttamente questa registrazione. Il codice di servizio viene indicato dopo. Password Codice Servizio Password per proteggere l’accesso al codice di servizio. Deve essere numerica. File Viene indicato il file audio associato alla registrazione di sistema, è possibile cambiarlo, accodarne degli altri, ascoltarlo, cambiare l’ordine di riproduzione. 9.1.9 Fasci IAX Descrizione I Fasci IAX permettono di collegare il NethVoice a delle fonti telefoniche tramite il protocollo IAX. I Fasci IAX vengono tipicamente usati per collegare due NethVoice remoti, vedi qui. Se il Fascio è utilizzato in qualche Rotta in Uscita viene notificato in alto. Sul menù di sinistra si trovano tutti i Fasci già creati, se evidenziati in grigio i Fasci sono disabilitati. Configurazione Nome Fascio Nome descrittivo per individuare il Fascio. Identificativo Chiamante in uscita ID Chiamante per le chiamate in uscita con questo Fascio. Formato: <###########>. Può essere anche usato il formato “hidden” <#########> per nascondere l’ID Chiamante se supportato dal gestore della linea. 9.1. Moduli Base 93 NethVoice Documentation, Release 11.4-ng Opzioni CID Determina a quali CID sarà consentito utilizzare questo Fascio. Gli ID di emergenza definiti sugli interni, vedi qui, potranno sempre usare questo Fascio se è in una Rotta di Emergenza. • Permetti tutti i CID: tutti gli ID Chiamante, inclusi quelli esterni inoltrati dalle chiamate esterne, avranno accesso a questo Fascio. • Blocca CID esterni: blocca i CID risultanti da una chiamata esterna inoltrata dal sistema. I CID interni hanno accesso. • Rimuovi CNAM: il CNAM verrà rimosso dai CID che passano per questo Fascio. • Forza CID Fascio: usa sempre il CID definito in questo Fascio a meno che non faccia parte di una rotta di emergenza con un CID di emergenza definito per l’interno. Numero Massimo di Canali Controlla il numero massimo di canali (chiamate contemporanee) che possono essere usate da questo fascio, incluso le chiamate entranti e uscenti. Lasciare vuoto per nessun limite. Disabilita il fascio Permette di disabilitare il Fascio da tutte le Rotta in Uscita dove è presente. Controlla Guasti Fascio Se impostato su Attiva, immettere il nome di uno script caricato sul NethVoice che sarà chiamato per notificare il malfunzionamento del Fascio. Regole per le Chiamate in Uscita E’ possibile sul Fascio limitare le chiamate permesse per questo Fascio. Questa limitazione arriva dopo quella possibile sulle Rotta in Uscita. • Anteponi: inserire le cifre che il NethVoice aggiungerà al numero chiamato prima di effettuare la chiamata. Non è possibile per ovvie ragioni usare i pattern di Asterisk in questo campo. • Prefisso: inserire le cifre che devono essere tolte dal NethVoice a partire dall’inizio del numero chiamato prima di effettuare la chiamata. Non è possibile per ovvie ragioni usare i pattern di Asterisk in questo campo. • Modello Corrispondente: inserire il modello di chiamata in uscita che la Rotta in Uscita deve considerare. E’ possibile utilizzare i pattern di Asterisk in questo campo. Wizard Regole di Chiamata Con il menù del Wizard Modelli di chiamata è possibile caricare uno tra i tipi di chiamata che si trovano in elenco, con o senza prefisso d’uscita. Prefisso Chiamate in uscita Inserire qui un prefisso da aggiungere a tutte le chiamate in uscita. 94 Capitolo 9. Moduli Base NethVoice Documentation, Release 11.4-ng Impostazioni in Uscita Nome Fascio Nome da dare alla parte PEER del Fascio. Deve essere univoco, non può essere comune a più Fasci. Dettagli PEER Parametri per la connessione PEER del Fascio. L’ordine delle righe è importante. Impostazioni in Entrata Contesto UTENTE (USER) Inserire l’utente per la parte USER del Fascio. Dettagli UTENTE Parametri per configurare la parte USER del Fascio. L’ordine delle righe è importante. Stringa di registrazione Stringa di registrazione del Fascio. Può essere richiesta da alcuni provider Voip ad esempio. 9.1.10 Fasci SIP Descrizione I Fasci SIP permettono di collegare il NethVoice a delle fonti telefoniche tramite il protocollo SIP. I Fasci SIP si usano ad esempio per collegare un provider Voip, vedi qui e i Patton, vedi qui. Se il Fascio è utilizzato in qualche Rotta in Uscita viene notificato in alto. Sul menù di sinistra si trovano tutti i Fasci già creati, se evidenziati in grigio i Fasci sono disabilitati. Configurazione Nome Fascio Nome descrittivo per individuare il Fascio. Identificativo Chiamante in uscita ID Chiamante per le chiamate in uscita con questo Fascio. Formato: <###########>. Può essere anche usato il formato “hidden” <#########> per nascondere l’ID Chiamante se supportato dal gestore della linea. 9.1. Moduli Base 95 NethVoice Documentation, Release 11.4-ng Opzioni CID Determina a quali CID sarà consentito utilizzare questo Fascio. Gli ID di emergenza definiti sugli interni, vedi qui, potranno sempre usare questo Fascio se è in una Rotta di Emergenza. • Permetti tutti i CID: tutti gli ID Chiamante, inclusi quelli esterni inoltrati dalle chiamate esterne, avranno accesso a questo Fascio. • Blocca CID esterni: blocca i CID risultanti da una chiamata esterna inoltrata dal sistema. I CID interni hanno accesso. • Rimuovi CNAM: il CNAM verrà rimosso dai CID che passano per questo Fascio. • Forza CID Fascio: usa sempre il CID definito in questo Fascio a meno che non faccia parte di una rotta di emergenza con un CID di emergenza definito per l’interno. Numero Massimo di Canali Controlla il numero massimo di canali (chiamate contemporanee) che possono essere usate da questo fascio, incluso le chiamate entranti e uscenti. Lasciare vuoto per nessun limite. Disabilita il fascio Permette di disabilitare il Fascio da tutte le Rotta in Uscita dove è presente. Controlla Guasti Fascio Se impostato su Attiva, immettere il nome di uno script caricato sul NethVoice che sarà chiamato per notificare il malfunzionamento del Fascio. Protocollo T38 Se attivato, il protocollo T38 sarà abilitato per inviare fax utilizzando questo Fascio. Regole per le Chiamate in Uscita E’ possibile sul Fascio limitare le chiamate permesse per questo Fascio. Questa limitazione arriva dopo quella possibile sulle Rotta in Uscita. • Anteponi: inserire le cifre che il NethVoice aggiungerà al numero chiamato prima di effettuare la chiamata. Non è possibile per ovvie ragioni usare i pattern di Asterisk in questo campo. • Prefisso: inserire le cifre che devono essere tolte dal NethVoice a partire dall’inizio del numero chiamato prima di effettuare la chiamata. Non è possibile per ovvie ragioni usare i pattern di Asterisk in questo campo. • Modello Corrispondente: inserire il modello di chiamata in uscita che la Rotta in Uscita deve considerare. E’ possibile utilizzare i pattern di Asterisk in questo campo. Wizard Regole di Chiamata Con il menù del Wizard Modelli di chiamata è possibile caricare uno tra i tipi di chiamata che si trovano in elenco, con o senza prefisso d’uscita. 96 Capitolo 9. Moduli Base NethVoice Documentation, Release 11.4-ng Prefisso Chiamate in uscita Inserire qui un prefisso da aggiungere a tutte le chiamate in uscita. Impostazioni in Uscita Nome Fascio Nome da dare alla parte PEER del Fascio. Deve essere univoco, non può essere comune a più Fasci. Dettagli PEER Parametri per la connessione PEER del Fascio. L’ordine delle righe è importante. Impostazioni in Entrata Contesto UTENTE (USER) Inserire l’utente per la parte USER del Fascio. Dettagli UTENTE Parametri per configurare la parte USER del Fascio. L’ordine delle righe è importante. Stringa di registrazione Stringa di registrazione del Fascio. Può essere richiesta da alcuni provider Voip ad esempio. 9.1.11 Fasci DAHDI Descrizione I Fasci DAHDI permettono di collegare il NethVoice a delle fonti telefoniche tramite schede interne. Se il Fascio è utilizzato in qualche Rotta in Uscita viene notificato in alto. Sul menù di sinistra si trovano tutti i Fasci già creati, se evidenziati in grigio i Fasci sono disabilitati. Configurazione Nome Fascio Nome descrittivo per individuare il Fascio. 9.1. Moduli Base 97 NethVoice Documentation, Release 11.4-ng Identificativo Chiamante in uscita ID Chiamante per le chiamate in uscita con questo Fascio. Formato: <###########>. Può essere anche usato il formato “hidden” <#########> per nascondere l’ID Chiamante se supportato dal gestore della linea. Opzioni CID Determina a quali CID sarà consentito utilizzare questo Fascio. Gli ID di emergenza definiti sugli interni, vedi qui, potranno sempre usare questo Fascio se è in una Rotta di Emergenza. • Permetti tutti i CID: tutti gli ID Chiamante, inclusi quelli esterni inoltrati dalle chiamate esterne, avranno accesso a questo Fascio. • Blocca CID esterni: blocca i CID risultanti da una chiamata esterna inoltrata dal sistema. I CID interni hanno accesso. • Rimuovi CNAM: il CNAM verrà rimosso dai CID che passano per questo Fascio. • Forza CID Fascio: usa sempre il CID definito in questo Fascio a meno che non faccia parte di una rotta di emergenza con un CID di emergenza definito per l’interno. Numero Massimo di Canali Controlla il numero massimo di canali (chiamate contemporanee) che possono essere usate da questo fascio, incluso le chiamate entranti e uscenti. Lasciare vuoto per nessun limite. Disabilita il fascio Permette di disabilitare il Fascio da tutte le Rotta in Uscita dove è presente. Controlla Guasti Fascio Se impostato su Attiva, immettere il nome di uno script caricato sul NethVoice che sarà chiamato per notificare il malfunzionamento del Fascio. Regole per le Chiamate in Uscita E’ possibile sul Fascio limitare le chiamate permesse per questo Fascio. Questa limitazione arriva dopo quella possibile sulle Rotta in Uscita. • Anteponi: inserire le cifre che il NethVoice aggiungerà al numero chiamato prima di effettuare la chiamata. Non è possibile per ovvie ragioni usare i pattern di Asterisk in questo campo. • Prefisso: inserire le cifre che devono essere tolte dal NethVoice a partire dall’inizio del numero chiamato prima di effettuare la chiamata. Non è possibile per ovvie ragioni usare i pattern di Asterisk in questo campo. • Modello Corrispondente: inserire il modello di chiamata in uscita che la Rotta in Uscita deve considerare. E’ possibile utilizzare i pattern di Asterisk in questo campo. 98 Capitolo 9. Moduli Base NethVoice Documentation, Release 11.4-ng Wizard Regole di Chiamata Con il menù del Wizard Modelli di chiamata è possibile caricare uno tra i tipi di chiamata che si trovano in elenco, con o senza prefisso d’uscita. Prefisso Chiamate in uscita Inserire qui un prefisso da aggiungere a tutte le chiamate in uscita. Impostazioni in Uscita DAHDI Trunks Canale e Gruppo DAHDI disponibili da collegare al Fascio, indicare la porta e se iniziare dal primo canale o dall’ultimo del gruppo. 9.1.12 Configurazione Provider Voip Descrizione Il wizard per la configurazione di provider voip ha lo scopo di semplificare la creazione di un Fascio Sip che collegherà il NethVoice con il provider. I provider al momento supportati sono Eutelia, Messagenet, Squillo, VoipVoice e Enjoip, stiamo lavorando per estendere questo elenco il più possibile. Inoltre è possibile collegare un account Skype tramite la modalità Skype Connect, con un account Skype business dove è stata abilitata, rende possibile utilizzare le tariffe di Skype per effettuare delle chiamate esterne. Stiamo lavorando per estendere l’integrazione con Skype alla possibilità di ricevere chiamate dagli account Skype oltre ad integrare la rubrica dell’account Skype nel NethVoice. Se si vuole configurare un provider non presente in elenco, il consiglio è partire dalla configurazione di Eutelia ed adattarla secondo le esigenze. Nota per la Ricezione delle chiamate In situazioni particolari è necessario per registrare il fascio sip sul provider dichiarare il proprio ip pubblico. Se la registrazione del fascio va in errore, per controllarne lo stato vedi qui, si può provare a configurare nelle Impostazioni SIP l’ip pubblico e le reti locali del NethVoice. Configurazione Provider Scegliere il Provider Voip che si vuole configurare. Nome Fascio Nome del fascio SIP che si andrà a creare. 9.1. Moduli Base 99 NethVoice Documentation, Release 11.4-ng Username Username per il collegamento con il Provider Voip, deve essere fornito dal Provider, spesso coincide con il numero di telefono. Password Password fornita dal Provider Voip per il collegamento. Avvertimento: Per problemi di compatibilità con la stringa di registrazione, la password del fascio non può contenere il carattere /, se così fosse chiedere al Provider di rinnovarla Numero Telefono Numero di telefono fornito dal Provider Voip. Ricordarsi di creare una Rotta in Entrata se si vogliono ricevere chiamate. Codec consentiti Codec utilizzabili con il Provider Voip, è possibile inserirne più di uno separandoli con una virgola. Forza codec Se spuntato solo i codec consentiti saranno abilitati, proibendo l’uso di altri codec. 100 Capitolo 9. Moduli Base CAPITOLO 10 Applicazioni 10.1 Applicazioni 10.1.1 Call Query Routing Avvertimento: Il collegamento con un batabase di tipo MSSQL al momento non è supportato. Verrà implementato a breve. Descrizione Il Call Query Routing di NethVoice ribalta il concetto di IVR tradizionale spostando dal chiamante allo stesso NethVoice la decisione di come trattare la chiamata in ingresso e quindi verso che destinazione sul centralino deve proseguire. Riconoscendo il chiamante, grazie al numero telefonico o alla richiesta di un codice cliente, il NethVoice può interrogare database sia esterni che interni (MYSQL o MSSQL) chiedendo dei dati relativi al chiamante e in base alla risposta può poi comportarsi come configurato. Si tratta quindi di uno strumento flessibile, che in tempo reale ottiene informazioni e poi si comporta in base a queste, ma queste informazioni possono variare nel tempo variando di conseguenza in comportamento del NethVoice. L’esempio tipico di utilizzo del Call Query Routing è utilizzarlo per discriminare se un chiamante sia un cliente in regola con i pagamenti o no. Il NethVoice chiederà questa informazione al database del software gestionale ed ottenuta la risposta si comporterà di conseguenza, ad esempio se si tratta di un cliente in regola la chiamata verrà fatta proseguire verso la coda di assistenza mentre se si tratta di un cliente insolvente la chiamata verrà dirottata verso gli interni dell’amministrazione e magari se si tratta di un potenziale cliente la chiamata verrà girata ai commerciali. Le uniche condizioni necessarie al Call Query Routing sono l’accessibilità da parte del NethVoice ai database da interrogare e l’impostazione della query per fare l’interrogazione, di competenza di chi conosce il database. E’ possibile con il numero del chiamante consultare subito un database per ottenere lo stato del cliente, oppure sempre partendo dal numero chiamante prima ricavare il codice cliente del chiamante per poi utilizzarlo nel database clienti. In caso di fallimento della procedura di scoperta del codice cliente è possibile avere come backup la richiesta di inserimento manuale del codice cliente. 101 NethVoice Documentation, Release 11.4-ng Configurazione Nome CQR Nome del CQR che poi verrà utilizzato da NethVoice nelle destinazioni dei vari moduli. Descrizione CQR Descrizione del CQR. Opzioni CQR Annuncio Messaggio che viene riprodotto al chiamante mentre il CQR viene utilizzato. Deve essere almeno della durata delle interrogazioni in modo da dare al NethVoice il tempo di effettuarle. Tipo di database Tipo di database dove effettuare la query per ottenere un risultato sul quale basare come il NethVoice debba proseguire il flusso della chiamata. URL Datatbase URL per collegarsi al database per effettuare la query. In caso del NethVoice stesso inserire localhost. Nome Database Nome del database al quale collegarsi. Username Username per il collegamento al database. Accertarsi che l’utente abbia i permessi di accesso. Password Password dell’utente per accedere al database. Query Query da effettuare una volta avvenuto il collegamento con il database. La query si baserà sul numero chiamante nel caso non sia abilitata la richiesta di codice cliente o direttamente sul codice cliente ricavato dalla query del codice cliente da configurare successivamente. Sono da inserire nella query %CID% che verrà sostituito con il numero del chiamante nel primo caso o %CUSTOMERCODE% nel caso di utilizzo del codice cliente. 102 Capitolo 10. Applicazioni NethVoice Documentation, Release 11.4-ng Ad esempio: SELECT ‘name‘ FROM ‘phonebook‘ WHERE ‘workphone‘= ‘%CID%’ o SELECT ‘name‘ FROM ‘phonebook‘ WHERE ‘customercode‘ = ‘%CUSTOMERCODE%’ Destinazione di default Destinazione della chiamata per ogni condizione non specificata successivamente, di solito la più probabile. E’ anche la destinazione della chiamata in caso di un qualsiasi errore, sia esso di connessione al database o nell’effettuare la query. Risoluzione Codice Cliente Usa Codice Cliente Se abilitato, il CQR è attivato per la ricerca del codice cliente. Il Codice cliente viene ricavato dal numero del chiamante tramite la query apposita, nel caso la procedura non desse risultati e fosse stata abilita la voce Codice Cliente Manuale verrà chiesto dal NethVoice l’inserimento del codice. Tipo Db Codice Cliente Tipo di database dove effettuare la query per il codice cliente. URL db codice cliente URL per collegarsi al database per effettuare la query per ricavare il codice cliente. Nome db codice cliente Nome del database dove effettuare la query codice cliente. Username db codice cliente Username per il collegamento al database per la query codice cliente. Accertarsi che abbia i permessi d’accesso. Password db codice cliente Password dell’utente per accedere al database. Query codice cliente Query per ottenere il codice cliente partendo dal numero chiamante. %CID% verrà sostituito con il numero chiamante. Ad esempio: SELECT‘ customer_code‘ FROM ‘phonebook‘ WHERE ‘caller_id‘ = ‘%CID%’ Codice Cliente Manuale Se abilitato nel caso la query del codice cliente non dia risultati viene richiesto l’inserimento manuale del codice cliente. 10.1. Applicazioni 103 NethVoice Documentation, Release 11.4-ng Annuncio Codice Cliente Annuncio da riprodurre per richiedere l’inserimento del codice cliente manualmente. Viene proposto l’elenco delle Registrazioni di Sistema già caricate. Annuncio Errore Codice Cliente Annuncio da riprodurre in caso di errore nell’inserimento del codice cliente. Registrazioni di Sistema già caricate. Viene proposto l’elenco delle Lunghezza Codice Cliente Lunghezza del codice cliente nel caso si arrivi all’inserimento manuale. Numero Tentativi Numero di tentativi disponibile per inserire un codice cliente valido manualmente. Query Controllo Codice Cliente Query da effettuare dopo l’inserimento del codice cliente manualmente per controllarle la validità. I parametri di collegamento utilizzati sono quelli indicati per la Query Codice Cliente. Formattare la query in modo da far ritornare un qualsiasi risultato in caso di codice cliente corretto, mentre non devono ritornare risultati in caso di codice cliente errato. %CODCLI% verrà sostituito con il codice cliente inserito. Ad esempio: SELECT ‘customer_code‘ FROM ‘phonebook‘ WHERE ‘customer_code‘ = ‘%CODCLI%’ Voci NethCQR Posizione La posizione indica l’ordine con il quale il NethVoice valuterà il risultato che ha ritornato la query. Condizione Inserire qui i possibili risultati della query, uno per riga. Destinazione Destinazione della chiamata se il risultato della query coincide con la condizione inserita. Elimina Cancella una riga errata o non più necessaria. 104 Capitolo 10. Applicazioni NethVoice Documentation, Release 11.4-ng 10.1.2 Conferenze Descrizione Il modulo conferenze di NethVoice permette di mettere in comunicazione più chiamate contemporaneamente con delle politiche di permessi e di funzionamento che possono essere configurate nei dettagli. E’ importante sottolineare che è possibile mettere in comunicazione tra loro nella stessa chiamata non solo gli interni del NethVoice ma anche una qualsiasi chiamata effettuata o ricevuta semplicemente trasferendola al numero della Conferenza. La Conferenza di NethVoice può avere un utente amministratore, diverso dai normali utenti, che dirige la conferenza, decide chi ne deve far parte e senza il quale la Conferenza non inizia. Questa differenziazione tra utenti avviene tramite l’inserimento di un codice PIN. E’ possibile inoltre limitare il numero di partecipanti e registrare la Conferenza. Configurazione Numero Conferenza Il numero da assegnare alla Conferenza, non deve essere utilizzato in nessuna altra parte del NethVoice, che poi sarà utilizzato chiamandolo a trasferendoci una chiamata per entrare nella Conferenza. Nome Conferenza Nome descrittivo della Conferenza per riconoscerla facilmente all’interno della configurazione di NethVoice. PIN utente Codice numerico che individuerà i membri della Conferenza di tipo utente. E’ opzionale se si vuole fare distinzioni tra utenti e amministratore. Se non viene configurato non verrà chiesto. PIN amministratore Codice numerico che individuerà l’amministratore della Conferenza. E’ opzionale ma diventa obbligatorio se si attiva l’attesa dell’amministratore per iniziare la conferenza. Opzioni Conferenza Messaggio di ingresso Messaggio da riprodurre ai chiamante che entra in Conferenza. Viene scelto tra le Registrazioni di Sistema. Attendere l’amministratore Se attivato la Conferenza non inizia se non è presente l’amministratore, individuato dalla richiesta di PIN. 10.1. Applicazioni 105 NethVoice Documentation, Release 11.4-ng Ottimizzazione del Parlante Se attivato NethVoice agisce sulla voce di chi sta parlando per isolarla meglio e renderla più chiara togliendo il rumore di fondo. Rilevamento Speaker Se attivato NethVoice individua il canale di chi sta parlando riuscendo a inviare meglio gli eventi della Conferenza. Modalità silenziosa Se attivato i suoni di entrata e di uscita dalla Conferenza non saranno riprodotti. Conteggio Utente Se abilitato viene annunciato il conteggio degli utenti quando entrano nella Conferenza. Ingresso/uscita utenti Se abilitato viene annunciato l’ingresso e l’uscita degli utenti. Musica di Attesa Viene riprodotta la musica di attesa per gli utenti collegati prima che la Conferenza inizi. Classe Musica di Attesa La classe di Musica di Attesa da riprodurre ai chiamanti che aspettano l’inizio della Conferenza. Può essere ereditata dalle impostazioni già fatte sulla chiamata o sovrascritta da questa impostazione. Permetti Menù Permette l’accesso al menù, amministratore o utente, della Conferenza premendo * Registrare Conferenza Se abilitato la Conferenza verrà registrata automaticamente. Numero Massimo Partecipanti Numero massimo dei partecipanti che possono entrare nella Conferenza. 106 Capitolo 10. Applicazioni NethVoice Documentation, Release 11.4-ng Silenzia quando collegato Se attivato tutti gli utenti che entrano in Conferenza saranno silenziati. Per essere riattivati o si deve concedere l’accesso al menù della Conferenza o deve essere abilitata l’attesa dell’amministratore. 10.1.3 Disa Descrizione La DISA da la possibilità di chiamare dall’esterno ed ascoltare il tono di chiamata interno per poter fare qualsiasi chiamata interna o esterna, come se si fosse all’interno dell’azienda. Il suo scopo principale è quello di fare delle chiamate dall’esterno presentandosi però con il numero telefonico delle linee collegate al NethVoice. Può anche essere utilizzata per utilizzare i servizi telefonici del NethVoice dall’esterno come se si fosse in azienda. Per entrare in una DISA la chiamata dovrà esserci destinata, a partire dalle rotte in entrata ad esempio. Configurazione Nome DISA Nome per identificare la DISA PIN Per usufruire dei servizi della DISA si può prevedere la richiesta di un PIN. Timeout Risposta E’ il tempo in secondi che il sistema attende una risposta dopo aver fatto una chiamata. Timeout Digitazione E’ il tempo in secondi che il sistema attende tra una digitazione e l’altra. Richiedi Conferma Permette di avere una conferma prima della richiesta della password, serve per chi utilizza linee che sembrano rispondere immediatamente. ID Chiamante L’ID chiamante che avrà l’utente utilizzando la DISA, è opzionale. Il formato è “Nome Utente”. 10.1. Applicazioni 107 NethVoice Documentation, Release 11.4-ng Contesto Indicare il contesto di Asterisk da cui partiranno le chiamate. Le chiamate da telefoni interni partono di default da from-internal. Permetti Riaggancio Consente di effettuare più chiamate una volta entrati nella DISA permettendo di riagganciare la linea e comporre un nuovo numero. Di default il codice per il riaggancio è *. 10.1.4 Seguimi Descrizione Il modulo Seguimi, o FollowMe, ha lo scopo di personalizzare il comportamento del NethVoice quando viene chiamato un interno, che sia sip, iax o dahdi. Di default il Seguimi è disattivato, di conseguenza il NethVoice quando viene chiamato un interno si comporta con la modalità standard, cioè fa squillare l’interno per il tempo di squillo configurato nei dettagli dell’interno e se non c’è stata risposta o chiude la chiamata o la devia alla Casella Vocale se attiva. Il Seguimi quindi deve essere utilizzato per modificare il default ed ottenere il comportamento voluto. Le possibilità sono innumerevoli ovviamente, si può, ad esempio, far compiere al NethVoice altre operazioni se la chiamata fallisce configurandole in destinazione se nessuna risposta. Oppure si può quando viene chiamato l’interno, far squillare altri interni secondo varie strategie di squillo. Il caso tipico, di solito, si ha quando più interni corrispondono ad un’unica utenza, ad esempio telefono fisso e cordless, e quindi si vuole farli squillare come se fossero un interno singolo, dando poi all’utente la possibilità di scegliere da quale apparecchio rispondere e magari considerare occupati tutti gli interni se uno è utilizzato. Configurazione Disattivato Se selezionato il Seguimi è disattivato. La chiamata quindi sarà diretta all’interno seguendo la configurazione di default. Tempo iniziale di squillo Numero di secondi di squillo dell’interno primario prima di procedere con il Seguimi e quindi con le configurazioni della Lista Seguimi dove può essere inserito anche l’interno primario. Per saltare questo e andare direttamente alla Lista Seguimi configurare zero. Strategia di Squillo Strategia di squillo degli interni indicati nella Lista Seguimi. Per maggiori dettagli vedi qui. 108 Capitolo 10. Applicazioni NethVoice Documentation, Release 11.4-ng Tempo di squillo Tempo di squillo in secondi degli interni indicati nella Lista Seguimi. Il massimo indicabile è 60 secondi. Per la strategia di squillo hunt equivale al tempo di ogni singolo interno. Lista Seguimi Inserire qui gli interni da chiamare, uno per riga, può essere d’aiuto la selezione veloce subito sotto. Se è necessario inserire un numero esterno, inserirlo con il # finale, ricordarsi di inserire anche il prefisso di chiamata se previsto nelle Rotte in Uscita. Ad esempio per chiamare 0721405516, inserire 0721405516# o se previsto come prefisso in uscita 0 inserire 00721405516# Selezione Veloce Interno Selezione veloce di un interno da aggiungere alla Lista Seguimi dall’elenco degli interni disponibili. Annuncio Messaggio audio da riprodurre al chiamante prima di entrare nel Seguimi, vengono proposte tutte le Registrazioni di Sistema già caricate. Riproduci Musica di Attesa Se si seleziona una classe di Musica di Attesa invece di Squillo, al chiamante mentre è in attesa di risposta verrà fatta ascoltare questa invece del suono di squillo. Prefisso ID Chiamante Inserendo questo campo si aggiunge un prefisso all’id chiamante che verrà poi visualizzato sui telefoni che riceveranno la chiamata, serve a individuare che il telefono sta suonando per una chiamata entrata in questo Seguimi. Ad esempio se si inserisce “Commerciale:” e si riceve una chiamata da un numero abbinato dal NethVoice ad un contatto, sul display del telefono che squilla verrà visualizzato “Commerciale:Contatto”. Alert Info Selezionando un Alert Info è possibile modificare la suoneria dei telefoni ip che suoneranno per una chiamata che è entrata in questo Seguimi vedi anche qui. Configurazione Conferma di Chiamata Conferma Chiamate Attivare questa opzione se nella Lista Seguimi ci sono dei numeri esterni che hanno bisogno di conferma. 10.1. Applicazioni 109 NethVoice Documentation, Release 11.4-ng Ad esempio se è stato inserito un cellulare potrebbe andare in segreteria se occupato e/o non raggiungibile, e in quel caso la chiamata sarà persa. Attivando questa opzione l’utente remoto dovrà digitare 1 sul proprio telefono per accettare la chiamata. Questa opzione funziona solo con strategie di squillo ringall e ringall-prim. Annuncio Remoto Il messaggio da riprodurre alla persona che riceve la chiamata se è stato attivato Conferma Chiamate, vengono proposte tutte le Registrazioni di Sistema già caricate. Annuncio Troppo-Tardi Il messaggio da riprodurre alla persona che riceve la chiamata se la chiamata è stata già accettata prima di premere il tasto, vengono proposte tutte le Registrazioni di Sistema già caricate. Modifica Configurazione Rotta in Ingresso Modalità • Predefinito Invia il numero Chiamante se permesso dal Fascio, vedi qui ad esempio. • Fissa il Numero Chiamante Invia sempre il numero Chiamante forzato. • Numero Chiamante fissato per le chiamate Esterne Invia il numero Chiamante forzato solo per le chiamate esterne, quelle interne si comportano normalmente. • Utilizza il Numero Chiamato Invia il numero che è stato composto come CID per le chiamate provenienti dall’esterno. Le chiamante interne si comportano normalmente. E’ necessaria una Rotta in Entrata per questo numero. • Forza il Numero Chiamato Invia il numero che è stato composto come CID per le chiamate provenienti dall’esterno. Le chiamate interne si comportano normalmente. Fissa il Numero Chiamante Valore fisso per il numero Chiamante con alcune delle modalità configurate in Modalità. Destinazione se nessuna risposta Destinazione della chiamata se non è ottenuto risposta per varie ragioni, sia perché è scaduto il tempo massimo di squillo che tutti gli interni indicati sono occupati, etc.. 10.1.5 IVR Descrizione Un IVR (Interactive Voice Responce) è un modulo di NethVoice che serve a permettere al chiamante di interagire nella chiamata effettuando delle scelte da tastiera. 110 Capitolo 10. Applicazioni NethVoice Documentation, Release 11.4-ng E’ di solito consiste in un messaggio audio che illustra le possibilità di scelta al chiamante e dal NethVoice che resta in ascolto dell’input del chiamante per poi riconoscerlo e comportarsi come è stato configurato. Gli IVR possono essere infinitamente concatenati, cioè la scelta di un IVR può far entrare in un altro IVR e così via... Avvertimento: Essendo slegato quello che spiega il messaggio audio dalle funzionalità configurate sul NethVoice, l’IVR è uno strumento molto potente in quanto può consentire funzionalità non annunciate o al chiamante può essere nascosto di trovarsi in un IVR consentendo le scelte solo a chi ne è al corrente. Ad esempio la chiamata può entrare in un IVR che annuncia solo le scelte 1,2,3 ma poi effettivamente il NethVoice è configurato anche per accettare le scelte 7,8,9 o ancora la chiamata entra in un IVR dove l’annuncio da il benvenuto ma non dice di fare scelte mentre il NethVoice è configurato per gestirle. Configurazione Nome IVR Questo campo definisce il nome, visibile sulla destra, di questo IVR. Descrizione IVR Descrizione di questo IVR Opzioni IVR(DTMF) Annuncio Registrazione di Sistema da riprodurre quando si entra in questo IVR. Chiamata Diretta Consente al chiamante di contattare direttamente gli interni, digitandone il numero. Può essere attiva sugli interni o disattivata. Timeout Il tempo in secondi dopo la riproduzione dell’annuncio che il NethVoice aspetterà una scelta del chiamante, per poi andare dopo aver esaurito i tentativi previsti, al messaggio di timeout, se configurato, e alla destinazione su timeout. Tentativi su Invalido Quante possibilità dare al chiamante se inserisce una scelta non prevista o non valida. Messaggio Riprova su Opzione non Valida Messaggio da riprodurre al chiamante quando ha digitato una opzione non prevista o non valida, di solito per invitarlo a fare una scelta corretta. 10.1. Applicazioni 111 NethVoice Documentation, Release 11.4-ng Accoda Annuncio Originale Se selezionato dopo aver riprodotto il messaggio di Opzione non valida il NethVoice ripeterà l’annuncio dell’IVR. Messaggio su Destinazione non valida Messaggio da riprodurre al chiamante dopo che ha inserito una opzione non valida per il numero massimo dei tentativi consentiti. Destinazione su Opzione non Valida Destinazione della chiamata dopo che il messaggio su Destinazione non valida è stato riprodotto. Tentativi su Timeout Numero di ripetizioni dell’annuncio dell’IVR dopo che è scattato il timeout in quanto il NethVoice non ha intercettato nessun tono DTMF. Messaggio Riprova su Timeout Messaggio da riprodurre quando scatta il timeout dell’IVR. Accoda Annuncio Originale Se selezionato l’annuncio dell’IVR verrò riprodotto dopo il messaggio di riprova su timeout. Messaggio Timeout Messaggio da riprodurre al chiamante dopo che si sono esauriti i tentativi di timeout e il NethVoice non ha comunque intercettato toni DTMF. Destinazione su Timeout Destinazione della chiamata dopo aver riprodotto il messaggio di timeout. Ritorna all’IVR dopo Voicemail Se attivato, una chiamata entrata nell’IVR che ha avuto come esito una casella vocale, dopo aver lasciato il messaggio rientrerà nell’IVR per avere la possibilità di effettuare una scelta diversa. 112 Capitolo 10. Applicazioni NethVoice Documentation, Release 11.4-ng Opzioni IVR Per ogni opzione specificare la scelta del chiamante in INT, può essere un qualsiasi valore numerico di qualsiasi numero di cifre, e in Destinazione dove il NethVoice deve dirigere la chiamata. Con il pulsante + è possibile aggiungere una opzione, per eliminarla cliccare sul pulsante elimina (bidone). Selezionando Ritorna si da la possibilità di tornare su un IVR parente in caso di concatenazione di più IVR. 10.1.6 Destinazioni Varie Descrizione Il modulo Destinazioni Varie ha lo scopo di creare come destinazione per gli altri moduli di NethVoice la chiamata verso un numero esterno o interno. Quando il flusso della chiamata arriva ad una Destinazione Varia è come se si chiamasse il numero indicato da un interno. Se si vuole creare una destinazione che possa essere utilizzata anche dagli interni usare il modulo Applicazioni Varie. Configurazione Descrizione Campo descrittivo per individuare la Destinazione creata. Chiama Inserire qui il numero da chiamare in questa Destinazione. La chiamata verrà fatta come se si trattasse di una chiamata fatta da un interno. 10.1.7 Numeri Brevi Descrizione Il modulo Numeri Brevi serve a configurare delle scorciatoie per chiamare i numeri telefonici più frequentemente contattati, in modo tale da non dover ogni volta digitare l’intero numero. Digitando il codice dei Numeri Brevi, di default 99 ma è modificabile qui, seguito dal numero breve assegnato al contatto, il NethVoice chiamerà il numero telefonico associato al contatto. E’ anche possibile selezionare un ordine dei Fasci da utilizzare per effettuare la chiamata che non sia quello delle Rotte in Uscita come se fosse una qualsiasi chiamata ma che sia riservato ai soli Numeri Brevi. Il modulo Numeri Brevi può anche essere utilizzato semplicemente per aggiungere dei contatti alla rubrica del NethVoice, tutti i Numeri Brevi inseriti sono inclusi di default nella rubrica di NethVoice. Utilizzando il menù di sinistra si può esportare i contatti presenti nei Numeri brevi in formato csv e importare nel modulo Numeri Brevi dei contatti sempre da file csv. Il formato del file deve essere: Nome,Numero,Numero Breve 10.1. Applicazioni 113 NethVoice Documentation, Release 11.4-ng In ogni riga deve esserci un solo contatto. Configurazione Entrando nel modulo Numeri Brevi si ha innanzitutto la possibilità di avere l’elenco dei Numeri Brevi già inseriti, completo o diviso per iniziale. E’ inoltre possibile modificare i contatti già inseriti o cancellarli. Trunk Sequence In questa parte si può configurare l’ordine con cui il NethVoice tenterà di usare i fasci sip e/o iax e/o dahdi e/o zap e/o virtuali per effettuare la chiamata verso i Numeri Brevi. Il NethVoice scalerà da un fascio all’altro seguendo l’ordine di inserimento se il primo fascio risulterà occupato in altre conversazioni, non disponibile o non registrato. Se non viene indicato nessun Fascio verranno utilizzate le regole delle Rotte in Uscita. Questa possibilità di differenziare per i Numeri Brevi le politiche in uscita serve a consentire di bypassare eventuali regole di blocco solo e soltanto per i Numeri Brevi. Campi della procedura di inserimento di un Numero Breve Nome Contatto Campo anagrafico per individuare il contatto. Numero di Telefono Il numero di telefono che sarà chiamato dal NethVoice se utilizzato il Numero Breve. Numero Breve Numero da utilizzare dopo il codice per i Numeri Brevi per individuare il contatto e chiamarlo. Deve essere di almeno due cifre. 10.1.8 Paging e Intercom Descrizione Il Paging è una funzionalità di NethVoice che consente di instaurare una chiamata verso un gruppo di interni direttamente sul loro vivavoce, senza che debbano rispondere. Per il Paging è richiesto che il telefono coinvolto supporti questa funzionalità (Yealink, Snom, Grandstream e le principali marche di telefoni sip lo fanno) e che il Paging sia attivo. Il Paging ha diverse modalità, può essere forzato su un interno occupato, silenzioso, con l’audio solo in un verso o in entrambi. Di solito viene usato per dare comunicazioni su altoparlanti, megafoni etc.. dove è necessario far partire l’audio direttamente senza attendere la risposta dell’interno chiamato. 114 Capitolo 10. Applicazioni NethVoice Documentation, Release 11.4-ng Configurazione Interno Paging Indicare un numero, preferibilmente di almeno 3 cifre in modo da non avere sovrapposizioni con i codici servizi, che sarà quello da chiamare per utilizzare il Paging. Descrizione Gruppo Descrizione del Gruppo di Page per riconoscerlo tra gli altri. Lista Apparati Selezionare tra gli interni i membri del Gruppo di Page, cioè gli interni che saranno chiamati digitando l’interno di Paging. Utilizzare il tasto Ctrl per delle selezioni multiple. Interni Occupati Stabilire come il NethVoice deve comportarsi in caso di interno occupato. • Salta ignora gli interni che sono occupati lasciando il Paging solo per quelli liberi. • Forza non controlla se gli interni sono occupati e fa partire il Paging su tutti i membri del gruppo, a seconda delle configurazioni dell’interno e del telefono una eventuale comunicazione in corso potrebbe essere interrotta o messa in attesa. • Silenziosa per gli interni occupati il NethVoice cerca di effettuare una intromissione sulla chiamata senza che il chiamante remoto possa sentire nulla. A seconda delle funzionalità del telefono se questa operazione fallisce non verrà fatto nessun Paging. Duplex Il Paging ha di solito l’audio in sola andata, per gli annunci, selezionando questa opzione invece l’audio sarà bidirezionale come se si trattasse di una conferenza istantanea. Gruppo Page Predefinito NethVoice può avere un gruppo di Paging predefinito. Selezionando questa opzione si potrà aggiungere o togliere interni dal gruppo con i codici predefiniti. Se esiste già un gruppo predefinito spuntando questa opzione verrà tolta dal precedente gruppo. 10.1.9 Parcheggi Descrizione Il modulo Parcheggi di NethVoice permette di mettere in attesa una chiamata, parcheggiare, non sul proprio telefono ma sul centralino, questo perché questa chiamata deve essere poi ripresa non da chi la ha parcheggiata ma da un altro interno. 10.1. Applicazioni 115 NethVoice Documentation, Release 11.4-ng Attivando il parcheggio il NethVoice crea un interno di Parcheggio, a cui trasferire le chiamate per parcheggiarle, ed un numero di parcheggi dove le chiamate resteranno in attesa. Parcheggiando una chiamata trasferendola all’interno di Parcheggio, il NethVoice risponderà con l’interno dove è stata parcheggiata. A questo punto basterà chiamare questo interno per prendere la chiamata. L’uso tipico si ha quando la centralinista dopo aver ricevuto una chiamata non sa dove trasferirla perché non c’è una corrispondenza tra interni e persone e quindi parcheggia la chiamata e annuncia all’interessato magari usando un altoparlante che c’è una chiamata all’interno di parcheggio che il centralino le ha fornito. Per prendere la chiamata quindi, l’interessato dovrà chiamare da un qualsiasi telefono l’interno del parcheggio. Configurazione Attiva Parcheggio Chiamate Spuntare l’opzione per attivare il parcheggio. Interno Parcheggio L’interno a cui chiamare per attivare il parcheggio. Numero intervallo interni Numero di interni di parcheggio, in pratica il numero massimo di chiamate che si possono parcheggiare contemporaneamente. Il NethVoice attiverà a partire dall’interno di parcheggio il numero di interni selezionato. Timeout Parcheggio Il timeout di default prima di far ritornare una chiamata parcheggiata alla destinazione specificata, interno che l’ha parcheggiata o altro. Classe Musica di Attesa La classe di musica di attesa che verrà riprodotta a una chiamata parcheggiata salvo precedenti configurazioni nel flusso della chiamata. Contesto Parcheggio Contesto di Asterisk a cui far appartenere le chiamate parcheggiate. Abilita Gestione campo Lampade Abilitando questa scelta il NethVoice crea degli hints BLF per gli interni di parcheggio, rendendoli monitorabili ad esempio dai tasti lampade dei telefoni ip. 116 Capitolo 10. Applicazioni NethVoice Documentation, Release 11.4-ng Utilizza il prossimo Slot Abilitando questa funzionalità la chiamata verrà parcheggiata nell’interno successivo al precedente e non sul primo disponibile. Serve a dare continuità numerica ai parcheggi. Abilita Annunci ADSI Seleziona questa funzionalità se si utilizzano dei telefoni analogici abilitati ADSI. Comportamento Ritorno Chiamata Tono su Pickup Tono da riprodurre quando una chiamata viene recuperata. Capacità di Trasferimento Abilita o disabilita il trasferimento della chiamata tramite DTMF una volta ripresa la chiamata dal parcheggio. Capacità di RiParcheggio Abilita o disabilita i toni DTMF per parcheggiare di nuovo una chiamata presa dal parcheggio. Registrazione audio su Richiesta Abilita o disabilita i toni DTMF per registrare l’audio della chiamata ripresa dal parcheggio. Chiusura chiamata con DTMF Abilita o disabilita i toni DTMF per chiudere la chiamata una volta presa dal parcheggio. Alert-info Parcheggio Alert-info da aggiungere alla chiamata. Serve a modificare la suoneria, vedi qui. Prefisso ID Chiamante Stringa da aggiungere all’ID Chiamante della chiamata parcheggiata prima di inoltrarla all’origine o su altra destinazione(timeout). Annuncio Messaggio da riprodurre al chiamante prima di riportarlo all’origine o su altra destinazione(timeout). 10.1. Applicazioni 117 NethVoice Documentation, Release 11.4-ng Destinazione Alternativa Comportamento Destinazione di Ritorno Destinazione della chiamata parcheggiata dopo il timeout. La chiamata può tornare a chi l’ha parcheggiata od una destinazione alternativa da selezionare qui. In entrambi i casi si attivano verranno attivate le configurazioni attivate sopra. Se chi ha parcheggiato la chiamata non è disponibile, verrà utilizzata la destinazione alternativa. 10.1.10 Code Descrizione Le Code sono uno dei due modi per NethVoice, l’altro sono i Gruppi di Chiamata, per distribuire una chiamata verso più interni. Le Code a differenza dei Gruppi di Chiamata sono uno strumento professionale per gestire la chiamata in ingresso, offrendo numerose possibilità e funzionalità accessorie, comunque una Coda configurata minimamente ha le funzionalità dei Gruppi di Chiamata. Queste potenzialità vengono dal fatto che a differenza dei Gruppi di Chiamata, la chiamata in ingresso nella Coda rimane sul NethVoice, ed è il centralino che contatta i vari interni secondo le politiche configurate e attiva le varie funzionalità della Coda. La Coda quando configurata diventa un vero e proprio oggetto del NethVoice, gli viene associato un numero e a questo numero può essere contattata. Le Code inoltre hanno tutta una reportistica dedicata per valutarne le performance e analizzarne le statistiche, vedi qui. Configurazione Coda Numero Numero da assegnare alla Coda. E’ consigliato utilizzare un numero a tre cifre per non sovrapporsi ad esempio ai Codici Servizi. Chiamare questo numero per entrare in Coda o trasferire i chiamanti in questa Coda. Gli agenti della Coda dovranno chiamare questo numero seguito da * per entrare nella Coda, seguito da ** per uscirne. Ad esempio se la coda è la 401: • 401* per entrare • 401** per uscire Nome Coda Campo descrittivo della Coda, per facilitarne l’individuazione. Password Coda Se configurata verrà chiesta agli agenti che tentano di loggarsi alla Coda. Deve essere numerica. 118 Capitolo 10. Applicazioni NethVoice Documentation, Release 11.4-ng Genera Hints per Apparati Se selezionato verranno creati degli hint individuali per ogni interno che fa parte della Coda. E’ utilizzabile come BLF sui telefoni per avere un pulsante per login e logout dalla Coda e generare i BLF di stato relativi alla Coda. Il formato è *45INTERNO*CODA dove *45 è il codice funzione per il login e logout (valore di default configurabile nei Codici Servizi), INTERNO è il numero dell’interno, CODA è il numero della coda. Conferma Chiamata Attivare questa opzione se tra gli agenti ci sono dei numeri esterni o degli interni con il Seguimi attivato o eventuali chiamate trasferite su numeri esterni. Ad esempio se è stato inserito un cellulare potrebbe andare in segreteria se occupato e/o non raggiungibile, e in quel caso la chiamata sarà persa. Attivando questa opzione l’utente remoto dovrà digitare 1 sul proprio telefono per accettare la chiamata. Annuncia Conferma Chiamata Annuncio riprodotto agli agenti con Conferma attivata nella Coda per notificare la chiamata e fornire informazioni prima di rispondere. Se impostato a Default verrà riprodotto il messaggio standard di conferma a meno che un agente non abbia il Seguimi e su questo ci sia un messaggio alternativo. Nome Prefisso Identificativo Inserendo questo campo si aggiunge un prefisso all’id chiamante che verrà poi visualizzato sui telefoni che riceveranno la chiamata, serve a individuare che il telefono sta suonando per una chiamata entrata in questa Coda. Ad esempio se si inserisce “Commerciale:” e si riceve una chiamata da un numero abbinato dal NethVoice ad un contatto, sul display del telefono che squilla verrà visualizzato “Commerciale:Nome”. Prefisso Tempo di Attesa Se abilitato l’ID Chiamante avrà come prefisso il tempo di attesa totale nella Coda, così che l’agente che risponde potrà sapere subito quanto ha aspettato il chiamante. Sarà arrotondato al minuto nella forma Mnn dove nn rappresenta il numero di minuti. Se la chiamata è stata trasferita da un agente all’altro il tempo di attesa sarà sempre quello da quando la chiamata è entrata in coda a meno che non sia variata anche la Coda. Alert Info Selezionando un Alert Info è possibile modificare la suoneria dei telefoni ip che suoneranno per una chiamata che è entrata in questa Coda vedi anche qui. 10.1. Applicazioni 119 NethVoice Documentation, Release 11.4-ng Agenti Statici Gli agenti statici sono interni che si intendono sempre attivi come membri di una Coda, non hanno bisogno di login/logout. Inserire gli interni uno per riga, è possibile inserire interni di sistemi remoti o numeri esterni come ad esempio un cellulare. Opzionalmente è possibile inserire la penalità separata dalla virgola, che può essere usata in particolari Strategie di Squillo. La penalità è crescente, un agente con penalità più alta suonerà dopo un agente con penalità più bassa. Ad esempio: 201,2 202,3 203,2 204,1 Con la Strategie di Squillo squillano tutti suonerà il primo agente disponibile con la priorità più bassa, quindi 204 poi eventualmente 201 e 203 e infine 202. Selezione Veloce Interno Selezione veloce di un interno da aggiungere alla Coda come agente statico dall’elenco degli interni disponibili. Membri Dinamici I membri dinamici della Coda sono interni che possono fare login/logout nella Coda. Le penalità possono essere indicate come per gli agenti statici e applicate nel momento del login. Gli interni qui elencati non saranno loggati nella coda automaticamente. Selezione Veloce Interno Selezione veloce di un interno da aggiungere alla Coda come agente dinamico dall’elenco degli interni disponibili. Solo Agenti Dinamici Restringe gli agenti dinamici ai soli interni indicati in membri dinamici se attivata, dando un messaggio di accesso negato a chi proverà a loggarsi nella Coda non essendo in elenco. Restrizioni Agenti Selezionare come la Coda deve contattare gli agenti • Chiama come Digitato gli agenti verranno contattati come se fosse una chiamata interna. La chiamata quindi seguirà eventuali Seguimi o inoltri impostati. E’ il comportamento standard. • Blocca Seguimi o Inoltro Chiamata tutti gli agenti interni verranno contattati solo al loro interno, verranno ignorati inoltri o Seguimi, i numeri esterni saranno contattati come digitati • Solo Interni la Coda chiamerà gli agenti interni secondo la regola Blocca Seguimi o Inoltro Chiamata, tutti gli altri numeri verranno ignorati 120 Capitolo 10. Applicazioni NethVoice Documentation, Release 11.4-ng Opzioni Generali Coda Strategia di squillo Vedi qui. Autocompletamento (Autofill) Attivando questa opzione se si ha più di un agente libero, ogni singola chiamata viene inviata ai singoli agenti liberi secondo la strategia di squillo selezionata. Se disattivata tutte le chiamate vengono messe in attesa finché la prima chiamata in Coda non viene risposta. Salta Agenti Occupati Configurare come la Coda deve trattare gli agenti occupati, se saltarli e in che modo. • No gli agenti occupati non saranno saltati, se si tratta di interni con l’Avviso di Chiamata attivo ad esempio suoneranno. • Si gli agenti occupati verranno saltati. Questo significa che eventuali interni con l’Avviso di Chiamata attivo se al telefono su una linea verranno comunque considerati occupati. • Si + (ringinuse=no) gli agenti occupati verranno saltati in più verrà settatto il parametro ringinuse a no per la Coda, che comporta che verranno trattati alla stessa maniera gli agenti esterni, collegati da remoto o attraverso il Seguimi, così che la Coda non invierà una chiamata a questi interni se occupati. • Solo chiamate in coda (ringinuse=no) gli agenti che appartengono a più Code verranno considerati raggiungibili solo da una chiamata proveniente da qualsiasi Coda alla volta. Peso Coda (Weight) E’ possibile configurare un peso per ogni Coda, in modo tale che ad un agente loggato su due Code vengano smistate prima le chiamate della Coda con il peso più alto. Classe Musica di Attesa La Musica di Attesa da riprodurre al chiamante mentre resta in attesa. Lasciare eredita se è già stata impostata in un modulo precedente, ad esempio nelle Rotte in Entrata. Squillo invece che Musica Attivare l’opzione per dare un tono di libero ai chiamanti in attesa e non una Musica di Attesa. Se attivato anche gli annunci periodici verranno ignorati. Annuncio Raggiungimento L’annuncio da riprodurre al chiamante prima di entrare in Coda, vengono proposte tutte le Registrazioni di Sistema già caricate. 10.1. Applicazioni 121 NethVoice Documentation, Release 11.4-ng Registra chiamate Le chiamate entranti nella Coda possono essere registrate ed è possibile sceglierne il formato audio tra wav, wav49 e gsm. Modalità Registrazione Se è stata attivata la registrazione è possibile scegliere se la registrazione deve includere il tempo di attesa o deve partire quando la chiamata viene risposta. Aggiustamento volume chiamante Se è stata attivata la registrazione è possibile modificare il volume di registrazione del chiamante aumentandolo o diminuendolo. Aggiustamento volume Agente Se è stata attivata la registrazione è possibile modificare il volume di registrazione dell’agente aumentandolo o diminuendolo. Marca chiamate risposte altrove Se attivato le chiamate risposte da altri agenti non saranno visualizzate sul telefono come perse, il telefono deve supportare la funzionalità. Tempi e Opzioni Agente Tempo Massimo di Attesa Il tempo massimo in secondi che un chiamante deve restare in attesa di risposta una volta entrato nella Coda, configurare 0 per illimitato Modalità Tempo Massimo di Attesa Modalità di calcolo del tempo massimo di attesa • Strict se configurato allo scadere del tempo massimo la chiamata viene fatta uscire dalla Coda • Rilassato se configurato se una chiamata arriva al tempo massimo di attesa e c’è almeno un agente il cui telefono sta squillando, l’attesa viene prolungata per il tempo di timeout agente Timeout Agenti Numero di secondi che il telefono dell’agente suona prima di essere considerato irraggiungibile. L’opzione può essere entrare in conflitto con il tempo di squillo predefinito o con le impostazioni dell’interno. 122 Capitolo 10. Applicazioni NethVoice Documentation, Release 11.4-ng Pausa su Timeout Se attivato gli agenti considerati irraggiungibili, quindi per i quali una chiamata è andata in timeout, verranno messi forzatamente in pausa o solo per la Coda interessata o per tutte le Code in cui sono collegati. Timeout su Riavvio Agenti Se abilitato il timeout agente verrà resettato se si riceve un Occupato o Rifiuto. Utile se gli agenti possono rifiutare una chiamata. Riprova la chiamata dopo Il numero di secondi di attesa prima di riprovare a contattare tutti gli agenti. Scegliendo “Non Riprovare” la chiamata, se il primo tentativo non ha ottenuti risposte, uscirà dalla Coda. Wrap-Up-Time Numero di secondi che occorre aspettare prima di considerare libero un agente che ha appena chiuso una chiamata. Il default è 0, nessun ritardo. Ritardo Membri Numero di secondi di ritardo prima che l’agente sia collegato con il chiamante o ascolti l’annuncio agente. Annuncio Agente Annuncio riprodotto prima che l’agente si colleghi con il chiamante, serve di solito a specificare all’agente da che Coda arriva la chiamata, vengono proposte tutte le Registrazioni di Sistema già caricate. Riporta Tempo di attesa Attivare questa opzione se si desidera comunicare all’agente il tempo di attesa del chiamante prima di collegarli in comunicazione. Capacità Opzioni Num. Massimo Chiamanti Il numero massimo i chiamate che possono stare in attesa nella Coda, 0 per illimitato. Raggiungi coda vuota Politica per la gestione delle nuove chiamate in arrivo nella Coda. Le possibilità sono: • Si permetti alle chiamate di entrare in coda anche quando non ci sono agenti loggati o sono tutti in pausa. • No le chiamate non entreranno in Coda se non ci sono agenti loggati nella Coda. 10.1. Applicazioni 123 NethVoice Documentation, Release 11.4-ng • Strict stesso comportamento di Si ma più restrittivo, la chiamata viene ammessa se ci sono agenti in grado di rispondere, quindi attivi, magari occupati in altre chiamate al momento, altrimenti viene rifiutata. • Molto Stringente come Strict ma l’agente deve essere in grado di rispondere subito, deve esserci quindi almeno un agente libero, altrimenti la chiamata viene rifiutata. • Rilassato come No ma la chiamata viene ammessa se ci sono agenti in pausa che potrebbero tornare disponibili. Lascia quando coda vuota Politica per le chiamate potenzialmente uscenti dalla Coda. Le possibilità sono: • Si i chiamanti usciranno se non ci sono agenti loggati nella Coda o sono tutti in pausa. • No i chiamanti non usciranno mai dalla Coda se non alla scadenza del tempo massimo di attesa. • Strict come Si ma più restrittivo, la chiamata rimane in Coda solo se ci sono agenti in grado di rispondere, quindi attivi, non importa se occupati al telefono, altrimenti la chiamata lascia la Coda. • Molto Stringente come Strict ma la chiamata rimane in Coda solo se ci sono agenti in grado di rispondere subito, deve esserci quindi almeno un agente libero, altrimenti la chiamata lascia la Coda. • Rilassato come Si ma la chiamata rimane in Coda se ci sono agenti in pausa che potrebbero tornare disponibili. Limite Penality Membri Può essere impostato un limite per ignorare le impostazioni di penalità se ci sono pochi agenti rispetto alle chiamate in Coda. Se selezionato gli tutti agenti con penalità minore in caso di necessità saranno equiparati. Annuncio Posizione Chiamanti Frequenza Tempo in secondi della frequenza dell’annuncio di posizione e tempo di attesa stimato al chiamante. Selezionare 0 per disattivare. Annuncio Posizione Se attivato al chiamante verrà comunicata la sua posizione in Coda secondo la frequenza configurata. Annuncio Tempo di attesa Se attivato al chiamante verrà comunicata l’attesa prevista in Coda. Può essere attivato con la frequenza configurata o una tantum. Attese sotto il minuto non verranno comunicate. Annunci Periodici Menu IVR di Uscita E’ possibile durante l’attesa del chiamante nella Coda proporre un IVR che ad esempio proponga un uscita alternativa dalla Coda (in questo caso l’IVR deve avere una sola opzione) o che serve semplicemente a riprodurre periodicamente un annuncio, ad esempio pubblicitario. 124 Capitolo 10. Applicazioni NethVoice Documentation, Release 11.4-ng Frequenza di Ripetizione Frequenza di ripetizione del menù dell’IVR, 0 per disattivarlo. Eventi, Statistiche e Avanzate Evento quando si chiama Se attivato NethVoice genererà degli eventi del manager: AgentCalled, AgentDump, AgentConnect e AgentComplete. Evento su Stato Membri Se attivato NethVoice genererà l’evento del manager: QueueMemberStatus. Livello Servizio Usato per le Statistiche di SLA. Filtro Regex Agenti Permette di specificare con una espressione regolare che agenti ammettere alla Coda. Questo può essere utilizzato per restringere gli agenti ad un intervallo di interni, non permettere caratteri come *, etc.. Vedi qui per le espressioni regolari. Destinazione dopo fallimento Destinazione della chiamata se questa esce dalla Coda per qualsiasi motivo. A seconda della configurazione della Coda può anche non avvenire mai. 10.1.11 Gruppi di Chiamata Descrizione Il Gruppo di Chiamata è uno dei due modi per NethVoice, l’altro sono le Code, per distribuire una chiamata verso più interni. Il Gruppo di Chiamata consente una gestione elementare rispetto alle Code, infatti la chiamata viene elaborata e poi distribuita ai vari interni, a differenza delle Code dove la chiamata rimane in carico sempre al NethVoice e può essere gestita con molte possibilità in più. Il Gruppo di Chiamata quando configurato diventa un vero e proprio oggetto del NethVoice, gli viene associato un numero e a questo numero può essere contattato. 10.1. Applicazioni 125 NethVoice Documentation, Release 11.4-ng Configurazione Gruppo di Chiamata Numero Numero da assegnare al Gruppo di Chiamata. Di default vengono proposti numeri a partire dal 600. E’ consigliato mantenere un numero a tre cifre per non sovrapporsi ad esempio ai Codici Servizi. Descrizione Gruppo Campo descrittivo del Gruppo di Chiamata. Strategia di Squillo Vedi qui. Ring Time Il tempo in secondi che un telefono membro del Gruppo di Chiamata squilla. In caso di strategia di squillo hunt se riferisce al tempo di squillo del singolo utente. Lista Interni Lista dei membri del Gruppo di Chiamata, uno per riga, può essere d’aiuto la selezione veloce subito sotto. Se è necessario inserire un numero esterno, inserirlo con il # finale, ricordarsi di inserire anche il prefisso di chiamata se previsto nelle Rotte in Uscita. Ad esempio per chiamare 0721405516, inserire 0721405516# o se previsto come prefisso in uscita 0 inserire 00721405516# Gli interni che non hanno # alla fine non andranno al Seguimi. Selezione Veloce Interno Selezione veloce di un interno da aggiungere al Gruppo di Chiamata dall’elenco degli interni disponibili. Annuncio Messaggio audio da riprodurre al chiamante prima di entrare nel Gruppo di Chiamata, vengono proposte tutte le Registrazioni di Sistema già caricate. Riproduci Musica di Attesa Se si seleziona una classe di Musica di Attesa invece di Squillo, al chiamante mentre è in attesa di risposta verrà fatta ascoltare questa invece del suono di squillo. 126 Capitolo 10. Applicazioni NethVoice Documentation, Release 11.4-ng Prefisso ID Chiamante Inserendo questo campo si aggiunge un prefisso all’id chiamante che verrà poi visualizzato sui telefoni che riceveranno la chiamata, serve a individuare che il telefono sta suonando per una chiamata entrata in questo Gruppo di Chiamata. Ad esempio se si inserisce “Commerciale:” e si riceve una chiamata da un numero abbinato dal NethVoice ad un contatto , sul display del telefono che squilla verrà visualizzato “Commerciale:Nome”. Alert Info Selezionando un Alert Info è possibile modificare la suoneria dei telefoni ip che suoneranno per una chiamata che è entrata in questo Gruppo di Chiamata vedi anche qui. Ignora Impostazioni Trasf. Chiamata Se attivato verrà ignorato per tutti gli interni membri del Gruppo di Chiamata l’attivazione di un qualsiasi tipo di Trasferimento di Chiamata. Gli interni inseriti con il # ignorano questa opzione. Salta Agenti Occupati Se attivato i membri del Gruppo di Chiamata al telefono verranno considerati occupati anche se configurati per ricevere più chiamate contemporaneamente, ad esempio con l’Avviso di Chiamata. Abilita Pickup Chiamata Se abilitato sarà permesso utilizzare il Pickup Diretto con il numero del Gruppo di Chiamata, se disattivato sarà possibile fare Pickup Diretto solo sugli interni. Conferma Chiamate Attivare questa opzione se nella Lista Interni ci sono dei numeri esterni che hanno bisogno di conferma. Ad esempio se è stato inserito un cellulare potrebbe andare in segreteria se occupato e/o non raggiungibile, e in quel caso la chiamata sarà persa. Attivando questa opzione l’utente remoto dovrà digitare 1 sul proprio telefono per accettare la chiamata. Questa opzione funziona solo con strategie di squillo ringall. Annuncio Remoto Il messaggio da riprodurre alla persona che riceve la chiamata se è stato attivato Conferma Chiamate, vengono proposte tutte le Registrazioni di Sistema già caricate. Annuncio Troppo-Tardi Il messaggio da riprodurre alla persona che riceve la chiamata se la chiamata è stata già accettata prima di premere il tasto, vengono proposte tutte le Registrazioni di Sistema già caricate. 10.1. Applicazioni 127 NethVoice Documentation, Release 11.4-ng Cambia Configurazione Caller ID Esterno Modalità • Predefinito Invia il numero Chiamante se permesso dal Fascio, vedi qui ad esempio. • Numero Chiamante Fissato Invia sempre il numero Chiamante fissato. • Numero Chiamante fissato per le chiamate in uscita Invia il numero Chiamante fissato solo per le chiamate esterne, quelle interne si comportano normalmente. • Usa il Numero Digitato Invia il numero che è stato composto come CID per le chiamate provenienti dall’esterno. Le chiamante interne si comportano normalmente. E’ necessaria una Rotta in Entrata per questo numero. • Forza il Numero Digitato Invia il numero che è stato composto come CID per le chiamate provenienti dall’esterno. Le chiamate interne si comportano normalmente. Numero Chiamante Fissato Valore fisso per il numero Chiamante con alcune delle modalità configurate in Modalità. Registrazione Chiamata Registra Chiamata E’ possibile registrare l’audio delle chiamate che entrano in questo Gruppo di Chiamata, non registrarle mai o su richiesta. Destinazione se nessuna risposta Destinazione della chiamata se non è ottenuto risposta per varie ragioni, sia perché è scaduto il tempo massimo di squillo che tutti gli interni indicati sono occupati, etc.. Evitare di indicare il Gruppo di Chiamata stesso in modo da non creare dei circoli viziosi che potrebbero creare difficoltà al NethVoice. 128 Capitolo 10. Applicazioni CAPITOLO 11 Routing Chiamata 11.1 Routing Chiamata 11.1.1 Controllo Flusso Chiamata Descrizione Il modulo Controllo Flusso Chiamata offre una alternativa al modulo Servizio Notte per cambiare il percorso della chiamata in entrata. Anche in questo caso componendo dei codici via telefono senza accedere alla configurazione web del NethVoice, è possibile modificare il normale flusso della chiamata. La differenza tra il modulo Controllo Flusso Chiamata e il modulo Servizio Notte è che mentre il Servizio Notte deve essere indicato sulle Rotta in Entrata il Controllo Flusso Chiamata va inserito direttamente nel flusso della chiamata come un qualsiasi altro modulo. Una volta configurato un Controllo Flusso Chiamata viene creato un codice, *28X dove X è l’indice del codice, che se chiamato da un interno cambia la modalità del Controllo Flusso Chiamata da Normale (Verde/BLF Spento) ad Alternativa (Rosso/BLF Acceso) o viceversa. Integrazione BLF Telefoni E’ possibile integrare il Controllo Flusso Chiamata con le luci dei telefoni che supportano il BLF (es. snom, thomson, grandstream GXP2000), semplicemente impostando come extension da monitorare sul telefono il codice del Controllo Flusso Chiamata ( *28X ). In questa maniera, la luce accesa informa che il Controllo Flusso Chiamata configurato in quel pulsante è in modalità Alternativa, la luce spenta significa che è in modalità Normale. Premendo il pulsante relativo a questo interno, si potrà attivare/disattivare il servizio. Configurazione Indice del codice per abilitare/disabilitare Controllo di Flusso E’ prevista la creazione di un massimo di 10 Controlli Flusso Chiamata, scegliere qui il codice di quello da configurare. Descrizione Descrizione per individuare velocemente il Controllo Flusso Chiamata. 129 NethVoice Documentation, Release 11.4-ng Modo Corrente Stato iniziale se si sta configurando un nuovo Controllo Flusso Chiamata, o modifica dello stato attuale se ne sta configurando uno già creato. Le modalità sono Normale (Verde/BLF Spento) e Alternativa (Rosso/BLF Acceso). Registrazioni per Modalità Normale Messaggio audio da riprodurre al chiamante in caso di Modalità Normale, vengono proposte tutte le Registrazioni di Sistema già caricate. Registrazione per Modalità Alternativa Messaggio audio da riprodurre al chiamante in caso di Modalità Alternativa, vengono proposte tutte le Registrazioni di Sistema già caricate. Password Opzionale Il NethVoice può richiedere di inserire una password quando si tenta di utilizzare il codice di attivazione/disattivazione. Inserire qui una password numerica. Flusso Normale (Verde/BLF Spento) Destinazione della chiamata se la modalità del Flusso Chiamata è Normale (Verde/BLF Spento). Flusso Alternativo (Rosso/BLF Acceso) Destinazione della chiamata se la modalità del Flusso Chiamata è Alternativa (Rosso/BLF Acceso). 11.1.2 Fasci Virtuali Descrizione I Fasci Virtuali di NethVoice hanno la funzione di usare le sorgenti telefoniche collegate al centralino tramite i Fasci con modalità più “intelligenti”. E’ possibile infatti bilanciare le chiamate in uscita tra i fasci selezionati, in modo tale che il NethVoice controlli prima di utilizzare un fascio quale tra quelli inseriti nel Fascio Virtuale è stato utilizzato per un minor numero di secondi. Questa opzione non porta ad un bilanciamento immediato delle chiamate, non sarebbe materialmente possibile se non troncando le chiamate e facendole ripartire su altro canale, ma in un periodo più lungo porta ad un utilizzo pressoché equilibrato delle risorse. Altra opzione dei Fasci Virtuali è la possibilità di poter utilizzare di un fascio configurato sul NethVoice solo la parte di traffico prepagato che viene offerta dall’operatore, cosa che aiuta a ridurre i costi delle telefonate. Se indicato l’ammontare in minuti del prepagato, che può essere settimanale, mensile o annuale, il fascio verrà utilizzato solo per i minuti indicati e poi il NethVoice utilizzerà le altre fonti in elenco. 130 Capitolo 11. Routing Chiamata NethVoice Documentation, Release 11.4-ng Configurazione Bilanciato Se abilitato i fasci indicati nella configurazione successiva verranno utilizzati in maniera bilanciata, cioè l’ordine di utilizzo sarà stabilito dal NethVoice per ogni telefonata da effettuare con questo Fascio Virtuale partendo dal fascio meno utilizzato fino ad arrivare a quello più utilizzato. Nome Fascio Virtuale Nome di questo Fascio Virtuale, sarà quello che poi si troverà nelle Rotte in Uscita. Descrizione Fascio Virtuale Descrizione di questo Fascio Virtuale. Posizione Posizione del fascio “reale” all’interno del Fascio Virtuale. E’ indicativa se non è abilitato il bilanciamento. Fascio Fascio “reale” da inserire nel Fascio Virtuale, vengono elencati i Fasci già configurati. Minuti Prepagati Se si vuole utilizzare solo la parte prepagata del traffico del fascio indicare qui l’ammontare in minuti. Periodo Prepagato Periodo per cui è valido il prepagato. Da riferirsi al contratto con l’operatore telefonico. Cancella Cancella una configurazione errata. 11.1.3 Rotte Entrata Descrizione Le Rotte in Entrata sono il primo elemento nella gestione delle chiamate in entrata in NethVoice. Servono a stabilire qual’è il primo modulo del NethVoice da interessare all’arrivo della chiamata e a fare discriminazioni a seconda del chiamante e/o del chiamato e della tipologia di chiamata voce o fax. Le Rotte in Entrata non vengono valutate dal NethVoice in base all’ordine ma in base alla probabilità. La rotta con più probabilità di centrare il numero chiamante ed il numero chiamato viene utilizzata. 11.1. Routing Chiamata 131 NethVoice Documentation, Release 11.4-ng Per attivare questo controllo però, è necessario che almeno una Rotta in Entrata abbia un numero chiamante o un numero chiamato ben determinati, che quindi forniscano una base per il calcolo delle probabilità. Le Selezioni Passanti dirette agli interni(numeri in entrata che fanno squillare subito un interno) possono essere create anche nella configurazione interni, vedi qui <interni_sip_ref_label>. Configurazione Descrizione Descrizione per individuare la Rotta. Numero Selezione Passante Inserire il Numero di Selezione Passante con cui la chiamata arriva al NethVoice. Lasciando il campo vuoto è possibile far corrispondere questa Rotta in Entrata a tutte le chiamate in arrivo, opzione sconsigliata quando è possibile essere più specifici. E’ anche possibile utilizzare i pattern di Asterisk per avere delle regole con più corrispondenze. In questo caso è necessario premettere al numero _ (underscore), ad esempio _0721X. che notifica a NethVoice che si farà uso di pattern. Numero ID Chiamante Inserire il Numero Identificativo del Chiamante della chiamata in entrata. Lasciando questo campo vuoto ci si riferisce a tutti gli ID Chiamanti. E’ anche possibile utilizzare per il Numero Identificativo del Chiamante i pattern di Asterisk per avere delle regole con più corrispondenze. Oltre ad una numerazione è possibile inserire delle stringhe per i casi speciali, come ad esempio la chiamata anonima. Le stringhe variano da operatore ad operatore e bisogna verificare effettivamente come arriva la chiamata al NethVoice, ad esempio Anonymous o Unknown. Rotta con Priorità ID Spuntando questa opzione in una rotta senza Selezione Passante ma con Numero ID Chiamante, si crea una priorità per questo ID chiamante forzando il NethVoice ad usare questa Rotta anche se la chiamata sarebbe in grado di entrare in un’altra rotta. Una Rotta In Entrata con Selezione Passante e con lo stesso ID Chiamante avrà però la priorità. Opzioni Alert Info Selezionando un Alert Info è possibile modificare la suoneria dei telefoni ip che suoneranno per una chiamata che è entrata in questa Rotta in vedi anche qui. 132 Capitolo 11. Routing Chiamata NethVoice Documentation, Release 11.4-ng Prefisso ID Chiamante Inserendo questo campo si aggiunge un prefisso all’id chiamante che verrà poi visualizzato sui telefoni che riceveranno la chiamata, serve a individuare che il telefono sta suonando per una chiamata entrata in questa Rotta in Entrata. Ad esempio se si inserisce “Commerciale:” e si riceve una chiamata da un numero abbinato dal NethVoice ad un contatto in rubrica , sul display del telefono che squilla verrà visualizzato “Commerciale:Nome”. Musica di Attesa Impostare la classe di Musica di Attesa che verrà utilizzata per le chiamate che verranno da questa Rotta in Entrata. Segnale di SQUILLO Alcuni gestori telefonici richiedono un segnale di squillo prima di attivare la chiamata, spuntando questa opzione il NethVoice lo attiverà. Serve per configurazioni ormai superate. Pausa prima della risposta Secondi di attesa prima che il NethVoice processi la chiamata entrata in questa Rotta. Serve in configurazioni dove ci sono apparecchi in parallelo sulle stesse linee esterne, ad esempio un fax. Privacy Gestione Privacy Attivando la Gestione Privacy se la chiamata non ha un ID Chiamante valido verrà chiesto dal NethVoice di inserire il proprio numero che poi verrà forzato nella Rotta in Entrata per visualizzarlo sui telefoni. Se un interno ha il controllo chiamata attivo al chiamante verrà chiesto di pronunciare anche il suo nome e la registrazione poi sarà proposta prima di collegare la chiamata. Lingua Permette la scelta della lingua in questa Rotta, questo comporta tra l’altro l’utilizzo dei messaggi di sistema del NethVoice della lingua selezionata. Il default è italiano. Registrazione Chiamata Configura le opzioni di registrazione per le chiamate di questa rotta. • Permetti considera le normali opzioni di registrazione. • Registra alla risposta inizia la registrazione quando sarebbe permesso ignorando tutte le impostazioni che dicono il contrario. • Registra Subito partirà registrando subito la chiamata considerando squillo, annunci, musica di attesa ecc. • Mai non consentirà la registrazione indipendentemente dalle impostazioni successive. 11.1. Routing Chiamata 133 NethVoice Documentation, Release 11.4-ng Gestione Fax Protocollo T38 Attiva la predisposizione a ricevere fax con protocollo T38. Riconoscimento Fax Attiva il Riconoscimento Fax nel caso si tratti di una linea mista voce e fax. • No la chiamata andrà direttamente alla destinazione specificata in Imposta Destinazione. • Si il NethVoice tenterà di determinare il tipo di chiamata, rispondendo alla chiamata e per un tempo indicato in Pausa dopo la Risposta restando in ascolto mentre al chiamante verrà inviato il suono di squillo. Se viene riconosciuta come fax la chiamata viene inoltrata alla Destinazione Fax, altrimenti alla destinazione specificata in Imposta Destinazione. Pausa dopo la Risposta Tempo in secondi che il NethVoice usa per riconoscere il tipo di chiamata. Destinazione Fax Destinazione della chiamata se riconosciuta come fax. Servizio Notte Selezione Servizio Notte Selezionare il Servizio Notte per questa Rotta in Entrata. Utilizzando i codici di attivazione/disattivazione del Servizio Notte selezionato la chiamata che entra in questa rotta verrà inoltrata o al servizio notte se attivo o alla destinazione selezionata. Imposta Destinazione La destinazione della chiamata se gestita da questa Rotta in Entrata. 11.1.4 Rotte Uscita Descrizione Le Rotte in Uscita gestiscono le chiamate uscenti su NethVoice. Nelle Rotte in Uscita è possibile discriminare con che sorgente telefonica tentare la chiamata, ordinare la priorità di utilizzo delle sorgenti telefoniche, stabilire i modelli di chiamata permessi, gestire i prefissi in uscita o anteporre delle cifre alla chiamata effettuata, consentire o vietare a particolari interni o gruppi di interni l’utilizzo di una Rotta in uscita. Vengono valutate una per una in ordine dalla prima riga nell’elenco di destra, se una Rotta in Uscita soddisfa le condizioni della chiamata viene utilizzata e il percorso della chiamata 134 Capitolo 11. Routing Chiamata NethVoice Documentation, Release 11.4-ng Configurazione Nome Rotta Nome descrittivo della Rotta in Uscita, è consigliato usare un nome che descriva il tipo di chiamata che la Rotta permette/vieta. Instrada Chiamante Inserire l’ID chiamante per che chiamate che utilizzeranno questa Rotta in Uscita. Questa opzione avrà la precedenza su tutte le configurazioni effettuate tranne: • ID Chiamante di Emergenza configurato sull’interno se questa Rotta in Uscita viene indicata come rotta di emergenza. • ID Chiamante del Fascio se il Fascio è configurato per forzare il CID. • ID Chiamante delle chiamante inoltrate (CF, Seguimi, Gruppi, etc.). • ID Chiamante sull’interno se selezionato. Selezionando Sovrascrivi Interno, l’ID Chiamante dell’interno sarà ignorato e sostituito con questo, tranne quando si tratta di rotte di emergenza. Password Rotta E’ possibile richiedere una password prima di consentire l’utilizzo di questa Rotta in Uscita. La password deve essere numerica. Tipo di rotta E’ possibile definire se questa Rotta viene utilizzata per chiamate di emergenza o per chiamate intra-aziendali. • Attivando l’opzione Emergenza il NethVoice utilizzerà come ID Chiamante l’ID di emergenza configurato nell’interno, attivare questa opzione se la rotta viene utilizzata esclusivamente per chiamate di emergenza. • Attivando l’opzione Rotta Intra-Aziendale l’ID Chiamante non verrà sovrascritto ne modificato, preservando l’ID Chiamante dell’interno. Abilitare questa opzione se si utilizza questa rotta esclusivamente per chiamate intra-aziendali. Musica di Attesa La Musica di Attesa che verrà utilizzata per chiamate che escono da questa Rotta è configurabile, scegliendo la categoria desiderata. Gruppo temporale Se questa Rotta in Uscita deve essere disponibile solo in un determinato lasso di tempo, è possibile selezionare un determinato Gruppo Temporale precedentemente configurato. La Rotta sarà quindi ignorata al di fuori dei tempi specificati nel Gruppo Temporale. Lasciare a Rotta Permanente per avere sempre disponibile questa Rotta In Uscita. 11.1. Routing Chiamata 135 NethVoice Documentation, Release 11.4-ng Posizione Rotta La posizione della Rotta in Uscita è determinante, in quanto come detto il NethVoice, valuta le rotte in ordine, è possibile quindi modificarne la posizione selezionandola in questo menù, oppure usando il drag&drop tra le rotte nel menù verde a destra. Impostazioni aggiuntive Gruppo PIN Selezionando un Gruppo PIN e lasciando vuota la Password Rotta, il NethVoice valuterà l’accesso alla Rotta in Uscita in base all’inserimento di uno dei pin del gruppo. Pattern chiamate Pattern di chiamate per questa rotta Inserire il modello di chiamata per cui questa rotta deve essere valida, può essere d’aiuto il wizard sotto. C’è la possibilità di utilizzare più righe contemporaneamente per raggruppare il medesimo comportamento su più modelli di chiamata. • Anteponi: inserire le cifre che il NethVoice aggiungerà al numero chiamato prima di effettuare la chiamata. Non è possibile per ovvie ragioni usare i pattern di Asterisk in questo campo. • Prefisso: inserire le cifre che devono essere tolte dal NethVoice a partire dall’inizio del numero chiamato prima di effettuare la chiamata. Non è possibile per ovvie ragioni usare i pattern di Asterisk in questo campo. • Modello Corrispondente: inserire il modello di chiamata in uscita che la Rotta in Uscita deve considerare. E’ possibile utilizzare i pattern di Asterisk in questo campo. • ID Chiamante: inserire l’ID Chiamante per cui deve essere permesso il modello di chiamata, serve a limitare il modello corrispondente ad uno o più interni ad esempio. E’ possibile utilizzare i pattern di Asterisk in questo campo. Qualche esempio di modello di chiamata: • [01378]X. vale per tutte le chiamate • 00XX. vale per le chiamate internazionali • 3XXXXX. vale per le chiamate ai cellulari Wizard Modelli di chiamata Con il menù del Wizard Modelli di chiamata è possibile caricare uno tra i tipi di chiamata che si trovano in elenco, con o senza prefisso d’uscita. Ordine fasci In questa parte si deve configurare l’ordine con cui la Rotta in Uscita tenterà di usare i Fasci configurati sul NethVoice per effettuare la chiamata in uscita. Il NethVoice scalerà da un fascio all’altro seguendo l’ordine di inserimento se il primo fascio risulterà occupato in altre conversazioni, non disponibile o non registrato. 136 Capitolo 11. Routing Chiamata NethVoice Documentation, Release 11.4-ng 11.1.5 Servizio Notte Descrizione Il Servizio Notte e’ uno strumento molto utile, perché permette di cambiare il percorso delle chiamate in entrata direttamente componendo alcuni codici via telefono, senza accedere alla configurazione web del NethVoice. Per essere utilizzato in questo modo, il servizio notte dovrà essere impostato nella Rotta in Entrata. Un possibile esempio di utilizzo può essere la necessità di chiudere in anticipo l’ufficio rispetto all’orario di chiusura, componendo i codici del Servizio Notte verrà attivata ad esempio la segreteria telefonica o l’IVR notturno o l’inoltro di chiamata, dato che il Servizio Notte avrà priorità sul resto delle condizioni impostate sulla Rotta in Entrata. Configurazione Nome Servizio Notte Inserire un nome per facilitare il riconoscimento di questa opzione all’interno delle destinazioni. 11.1. Routing Chiamata 137 NethVoice Documentation, Release 11.4-ng Attivazione Manuale Questa impostazioni valgono solo per l’attivazione manuale, se il servizio notte è configurato come destinazione non vengono prese in considerazione. E’ possibile definire un intervallo temporale su cui attivare il servizio, o forzare l’attivazione o disattivazione. Tramite i codici telefonici e’ possibile solo la attivazione o disattivazione, non e’ possibile specificare un intervallo. I valori possibili sono: • Attivo: il Servizio Notte manuale è attivo per le Rotta in Entrata in cui è configurato. • Non Attivo: il Servizio Notte manuale non è attivo. • Specifica Periodo: il Servizio Notte manuale è attivo per le rotte in cui è configurato nell’intervallo specificato. Destinazione Servizio Notte E’ possibile specificare qualsiasi destinazione per il servizio notte, alcune configurazioni comuni sono: • Configurare una segreteria telefonica: impostando un Annuncio (che al suo interno è legato ad una casella vocale). • Configurare un inoltro ad un cellulare o numero fisso esterno: impostando un Gruppo di Chiamata contenente il numero seguito dal carattere # Codici Servizio Notte Ogni Servizio Notte mette a disposizione tre codici, per poterlo gestire da telefono: • 8XX0: permette di testare il Servizio Notte • 8XX1: permette di configurare da telefono il Servizio Notte • 8XX2: permette di attivare/disattivare il Servizio Notte. dove XX è il progressivo assegnato a questo Servizio Notte. Integrazione BLF Telefoni E’ possibile integrare il Servizio Notte con le luci dei telefoni che supportano il BLF (es. snom, thomson, grandstream GXP2000), semplicemente impostando come extension da monitorare sul telefono l’interno relativo alla attivazione/disattivazione del servizio notte ( 8XX2). In questa maniera, la luce accesa informa che il Servizio Notte manuale configurato in quel pulsante è attivo, la luce spenta significa che è non attivo. Premendo il pulsante relativo a questo interno, si potrà attivare/disattivare il servizio, ascoltando un messaggio di conferma. 11.1.6 Condizioni Temporali Descrizione Le Condizioni Temporali permettono di definire dei comportamenti differenti del NethVoice in base a data, giorno della settimana, giorno del mese, mese e ora in cui arriva la telefonata. La Condizione Temporale si basa su un raggruppamento di tempo configurato in un Gruppo Temporale. E’ necessario quindi, aver già configurato un Gruppo Temporale per poter creare una Condizione Temporale. Le destinazioni possibili in caso che la Condizione temporale sia rispettata o meno sono tutti i moduli già configurati nel NethVoice. 138 Capitolo 11. Routing Chiamata NethVoice Documentation, Release 11.4-ng Una volta definita una Condizione Temporale questa sarà disponibile per essere utilizzata come Destinazione nei vari moduli del NethVoice. Un utilizzo tipico è per definire e automatizzare gli orari di apertura e chiusura, facendo sì che durante gli orari di apertura la chiamata venga dirottata al posto operatore, e durante gli orari di chiusura venga attivato automaticamente il servizio notte o una segreteria. Una volta definita la Condizione Temporale, questa va attivata come destinazione della Rotta in Entrata relativa al numero su cui la vogliamo attivare. Configurazione Nome Condizione Temporale Inserire una descrizione che serva per individuare la Condizione Temporale. Genera Hint BLF NethVoice può generare un Hint BLF per visualizzare, ad esempio su un telefono con un pannello lampade, lo stato della Condizione Temporale, e se abilitato il codice per Ignorare, si può utilizzare il tasto per attivare o disattivare la condizione temporale. Abilita Codice per Ignorare E’ possibile abilitare un codice, fornito tra parentesi, che permette chiamandolo da un interno di attivare e disattivare la Condizione Temporale a mano, forzando la destinazione se la condizione non esiste anche in orari contenuti nel Gruppo Temporale. Gruppo Temporale Vengono proposti tutti i Gruppi Temporale configurati sul NethVoice. Selezionarne uno. Destinazione se la condizione esiste Destinazione della chiamata se questa arriva in un lasso di tempo compreso nel Gruppo Temporale. Destinazione se la condizione non esiste Destinazione della chiamata se questa arriva in un lasso di tempo non compreso nel Gruppo Temporale. 11.1.7 Gruppi Temporali I Gruppi temporali servono a dividere il tempo e a crearne dei raggruppamenti, per poi essere utilizzati nelle rotte in uscita e nelle condizioni temporali. Le suddivisioni di tempo possono avvenire in diverse modalità, per orario, per giorno della settimana, per giorno del mese, per mese. L’inserimento di un nuovo Gruppo Temporale è una procedura molto semplice, serve una descrizione per riconoscerlo e poi si può configurare la prima fascia temporale. 11.1. Routing Chiamata 139 NethVoice Documentation, Release 11.4-ng Per avere la possibilità di aggiungerne altre nello stesso Gruppo Temporale basta cliccare su Salva e rientrare sullo stesso. 11.1.8 Selezioni Passanti Zap Descrizione Quando, ad esempio, sul NethVoice sono installate delle schede interne per collegare delle linee analogiche e c’è la necessita di creare una selezione passante, è necessario creare una Selezione Passante Canale Zap in questo modulo. Creando una Selezione Passante infatti si mappa la chiamata entrante nella linea collegata alla scheda interna con il numero prescelto. Una volta creata la Selezione Passante Zap basta poi nelle Rotte in Entrata utilizzarla per gestire la chiamata. E’ possibile associare la stessa Selezione Passante a molteplici canali zap, questo se ci sono linee in ricerca passante ad esempio. Configurazione Canale Inserire il numero di canale zap da mappare su una Selezione Passante, ad esempio se è stata collegata una scheda pci per linee analogiche ogni porta corrisponderà ad un canale. Descrizione Una descrizione utile per riconoscere questa Selezione Passante. Selezione Passante La Selezione Passante che questo canale rappresenta, la chiamata in arrivo su questo canale sarà trattata come se venisse da questa Selezione Passante e ne sarà possibile la gestione tramite le Rotte in Entrata. 140 Capitolo 11. Routing Chiamata CAPITOLO 12 Amministrazione 12.1 Amministrazione 12.1.1 Amministratori Descrizione NethVoice, di default, permette l’accesso all’interfaccia web al solo utente admin. Nel caso si voglia consentire l’accesso ad un’utente diverso, deve essere prima creato sul NethService NG sottostante, accedendo alla pagina http://nome_server:980 sezione Collaborazione -> Utenti. Questo nuovo utente deve, poi, diventare membro del gruppo voicemanager, operazione da effettuare nella sezione Gestione -> Gruppi. Dopo aver eseguito queste operazioni, si deve accedere al modulo Amministratori e replicare l’utente appena creato sul NethService NG anche qui. Creando un nuovo utente per interfaccia web del NethVoice è anche possibile limitarne l’accesso ad alcuni moduli e/o solo ad un intervallo di interni, code e gruppi di chiamata. Configurazione Nome utente Indicare il nome utente, l’utente deve essere già stato creato sul NethService NG. Restrizioni d’accesso Nome Dipartimento Restringe la visualizzazione per questo utente a IVR e Registrazioni di Sistema che appartengono a questo dipartimento. 141 NethVoice Documentation, Release 11.4-ng Intervallo Interni Possibilità di restringere l’accesso per l’utente ad un intervallo di numerazioni, comprende Interni, Gruppi di Chiamata e Code. Accesso Amministratore Selezionare i moduli di NethVoice a cui consentire l’accesso all’utente. 12.1.2 Api Asterisk Descrizione NethVoice permette ad un programma client di connettersi ad una istanza Asterisk ed impartire comandi o rilevare eventi del NethVoice su una connessione TCP/IP tramite l’interfaccia Asterisk Manager Interface (AMI). Molti programmi si basano su questo collegamento, anche il NethCTI ad esempio, per collegarsi a centralini basati su Asterisk ed effettuare operazioni. NethVoice rende disponibile questo collegamento sulla porta TCP 5038. La comunicazione tra client e Asterisk server attraverso l’interfaccia manager avviene tramite un semplice protocollo testuale di tipo request/response basato su linee strutturate come “chiave: valore”. Il modulo Api Asterisk aiuta nella creazione di un’utente per collegarsi all’interfaccia AMI e nella definizione dei permessi e delle restrizioni al suo accesso. Configurazione Nome Manager Nome utente, inserire senza spazi ed evitando caratteri speciali. Password Manager Password utente, inserire senza spazi. Nega Reti ip dalle quali non consentire l’accesso all’utente, utilizzare il carattere & come separatore tra le reti. Permetti Reti ip dalle quali consentire l’accesso all’utente, utilizzare il carattere & come separatore tra le reti. Permessi Elenco delle varie azioni possibili per l’utente. Per maggiori informazioni riferirsi alla documentazione di Asterisk. Spuntando il campo ALL si abilitano tutte le azioni disponibili. 142 Capitolo 12. Amministrazione NethVoice Documentation, Release 11.4-ng 12.1.3 Impostazioni IAX Descrizione Impostazioni per la gestione del protocollo IAX. Codec audio Codec Codec abilitati e priorità per l’utilizzo su NethVoice, gli altri saranno disabilitati a meno che non indicati su Fasci o Interni. Priorità Codec Gestisce la negoziazione del codec durante le chiamate ricevute in IAX. Questa opzione è ereditata da tutti gli apparati e utenti a meno che non venga specificata diversamente. Occupazione Banda Controllo sull’occupazione della banda. Codec Video Supporto Video Abilitazioni/Disabilitazione della Video Chiamata. Impostazioni di Registrazione Tempi di Registrazione Durata minima e massima di una registrazione per interni IAX. Impostazioni Buffer Jitter Buffer Jitter Abilita l’uso del Buffer Jitter. Impostazioni Avanzate Lingua Lingua. 12.1. Amministrazione 143 NethVoice Documentation, Release 11.4-ng Indirizzo Utilizzato Ip dove è in ascolto Asterisk. Inserire 0.0.0.0 per tutti gli ip del NethVoice. Porta Utilizzata Porta UDP utilizzata da Asterisk per il IAX. Ritardo autenticazione rifiutata Abilitare il ritardo di autenticazione rifiutata per introdurre un timeout per accettare una connessione dopo un rifiuto. Altre Impostazioni IAX E’ possibile aggiungere altre impostazioni IAX. 12.1.4 Impostazioni SIP Descrizione Impostazioni per la gestione del protocollo SIP. Impostazioni NAT NAT Impostazioni NAT Asterisk: * force_rport: forza RFC 3581 e disabilita il supporto RTP simmetrico. * comedia: consente RFC 3581 se richiesto da remoto e consente il supporto RTP simmetrico. * force_rport,comedia: Entrambi i comportamenti. Configurazione IP Configurazione dell’IP del NethVoice, se pubblico, dinamico o statico. IP Esterno Ip con il quale il NethVoice si presenta su internet, è possibile calcolarlo con Configura Automaticamente. Reti Locali Rete locale del NethVoice dalla quale accettare connessioni e l’uso dei servizi, è possibile calcolarla con Configura Automaticamente e aggiungerne una tramite Aggiungi Campo Rete Locale. 144 Capitolo 12. Amministrazione NethVoice Documentation, Release 11.4-ng Codec Audio Codec Codec abilitati e priorità per l’utilizzo su NethVoice, gli altri saranno disabilitati a meno che non indicati su Fasci o Interni. Non-Standard g726 Comportamento del NethVoice con il codec g726 non standard. T38 Pass-Through Attivazione/Disattivazione del protocollo T38. Codec Video Supporto Video Abilitazioni/Disabilitazione della Video Chiamata e codec abilitati e priorità. Massima Frequenza Bit Banda massima per le Video Chiamate. Impostazioni MEDIA e RTP Comportamento Reinvite Comportamento del NethVoice per il Reinvite, si, no, solo se non dietro a nat e UPDATE al posto di INVITE. Timer RTP Timeout per chiusura della chiamata dopo inattività su RTP o RTCP, timeout per terminare la chiamata in attesa se non si ha attività RTP o RTCP, invia keepalives net canale RTP per tenere il NAT aperto durante i momenti senza streming RTP. Notifiche e WMI Frequenza Verifica MWI Frequenza in secondi con cui controllare lo stato MWI. Notifica Ringing Controlla se sottoscrizioni occupati ottengono il segnale di ringing, utile per i BLF. 12.1. Amministrazione 145 NethVoice Documentation, Release 11.4-ng Notifica Attesa Controlla se sottoscrizioni occupati ottengono il segnale di attesa, utile per i BLF. Impostazioni di Registrazione Registrazioni Numero di secondi ogni quale ritentare una registrazione finché non si ha successo e numero massimo di tentativi, zero per illimitato. Tempi di Registrazione Durata minima e massima di una registrazione e durata standard. Impostazioni Buffer Jitter Buffer Jitter Abilita l’uso del Buffer Jitter. Impostazioni Avanzate Lingua Lingua. Contesto Default Contesto Asterisk di default per le chiamate ricevute dove non specificato. Indirizzo Utilizzato Ip dove è in ascolto Asterisk. Inserire 0.0.0.0 per tutti gli ip del NethVoice. Porta Utilizzata Porta UDP utilizzata da Asterisk per il SIP. Permetti SIP non Autenticati Se abilitato permette chiamate SIP non autenticate. 146 Capitolo 12. Amministrazione NethVoice Documentation, Release 11.4-ng Risoluzione Server Abilita Asterisk srvlookup. Eventi su Chiamata Genera Eventi nel Manager quando un useragent SIP genera Eventi. Impostazioni SIP E’ possibile aggiungere altre impostazioni SIP. 12.1.5 Call Debugger Descrizione Il modulo Call Debugger aiuta a raccogliere dai log di NethVoice tutte le informazioni riguardanti una chiamata e a raggrupparle per controllare passo dopo passo cosa è successo nella chiamata selezionata. Selezionando una chiamata, quindi, verrà raggruppato tutto il log che la riguarda e proposto per valutare eventuali problemi o comportamenti strani. Il modulo non nasce per effettuare una consultazione di dati a ritroso nel tempo ma per avere il log di una chiamata molto recente, praticamente appena effettuata, fatta per riprodurre un comportamento sbagliato o un errore. Configurazione Selezionare il numero di ultime chiamate da visualizzare e il NethVoice le elencherà indicando data, ora e chiamante. Cliccando sulla chiamata da visualizzare si apriranno tutte le chiamate generate, possono essere da una tante come ad esempio se si tratta di una chiamata destinata ad una Coda o ad un Gruppo di Chiamata. Cliccando sulle varie chiamate si aprirà tutto il log correlato pronto per essere analizzato. 12.1.6 Contesti Personalizzati Descrizione I Contesti Personalizzati, o classi di servizio, consentono di differenziare i vari interni di NethVoice per limitarne le funzionalità. Un interno appena creato appartiene di default al contesto from-internal che consente ai suoi appartenenti di utilizzare tutte le funzionalità di NethVoice e tutte le Rotte in Uscita configurate. Tramite questo modulo viene creato un contesto personalizzato equiparabile al contesto from-internal dove però c’è la possibilità di limitare funzionalità e risorse utilizzabili. Una volta creato il contesto personalizzato è possibile associarci gli interni tramite l’apposita opzione, vedi qui. Nota: Per effettuare delle restrizioni di accesso è necessario configurare a VIETATO la voce “TUTTO il Dialplan” per poi andare a vietare e/o permettere le varie voci successive. “TUTTO il Dialplan” funge da interruttore generale per l’accesso ad ogni funzionalità, nel caso sia configuato a PERMETTI eventuali divieti nelle voci successive verranno ingnorati. Stesso concetto si applica alle Rotte in Uscita, dove per effettuare delle restrizioni è necessario configurare 12.1. Amministrazione 147 NethVoice Documentation, Release 11.4-ng a VIETATO sia la voce “TUTTO il Dialplan” che la voce “TUTTE LE ROTTE IN USCITA” per poi configuare nello specifico le varie Rotte in Uscita. Configurazione Dopo aver creato il contesto personalizzato inserendo Nome e Descrizione, si accede all’interfaccia per amministrarne i vari permessi. Le scelte proposte sono: * Permetti (Allow) * Nega (Deny) * Permetti Regole (Allow Rules): per permettere solo se il numero chiamato corrisponde alle Regole di Chiamata indicate. * Nega Regole (Deny Rules): per negare solo se il numero chiamato corrisponde alle Regole di Chiamata indicate. * tutti i Gruppi Temporali configurati per permettere la funzionalità solo negli orari indicati. Il campo Priorità (Priority) serve ad avere un ordine delle varie regole in caso di conflitti, chiamata che interessa più regole. Priorità numericamente più basse vengono controllate prima e quindi hanno una priorità più alta. Contesto • Contesto: nome del contesto personalizzato. • Descrizione: descrizione del contesto personalizzato. • Regole di Chiamata: indicando qui delle regole di chiamata, con la possibilità di utilizzare i pattern di Asterisk, tutti i componenti configurati con Permetti Regole saranno disponibili se il modello di chiamata corrisponde con quanto inserito, mentre tutti i componenti configurati a Nega Regole saranno disponibili se il modello di chiamata non corrisponde con quanto inserito. Imposta Tutto a • Imposta Tutto A: possibilità di configurare tutti i componenti al valore scelto qui automaticamente, per velocizzare la configurazione. Contesto Interno Standard • Dialplan Interno Personalizzato: accesso al contesto from-internal-custom. • Parcheggio Chiamate: accesso al contesto di parcheggio, vedi qui. • TUTTO il Dialplan: accesso a tutto il dialplan di NethVoice, in pratica tutto quello elencato sotto, interni, funzionalità e Rotte in Uscita. Dialplan Interno • Gruppi di Chiamata: accesso ai Gruppi di chiamata. • Gruppi di Chiamata: accesso ai Gruppi di chiamata. • Disattiva Trasferimento di Chiamata su Occupato: accesso al codice per disattivare il Trasferimento su Occupato. • Disattiva Trasferimento di Chiamata su Occupato (chiede dettagli): accesso al codice per disattivare il Trasferimento su Occupato chiedendo dettagli. 148 Capitolo 12. Amministrazione NethVoice Documentation, Release 11.4-ng • Attiva Trasferimento di Chiamata su Occupato: accesso al codice per attivare il Trasferimento su Occupato. • Disattiva Trasferimento di Chiamata Incondizionato: accesso al codice per disattivare il Trasferimento Incondizionato. • Disattiva Trasferimento di Chiamata Incondizionato (chiede dettagli): accesso al codice per disattivare il Trasferimento Incondizionato chiedendo dettagli. • Attiva Trasferimento di Chiamata Incondizionato: Incondizionato. accesso al codice per attivare il Trasferimento • Disattiva Trasferimento su Nessuna Risposta/Non disponibile: Trasferimento su Nessuna Risposta. accesso al codice per disattivare il • Attiva Trasferimento su Nessuna Risposta/Non disponibile: accesso al codice per attivare il Trasferimento su Nessuna Risposta. • Abilita/Disabilita Inoltro Chiamata: accesso al codice per abilitare/disabilitare l’Inoltro di Chiamata. • Abilita/Disabilita Inoltro Chiamata: accesso al codice per abilitare/disabilitare l’Inoltro di Chiamata. • Paging & Intercom: accesso ai gruppi di Paging. • Disattiva Avviso di Chiamata: accesso al codice per disattivare l’Avviso di Chiamata. • Attiva Avviso di Chiamata: accesso al codice per attivare l’Avviso di Chiamata. • Attiva/Disattiva Seguimi: accesso al codice per attivare/disattivare il Seguimi. • Seguimi: accesso al Seguimi. • Seguimi: accesso al Seguimi. • Registrazione Chiamate: accesso al codice per la Registrazione durante la Chiamata. • Ultima Chiamata: accesso al codice per avere informazioni sull’Ultima Chiamata. • Test Eco: accesso al codice per effettuare un Test Eco. • Riproduce il Numero Interno: accesso al codice per riprodurre il proprio Interno. • Data e Ora: accesso al codice per avere riprodotti Data e Orario. • Conferenze: accesso alle Conferenze. • Esegui Dettatura: accesso al codice per eseguire una Dettatura. • Invia Dettatura: accesso al codice per effettuare una Dettatura via email. • Applicazioni Varie: accesso ai codici creati per il modulo Applicazioni Varie. • Blocco Interni: accesso ai codici del modulo Blocco Interni. • Casella Vocale: accesso al codice per la Casella Vocale. • Casella Vocale Personale: accesso al codice per la Casella Vocale Personale. • Controllo Flusso Chiamata: accesso ai codici del modulo Controllo Flusso Chiamata. • Elenco Telefonico: accesso al codice per l’Elenco Telefonico. • Gruppo di Caselle Vocali: accesso ai Gruppi di Caselle Vocali <gruppi_caselle_vocali_ref_label>. • Numeri Brevi: accesso al codice per utilizzare i Numeri Brevi. • Imposta CallerID: accesso al modulo Imposta CallerID. • Ripresa Chiamate Parcheggiate: accesso alle chiamate parcheggiate del modulo Parcheggi. 12.1. Amministrazione 149 NethVoice Documentation, Release 11.4-ng • Richiama su Occupato Annullata: accesso al codice per l’annullamento della funzionalità Richiama su Occupato. • Richiesta di Richiama su Occupato: accesso al codice per la richiesta di Richiamata su Occupato. • Richiedi/Annulla Richiama su Occupato: accesso al codice per richiedere/annullare Richiamata su Occupato. • Blacklist: accesso ai codici utilizzati dal modulo Blacklist. • Code: accesso alle Code. • Login/Logout Coda: accesso al codice per il login/logout dalle Code come agente dinamico. • Servizio Notte: accesso ai codici del modulo Servizio Notte. • Direttore Segretaria: accesso ai codici del modulo Direttore Segretaria. • Disattiva Non-Disturbare (DND): accesso al codice per la disattivazione del Non Disturbare. • Attiva Non-Disturbare (DND): accesso al codice per l’attivazione del Non Disturbare. • Attiva/Disattiva DND: accesso al codice per attivare/disattivare il Non Disturbare. • Attiva/Disattiva DND: accesso al codice per attivare/disattivare il Non Disturbare. • Connessione/Disconnessione Utente: accesso al codice per la connessione/disconnessione Utente. • Conferma Chiamata: accesso alla funzionalità di conferma chiamata, tipica di Gruppi di Chiamata, Seguimi, Code. • Seguimi Squillo Interno Primario: accesso alla funzionalità del Seguimi per lo squillo dell’interno principale. • Call Pickup Diretto: accesso al codice per il Pickup Diretto. • ZapBarge: accesso al codice per il ZapBarge. • ChanSpy: accesso al codice per il ChanSpy. • Simulazione Chiamata in Entrata: accesso al codice per la Simulazione Chiamata in Entrata. • Chiamate Interne: permesso per chiamare gli interni del NethVoice. • TUTTE LE ROTTE IN USCITA: permesso per utilizzare tutte le Rotte in Uscita configurate su NethVoice. Rotte in Uscita In questa sezione vengono elencate tutte le Rotte in Uscita configurate su NethVoice in modo da singolarmente rotta per rotta permettere o negare l’accesso agli interni di questo contesto personalizzato. Le Rotte in Uscita vengono elencate con il nome scelto in fase di configurazione. Se in una Rotte in Uscita è stato configurato un Gruppo Temporale per limitare l’utilizzo della Rotta in fasce orarie, la Rotte in Uscita verrà proposta una volta per ogni fascia oraria configurata, andare con il mouse sul punto interrogativo per capire di che fascia di tempo si tratta. Destinazione di Failover Quando un interno di questo contesto prova a utilizzare o contattare una parte del dialplan che gli è stata vietata è necessario definire come il NethVoice debba gestire la chiamata, in pratica dove destinare la chiamata al posto della destinazione voluta. 150 Capitolo 12. Amministrazione NethVoice Documentation, Release 11.4-ng Destinazione su Fallimento • PIN: inserire un codice numerico per richiedere un’autenticazione prima di procedere alla destinazione selezionato sotto. • Destinazione su Fallimento: inserire la destinazione della chiamata fatta a una parte del dialplan vietato. Destinazione su Fallimento Codici Servizi • PIN: inserire un codice numerico per richiedere un’autenticazione prima di procedere alla destinazione selezionato sotto. • Destinazione su Fallimento: inserire la destinazione della chiamata verso un Codice Servizio vietato. 12.1.7 Amministrazione Contesti Personalizzati Descrizione Il modulo Amministrazione Contesti Personalizzati permette di apportare modificare al contesto from-internal, contesto base di NethVoice; quello a cui, ad esempio, appartengono di default tutti gli interni appena creati e che di default consente l’accesso a tutte le funzionalità, applicazioni e risorse di NethVoice. E’ possibile, quindi, modificare il contesto from-internal aggiungendo dei sotto contesti, che poi possono essere usati in varie modalità anche da altri moduli di NethVoice, o cancellando quelli esistenti. Il modulo offre anche la possibilità di modificare la descrizione dei componenti del contesto from-internal, di tutti gli eventuali sotto contesti, di tutte le funzionalità e applicazioni incluse. Queste descrizioni poi verranno riportate anche in ogni Contesto Personalizzato creato tramite l’apposito modulo, vedi qui e quindi sono di aiuto per individuare velocemente le parti da modificare. 12.1.8 Codici Servizi Descrizione Il modulo Codici Servizi elenca tutti i comandi del NethVoice utilizzabili da un qualsiasi apparecchio registrato. Per utilizzare uno di questi codici basta semplicemente fare una telefona utilizzando il codice come numero da chiamare. Ogni codice ha un valore di default, ripristinabile cliccando su Utilizzare Predefinito. E’ possibile personalizzare ogni codice variandolo dal default, raccomandiamo di agire però con molta prudenza per con creare conflitti tra codici e anche con gli altri moduli del NethVoice, interni, gruppi di chiamata, code etc. Tutti i codici possono essere disattivati. Configurazione Blacklist Vedi modulo Blacklist. 12.1. Amministrazione 151 NethVoice Documentation, Release 11.4-ng Direttore Segretaria Vedi modulo Direttore Segretaria. Trasferimento di Chiamata Attiva Trasferimento di Chiamata Incondizionato Attivazione del trasferimento di chiamata incondizionato. Digitando solo il codice verrà chiesto prima su quale interno attivarlo e poi verso quale numero. Digitando il codice seguito dal numero al quale trasferire le chiamate il NethVoice darà per scontato che l’interno su cui attivare il trasferimento è quello da cui si sta chiamando. Disattiva Trasferimento di Chiamata Incondizionato Disattivazione del trasferimento di chiamata incondizionato per l’interno dal quale si è digitato il codice. Disattiva Trasferimento di Chiamata Incondizionato (chiede dettagli) Disattivazione del trasferimento di chiamata incondizionato, verrà chiesto per quale interno effettuarlo. Attiva Trasferimento di Chiamata su Occupato Attivazione del trasferimento di chiamata su occupato. Digitando solo il codice verrà chiesto prima su quale interno attivarlo e poi verso quale numero. Digitando il codice seguito dal numero al quale trasferire le chiamate il NethVoice darà per scontato che l’interno su cui attivare il trasferimento è quello da cui si sta chiamando. Disattiva Trasferimento di Chiamata su Occupato Disattivazione del trasferimento di chiamata su occupato per l’interno dal quale si è digitato il codice. Disattiva Trasferimento di Chiamata su Occupato (chiede dettagli) Disattivazione del trasferimento di chiamata su occupato, verrà chiesto per quale interno effettuarlo. Attiva Trasferimento su Nessuna Risposta/Non disponibile Attivazione del trasferimento di chiamata su nessuna risposta/non disponibile. Digitando solo il codice verrà chiesto prima su quale interno attivarlo e poi verso quale numero. Digitando il codice seguito dal numero al quale trasferire le chiamate il NethVoice darà per scontato che l’interno su cui attivare il trasferimento è quello da cui si sta chiamando. 152 Capitolo 12. Amministrazione NethVoice Documentation, Release 11.4-ng Disattiva Trasferimento su Nessuna Risposta/Non disponibile Disattivazione del trasferimento di chiamata su nessuna risposta/non disponibile per l’interno dal quale si è digitato il codice. Abilita/Disabilita Inoltro Chiamata Abilitazione e disattivazione inoltro di chiamata generale con codice unico, utile se si vuole mappare la funzionalità su un tasto BLF di un telefono, verrà chiesto di inserire il numero di destinazione dando per scontato che si vuole attivare l’inoltro dall’interno da cui si sta chiamando. Avviso di Chiamata Attiva Avviso di Chiamata Codice per attivare l’avviso di chiamata sull’interno da cui è stato digitato, cioè non essere considerato occupato dal NethVoice se impegnati in una conversazione. Da attivare se gli apparecchi telefonici sono in grado di gestire più chiamate contemporaneamente. Disattiva Avviso di Chiamata Disattivazione dell’avviso di chiamata per l’interno da cui si sta chiamando. Richiama su Occupato Richiama su Occupato Annullata Se è stata fatta una richiesta di richiamata su occupato, chiamando questo codice viene annullata. Vedi qui. Richiesta di Richiama su Occupato Dopo una chiamata che ha dato occupato, chiamando questo codice viene attivato il servizio di Richiamata, il NethVoice proverà a ricontattare il numero e in caso di esito positivo metterà in comunicazione il chiamato con l’interno. Vedi qui. Richiedi/Annulla Richiama su Occupato Codice per attivare/disattivare la richiesta di richiama su occupato, utile per essere utilizzato su un tasto funzione di un apparecchio telefonico. Vedi qui. Sistema Call Pickup Generale di Asterisk Vedi qui. 12.1. Amministrazione 153 NethVoice Documentation, Release 11.4-ng ChanSpy Codice per intromettersi in una chiamata in corso sul NethVoice in modalità spia, solo in ascolto. Call Pickup Diretto Vedi qui. Trasferimento di chiamata assistito Vedi qui. Trasferimento di chiamata diretto Vedi qui. Riaggancio chiamata Codice per riagganciare una chiamata in corso. In-Call Asterisk Timeout in millisecondi nella digitazione di una di queste funzioni Timeout in millesecondi che il NethVoice aspetta una volta digitato un tasto di un Codice Servizio la digitazione del successivo. Non abbassarlo sotto i 1000 millesecondi per non avere problemi nell’usare i Codici Servizi. In-Call Asterisk Timeout in secondi nel trasferimento consultativo Timeout in secondi che il NethVoice aspetta dopo la digitazione del comando di trasferimento consultativo, la digitazione dell’interno a cui trasferire. Alzarlo di molto per usare il codice di trasferimento consultativo come una attesa per i telefoni che non hanno questa funzionalità. In-Call Asterisk Timeout in secondi nella digitazione del trasferimento di chiamata Timeout in secondi che il NethVoice aspetta dopo la digitazione del comando di trasferimento di chiamata. In-Call Asterisk Timeout su nessuna risposta trasferimento consultativo Timeout in secondi in cui il NethVoice contatta la destinazione del trasferimento prima di dichiararla non disponibile. Registrazione durante la chiamata Codice per la registrazione su richiesta di una telefonata in corso. 154 Capitolo 12. Amministrazione NethVoice Documentation, Release 11.4-ng Simulazione Chiamata in Entrata Codice per simulare una chiamata in entrata, serve a verificare la corretta configurazione del NethVoice. Disconnessione Utente Codice disconnessione utente. Connessione Utente Codice connessione utente. ZapBarge Codice di intromissione per chiamate fatte su tecnologia DAHDI. Controllo Flusso di Chiamata Codici per l’amministrazione dei Controllo Flusso Chiamata configurati. Dettatura Email dettatura completata Codice per effettuare una dettatura e inviarla via email. Esegui dettatura Codice per eseguire una dettatura. Non-Disturbare (DND) Attiva Non-Disturbare (DND) Attiva il non disturbare. Disattiva Non-Disturbare (DND) Disattiva il non disturbare. Attiva/Disattiva DND Codice univoco per attivare/disattivare il non disturbare, utile per mapparlo su un tasto funzione di un apparecchio telefonico. 12.1. Amministrazione 155 NethVoice Documentation, Release 11.4-ng Seguimi Attiva/Disattiva Seguimi Attiva/disattiva il Seguimi dell’interno da cui è stata effettuata la chiamata. Servizi Aggiuntivi Ultima Chiamata Codice per avere dal NethVoice informazioni sull’ultima chiamata ricevuta. Test Eco Codice per attivare il test dell’eco. Ogni cosa che viene detta dal microfono dell’apparecchio telefonico verrà ripetuta dal NethVoice. Il test ha lo scopo per rendersi conto della latenza tra apparecchio telefonico e NethVoice. Riproduce il Numero d’Interno Codice per avere riprodotto dal NethVoice il numero dell’interno dal quale si sta chiamando. Data e Ora Codice per avere riprodotto dal NethVoice ora e data corrente. Blocco Interni Vedi modulo Blocco Interni. Applicazioni Varie Codici per le Applicazioni Varie create. Gestione Camere Codici del modulo |product_hotel|. Assegna un extra ad una camera. Codice per assegnare un extra ad una camera. La sintassi è codice (il default è *33), numero camera, cancelletto (#), id extra su due cifre, cancelletto (#). quantità su due cifre. Configura la sveglia da una camera. Codice per configurare la sveglia della camera. 156 Capitolo 12. Amministrazione NethVoice Documentation, Release 11.4-ng Configura la sveglia di una camera. Codice per configurare la sveglia di una camera qualsiasi, di solito lo usa la receptionist. Effettua il check-in/check-out di una camera. Codice per effettuare il checkin/checkout di una camere, la sintassi è codice (il default è 967) seguito dal numero della camera. Pulizia camera Codice per marcare pulita la camera dal quale si chiama. Numeri Brevi Accesso Numeri Brevi Vedi qui. Paging e Intercom Prefisso Intercom Codice per effettuare una chiamata intercom. Permette Intercom Codice per consentire l’intercom. Non permette Intercom Codice per vietare l’intercom. Parcheggi Intercetta qualsiasi chiamata Parcheggiata Codice per intercettare una qualsiasi chiamata parcheggiata, vedi anche qui. Elenco Telefonico (Directory) Elenco Telefonico chiama-per-nome Codice per fare una ricerca alfabetica sul NethVoice tra gli interni. 12.1. Amministrazione 157 NethVoice Documentation, Release 11.4-ng Code Login/Logout Coda Codice per loggarsi/sloggarsi dalle Code dove si è registrati come Agente Dinamico. Registrazioni Controllo Registrazione Codice per controllare una registrazione appena fatta dall’interno. Salva Registrazione Codice per effettuare una registrazione dall’apparecchio telefonico da cui si sta chiamando, vedi anche qui. Condizioni Temporali Codice per interagire con le Condizioni Temporali configurate. Casella Vocale Casella Vocale Codice per interagire con una Casella Vocale di un qualunque interno. E’ possibile accodare l’interno per evitare la richiesta. Casella Vocale Personale Codice per interagire con la Casella Vocale dell’interno dal quale si effettua la chiamata. 12.1.9 Impostazioni Generali Descrizione Nel Modulo Impostazioni Generali vengono raccolti dei parametri globali per configurare il NethVoice. Procedere con molta cautela modificando solo valori di cui si è a conoscenza del significato. Configurazione Opzioni di Chiamata Opzioni Asterisk per le chiamate Opzioni per le chiamate entranti: • t: permette al chiamato di trasferire le chiamate digitando il Codice Servizio di NethVoice. 158 Capitolo 12. Amministrazione NethVoice Documentation, Release 11.4-ng • T: permette al chiamante di trasferire le chiamate digitando il Codice Servizio di NethVoice. • r: genera un o squillo al chiamante. • x o w: consente al chiamato di far partire la registrazione usando il Codice di Registrazione Chiamata ( x per Automixmon w per Automon come configurato in Impostazioni Avanzate ). • X o X: consente al chiamante di far partire la registrazione usando il Codice di Registrazione Chiamata ( X per Automixmon W per Automon come configurato in Impostazioni Avanzate). Opzioni Asterisk per le chiamate in uscita Opzioni per le chiamate uscenti: • t: permette al chiamato di trasferire le chiamate digitando il Codice Servizio di NethVoice. • T: permette al chiamante di trasferire le chiamate digitando il Codice Servizio di NethVoice. • r: genera un o squillo al chiamante, non è consigliabile per le chiamate in uscita. • x o w: consente al chiamato di far partire la registrazione usando il Codice di Registrazione Chiamata ( x per Automixmon w per Automon come configurato in Impostazioni Avanzate ). • X o X: consente al chiamante di far partire la registrazione usando il Codice di Registrazione Chiamata ( X per Automixmon W per Automon come configurato in Impostazioni Avanzate ). Registrazione Chiamate Impostazione Globale Registrazione chiamate Abilitazione generale per la registrazione delle chiamate configurabili dagli interni, vedi qui. Se disabilitato ogni opzione Registra Subito configurata sugli Interni sarà ignorata non registrando nessuna chiamata. Questa opzione non ha effetti sulla registrazione su richiesta, configurabile in Opzioni Chiamata, ne sulle registrazioni di Code e Conferenze. Disabilitare questa opzione se non si utilizzano le registrazioni, velocizzando il processo delle chiamate da parte del NethVoice. Formato registrazione chiamate Selezionare il formato delle registrazioni delle chiamate. Casella Vocale Tempo predefinito di squillo Il numero di secondi di squillo di un interno prima di inviare i chiamanti alla Casella Vocale. Questa opzione può essere impostata singolarmente per ogni interno qui e non ha effetti per interni senza Casella Vocale. Prefisso chiamata diretta Casella Vocale Il prefisso per contattare direttamente la Casella Vocale di un interno, modificare con cautela per non creare dei conflitti con codici già esistenti. 12.1. Amministrazione 159 NethVoice Documentation, Release 11.4-ng Tipo messaggio per la chiamata diretta alla Casella Vocale Il messaggio predefinito da utilizzare quando si chiama direttamente la Casella Vocale di un interno. Guadagno opzionale messaggi vocali Guadagno utilizzato durante la registrazione dei messaggi vocali. L’unità di misura è in decibel. Non riprodurre “prego lasciare un messaggio dopo il segnale acustico” al chiamante Selezionare l’opzione per non riprodurre il messaggio predefinito “Prego lasciare un messaggio dopo il segnale acustico. Quando terminato riagganciare o premere cancelletto.” dopo il messaggio di benvenuto della Casella Vocale. Questa opzione è globale. Interno Operatore Numero di default che il NethVoice deve comporre quando il chiamante preme ‘0’ dalla Casella Vocale o dalla directory dell’IVR. Non deve essere un interno per forza, può essere ad esempio un Gruppo di Chiamata o un numero esterno. VmX Locator Casella Vocale Messaggio dopo il Timeout Se questa destinazione è la Casella Vocale scegliere se riprodurre le istruzioni standard o un semplice segnale acustico. Messaggio a Fine Ripetizioni Se questa destinazione è la Casella Vocale scegliere se riprodurre le istruzioni standard o un semplice segnale acustico. Opzione Chiamata Diretta Se sull’Interno è stata definita l’opzione per chiamare direttamente la Casella Vocale, questa sarà l’opzione predefinita se non diversamente specificato sull’Interno. Timeout Messaggio Il tempo in secondi dopo la riproduzione del messaggio per andare in timeout e/o ripetere il messaggio se non è stata fatta nessuna scelta. Riproduci il Messaggio Numero di volte che il messaggio viene riprodotto se il chiamante non fa nessuna scelta prima di andare all’opzione di timeout. 160 Capitolo 12. Amministrazione NethVoice Documentation, Release 11.4-ng Numero di Ripetizioni in caso di Errore Numero di volte che il messaggio viene riprodotto se il chiamante non fa una scelta errata prima di andare all’opzione di opzione non valida. Impostazioni Internazionali Indicazioni Paese Selezionare lo stato. Formato orario 24 ore Selezionare Si per il formato 24 0re, No per utilizzare quello a 12 ore (am/pm). Impostazioni di Sicurezza Permetti chiamate anonime SIP in ingresso Impostando Si, tutti avranno la possibilità di chiamare il NethVoice tramite il protocollo SIP ricevendo così anche chiamate anonime. 12.1.10 Amministrazione Moduli Descrizione Tramite l’Amministrazione moduli vengono gestiti tutti i componenti del NethVoice. Nella pagina sono elencati, divisi per tipologia, tutti i moduli installati e/o installabili su NethVoice. C’è la possibilità cliccando sul nome del modulo di gestire le azioni che lo riguardano, a seconda del suo stato sarà possibile installarlo, aggiornarlo, disinstallarlo, attivarlo o disattivarlo. I moduli vengono aggiornati tramite aggiornamenti automatici e/o manuali, il tipo di aggiornamento dipende dal modulo e ovviamente dai cambiamenti da apportare. 12.1.11 Messaggio Rotta Congestionata Descrizione In questo modulo è possibile personalizzare i messaggi di errore o di impossibilità delle chiamate effettuate. I messaggi vengono presi dalle Registrazioni di Sistema già caricate. Configurazione Rotte Standard Messaggio o tono da riprodurre in caso di indisponibilità di Fasci per chiamare. 12.1. Amministrazione 161 NethVoice Documentation, Release 11.4-ng Rotte Intra-Aziendali Messaggio o tono da riprodurre in caso di indisponibilità di Fasci per le rotte Intra-Aziendali. Rotte di Emergenza Messaggio o tono da riprodurre in caso di indisponibilità di Fasci per le rotte di emergenza. Nessuna Risposta Messaggio o tono da riprodurre in caso di nessuna risposta per la chiamata. Il messaggio di default è: “Il numero chiamato non ha risposto.” Numero Incompleto Messaggio o tono da riprodurre se il Fascio riporta Numero Errato o Incompleto. Il messaggio di default è: “Il numero chiamato non è attivo, verificare il numero è riprovare.” 12.1.12 Amministrazione Caselle Vocali Descrizione Il modulo Amministrazione Caselle Vocali consente di gestire tutte le Caselle Vocali configurate su NethVoice. Il modulo si divide in varie parti, sia generali che per le singole caselle. Sulla destra, innanzitutto, c’è l’elenco degli interni configurati sul NethVoice, con sfondo verde quelli con la Casella Vocale configurata, in giallo quelli con la Casella Vocale non attiva. E’ possibile cliccando sui vari interni con Casella Vocale attiva entrare nella configurazione specifica, altrimenti negli interni non attivi si viene dirottati al modulo per attivarla. Il modulo ha poi tre sezioni Impostazioni, Utilizzo e Definizione Timezone per la configurazione generale. La parte di Definizione Timezone non è al momento supportata. Configurazione Impostazioni Nelle immagini i valori di default. • adsifdn: numero descrittore della applicazione ADSI per scaricare a. • adsisec: codice di sicurezza applicazione ADSI. • adsiver: numero versione applicazione ADSI. • attach: attivazione/disattivazione opzione per allegare il messaggio audio alla email. • authpassword: password per l’utente amministrativo IMAP server, se usato. • authuser: l’utente amministratore per la connessione al server IMAP. 162 Capitolo 12. Amministrazione NethVoice Documentation, Release 11.4-ng • backupdeleted: numero massimo di messaggi ammessi nella cartella Deleted. Se configurato a 0 o a no nessun messaggio cancellato sarà spostato, se impostato ad un numero da 1 a 9999 al massimo, questo numero di messaggi sarà allocato nella cartella Deleted. Il default è off. • callback: contesto dal quale farsi richiamare, se non inserito la richiamata sarà disabilitata. • charset: il carattere per il messaggio della Casella Vocale. • cidinternalcontexts: il contesto interno per il playback del nome invece del numero quando viene comunicato il chiamate. • dialout: contesto per le chiamate in uscita da (opzione 4 del menù avanzato), se non inserito le chiamate in uscita non saranno permesse. • emailbody: corpo della email di notifica della Casella Vocale. • emaildateformat: formato data per l’email della Casella Vocale. • emailsubject: oggetto della email di notifica Casella Vocale. • envelope: attivazione/disattivazione della riproduzione della busta prima del messaggio. • exitcontext: contesto di uscita per gli utenti che digitano 0 o * ad esempio. • expungeonhangup: elimina in uscita. • externnotify: applicazione esterna per la notifica della Casella Vocale • externpass: comando per cambiare la password per l’applicazione esterna, sovrascrive externnotify. • externpassnotify: comando da eseguire dopo il cambio di password dall’applicazione esterna. • forcegreetings: forza un utente di un Casella Vocale appena configurata a registrare il messaggio di benvenuto. • forcename: forza un utente di un Casella Vocale appena configurata a registrare il proprio nome. • format: formato del file audio della Casella Vocale. Inserire solo formati supportati da Asterisk. • fromstring: nome mittente della email. • greetingsfolder: cartella dove conservare i benvenuti se imapgreetings=yes, se non specificato è INBOX. • imapclosetimeout: timeout per server IMAP. • imapflags: protocollo opzionale per il server IMAP, per esempio ssl per i server che supportano OpenSSL. • imapfolder: la cartella dove conservare i messaggi email della Casella Vocale. • imapgreetings: attivazione archiviazione messaggi di benvenuto. • imapopentimeout: timeout per server IMAP. • imapparentfolder: cartella radice per il server IMAP. • imapport: porta per il server IMAP. • imapreadtimeout: timeout per server IMAP. • imapserver: indirizzo del server IMAP. • imapwritetimeout: timeout per server IMAP. • listen-control-forward-key: tasto personalizzato per scorre in avanti i messaggi. • listen-control-pause-key: tasto personalizzato per la pausa dei messaggi. • listen-control-restart-key: tasto personalizzato per il riavvio dei messaggi. • listen-control-reverse-key: tasto personalizzato per scorre indietro i messaggi. 12.1. Amministrazione 163 NethVoice Documentation, Release 11.4-ng • listen-control-stop-key: tasto personalizzato per fermare i messaggi. • mailcmd: comando per inviare email. • maxgreet: massima durata del benvenuto. • maxlogins: numero massimo di tentativi di accesso. • maxmessage: lunghezza massima messaggio, dimensione. • maxmsg: numero massimo messaggi della Casella Vocale. • maxsecs: numero massimo di secondi di durata di un messaggio. • maxsilence: numero di secondi di silenzio dopo il quale il NethVoice chiuderà la registrazione della Casella Vocale. • minsecs: numero di secondi minimo per considerare un messaggio valido. Deve essere superiore a maxsilence altrimenti ci possono essere dei messaggi vuoti. • moveheard: sposta i messaggi ascoltati nella cartella Old. • nextaftercmd: salta al prossimo messaggio dopo aver premuto 7 o 9 per cancellare/salvare il messaggio corrente. • odbcstorage: la connessione odbc configurata nel file /etc/asterisk/res_odbc.conf per il salvataggio delle Caselle Vocali. • odbctable: tabella odbc dove registrare i messaggi delle Caselle Vocali. • operator: se attivato abilita premendo 0 prima/durante/dopo un messaggio di contattare un operatore. • pagerbody: corpo del messaggio inviato al sistema di inoltro se abilitato. • pagerfromstring: mittente del messaggio inviato al sistema di inoltro se abilitato. • pagersubject: oggetto del messaggio inviato al sistema di inoltro se abilitato. • pbxskip: salta la stringa [PBX] dal titolo del messaggio. • pollfreq: frequenza di polling se pollmailboxes è attivato. • pollmailboxes: se le caselle postali vengono cambiate al di fuori del modulo Caselle Vocali questa opzione deve essere attivata. • review: abilita il mittente a risentire/registrare di nuovo il messaggio appena lasciato. • saycid: comunica le informazioni del chiamante prima del messaggio. • sayduration: comunica le informazioni sulla durata prima del messaggio. • saydurationm: specificare la durata minima da comunicare. • searchcontexts: cerca la Casella Vocale in tutti i contesti oltre al corrente. • sendvoicemail: abilita l’invio alla Casella Vocale. • serveremail: indirizzo mittente della mail di notifica della Casella Vocale. • silencethreshold: che valore di rumore considerare silenzio. • skipms: quanti millesecondi per spostarsi avanti/indietro quando si effettua lo scorrimento avanti/indietro nel messaggio. • smdienable: abilita interfaccia SMDI. • smdiport: porta valida come specificato in /etc/asterisk/smdi.conf per l’utilizzo di SMDI. • tempgreetwarn: ricorda all’utente che ha attivato un messaggio di benvenuto temporaneo. 164 Capitolo 12. Amministrazione NethVoice Documentation, Release 11.4-ng • usedirectory: permesso di trovare le voci per avanti/indietro nella directory. • userscontext: contesto utente quando le voci di /etc/asterisk/users.conf sono registrate. • vm-mismatch: personalizzare il file audio al posto di quello di default che dice “La password inserita e reinserita non coincidono. Riprova.” • vm-newpassword: personalizzare il file audio che viene utilizzato al posto del prompt di default che dice: “Inserisci la tua nuova password seguita dal tasto cancelletto.” • vm-passchanged: Personalizzare il file audio che viene utilizzato al posto del prompt di default che dice: “La tua password è stata cambiata.” • vm-password: Personalizzare il file audio che viene utilizzato al posto del prompt di default che dice: “password”. • vm-reenterpassword: Personalizzare il file audio che viene utilizzato al posto del prompt di default che dice: “Si prega di inserire nuovamente la password seguita dal tasto cancelletto”. • volgain: l’allegato alla mail della Casella Vocale può arrivare in un volume troppo basso per essere ascoltato. Questo parametro consente di specificare la quantità di guadagno da aggiungere al messaggio durante l’invio di un messaggio vocale. NOTA: sox deve essere installato per far funzionare questa opzione. Utilizzo La sezione Utilizzo offre una visione di insieme dello stato delle Caselle Vocali su NethVoice, fornendo il totale delle Caselle Vocali configurate, dei messaggi presenti, dello spazio disco occupato etc. • Numero di Account: numero di account attivati/non attivati/disabilitati. • Numero messaggi: numero messaggi cartella INBOX/altre cartelle. • Nomi Registrati: numero di messaggi nome registrati. • Messaggi di benvenuto su non disponibile: numero di messaggi di benvenuto su non disponibile registrati. • Messaggi di benvenuto su occupato: numero di messaggi di benvenuto su occupato registrati. • Messaggi di benvenuto temporanei: numero di messaggi di benvenuto temporanei registrati. • Messaggi di benvenuto abbandonati: numero di messaggi di benvenuto abbandonati registrati. • Disco Usato: spazio di disco usato al momento dai dati dalle Caselle Vocali in megabytes. Amministrazione Singole Caselle Vocali Cliccando su uno degli interni nella parte destra si entra nell’amministrazione della singola Casella Vocale. Impostazioni Nelle Impostazioni si ottiene l’accesso alla parte della configurazione dell’interno che riguarda la Casella Vocale, per maggiori dettagli vedi qui. Utilizzo Nella sezione Utilizzo viene mostrato lo stato della Casella Vocale. • Numero messaggi: numero messaggi cartella INBOX/altre cartelle. • Nome Registrato: presenza o meno della registrazione del messaggio nome. • Messaggio di benvenuto su non disponibile: presenza o meno della registrazione messaggio di benvenuto su non disponibile. 12.1. Amministrazione 165 NethVoice Documentation, Release 11.4-ng • Messaggio di benvenuto su occupato: presenza o meno della registrazione messaggio di benvenuto su occupato. • Messaggio di benvenuto temporanei: presenza o meno della registrazione messaggio di benvenuto temporanei. • Messaggio di benvenuto abbandonati: presenza o meno della registrazione messaggio di benvenuto abbandonati. • Disco Usato: spazio di disco usato al momento dai dati dalla Casella Vocale in megabytes. Impostazioni Avanzate Nella sezione Impostazioni Avanzate è possibile personalizzare le opzioni della Casella Vocale rispetto allo standard generale. 166 Capitolo 12. Amministrazione CAPITOLO 13 Moduli Avanzati 13.1 Moduli Avanzati 13.1.1 Impostazioni Avanzate Il Modulo Impostazioni Avanzate consente di andare nel dettaglio dei servizi di NethVoice configurando nei minimi particolari ogni funzionalità. Alcune di queste impostazioni possono rendere il sistema inutilizzabile. Fare un backup prima di apportare modifiche. Le impostazioni read-only sono in genere più variabili. Possono essere modificate impostando “true” l’opzione “Override delle impostazioni in sola lettura”. Dopo averle modificate„ si devono salvare le impostazioni abilitando il check nella check box verde che apparirà. Si possono reimpostare le impostazioni di default cliccando nell’icona a destra del valore. Avvertimento: Fare delle modifiche solo se si è certi di quello che si sta facendo e si è a conoscenza delle possibili problematiche create 13.1.2 CLI Asterisk Permette di eseguire comandi tramite la console CLI (Command Line Interface) di Asterisk, visualizzando via web la risposta. I comandi che possono essere eseguiti sono tutti quelli della console, ovviamente non è possibile usarlo per vedere in tempo reale scorrere le chiamate, come si può fare collegandosi in ssh a nethservice e digitando il comando asterisk -r Esempi di Comandi • sip show peers: Elenca tutti gli interni SIP con il relativo stato di registrazione sul server, e l’ip da cui si collegano • iax2 show peers Come il precedente ma per gli interni IAX • sip show peer EXTEN Visualizza i dettagli di configurazione dell’interno EXTEN • iax2 show peer EXTEN Come il precedente ma per gli interni IAX 167 NethVoice Documentation, Release 11.4-ng • core show channels verbose visualizza l’elenco dei canali attivi in questo momento • sip show registry visualizza lo stato della registrazione dei fasci sip che la prevedono(ad esempio fasci voip) • hangup request CANALE chiude un canale aperto (premere due volte tab per visualizzare i canali aperti) 13.1.3 Blacklist Descrizione Il modulo Blacklist di NethVoice consente di bloccare in ingresso le chiamate che provengono da determinati numeri telefonici. La chiamata da un chiamante bloccato invece di entrare nel normale flusso di chiamata verrà rifiutata con un messaggio che dice che il numero chiamato non è più valido. Il modulo offre anche la possibilità di bloccare le chiamate anonime. Non è ammesso l’utilizzo dei pattern di Asterisk, se è necessario utilizzarli si possono bloccare le chiamate tramite le Rotte in entrata destinandole ad un Annuncio o chiudendo subito la chiamata ad esempio. Configurazione Numero/ID Chiamante Inserire il numero o il nome in caso sia risolto dalla rubrica del NethVoice che si vuole inserire in Blacklist. Descrizione Inserire una descrizione per il numero da inserire in Blacklist. Blocca ID Chiamanti Anonimi Spuntando l’opzione vengono bloccate tutte le chiamate anonime. Codici Attivazione I seguenti Codici, modificabili tramite il modulo Codici Servizi consentono l’utilizzo del modulo Blacklist direttamente da un interno. Servono ad aggiungere, rimuovere un numero dalla Blacklist, vanno ovviamente seguiti dal numero in questione. Con un codice, invece, è possibile aggiungere alla Blacklist il numero dell’ultimo chiamante. 13.1.4 Blocco Interni Descrizione Il modulo Blocco Interni permette di impedire a degli interni del NethVoice dei modelli di chiamate in uscita, modello che viene stabilito secondo dei Pattern inseriti nel Modello di Chiamata, uno per linea. 168 Capitolo 13. Moduli Avanzati NethVoice Documentation, Release 11.4-ng Il Blocco viene attivato digitando un codice sull’interno da bloccare e con un altro codice può essere revocato, attivazione e disattivazione del blocco possono essere regolate tramite la richiesta di una password. Prestare molta attenzione nell’inserimento dei modelli di chiamata da bloccare, in quanto con dei modelli invasivi si può ottenere un comportamento molto drastico non voluto. Configurazione Modelli di Chiamata Inserire qui i modelli di chiamata, uno per linea, usando i Pattern di Asterisk. Codici da telefono I seguenti Codici, modificabili tramite il modulo Codici Servizi consentono l’utilizzo del modulo Blocco Interni direttamente da un interno. Servono a bloccare, sbloccare e cambiare la password di controllo delle funzionalità. 13.1.5 Modulo Registrazione Chiamate Descrizione Il modulo Registrazione Chiamate permette di forzare o meno la registrazione all’interno dell flusso della chiamata ignorando le configurazioni in essere. Se una chiamata è da registrare, è possibile registrarla immediatamente incorporando eventuali annunci, musica di attesa, ecc prima di ricevere risposta, oppure la registrazione può iniziare al momento in cui chiamata è risposta. Configurazione Descrizione Il nome di questa istanza di registrazione chiamate. Modalità Registrazione Chiamata Comportamento del NethVoice riguardo alla registrazione: • Permetti: manterrà le impostazioni di registrazione normali del flusso di chiamata. • Registra alla Risposta: inizia la registrazione quando la chiamata dovrebbe essere registrata ignorando tutte le impostazioni che dicono il contrario. • Registra Subito: avvia la registrazione subito catturando annunci, musica di attesa ecc. • Mai: non consentirà la registrazione a prescindere dalle impostazioni nel flusso di chiamata. Destinazione Destinazione della chiamata successiva al passaggio sul modulo. 13.1. Moduli Avanzati 169 NethVoice Documentation, Release 11.4-ng 13.1.6 Destinazioni Personalizzate Descrizione Il modulo Destinazioni Personalizzate permette di registrare e aggiungere destinazioni che puntano ad un piano di chiamata personalizzato e pubblica queste destinazioni come disponibili in altri moduli. Questa è una funzione avanzata ed andrebbe usata solo da utenti che conosco bene i comandi. Configurazione Destinazione Personalizzata Questa è la Destinazione Personalizzata che sarà pubblicata. Deve essere formattata come se fosse inserita nel codice di Asterisk, dopo il comando goto, con contesto, estensione, priorità. Ad esempio app-prova,s,1 Selezione Rapida Destinazione Selezione rapida tra le destinazioni già caricate. Descrizione Breve descrizione per individuare da altri Moduli questa Destinazione Personalizzata. Note Ulteriori note descrittive per documentare il funzionamento della Destinazione. 13.1.7 Interni Personalizzati Descrizione Il modulo Interni Personalizzati permette facilmente di registrare un interno (extension) personalizzato o codice di servizio precedentemente creato in un file custom. Questo permette a NethVoice di conoscerne l’esistenza. Il Registro Interni mette da parte questa numerazione in modo da rilevare eventuali conflitti e riportarli in caso di errori negli altri moduli. Qui non si dovrebbero inserire interni che sono stati creati con il modulo Applicazioni Varie perché questi non sono interni (extension) personalizzati. Configurazione Interno Personalizzato Inserire qui l’Interno o il Codice di Servizio che sta utilizzando nel piano di chiamata e che si vuole inserire nel Registro Interni di NethVoice. 170 Capitolo 13. Moduli Avanzati NethVoice Documentation, Release 11.4-ng Descrizione Breve descrizione per questo Interno Personalizzato che sarà pubblicata nel Registro Interni di NethVoice. Note Ulteriori note descrittive per documentare il funzionamento della Destinazione. 13.1.8 Direttore Segretaria Descrizione Il modulo Direttore Segretaria serve a dare dei ruoli agli interni del NethVoice per variare le politiche di squillo degli interni. Creando un gruppo, a cui bisogna dare un nome, si ha la possibilità di istituire tre ruoli, Direttore, Segretaria e Amministratore. Quando verrà chiamato l’interno di un Direttore, il suo interno non suonerà ma la chiamata verrà girata agli interni classificati come Segretarie. Solo gli interni Amministratori riusciranno a contattare direttamente gli interni Direttori senza passare per gli interni Segretarie. Configurazione Ricerca Gruppo Ricerca di un interno per controllare se ed eventualmente in che gruppo è stato utilizzato. Nome Gruppo Nome del gruppo puramente descrittivo per favorirne il riconoscimento. Direttori Inserire gli gli interni da categorizzare come Direttori, uno per riga. Segretarie Inserire gli gli interni da categorizzare come Segretarie, uno per riga. Amministratori Inserire gli gli interni da categorizzare come Amministratori, uno per riga. 13.1. Moduli Avanzati 171 NethVoice Documentation, Release 11.4-ng Pulisci e Rimuovi Duplicati Non ci possono essere interni duplicati sia nello stesso ruolo che in ruoli diversi, cliccando in questo tasto si eliminano eventuali sviste. Codici da Telefono I seguenti Codici, modificabili tramite il modulo Codici Servizi consentono l’attivazione del modulo Direttore Segretaria direttamente da un interno. 13.1.9 Import Interni Descrizione Il modulo Import Interni ha la funzione di importare la lista degli Interni direttamente da un file csv. Questo dovrebbe agevolare il compito in presenza di installazioni di NethVoice con un numero di Interni elevato. La giusta formattazione del file csv si ottiene scaricando il file Template CSV o cliccando nel pulsante ESPORTAZIONE INTERNI nel caso esistano già degli Interni configurati nel NethVoice. Il file deve contenere un Interno per riga con tutti i campi separati da virgola. L’elenco dei campi si trova direttamente nel modulo. 13.1.10 Import Rotte in Entrata Descrizione Il modulo Import Rotte in entrata ha la funzione di importare le Rotte in Entrata direttamente da un file csv. Questo dovrebbe agevolare il compito in presenza di installazioni di NethVoice con configurazioni per le chiamate in entrata numerose. La giusta formattazione del file csv si ottiene scaricando il file Template CSV o cliccando nel pulsante ESPORTA nel caso esistano già delle Rotte in Entrata configurate nel NethVoice. Il file deve contenere una Rotte in Entrata per riga con tutti i campi separati da virgola. L’elenco dei campi si trova direttamente nel modulo. 13.1.11 Lingue Descrizione Il modulo Lingue permette di cambiare la lingua durante il flusso di una chiamata semplicemente direzionando la chiamata al modulo per poi farla continuare verso la destinazione desiderata. Il cambiamento di lingua si traduce in pratica nel fatto che il NethVoice da quel momento utilizzerà i messaggi di sistema nella lingua prescelta. Di default su NethVoice sono caricati solo i messaggi in italiano ed in inglese. Per aggiungere i files audio di una lingua, scaricare i suoni per Asterisk e caricarli qui. 172 Capitolo 13. Moduli Avanzati NethVoice Documentation, Release 11.4-ng Configurazione Descrizione Descrizione per il modulo. Codice Lingua Codice lingua di Asterisk, per esempio it per italiano, fr per francese, de per tedesco... 13.1.12 Applicazioni Varie Descrizione Le Applicazioni Varie possono essere utilizzate per impostare dei servizi consultabili direttamente dai telefoni scegliendo una delle varie destinazioni disponibili in NethVoice. Non è la stessa cosa del modulo Destinazioni Varie, che serve a creare destinazioni da poter essere utilizzate da altri moduli di NethVoice, per chiamare per esempio numeri interni o altri servizi. Configurazione Descrizione Nome descrittivo per individuare l’Applicazione creata. Codice Servizio Il codice/interno che gli utenti dovranno digitare per accedere a questa Applicazione. Una volta creata l’Applicazione può essere modificato dalla pagina Codici Servizi. Stato Servizio Stato dell’Applicazione, se attiva o no. Destinazione Destinazione della chiamata dopo aver digitato il Codice Servizio. 13.1.13 Gruppi Pin Descrizione Il modulo Gruppi PIN di NethVoice ha la funzione di raggruppare dei codici pin ed utilizzarli nei moduli che possono richiedere una autorizzazione tramite PIN come ad esempio le Rotte in Uscita. La richiesta di un PIN può anche essere automatizzata inserendo il valore del campo accountcode configurato nell’interno nella lista dei PIN. 13.1. Moduli Avanzati 173 NethVoice Documentation, Release 11.4-ng Configurazione Descrizione Gruppo PIN Descrizione per individuare il Gruppo PIN. Registra nel CDR Spuntare questa opzione per registrare nei Report del NethVoice l’immissione del PIN. Lista PIN Inserire uno o più PIN, uno per riga. Ovviamente si tratta di valori numerici. 13.1.14 Priorita Code Descrizione Il modulo Priorità Coda permette di impostare al chiamante una priorità nella coda. Normalmente un chiamante ha priorità 0. Impostando una priorità alta il chiamante verrà risposto prima degli altri presenti già in Coda. La priorità è applicata a tutte le Code dove il chiamante eventualmente è diretto. Di solito come destinazione viene imposta una Coda, ma questo non è obbligatorio. Per esempio si potrebbe impostare come destinazione un unico IVR ma proveniente da due diverse Rotte in Entrata, e di conseguenza le chiamate che andranno dall’IVR nelle successive Code seguiranno la priorità qui impostata. Configurazione Descrizione Nome descrittivo per questa Priorità Code. Priorità Priorità per la chiamata che transita attraverso questa Priorità Coda. La priorità 0 è quella di default ed anche quella più bassa all’interno di una Coda. Destinazione Destinazione della chiamata dopo che le è stata modificata la Priorità Coda. 174 Capitolo 13. Moduli Avanzati NethVoice Documentation, Release 11.4-ng 13.1.15 Richiamata Descrizione Il modulo Richiamata consente di essere richiamati in modo automatico. Se una chiamata arriva al modulo Richiamata, il NethVoice riaggancerà subito la chiamata e richiamerà il chiamante subito dopo indirizzando la chiamata al modulo selezionato. Questo modulo ha di solito lo scopo di ridurre i costi per chiamate particolari, tipo internazionali o cellulari. Le chiamate effettuate dal modulo Richiamata verranno processate normalmente secondo le politiche decise nelle Rotte in Uscita. Configurazione Descrizione Richiamata Inserire una descrizione per questa Richiamata. Numero Richiamata Inserire in numero da richiamare. Se lasciato vuoto verrà richiamato l’ID Chiamante. Ritardo prima della Richiamata Inserire il numero di secondi prima di effettuare la Richiamata. Destinazione dopo la Richiamata Destinazione della Richiamata. 13.1.16 Imposta Callerid Descrizione Imposta CallerID consente di cambiare l’ID chiamante della chiamata e poi proseguire per la destinazione desiderata, ad esempio, si può decidere di modificare l’id chiamante “Mario Rossi” a “Vendite: Mario Rossi”. Si prega di notare, il testo da inserire è quello modificato. Per modificare il callerid corrente, utilizzare le variabili Asterisk adeguate, come ad esempio “$ {CALLERID (nome)} ” per il nome callerid attualmente impostato e “$ {CALLERID (num)} “per il numero callerid attualmente impostato. Configurazione Descrizione Campo descrittivo per individuare L’imposta CallerID configurato. 13.1. Moduli Avanzati 175 NethVoice Documentation, Release 11.4-ng Nome CallerID Il Nome CallerID che si desidera utilizzare. Se si sta cercando di modificare il nome e non sostituendolo completamente, non dimenticare di includere le variabili Asterisk appropriate. Se si lascia vuota questa casella, il nome verrà oscurato. Numero CallerID I Numero CallerID che si desidera utilizzare. Se si sta cercando di modificare il numero e non sostituendolo completamente, non dimenticare di includere le variabili Asterisk appropriate. Se si lascia vuota questa casella, il numero verrà oscurato. Destinazione Destinazione della chiamata dopo le operazioni su Nome e Numero CallerID. 13.1.17 Gruppi Caselle Vocali Descrizione Il Gruppo di Caselle Vocali ha la funzione di ricevere un messaggio vocale e moltiplicarlo per tutte le caselle vocali che ha come membri. Viene quindi creato un nuovo messaggio per ogni membro e se il messaggio viene ascoltato e/o cancellato da uno dei membri non vale per gli altri. Configurazione Numero Gruppo Il numero da chiamare per questo Gruppo di Caselle Vocali. Descrizione Gruppo Descrizione per individuare il gruppo. Etichetta Audio Riproduce un messaggio audio scelto dalle Registrazioni di Sistema al chiamante per comunicare che gruppo ha chiamato, oppure c’è un messaggio di sistema che riproduce il numero del gruppo. Password Opzionale Password opzionale per accedere al Gruppo di Caselle Vocali. 176 Capitolo 13. Moduli Avanzati NethVoice Documentation, Release 11.4-ng Lista Caselle Vocali Sezionare tra gli interni con la casella vocale attiva. Gruppo Caselle Predefinito Se viene indicato come Gruppo di Caselle Vocali predefinito, gli interni con voicemail saranno automaticamente aggiunti e tolti da questo gruppo. 13.1. Moduli Avanzati 177 NethVoice Documentation, Release 11.4-ng 178 Capitolo 13. Moduli Avanzati CAPITOLO 14 Provisioning 14.1 Provisioning 14.1.1 Provisioning Impostazione Avanzate Terminali Descrizione Il modulo Impostazioni Avanzate fornisce le configurazioni base del Provisioning. Non ci dovrebbe essere motivo di effettuare cambiamenti in questo modulo in quanto viene pre-caricata una configurazione ottimale. Il modulo ha diverse funzionalità, le configurazioni di base, l’associazione dei mac address monitorati ai produttori di apparecchi telefonici (OUI Manager), un editor per modificare i template caricati dei telefoni, importazione/esportazione lista terminali, importazione/esportazione pacchetti telefoni, mostra/nascondi marche modelli. Configurazioni Gestione dei parametri generali del Provisioning di NethVoice. Questi parametri sono già stati configurati cercando di ottenere una configurazione ottimale e non dovrebbero avere bisogno di cambiamenti. OUI Manager Associazione tra i mac address ed i produttori di apparecchi telefonici. Il Provisioning si basa su queste associazioni per effettuare l’auto-discovery tramite il modulo Wizard Provisioning. Editor Opzioni/Configurazione Prodotto Questa parte del modulo consente di modificare i template pre caricati per effettuare dei cambiamenti che poi verranno applicati a tutti i telefoni del modello prescelto. I template posso essere formati da più files, che si trovano una volta selezionato il modello, nell’elenco a sinistra, sotto File Configurazioni Locale. 179 NethVoice Documentation, Release 11.4-ng Importa/Esporta Mia Lista Terminali Possibilità di importare una lista di apparati per caricare le associazioni mac address, marca, modello, interno e linee direttamente sul NethVoice non passando per il Wizard Provisioning. E’ possibile anche esportare le associazioni già caricate. Carica/Esporta Manuale Modelli Terminali Parte del modulo che da la possibilità di caricare pacchetti di configurazione per modelli di telefoni. I pacchetti sono già stati caricati, consigliamo di NON utilizzare questa parte se non dietro specifiche indicazioni. Mostra/Nascondi Marche/Modelli Elenco dei pacchetti di configurazione dei telefoni caricati e possibilità di disattivare quelli non utili, consigliamo di NON utilizzare questa parte se non dietro nostre indicazioni. 14.1.2 Provisioning Configurazioni Terminali Descrizione Il modulo Configurazione Terminali serve semplicemente ad avere l’elenco delle configurazioni dei modelli di telefoni che sono caricate su NethVoice per il Provisioning. 14.1.3 Provisioning Lista Terminali Descrizione Il modulo Lista Terminali fornisce l’elenco di tutti i telefoni gestiti dal Provisioning e permette di effettuare modifiche alle configurazioni già applicate. E’ possibile agire direttamente sul file di configurazione, oppure cambiare l’interno e/o il modello assegnato al telefono. Se è stato creato un template personalizzato di configurazione tramite il modulo Gestione Template Terminali. Da questo modulo è anche possibile effettuare operazioni su tutti i telefoni di una certa marca o di un certo modello, come ad esempio riavviarli o riconfigurarli tutti. Configurazione Parte del modulo per ricercare in rete nuovi apparecchi telefoni e per caricare a mano delle assegnazioni mac address, marca, modello interno. Consigliamo di utilizzare il Wizard Provisioning per effettuare più agevolmente queste operazioni. Elenco dei terminali configurati tramite il Provisioning. Cliccando sul simbolo nella colonna Specifiche è possibile modificare la configurazione delle linee del telefono. Facendo una selezione multipla è possibile modificare più telefoni contemporaneamente usando i tasti funzione sotto l’elenco(Opzioni Telefono/i Selezionate). 180 Capitolo 14. Provisioning NethVoice Documentation, Release 11.4-ng Le funzionalità previste sono la cancellazione, la rigenerazione delle configurazioni o l’aggiornamento di marca e modello per i telefoni selezionati. E’ anche possibile agire su tutti i telefono in elenco senza la necessità di selezionarli tutti, utilizzando i tasti funzione più sotto(Opzioni Globali Telefoni), potendo rigenerare tutte le configurazioni, riavviare una marca specifica, o cambiare il template di configurazione o per marca o per modello. Cliccando sul simbolo nella colonna Modifica, la configurazione viene caricata nella parte alta del modulo dove è possibile modificare nello specifico tutta il template creato dal provisioning (cliccando su sul simbolo di modifica), modificare il modello del telefono, le linee e l’interno associato. Nell’elenco cliccando sul simbolo nella colonna Modifica, la configurazione viene caricata nella parte alta del modulo dove è possibile modificare nello specifico tutta il template creato dal provisioning (cliccando su sul simbolo di modifica), modificare il modello del telefono, le linee e l’interno associato. E’ possibile anche, in questo caso, cambiare il template di configurazione associato al telefono, vengono proposti tutti i template creati oltre a quello di default per la marca/modello selezionati. Avvertimento: Ogni configurazione effettuata nei vari moduli del Provisioning ha bisogno per essere attivata che venga cliccato il pulsante Applica Modifiche 14.1.4 Provisioning Gestione Template Terminali Descrizione Il modulo visualizza la lista dei template creati per i vari modelli di telefoni sottoposti al Provisioning. In questo modulo si possono modificare i template creati per i vari telefoni ed è possibile creare dei template personalizzati partendo dai template caricati su NethVoice per poi assegnarli ai vari telefoni utilizzando il modulo Lista Terminali. Configurazione Elenco di ogni template creato dal NethVoice. Nella lista si trovano tutti i template generati per i telefoni rilevati utilizzando il modulo Wizard Provisioning, con in aggiunta tutti i template personalizzati. Per creare un template personalizzato basta dargli un nome per riconoscerlo e scegliere da che base partire selezionando marca e modello. Se, invece, si clicca sul pulsante nella colonna Modifica si apre l’interfaccia per la configurazione del template. L’interfaccia cerca di riprodurre quella del telefono selezionato per quanto possibile, quindi varia da modello a modello. E’ possibile modificare le opzioni più comuni che vengono proposte, oppure andare nel dettaglio cliccando sui pulsanti di modifica per accedere direttamente ai file del template. 14.1. Provisioning 181 NethVoice Documentation, Release 11.4-ng 182 Capitolo 14. Provisioning CAPITOLO 15 Report 15.1 Report 15.1.1 Informazioni sul Sistema Descrizione Il modulo Informazioni Sistema serve a controllare lo stato di tutta la parte SIP e IAX del NethVoice, avendo dei delle notifiche anche particolareggiate per ogni tipo di servizio. Sommario Pagina introduttiva che riepiloga lo stato di canali, registrazioni, Fasci SIP e Fasci IAX. Registrazioni Lo stato delle registrazioni dei Fasci SIP e dei Fasci IAX. Canali I canali attivi sia IAX che SIP con i dettagli delle varie chiamate. Peers Lo stato degli oggetti Peers di Asterisk tipicamente i Fasci SIP e i Fasci IAX. Anche gli Interni SIP e gli Interni IAX hanno una parte Peer, essendo degli oggetti friend di Asterisk(user + peer). Info Sip Lo stato di tutti gli oggetti SIP presenti sul NethVoice. Info IAX Lo stato di tutti gli oggetti IAX presenti sul NethVoice. 183 NethVoice Documentation, Release 11.4-ng Conferenze Lo stato delle Conferenze attive sul NethVoice. Subscriptions Elenco di tutti gli hints, oggetti creati dal NethVoice per consentire a tutti i terminali SIP di monitorare lo stato di altri interni e di tutti gli oggetti creati dai vari moduli che possono essere controllati. Viene mostrato il loro stato, il codice per controllarli e quanti li controllano. Utenti Caselle Vocali Stato di tutte le Caselle Vocali configurate sul NethVoice. Code Stato di tutte le Code configurate sul NethVoice. Rapporto Completo Tutti Report qui elencati uno dopo l’altro. 15.1.2 File Log di Asterisk Descrizione Il modulo File Log di Asterisk serve a visualizzare sull’interfaccia di NethVoice porzioni di log di Asterisk per finalità di diagnostica. Configurazione Inserire il numero di righe da visualizzare e cliccare su Visualizza Log. 15.1.3 Report CDR Descrizione Il modulo Report CDR (Call Detail Record) riporta tutte le chiamate fatte, ricevute e tentate transitate per il NethVoice, con tutti i dettagli delle singole chiamate. Viene mostrata l’ora, la data, il chiamante, il chiamato, l’esito, il canale sorgente e quello di destinazione e la durata per ogni chiamata. Inoltre essendo integrato nel NethVoice anche il Channel Event Logging (CEL) è possibile cliccando nell’id univoco di ogni chiamata elencato nella colonna Sistema accedere ai dettagli più specifici della chiamata. Vengono infatti elencati tutti gli eventi che hanno interessato la chiamata dall’evento di inizio (CHAN_START) agli ultimi (HANGUP e LINKEDID_END), si possono avere quindi informazioni dettagliate come se è stata messa in attesa, se è stata trasferita etc. 184 Capitolo 15. Report NethVoice Documentation, Release 11.4-ng Gli eventi del CEL essendo molto numerosi vengono mantenuti sul NethVoice di default per 180 giorni. Se si vuole modificare questa configurazione aumentando il numero di giorni (valutare bene che lo storage a disposizione sia sufficiente) o diminuendolo basta creare un Template per il file /etc/cron.daily/nethvoice_clean_cel Configurazione Il box di ricerca permette di selezionare solo le chiamate che interessano. E’ possibile filtrare le chiamate per tutti i campi proposti selezionando tramite il radio button per quale campo ordinare i risultati. Per ogni campo, poi, è possibile indicare dei criteri di ricerca: per i campi temporali dei lassi di tempo, per gli altri dei valori che possono o non (se viene spuntata la checkbox Non) iniziare o contenere o finire o essere esattamente i valori digitati. Passando con il mouse sul simbolo + in alto a destra del box di ricerca, si attiva un altro piccolo box per decidere con che tipo di output avere i risultati della ricerca, se nella pagina del modulo, Ricerca CDR, in un file CSV e se avere un resoconto grafico dei risultati. E’ poi configurabile un numero limite di risultati per la ricerca. Data Seleziona l’intervallo di tempo per il report. E’ possibile selezionare giorno, mese, anno ora e minuto. Canale Sorgente Seleziona il canale sorgente su cui ricercare. Inserire semplicemente il tipo canale, ad esempio SIP, IAX2 o Local, il fascio o il numero chiamante, o entrambi, ad esempio SIP/201. Sorgente Ricerca nel sorgente chiamata. E’ possibile inserire diverse sorgenti separate dalla virgola. Questo campo supporta i Pattern di Asterisk. Numero Chiamante Cerca il numero chiamante. Numero Chiamato Cerca il numero chiamato. Canale Destinazione Seleziona il canale destinazione su cui ricercare. Inserire semplicemente il tipo canale, ad esempio SIP, IAX2 o Local, il fascio utilizzato o il numero chiamato, o entrambi ad esempio SIP/2001. 15.1. Report 185 NethVoice Documentation, Release 11.4-ng Destinazione Ricerca nella destinazione chiamate. E’ possibile inserire valori multipli separata da virgola. Questo campo supporta i Pattern di Asterisk. Campo Utente Cerca campo userfiled (se abilitato). Codice per Tariffazione Cerca nel codice per tariffazione Durata Cerca chiamate che corrispondono alla durata specificata. Esito Cerca chiamate che corrispondono allo stato RISPOSTO, OCCUPATO, FALLITO o NESSUNA RISPOSTA. Prima il più ... Ordinare i risultati dal più recente o dal più vecchio. Raggruppato per Raggruppa i risultati per la voce specificata. Tipo Report Tipo di report, ricerca CDR, file CSV. Limiti Risultato Limite ai risultati della ricerca. 15.1.4 Stato Sistema Descrizione Il modulo Stato Sistema viene utilizzato come dashboard o pagina iniziale all’acceso in NethVoice. Ha il semplice scopo di dare un colpo d’occhio sullo stato del NethVoice: su quello che sta facendo, sullo stato dei servizi indispensabili per il funzionamento, sull’utilizzo delle risorse hardware e sull’eventuale presenza di problematiche. 186 Capitolo 15. Report NethVoice Documentation, Release 11.4-ng Notifiche NethVoice In questa sezione si trovano tutte le notifiche riguardanti il NethVoice, eventuali problemi gravi, warning e problemi di configurazione. Statistiche di Sistema Viene dato in tempo quasi reale l’utilizzo delle risorse di sistema da parte del NethVoice, a partire dall’uso della CPU a memoria, dischi ed interfacce di rete. Statistiche NethVoice Vengono elencate le attività in corso del NethVoice, le attuali chiamate in corso, i telefoni attivi, le registrazioni dei fasci effettuate. Tempo di Esercizio Il tempo da quanto i vari servizi di NethVoice sono attivi. Stato Server Lo stato dei servizi alla base del NethVoice, Asterisk, MySQL e il Server Web(Apache). 15.1. Report 187 NethVoice Documentation, Release 11.4-ng 188 Capitolo 15. Report CAPITOLO 16 Addon 16.1 Report Code 16.2 NethHotel NethHotel è un modulo di NethVoice che permette di gestire degli interni opportunamente configurati come camere di un hotel. Caratteristiche principali: - Check-in/Check-out camere - Sveglia - Sveglia di gruppo - Report chiamate Personalizzazione Tariffe - Numeri brevi - Storico chiamate - Abilitazione/Disabilitazione chiamate fra camere 16.2.1 Configurazione NethVoice Tutti gli interni che fanno parte del contesto camere entrano a far parte della gestione NethHotel. E’ possibile trasformare un interno in camera modificando il contesto direttamente dai dettagli dell’interno, oppure attraverso il modulo Gestione camere nel pannello di configurazione di NethVoice. 16.2.2 Come configurare il centralino Consigliamo di configurare il centralino in questo modo: - tutti gli interni delle camere devono essere aggiunti al contesto camere sul pannello di gestione del centralino in Gestione Camere - gli interni di servizio, come ad esempio la reception, non devono essere aggiunti al contesto camere e devono essere configurati con interni standard, seguendo la normale politica dell’hotel. Ad esempio se le camere avranno come range di interni dal 201 al 299, l’interno della reception dovrà essere sempre a 3 cifre, ad esempio 200 o 300. Per consentire alle camere di chiamare la reception bisognerà configurare un numero breve, invece gli interni di servizio tra di loro si dovranno chiamare direttamente. è consigliata la creazione di due rotte in uscita sul centralino, la prima senza prefisso limitata agli interni di servizio per farli chiamare all’esterno numeri di 5 o più cifre, la seconda con il prefisso scelto nelle opzioni del NethHotel per far chiamare le camere (ATTENZIONE l’ordine è IMPORTANTE). Un unico accorgimento bisogna ricordarsi, per chiamate dagli interni di servizio, nel caso di corrispondenza tra numeri di emergenza e numeri delle camere (112,113 etc..), di utilizzare per chiamare i numeri di emergenza il prefisso come se si fosse una camera. - è possibile utilizzare un unica rotta in uscita con prefisso, sia per le camere che per gli interni di servizio, in questo caso però ad esempio dal telefono della reception non si potrà richiamare direttamente i numeri delle chiamate perse sul telefono per l’assenza del prefisso in questi ultimi. 189 NethVoice Documentation, Release 11.4-ng 16.2.3 Codici funzioni da telefono Nell’interfaccia di gestione del centralino NethVoice in Codici Servizi si trovano i codici per utilizzare le funzionalità del NethHotel dai telefoni. Ad esempio per aggiungere un extra per una camera dovrò chiamare *33 + Interno Camera + # + Id Extra + # + Numero 16.2.4 Gestione camere Nella pagina principale sono elencate tutte gli interni configurati. Le camere vengono divise in tab a seconda del valore numerico del campo callgroup dell’interno telefonico, configurabile dall’interfaccia di NethVoice. Le camere libere sono contraddistinte dal colore verde, quelle che hanno già effettuato il check-in invece dal colore rosso, quelle da pulire dal colore giallo. Tutte le funzioni disponibili sono presentate direttamente nel riquadro della camere. E’ possibile anche utilizzare il menu contestuale con il tasto destro del mouse. 16.2.5 Sveglia La sveglia può essere programmata una tantum oppure reiterata su più giorni. Ogni cliente può configurare la sveglia della propria camera componendo il numero 977 16.2.6 Gruppi E’ possibile raggruppare più camere in un unico gruppo. Questo consente di configurare la sveglia su una singola camera e poi estendere la configurazione a tutte le camere appartenenti al gruppo. 16.2.7 Aggiungere un Extra Per aggiungere un extra ad una camera cliccare sulla relativa icona. 16.2.8 Report Per ottenere il report del conto delle camere attualmente occupate è sufficiente cliccare sulla relativa icona. Il report riporta il dettaglio di ciascuna chiamata e di ogni extra, in fondo c’è un riepilogo che visualizza in tempo reale il conto totale. 16.2.9 Tariffe All’interno di NethHotel è presente un set predefinito di tariffe che variano in base al tipo di chiamata (es. cellulari, locali, ecc). E’ possibile modificare le tariffe esistenti o crearne di nuove. E’ anche possibile abilitare/disabilitare le chiamate verso particolari numerazioni. 190 Capitolo 16. Addon NethVoice Documentation, Release 11.4-ng 16.2.10 Extra E’ possibile configurare degli extra. E’ possibile poi assegnarli alle varie camere sia da interfaccia web e sia da telefono (ad esempio basta chiamare il *33201#99#3 per addebitare alla camera 201 tre volte l’extra che ha codice 99). 16.2.11 Opzioni Le opzioni generali comprendono: - Configurazione del prefisso per effettuare chiamate esterne - Formato interni Abilitazione/disabilitazione delle chiamate fra camere - Abilitazione/disabilitazione delle chiamate fra camere che non hanno eseguito il check-in - Interno da contattare per allarmi sveglia non risposta - Abilitare il codice per la pulizia camere 16.2.12 Numeri Brevi La sezione Numeri Brevi consente di specificare delle scorciatoie per chiamare interni predefiniti, ad esempio 9 per contattare la reception. E’ possibile associare ad un numero breve uno dei gruppi temporali caricati nell’interfaccia di gestione del centralino NethVoice. Questo consente di configurare le due destinazioni per la chiamata, se la condizione temporale viene rispettata in Destinazione, se non lo è in Altrimenti. 16.2.13 Storico Qualora sia necessario consultare uno storico di tutte le chiamate effettuate dalle camere è possibile utilizzare la sezione Storico. Lo storico delle chiamate è filtrabile per data e numero di camera. Tono di chiamata alla digitazione del prefisso NethVoice non crea un tono di chiamata automaticamente con la digitazione del solo prefisso, ma aspetta l’intera digitazione del numero da chiamare. Si può modificare questo comportamento con una piccola personalizzazione. E’ necessario creare un Template per il file: /etc/asterisk/extensions_nethesis.conf che aggiunge il tono di chiamata. Creare la directory mkdir -p /etc/e-smith/templates-custom/etc/asterisk/extensions_nethesis.conf Creare il file /etc/e-smith/templates-custom/etc/asterisk/extensions_nethesis.conf/20nethhotel inserendoci il seguente contenuto e sostituendo XXX con il prefisso impostato nell’interfaccia di NethHotel ;#-----------------------------------------------------------;# DO NOT MODIFY THIS FILE! It is updated automatically by the ;# SME Server software. Instead, modify the source template in ;# an /etc/e-smith/templates-custom directory. For more ;# information, see http://www.e-smith.org/custom/ ;# 16.2. NethHotel 191 NethVoice Documentation, Release 11.4-ng ;# copyright (C) 1999-2003 Mitel Networks Corporation ;#-----------------------------------------------------------[camere] exten => exten => exten => exten => exten => exten => exten => exten => exten => exten => exten => XXX,1,Noop(Chiamata Esterna) XXX,n,Set(TIMEOUT(digit)=5) XXX,n,Set(TIMEOUT(response)=10) XXX,n,DISA(no-password,camere-disa,$\{CALLERID(number)\}) _[*#0-9]!,1,agi(camere.php,$\{CALLERID(number)\},$\{EXTEN\}) _[*#0-9]!,n,Set(CHANNEL(language)=it) _[*#0-9]!,n(chiama),Goto(from-internal,$\{toCall\},1) _[*#0-9]!,n,Macro(hangupcall) _[*#0-9]!,n(chiudi),playback(alarm/contattare-reception) _[*#0-9]!,n,Macro(hangupcall) h,1,Macro(hangupcall) [camere-disa] exten => _[*#0-9].,1,Set(NETH_HOTEL_EXTEN=XXX$\{EXTEN\}) exten => _[*#0-9].,n,Noop($\{NETH_HOTEL_EXTEN\}) exten => _[*#0-9].,n,agi(camere.php,$\{CALLERID(number)\},$\{NETH_HOTEL_EXTEN\}) exten => _[*#0-9].,n,Set(CHANNEL(language)=it) exten => _[*#0-9].,n(chiama),Goto(from-internal,$\{toCall\},1) exten => _[*#0-9].,n,Macro(hangupcall) exten => _[*#0-9].,n(chiudi),playback(alarm/contattare-reception) exten => _[*#0-9].,n,Macro(hangupcall) exten => h,1,Macro(hangupcall) [sveglia] exten => s,1,Noop(Sveglia) exten => s,n,playback(beep) exten => s,n,playback(alarm/sonoleore) exten => s,n,Set(CHANNEL(language)=it) exten => s,n,SayUnixTime(,,R) exten => s,n,playback(minutes) exten => s,n,MusicOnHold(sveglia) exten => s,n,Noop(fine) exten => failed,1,Noop(Chiamata non risposta - ALLARME) exten => failed,n,AGI(svegliafallita.php,$\{CAMERA\},$\{ALARM\},$\{RECEPTION\}) exten => failed,n,hangup() [allarmesveglia] exten => s,1,Noop(AllarmeSveglia) exten => s,n,playback(alarm/sveglianonrisposta) exten => s,n,playback(alarm/camera) exten => s,n,Set(CHANNEL(language)=it) exten => s,n,SayDigits($\{CAMERA\}) exten => s,n,playback(hours) exten => s,n,SayUnixTime($\{ALARM\},,R) exten => s,n,playback(minutes) exten => s,n,MusicOnHold(sveglia) exten => s,n,Noop(fine) Dopo aver salvato il file appena creato dare i comandi expand-template /etc/asterisk/extensions_nethesis.conf asterisk -x "reload" 192 Capitolo 16. Addon NethVoice Documentation, Release 11.4-ng Nota: Configurare il timeout di digitazione sui vari telefoni utilizzati dalle camere del NethHotel a valori bassi per facilitare il comportamento voluto 16.3 Analisi Costi 16.3. Analisi Costi 193 NethVoice Documentation, Release 11.4-ng 194 Capitolo 16. Addon CAPITOLO 17 Appendice 17.1 License This documentation is distributed under the terms of Creative Commons - Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license. You are free to: • Share — copy and redistribute the material in any medium or format • Adapt — remix, transform, and build upon the material The licensor cannot revoke these freedoms as long as you follow the license terms. Under the following terms: • Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. • NonCommercial — You may not use the material for commercial purposes. • ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original. No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits. This is a human-readable summary of (and not a substitute for) the full license available at: http://creativecommons.org/licenses/by-nc-sa/4.0/ 195 NethVoice Documentation, Release 11.4-ng 196 Capitolo 17. Appendice CAPITOLO 18 Indici • genindex • search 197