Differenze tra le versioni di "Kalliope CTI Mobile"

Da Kalliope Wiki.
Jump to navigation Jump to search
 
(101 versioni intermedie di 9 utenti non mostrate)
Riga 1: Riga 1:
==Introduzione==
<languages />
[[File:Playstore.png|180x408px|right|thumb||KalliopeCTI su Google Play]]
<translate>
<!--T:107-->
<div class="noutonum" style="float: right">__TOC__</div>
 
==Introduzione== <!--T:1-->
<!--[[File:kcti_appstore.png|180x324px|right|thumb||KalliopeCTI su App Store]]-->
<!--[[File:kcti_appstore.png|180x324px|right|thumb||KalliopeCTI su App Store]]-->
L’app KalliopeCTI mobile è un prodotto complementare alle soluzioni KalliopePBX che permette agli utenti di accedere a una serie di servizi tra cui: consultazione delle rubriche e dello storico chiamate, avvio di una chiamata in modalità click-to-call o callback, accesso alla voice-mail, risposta ad una chiamata, chat e altro ancora.
Per chi ha la necessità di essere sempre reperibile, Kalliope ha pensato l’app KalliopeCTI mobile per sistemi Android e iOS.
 
E’ possibile scaricare KalliopeCTI mobile direttamente da [https://play.google.com/store/apps/details?id=it.netresults.kalliopeservice Google Play] e [https://itunes.apple.com/it/app/kalliope-cti/id1108203678?mt=8 App Store].
KalliopeCTI mobile app è un prodotto opzionale che permette di accedere ai servizi telefonici e di UC anche fuori dall'ufficio, semplicemente tramite il tuo numero di interno e utilizzando le linee aziendali.  
 
 
 
Requisiti minimi - Android:
* Android 4.1 o superiore
* iOS 8.0 o superiore
* KalliopePBX con firmware 4.1.3¹ o superiore
* Licenza KalliopeCTI Pro o Phone
 
¹ ''Per una completa funzionalità di KalliopeCTI è consigliato utilizzare KalliopePBX con firmware 4.3.10 o superiore.''
<div style="clear:both"></div>
 
==Primo avvio e configurazione==
Al primo avvio dell’applicazione KalliopeCTI viene visualizzato un tutorial che guida l’utente attraverso le varie sezioni dell’applicazione.
 
L’applicazione è navigabile grazie a una barra a doppio livello posizionata nella parte superiore dello schermo.
[[File:Tutorial.png|250x426px|destra|miniatura||Tutorial]]
 
[[File:Barrasup.png|300x46px|centro|Livello superiore]]
 
Il livello superiore consente di accedere al menu di sistema contenente le seguenti voci:
*Impostazioni: pannello di configurazione dell’applicazione
*Invia report: consente di inviare un report agli sviluppatori in caso di comportamenti anomali dell’app
*Casella vocale: accesso diretto ai messaggi presenti in voicemail
*Tutorial: avvia nuovamente il tutorial dell’app
*Info: fornisce informazioni sulla versione installata
*Esci: chiude l’applicazione.
 
Inoltre, la barra di livello superiore indica il nome del tab che si sta visualizzando attualmente (in questo caso Rubrica), permette di fare ricerche all’interno di ogni tab e mostra lo stato di connessione dell’app.
 
Cliccando sul simbolo della '''''K''''' è possibile connettersi/disconnettersi, lo stato di connessione è indicato dal colore del simbolo stesso (verde = connesso, grigio = non connesso).
 
[[File:Barrainf.png|300x46px|centro|Livello inferiore]]
 
ll livello inferiore consente la navigazione attraverso i tab principali dell’app:
*Contatti: interni, rubrica KalliopePBX, contatti preferiti, e, se abilitato, contatti personali del device in uso
*Storico chiamate: lista delle chiamata effettuate, ricevute e perse raggruppate per contatto
*Chat: conversazioni avviate con gli altri utenti KalliopeCTI, sia mobile che desktop.
 
===Impostazioni===
Come prima cosa è necessario configurare alcuni semplici parametri dal menu ''Impostazioni'':
*Server: indirizzo IP della centrale KalliopePBX
*Porta: 5039
*Username dell’utente GUI/CTI
*Password dell’utente GUI/CTI
*Suoneria: utile per differenziare le chiamate in arrivo al numero cellulare da quelle in arrivo all’interno
*Connetti all’avvio, l’app si connette automaticamente all’avvio dell'applicazione
*Connetti solo su Wi-Fi, l’app si connette solo quando si trova sotto copertura Wi-Fi
*Sincronizza contatti: se attivo, l’applicazione sincronizza i contatti KalliopePBX con quelli del device in uso
*Contatti da visualizzare: permette di scegliere le rubriche dalle quali visualizzare i contatti.
 
==Contatti==
[[File:4rubrica.png|250x428px|destra|miniatura||Contatti]]
La schermata ''Contatti'', seconda icona a partire da sinistra, mostra '''tutti i contatti KalliopePBX''', sia gli interni che le rubriche, posizionando in alto i contatti '''preferiti'''.
 
Gli interni sono riconoscibili dalla presenza del campo '''BLF''' (cerchio colorato) e della '''chat presence''' (icona e stato).
 
In corrispondenza di ogni contatto c’è un simbolo che indica la provenienza del contatto stesso (interno, rubrica Kalliope, rubrica device, Outlook, ''etc.'').
 
Cliccando sui vari contatti compare un sottomenu con i seguenti elementi:
*'''Informazioni''' contatto
*Chiama in modalità '''click-to-call'''
*Chiama in modalità '''Callback'''
*Chiama usando la '''SIM del device'''
*Avvia '''chat'''
 
Per maggiori informazioni circa le diverse modalità di chiamata si faccia riferimento alla sezione [[#Gestione chiamate|<i>Gestione chiamate</i>]] del presente manuale.
 
Premendo sul titolo della schermata (default ''Contatti'') è possibile filtrare la rubrica come segue:
*'''Contatti''': mostra tutti i contatti
*'''Interni''': mostra soltanto gli interni di Kalliope
*'''Rubrica''': mostra soltanto i contatti della rubrica Kalliope e del dispositivo
 
===Dettagli===
La '''schermata di dettaglio''' dei contatti mostra diverse informazioni relative al contatto selezionato, tra cui:
*nome
*cognome
*azienda
*numeri di telefono
*indirizzi e-mail
 
Solo per gli interni vengono visualizzati anche la presence e lo stato BLF.
 
Lo stato BLF ammette le seguenti possibilità:
*Verde: disponibile
*Giallo: ringing
*Rosso: occupato
*Grigio: non registrato
 
Da questa schermata è possibile, inoltre, contrassegnare un contatto come '''preferito''' cliccando sul simbolo [[File:kcti_favourite_button.jpg|16px]] in alto a destra.
I contatti preferiti vengono visualizzati in alto nella lista ''Contatti''.
 
==Storico chiamate==
[[File:7recenti.png|250x415px|destra|miniatura||Storico chiamate]]
Questa sezione dell’app KalliopeCTI è dedicata al registro delle chiamate relative all’utente loggato.
 
Le chiamate sono suddivise in:
*Chiamate uscenti
*Chiamate entranti
*Chiamate perse
 
Le voci del registro sono raggruppate in base al contatto / numero chiamato o chiamante, il numero totale delle chiamate è mostrato tra parentesi.
 
Cliccando sulla singola riga, si accede al dettaglio di tutte le chiamate riferite al contatto specifico, come mostrato in figura.
 
Una notifica segnala, inoltre, la presenza di eventuali messaggi in [[#Casella vocale|voicemail]]; cliccando sulla notifica si accede direttamente alla propria casella di posta per l’ascolto e la gestione dei messaggi.
 
 
Il dettaglio delle chiamate per contatto comprende tutte le chiamate, in ordine cronologico, da e verso quel contatto.
 
Per ogni chiamata sono disponibili le seguenti informazioni:
*Tipo (entrante, uscente, persa)
*Data
*Ora
*Durata
 
E’ possibile, inoltre, richiamare il contatto nelle modalità disponibili a seconda del tipo di contatto (interno o numero esterno).
 
==Casella vocale==
La casella vocale è accessibile dal menu di sistema e offre un accesso facile e immediato a tutti i messaggi ricevuti e conservati sul PBX o su uno storage remoto montato su Kalliope.
[[File:Voicemail.png|250x426px|destra|miniatura||Voicemail]]
Per ogni messaggio in voicemail viene indicato mittente, data, ora e durata.
 
I messaggi non vengono salvati automaticamente sul device ma devono essere scaricati cliccando sull’apposito tasto in corrispondenza di ogni singolo messaggio.
 
Una volta scaricato, sarà possibile riprodurre il messaggio direttamente sul device.
 
L’app consente, inoltre, di gestire lo stato (letto, non letto, urgente) e la cancellazione dei messaggi. I messaggi possono essere cancellati dallo storage locale, dal quello remoto o da entrambi direttamente da app cliccando sul simbolo [[File:cestino1.png | 16x19px]].
 
Per accedere al menu di gestione dei messaggi è sufficiente tenere premuto per pochi secondi su un messaggio e compariranno le opzioni di gestione come in figura.
[[File:Gestione messaggi voicemail.png|centro|Gestione messaggi voicemail]]
'''''NOTA''''': i messaggi inoltrati via mail e successivamente cancellati in automatico non vengono visualizzati in questa schermata.
<div style="clear:both"></div>
 
==Chat e presence==
[[File:Chat.png|250x426px|destra|miniatura||Chat]]
KalliopeCTI offre un comodo servizio di chat e gestione della presence che permette di comunicare rapidamente con gli altri utenti Kalliope.
Per avviare una nuova conversazione è sufficiente cliccare sul contatto desiderato e sul simbolo della chat.
 
All'interno della conversazione, KalliopeCTI notifica anche lo '''stato di visualizzazione''' dei messaggi inviati utilizzando le seguenti icone:
* [[File:Not sent.png | 15x15px]] - Non inviato
* [[File:Offline1.png| 15x15px]] - Inviato
* [[File:Delivered.png | 15x15px]] - Ricevuto
 
'''''NOTA''''': i messaggi di chat che non è possibile inviare (poiché il CTI è offline) vengono schedulati e inviati al login successivo.
 
 
Lo '''stato di presence''' può essere modificato da qualsiasi tab cliccando sul simbolo della ruota dentata e successivamente sull’icona del servizio di presence (la prima dall’alto).
 
Oltre allo stato, l’utente può anche inserire un messaggio personalizzato che verrà visualizzato insieme alla presence.
 
Gli stati disponibili sono:
* [[File:Disponibile.png | 15x15px]] - Disponibile
* [[File:Fuori.png | 15x15px]] - Fuori
* [[File:Occupato.png | 15x15px]] - Occupato
* [[File:Non-disponibile.png | 15x15px]] - Non disponibile
* [[File:Offline.png | 15x15px]] - Offline
 
===Persistenza===
I messaggi inviati con KalliopeCTI, sia nella versione mobile che in quella desktop, vengono '''salvati su Kalliope''' per un tempo massimo di 7 giorni (non configurabile). <br/>
L'utente può così avviare una conversazione con KalliopeCTI e avere una copia della stessa su tutte le sue applicazioni KalliopeCTI.
 
==Gestione chiamate==
[[File:9chiamataingresso.png|250x426px|destra|miniatura||Notifica chiamata in ingresso]]
===Chiamate in ingresso===
In caso di chiamate in arrivo all’interno, sia dirette che attraverso gruppi e code, l’app mobile invia una notifica all’utente e mostra la schermata riportata in figura.
 
Questa schermata permette di effettuare tre azioni:
*Slide verso il basso: la chiamata viene ignorata e l’interno continua a squillare
*Trasferisci su cellulare: l’interno smette d squillare e il PBX instaura una chiamata verso il numero di cellulare associato, l’app notifica il reale chiamante mentre la chiamata arriverà dal numero geografico del PBX. Rispondendo a tale chiamata si è messi direttamente in comunicazione con il chiamante.
*Rifiuta: la chiamata viene abbattuta dal centralino e, di conseguenza, anche l’interno smette di squillare.
 
===Chiamate in uscita===
Per quanto riguarda le chiamate in uscita, KalliopeCTI mobile offre tre diverse modalità di setup di chiamata.
[[File:Chiamatauscita.png|centro]]
====='''1. Click-to-call'''=====
La prima icona da sinistra permette di effettuare una chiamata in modalità click-to-call: il dispositivo fisso associato all’interno riceve una telefonata dal PBX il cui chiamante è c2c: numero chiamato. Rispondendo a tale chiamata viene instaurata una nuova telefonata verso il numero desiderato.
 
====='''2. Callback'''=====
Il servizio di chiamata Callback permette di chiamare dal proprio dispositivo mobile utilizzando le linee del PBX. Premendo il tasto centrale della Figura 16, il PBX effettua una chiamata al numero cellulare associato all’interno, rispondendo e premendo il tasto 1 (come richiesto dalla voce guida) si è effettivamente messi in comunicazione con il numero desiderato.
 
====='''3. Utilizzando la rete GSM del device'''=====
In questa modalità, la chiamata viene effettuata direttamente dalla SIM del dispositivo sul quale è installata l’app KalliopeCTI.
 
==Tastierino numerico==
Oltre alla ricerca in rubrica, è possibile '''digitare il numero da chiamare''' con Kalliope direttamente nel tastierino all'interno dell'app KalliopeCTI. Durante la digitazione verranno mostrati dei suggerimenti disponibili per l''''autocompletamento¹''' del numero di telefono.<br/>
Premendo sul pulsante di chiamata sarà possibile scegliere quale modalità utilizzare tra quelle sopra elencate.
 
'''''NOTA''''': Il tastierino di KalliopeCTI non inserisce il prefisso di uscita automaticamente. Sarà quindi necessario digitare il numero da chiamare come su un normale telefono fisso.<br/>
¹ <font style="font-size:12px">''funzionalità disponibile solo su Android.''</font>
 
==Servizi==
[[File:Servizicti.png|250x176px|destra|miniatura||Servizi]]
I servizi relativi all’app mobile KalliopeCTI sono accessibili cliccando sul simbolo della ruota dentata nell’angolo in basso a destra.  


Attualmente sono presenti tre servizi: presence (già visto in precedenza), inoltro incondizionato e fork to mobile.
<!--T:82-->
Per garantire la stabilità e la migliore qualità della conversazione, KalliopeCTI mobile ti offre l’opportunità di scegliere come gestire le tue chiamate: in base alla disponibilità del traffico dati potrai decidere se utilizzare per la conversazione la rete GSM o usare l’app in modalità softphone.


===Inoltro Incondizionato===
<!--T:83-->
L’inoltro incondizionato permette di configurare un numero di interno verso il quale inoltrare automaticamente tutte le chiamate in arrivo (tale funzione vale solo per le chiamate dirette all’interno e non per quelle provenienti da gruppi o code).
KalliopeCTI mobile permette quindi di telefonare in tre modalità diverse:
* '''''Click-to-call:''''' la chiamata viene gestita attraverso il telefono fisso associato all’interno
* '''''Call-back:''''' l’utente chiama da smartphone utilizzando le linee Kalliope
* '''''Softphone:''''' grazie all’integrazione di un motore telefonico SIP, lo smartphone si registrerà direttamente su KalliopePBX come un qualsiasi client IP.


Questa funzione è utile quando non si è disponibili ma si vuole comunque ridirigere le chiamate in ingresso in modo che siano gestite.
<!--T:2-->
È possibile scaricare KalliopeCTI mobile direttamente da [https://play.google.com/store/apps/details?id=it.netresults.kalliopeservice PlayStore] e [https://itunes.apple.com/it/app/kalliope-cti/id1108203678?mt=8 App Store].


Per attivare il servizio di inoltro incondizionato è sufficiente cliccare sul simbolo della freccia, inserire il numero di interno verso il quale ridirigere le chiamate e salvare.  
<!--T:108-->
Visualizza l'informativa sul [https://www.kalliopepbx.com/images/NetResults_GDPR_-_Informativa_APP.21.03.pdf Trattamento dei dati personali degli utenti ]


Quando il servizio è attivo l’icona cambia colore e compare una notifica contenente il numero verso il quale è attivo l’inoltro.
<!--T:103-->
'''Nota:''' Ad ogni interno è possibile associare <u>un solo</u> account KCTI Mobile.


Per disattivare il servizio basta cliccare nuovamente sul simbolo della freccia.
<!--T:84-->
[[File:Playstore.png|180x408px]] [[File:Kcti appstore.png|180px]]


===Fork to mobile===
== Configurazione preliminare: == <!--T:104-->
Il Fork to mobile consiste nella distribuzione della chiamata diretta a un interno anche al numero mobile associato.
Per poter utilizzare l'app mobile KalliopeCTI è necessario predisporre le seguenti configurazioni:
* Nelle impostazioni "[[AdminGuide:BasicConcepts:Extensions_and_SIP_accounts|Account]]" abilitare la voce "KCTI Mobile App".
** '''NOTA''': deve essere abilitato all'uso dell'app mobile '''un solo account per interno'''.
* Assegnare una licenza KalliopeCTI all'utente secondo questa logica:
** Licenza KalliopeCTI Pro -> abilita l'uso dell'app mobile KalliopeCTI solo in modalità callback (GSM™)
** Licenza KalliopeCTI Phone -> abilita l'uso dell'app mobile KalliopeCTI sia in modalità softphone che callback
* Nello scenario in cui si voglia accedere con l'app mobile dall'esterno della rete aziendale è necessario pubblicare le seguenti porte del KalliopePBX ('''NOTA BENE''': Si raccomanda di '''non esporre il servizio SIP della centrale sul pubblico in modo diretto''', raggiungibile da IP arbitrari, ma di utilizzare un Session Border Controller in grado di proteggere adeguatamente la centrale dai tentativi di intrusione provenienti dall'esterno):
** Porta '''TCP 5039''' per i servizi CTI
** Porta '''TCP 5222''' per i servizi chat XMPP
** Porta '''UDP per il servizio SIP''' come configurata nel pannello "Impostazioni SIP" (solo nel caso di modalità softphone, valore di default '5060')
** Intervallo '''porte UDP 10000-20000''' per i flussi RTP (solo nel caso di modalità softphone)


Rispondendo dal dispositivo mobile l’interno smetterà di squillare e viceversa.
<!--T:109-->
Inoltre '''è indispensabile che il KalliopePBX possa inviare i messaggi i server di push notification di Apple e Google''' e quindi dovrà essere garantita la raggiungibilità da parte del KalliopePBX dei seguenti indirizzi:
* iOS: '''api.push.apple.com''' (HTTPS, porta TCP/443)
* Android: '''fcm.googleapis.com''' (HTTPS, porta TCP/443)


Per attivare il servizio è sufficiente cliccare sulla relativa icona. Anche in questo caso, il colore dell’icona denota lo stato di attivazione del servizio.
<!--T:110-->
Vito che questi host possono risolvere nel tempo IP diversi, è raccomandato che non siano applicati filtri al traffico HTTPS uscente da KalliopePBX.


==Privacy Policy==
<!--T:111-->
Inoltre, affinché i dispositivi mobili su cui è in esecuzione l'APP KalliopeCTI Mobile possano ricevere le notifiche, è necessario che questi siano connessi e raggiungibili dai servizi di invio. Per ulteriori informazioni sui flussi che devono essere garantiti, fare riferimento alla documentazione ufficiale di:
* Google: https://firebase.google.com/docs/cloud-messaging/concept-options#messaging-ports-and-your-firewall
* Apple: https://support.apple.com/en-ph/HT203609


===Connessione sicura===
<!--T:112-->
Per poter offrire i propri servizi (es. telefonia, notifica in tempo reale, chat) Kalliope CTI deve poter comunicare con Kalliope PBX. Tale comunicazione viene effettuata attraverso una connessione criptata, così da rendere sicuro il trasferimento di dati personali e messaggi.
'''NOTA''': Per evitare comportamenti anomali nell'invio ai client delle notifiche di chiamata in arrivo/terminata è necessario che ciascun utente sia loggato su un solo device, perché ad ogni account SIP (e quindi utente associato) può essere associato un unico token Firebase (utilizzato per identificare il destinatario delle notifiche).  


===Contatti===
<!--T:105-->
È possibile abilitare l'accesso di Kalliope CTI alla rubrica del dispositivo dell'utente. I dati dei contatti salvati dall'utente nel dispositivo saranno utilizzati esclusivamente all'interno dell'applicazione e perciò non verranno mai inviati a Kalliope PBX, né scambiati con altri utenti, salvo le informazioni necessarie per effettuare chiamate attraverso il PBX.
'''NOTA''': Nel caso in cui il servizio SIP della centrale sia esposto su un IP diverso da quello di connessione CTI, o su una porta diversa da quella standard (5060) è necessario impostare sul KalliopePBX uno o entrambi i seguenti placeholder personalizzati all'interno del pannello di Provisioning: '''%%_KPHONE_SIP_REGISTRAR_IP%%''' e '''%%_KPHONE_SIP_REGISTRAR_PORT%%''' . Questa configurazione è normalmente necessaria quando il servizio SIP viene esposto al pubblico tramite un Session Border Controller che utilizza un IP diverso da quello su cui è raggiungibile la centrale, mentre è non necessario se PBX e SBC sono nattati sullo stesso IP pubblico, ciascuno per le porte di sua competenza (TCP/5039 e TCP/5222 per le componenti CTI e Chat, verso Kalliope, e SIP + RTP per la fonia, verso l'SBC).


===Numero di telefono===
<!--T:113-->
Per poter utilizzare le funzioni mobili di Kalliope CTI è necessario impostare il proprio numero di telefono nella pagina di configurazione di Kalliope PBX. Tale numero viene poi verificato da Kalliope CTI e confrontato con l'effettivo numero di telefono associato alla SIM inserita nel dispositivo.
Le informazioni dettagliate specifiche riguardo la configurazione e l'uso dell'app KalliopeCTI Mobile nei due sistemi operativi Android e IOS sono disponibili sulle seguenti pagine dedicate:<br>
* [[Kalliope CTI Mobile Android|Manuale KalliopeCTI Mobile app Android]]
* [[Kalliope CTI Mobile IOS|Manuale KalliopeCTI Mobile app IOS]]


===File===
</translate>
Kalliope CTI accede allo spazio di memoria del dispositivo per poter inviare dati diagnostici agli sviluppatori di Kalliope PBX via email. Tali dati vengono inviati soltanto attraverso l'azione dell'utente, tramite la voce “Invia report” del menu di Kalliope CTI.

Versione attuale delle 20:54, 25 set 2022

Altre lingue:

Introduzione

Per chi ha la necessità di essere sempre reperibile, Kalliope ha pensato l’app KalliopeCTI mobile per sistemi Android e iOS.

KalliopeCTI mobile app è un prodotto opzionale che permette di accedere ai servizi telefonici e di UC anche fuori dall'ufficio, semplicemente tramite il tuo numero di interno e utilizzando le linee aziendali.

Per garantire la stabilità e la migliore qualità della conversazione, KalliopeCTI mobile ti offre l’opportunità di scegliere come gestire le tue chiamate: in base alla disponibilità del traffico dati potrai decidere se utilizzare per la conversazione la rete GSM o usare l’app in modalità softphone.

KalliopeCTI mobile permette quindi di telefonare in tre modalità diverse:

  • Click-to-call: la chiamata viene gestita attraverso il telefono fisso associato all’interno
  • Call-back: l’utente chiama da smartphone utilizzando le linee Kalliope
  • Softphone: grazie all’integrazione di un motore telefonico SIP, lo smartphone si registrerà direttamente su KalliopePBX come un qualsiasi client IP.

È possibile scaricare KalliopeCTI mobile direttamente da PlayStore e App Store.

Visualizza l'informativa sul Trattamento dei dati personali degli utenti

Nota: Ad ogni interno è possibile associare un solo account KCTI Mobile.

Playstore.png Kcti appstore.png

Configurazione preliminare:

Per poter utilizzare l'app mobile KalliopeCTI è necessario predisporre le seguenti configurazioni:

  • Nelle impostazioni "Account" abilitare la voce "KCTI Mobile App".
    • NOTA: deve essere abilitato all'uso dell'app mobile un solo account per interno.
  • Assegnare una licenza KalliopeCTI all'utente secondo questa logica:
    • Licenza KalliopeCTI Pro -> abilita l'uso dell'app mobile KalliopeCTI solo in modalità callback (GSM™)
    • Licenza KalliopeCTI Phone -> abilita l'uso dell'app mobile KalliopeCTI sia in modalità softphone che callback
  • Nello scenario in cui si voglia accedere con l'app mobile dall'esterno della rete aziendale è necessario pubblicare le seguenti porte del KalliopePBX (NOTA BENE: Si raccomanda di non esporre il servizio SIP della centrale sul pubblico in modo diretto, raggiungibile da IP arbitrari, ma di utilizzare un Session Border Controller in grado di proteggere adeguatamente la centrale dai tentativi di intrusione provenienti dall'esterno):
    • Porta TCP 5039 per i servizi CTI
    • Porta TCP 5222 per i servizi chat XMPP
    • Porta UDP per il servizio SIP come configurata nel pannello "Impostazioni SIP" (solo nel caso di modalità softphone, valore di default '5060')
    • Intervallo porte UDP 10000-20000 per i flussi RTP (solo nel caso di modalità softphone)

Inoltre è indispensabile che il KalliopePBX possa inviare i messaggi i server di push notification di Apple e Google e quindi dovrà essere garantita la raggiungibilità da parte del KalliopePBX dei seguenti indirizzi:

  • iOS: api.push.apple.com (HTTPS, porta TCP/443)
  • Android: fcm.googleapis.com (HTTPS, porta TCP/443)

Vito che questi host possono risolvere nel tempo IP diversi, è raccomandato che non siano applicati filtri al traffico HTTPS uscente da KalliopePBX.

Inoltre, affinché i dispositivi mobili su cui è in esecuzione l'APP KalliopeCTI Mobile possano ricevere le notifiche, è necessario che questi siano connessi e raggiungibili dai servizi di invio. Per ulteriori informazioni sui flussi che devono essere garantiti, fare riferimento alla documentazione ufficiale di:

NOTA: Per evitare comportamenti anomali nell'invio ai client delle notifiche di chiamata in arrivo/terminata è necessario che ciascun utente sia loggato su un solo device, perché ad ogni account SIP (e quindi utente associato) può essere associato un unico token Firebase (utilizzato per identificare il destinatario delle notifiche).

NOTA: Nel caso in cui il servizio SIP della centrale sia esposto su un IP diverso da quello di connessione CTI, o su una porta diversa da quella standard (5060) è necessario impostare sul KalliopePBX uno o entrambi i seguenti placeholder personalizzati all'interno del pannello di Provisioning: %%_KPHONE_SIP_REGISTRAR_IP%% e %%_KPHONE_SIP_REGISTRAR_PORT%% . Questa configurazione è normalmente necessaria quando il servizio SIP viene esposto al pubblico tramite un Session Border Controller che utilizza un IP diverso da quello su cui è raggiungibile la centrale, mentre è non necessario se PBX e SBC sono nattati sullo stesso IP pubblico, ciascuno per le porte di sua competenza (TCP/5039 e TCP/5222 per le componenti CTI e Chat, verso Kalliope, e SIP + RTP per la fonia, verso l'SBC).

Le informazioni dettagliate specifiche riguardo la configurazione e l'uso dell'app KalliopeCTI Mobile nei due sistemi operativi Android e IOS sono disponibili sulle seguenti pagine dedicate: