C cenaly.com
Inizia gratuitamente

Softphone: Zoiper, MicroSIP, Linphone

Chiamate da computer e smartphone senza telefono fisso: configurazione tramite QR e manuale, ricezione chiamate in background su Android e iOS, cuffie

On this page 13

Softphone: Zoiper, MicroSIP, Linphone

Un softphone è un telefono-programma: sul computer del cassiere, sul notebook dell'amministratore o sullo smartphone del manager. Per il centralino non è diverso da un apparecchio da tavolo: si assegna al dipendente un interno dall'admin e si inseriscono gli stessi cinque valori — server SIP, login, password, porta 5060, trasporto UDP. Dove trovarli e cosa significano — nella panoramica «Configurazione dei telefoni SIP».

In breve, cosa scegliere:

Client Piattaforme Prezzo per l'esercizio Quando sceglierlo
MicroSIP Windows gratuito (open source) computer alla cassa o alla reception — leggero, vive nella tray
Zoiper Windows, macOS, Linux, Android, iOS versione gratuita — solo per uso non commerciale; l'esercizio necessita di Premium (acquisto una tantum) un unico client per tutti i dispositivi del dipendente
Linphone Windows, macOS, Linux, Android, iOS gratuito (open source) quando serve un client gratuito su smartphone o Mac
Grandstream Wave Lite Android, iOS gratuito se il dipendente lo usa già

Una volta configurato — componete subito *43: il centralino vi restituirà la vostra voce. È l'unica verifica che l'audio passi, e non solo la registrazione (in dettaglio — sotto).


Quando un softphone e quando un telefono da tavolo#

Il softphone è ottimo dove la persona è già seduta al computer o tiene il telefono in mano: amministratore, manager, operatore delle consegne, contabile. È gratuito o quasi, non richiede presa né cavo e mostra subito i contatti.

Un telefono da tavolo o DECT serve dove una chiamata non può essere persa:

  • Banco, bar, reception. Il computer va in sospensione, si aggiorna, qualcuno chiude il programma — e le chiamate non arrivano, in silenzio. L'apparecchio sulla scrivania squilla sempre.
  • Camerieri in sala. Lo smartphone in tasca riceve le chiamate in background in modo inaffidabile (vedi «Ricezione delle chiamate in background»), mentre il portatile DECT è un telefono che non fa nient'altro.
  • Sala rumorosa e cucina. L'altoparlante del notebook e il microfono integrato producono eco e rumore; un apparecchio da tavolo ha un microtelefono vero.

Un unico interno può essere tenuto su più dispositivi contemporaneamente (fino a 5): ad esempio, un telefono da tavolo al banco e un softphone sullo smartphone dell'amministratore. La chiamata in arrivo arriverà su tutti, risponderà chi prende per primo il microtelefono.


Zoiper#

Piattaforme: Windows, macOS, Linux, Android, iOS. Scaricare — solo dal sito ufficiale zoiper.com o dallo store delle applicazioni.

Configurazione sul computer (Zoiper 5)#

  1. Installate e avviate Zoiper. Nella prima schermata «Username and password» inserite:
    • nel campo superiore — il login dalla finestra, il segno @ e il server SIP, ad esempio sip-a1b2c3d4-101@sip.example.com (così suggerisce Zoiper stesso: «user@sip.example.com»);
    • nel campo Password — la password dalla finestra.
  2. Premete Login. Se Zoiper chiede l'indirizzo del server (Hostname) — inserite il server SIP dalla finestra. Lasciate vuoti i campi «Authentication» e «Outbound proxy».
  3. Zoiper verificherà quali metodi di connessione funzionano (SIP TLS, SIP TCP, SIP UDP, IAX UDP). SIP TLS e IAX da noi non si troveranno — è normale. Scegliete SIP UDP (o SIP TCP, se UDP nella vostra rete non passa) e premete Next.
  4. Poi la procedura guidata propone di verificare microfono e altoparlante — completatela con l'auricolare con cui parlerete.

Zoiper 5: prima schermata della procedura guidata — campo login con il suggerimento user@sip.example.com e campo Password Screenshot: Zoiper 5 User Guide v.1.0.7, pag. 10 («Activation»), https://www.zoiper.com/pdf/User%20Guide%20Zoiper%205%20v.1.0.7.pdf.

Configurazione manuale: quali campi dove#

Se l'account è già creato o la procedura guidata non ha funzionato, aprite Settings → Accounts → il vostro account e confrontate i campi:

Nel pannello di amministrazione («Credenziali dell'interno») In Zoiper 5 (Settings → Accounts → SIP Account)
Server SIP Domain (sullo smartphone — Hostname)
Login Username — per intero, sip-…-<numero>
Password Password
Porta 5060 non si inserisce — 5060 Zoiper la usa da sé; un'altra porta si aggiunge all'indirizzo: server:porta
Trasporto UDP Advanced → Network → Transport → UDP
Numero interno in nessun campo; come etichetta dell'account — Caller ID name (facoltativo)

Lasciate disattivate le caselle Use auth. username e Use outbound proxy. Use STUN si può disattivare: il nostro centralino gestisce da sé il NAT, STUN non gli serve.

Zoiper 5: finestra SIP Account 1 — campi Domain, Username, Password e Use auth. username e Use outbound proxy disattivati Screenshot: Zoiper 5 User Guide v.1.0.7, pag. 30 («Accounts / SIP Accounts»), https://www.zoiper.com/pdf/User%20Guide%20Zoiper%205%20v.1.0.7.pdf.

In più: codec, trasporto, keep-alive in Zoiper
  • Codec (Settings → Accounts → account → Advanced → Audio and Video codecs): lasciate in «Selected» G.711 a-law e G.711 µ-law; se nella vostra versione c'è G.722 — aggiungetelo. L'ordine dall'alto verso il basso = priorità. G.729 al nostro centralino non serve.
  • Trasporto. Nella documentazione Zoiper consiglia di evitare UDP a causa dei timeout NAT sul router. Il nostro centralino accetta anche TCP sulla stessa porta 5060 — se su UDP le chiamate in entrata spariscono dopo qualche minuto di inattività, passate l'account a TCP. TLS da noi sul circuito condiviso non funziona — non selezionatelo.
  • Keep alive time-out (nello stesso punto, Network) — lasciatelo attivo: tiene aperto il «buco» nel router, così le chiamate in entrata arrivano.
  • Registration expiry — il valore di fabbrica va bene; il nostro centralino accetta da 60 a 3600 secondi.

Configurazione sullo smartphone (Zoiper per Android e iOS)#

I campi sono gli stessi: durante la creazione dell'account scegliete la configurazione manuale dell'account SIP e compilate Hostname (server SIP), Username (login per intero), Password. La spunta verde accanto all'account compare entro circa 30 secondi — significa che la registrazione è riuscita. Per il QR code — sezione separata più sotto.


MicroSIP#

Solo Windows, gratuito e open source. Si installa in un minuto, resta nella barra delle applicazioni e occupa pochissima memoria: una buona scelta per il computer alla cassa. Non legge i codici QR: si configura compilando i campi.

  1. Scaricate dal sito ufficiale microsip.org (versione normale o portable).
  2. Menu principale MicroSIP → Add Account.
  3. Compilate i campi secondo la tabella e premete Save. Verificate la registrazione nell'area di amministrazione: accanto all'operatore si accenderà un punto verde.
Nell'area di amministrazione («Credenziali dell'interno») In MicroSIP (Add Account)
Server SIP SIP Server e Domain — entrambi con lo stesso valore
Login Username — per intero, sip-…-<numero>; Login — potete lasciarlo vuoto (in tal caso viene usato Username) oppure inserire lo stesso valore
Password Password
Porta 5060 non si inserisce — 5060 è il valore predefinito; per un'altra porta usate i due punti nel SIP Server
Trasporto UDP Transport → UDP (va bene anche «Auto (UDP & TCP)»)
Numero interno Account Name / Display Name — come etichetta (facoltativo)

Lasciate vuoto SIP Proxy. Media Encryption — Disabled: la crittografia dell'audio (SRTP) non è fornita dal nostro centralino, con essa la chiamata non si connette. ICE — disattivato.

MicroSIP: finestra Account — campi Account Name, SIP Server, SIP Proxy, Username, Domain, Login, Password, Transport, Keep-Alive Screenshot: MicroSIP Help, sezione Account, https://www.microsip.org/help.

In più: codec e dispositivi audio in MicroSIP

Menu principale → Settings:

  • Enabled Codecs — lasciate G.711 A-law e G.711 u-law, se volete aggiungete G.722 16 kHz da «Available Codecs» con la freccia. Il resto non serve.
  • Ring Device / Speaker / Microphone — scegliete la cuffia per la conversazione e, per la suoneria (Ring Device), gli altoparlanti del computer, così la chiamata si sente anche quando la cuffia è appoggiata sulla scrivania.
  • DTMF Method — Auto o RFC2833.
  • Keep-Alive nella finestra dell'account (15 s per impostazione predefinita) tiene aperto il NAT — non disattivatelo.

MicroSIP: finestra Settings — dispositivi Ring Device, Speaker, Microphone e liste Available/Enabled Codecs Screenshot: MicroSIP Help, sezione Settings, https://www.microsip.org/help.


Linphone#

Client aperto e gratuito di Belledonne Communications: Windows, macOS, Linux, Android, iOS. Al primo avvio la procedura guidata propone di creare un account sul loro servizio — a noi non serve.

  1. Nella schermata iniziale scegliete Third Party SIP Account («Use a third party SIP account»). L'app avviserà che alcune funzioni di Linphone (chat di gruppo, videoconferenze) non sono disponibili con un account di terze parti — premete I understand.
  2. Compilate i campi secondo la tabella e premete Login.
Nell'area di amministrazione («Credenziali dell'interno») In Linphone (Third party SIP account)
Server SIP Domain
Login Username — per intero, sip-…-<numero>
Password Password
Porta 5060 non si inserisce — 5060 è il valore predefinito
Trasporto UDP Transport → UDP. ⚠️ Linphone imposta TLS per impostazione predefinita — con esso la registrazione non andrà a buon fine, cambiatelo obbligatoriamente
Numero interno Display name — come etichetta (facoltativo)

Lasciate vuoti Authentication ID (if different) e Outbound proxy.

Le notifiche push di Linphone funzionano tramite un server intermediario di Belledonne (Flexisip); con un account di terze parti come il nostro non è disponibile — per questo su smartphone Linphone riceve le chiamate in background peggio rispetto all'app aperta. Vedi «Ricezione delle chiamate in background».


Grandstream Wave Lite#

Client SIP gratuito di Grandstream per Android e iOS. Da non confondere con Wave (senza Lite): quello è pensato per le centrali Grandstream UCM e si accede su loro invito — non si collega al nostro centralino. In Wave Lite aggiungete un account SIP manualmente con gli stessi valori: server — il server SIP della finestra, login — per intero (anche nel campo dell'identificatore di autenticazione, se è separato), password, trasporto UDP. Wave Lite non legge il codice QR dell'area di amministrazione: Grandstream ha un formato proprio.


Codice QR dall'area di amministrazione#

Nella finestra «Credenziali dell'interno» c'è il pulsante «Mostra QR». All'interno del codice c'è una sola riga del tipo

sip:<login>:<password>@<server-SIP>:5060;transport=udp

ovvero tutti i dati di accesso insieme alla password. Perciò:

  • mostrate il QR solo a chi riceve l'interno, non fotografatelo e non inoltratelo — equivale a inoltrare la password;
  • dopo la chiusura della finestra il QR non è più recuperabile (non conserviamo la password) — solo «Reimposta password» e un nuovo QR.

Chi lo capirà. Gli scanner integrati di Zoiper e Linphone sono pensati soprattutto per un link di configurazione automatica (provisioning), non per una riga come questa: Zoiper descrive il proprio scanner per i codici generati sul suo servizio, mentre nelle versioni attuali di Linphone (6.x per Android e iOS) lo scanner, in base al codice sorgente, accetta solo un link web a un file di configurazione — la nostra riga verrà rifiutata con il messaggio «Invalid QR code!». Potete provare il QR in Zoiper; se l'account non è stato creato — inserite i campi, sono due minuti. La soluzione più comoda è premere «Copia tutte le impostazioni» e inviare il testo al collaboratore in un messaggero personale: lo aprirà sullo stesso smartphone e copierà login e password nell'app senza errori.


Ricezione delle chiamate in background sullo smartphone#

Diciamolo chiaramente: nessuno può garantire che uno smartphone con un softphone squilli quando l'app è ridotta a icona o lo schermo è spento — né noi, né i produttori di softphone. Il motivo è nei sistemi operativi stessi:

  • Android mette in sospensione le app in background (modalità Doze e «ottimizzazione della batteria») e, quando si passa dal Wi-Fi alla rete mobile, interrompe le loro connessioni. La registrazione si perde in silenzio — nel pannello di amministrazione la sede resta verde ancora per un po', ma la chiamata al telefono non arriva più. Su alcune interfacce (Xiaomi MIUI/HyperOS, Huawei EMUI) le app vengono scaricate in modo ancora più aggressivo.
  • iOS non permette affatto a un'app normale di mantenere una connessione in background: una chiamata in arrivo sveglia l'app solo tramite notifica push (servizio Apple), e per questo il softphone deve avere un proprio server push intermediario.

Cosa si può fare per ridurre il rischio:

  1. Android: Impostazioni → App → il vostro softphone → Batteria → «Senza restrizioni» (oppure disattivare l'«ottimizzazione della batteria»); consentire l'attività in background, la visualizzazione sopra altre app e le notifiche. Su Xiaomi anche l'«Avvio automatico».
  2. Zoiper offre un proprio servizio Push Proxy (Firebase su Android, APNs su iOS) — secondo la documentazione Zoiper è l'unico modo affidabile per ricevere chiamate in background. Si attiva nell'app; condizioni e prezzo sono a carico di Zoiper. Il requisito del servizio verso il PBX è consentire la riregistrazione per un periodo da 1 ora: il nostro PBX accetta un periodo fino a 3600 secondi, cioè esattamente questo minimo.
  3. Linphone con un account di terze parti non riceve push (serve il loro server Flexisip) — tenete l'app aperta.
  4. Tenete l'app aperta sullo schermo quando aspettate una chiamata (ad esempio lo smartphone su un supporto vicino alla cassa).

E soprattutto: dove non ci si può permettere di perdere una chiamata, mettete un telefono da scrivania o un DECT, e lo smartphone sarà un secondo dispositivo sullo stesso interno.


Auricolare e audio#

  • L'auricolare è obbligatorio per lavorare al computer. Gli altoparlanti e il microfono integrati del notebook in vivavoce producono eco sull'interlocutore: il vostro altoparlante finisce nel vostro stesso microfono. Zoiper nella documentazione scrive chiaramente che eliminare l'eco che arriva dall'altra parte è tecnicamente impossibile — la si elimina da chi la crea.
  • L'auricolare USB è più affidabile del Bluetooth: non ha ritardo né interruzioni con segnale debole, non viene «intercettato» dallo smartphone e non passa da solo alla modalità «cuffie senza microfono». L'auricolare Bluetooth funziona, ma in modalità conversazione l'audio è nettamente peggiore rispetto all'ascolto di musica.
  • Scegliete il dispositivo esplicitamente nelle impostazioni del softphone: Zoiper — Settings → Audio (microfono, altoparlante, un Ringing device separato), MicroSIP — Settings → Ring Device / Speaker / Microphone. È comodo far uscire lo squillo dagli altoparlanti del computer e la conversazione nell'auricolare. In Zoiper c'è la casella «Ring also through PC speakerphone» — lo squillo si sente anche se l'auricolare non è indossato.
  • Non disattivate la soppressione dell'eco (Echo cancellation / EC) — così consiglia Zoiper; in MicroSIP è la casella EC in Settings.
  • Tasti di risposta sull'auricolare: MicroSIP — casella Handle Media Buttons in Settings (tasti dell'auricolare e della tastiera multimediale), Zoiper — Settings → Audio → Use generic HID (più modalità separate per Jabra e Plantronics).

Verifica dell'audio *43#

La sede verde dell'operatore nel pannello di amministrazione indica solo la registrazione (porta 5060). La voce viaggia su un flusso separato e si rompe separatamente. Perciò subito dopo la configurazione digitate nel softphone *43 e premete il tasto di chiamata:

  1. Il PBX risponde e dà un breve segnale di linea;
  2. poi parlate per una decina di secondi — sentirete la vostra voce.
Cosa si sente Cosa significa
Segnale di linea, poi la propria voce l'audio passa in entrambe le direzioni — tutto a posto
C'è il segnale di linea, ma non ci si sente l'audio non arriva dal softphone al PBX: il microfono non è quello giusto (controllate il dispositivo nelle impostazioni), l'app non ha il permesso per il microfono, SIP ALG sul router
Non c'è nemmeno il segnale di linea l'audio non arriva dal PBX a voi: è selezionato l'altoparlante sbagliato, oppure la rete blocca l'UDP — vedi «Rete, router e internet»
Si sente a scatti, in ritardo canale scadente: Wi-Fi invece del cavo, internet sovraccarico

La verifica è gratuita e non chiama nessuno. I numeri (perdite, jitter, ritardo) finiscono nel registro delle chiamate — in dettaglio nella panoramica: «Verifica della qualità della comunicazione». L'analisi dei guasti audio — «Nessun audio, si sente in una sola direzione, eco».


Se il softphone non si registra#

Prima di tutto — le cause generali, dalla più frequente alla più rara (sono le stesse per qualsiasi dispositivo):

  1. Login non completo. Serve sip-…-<номер>, non «101».
  2. Password scaduta. Qualcuno ha premuto «Reimposta password» — quella vecchia non funziona. Emettetene una nuova.
  3. Indirizzo del server sbagliato. Per una struttura con macchina dedicata l'indirizzo è specifico — copiatelo dalla finestra.
  4. Linphone su TLS. Impostate Transport su UDP.
  5. La rete blocca UDP 5060 (Wi-Fi ospiti, alcune reti mobili, VPN aziendale): provate TCP o un'altra rete — lo stesso account da casa o dalla rete mobile.

Cosa significano le diciture di Zoiper (secondo la sua documentazione):

Dicitura Zoiper Cosa significa da noi
SIP 401 / l'account non si registra, chiede la password login o password errati: login non completo, password reimpostata. Il campo «auth. username» non va compilato — basta Username completo
SIP 403 Forbidden il centralino ha rifiutato: stessa password errata, oppure l'interno è stato eliminato/disattivato dall'admin
SIP 408 Request timed out la richiesta non è arrivata al centralino o la risposta non è arrivata a voi: bloccano il router o il firewall, trasporto sbagliato. Passate da UDP a TCP e viceversa, disattivate STUN
SIP 503 Transport Failure Zoiper non è riuscito a inviare la richiesta: errore di battitura nell'indirizzo del server o assenza di rete
SIP 923 No DNS results l'indirizzo del server non è stato trovato tramite DNS: errore di battitura nel SIP server, Outbound proxy superfluo, trasporto errato, oppure una VPN sul computer ostacola il DNS

L'analisi completa dei codici e delle diciture dei vari dispositivi — «Non si registra: diciture e codici di errore», tutti i sintomi — «Diagnostica per sintomi».


Domande frequenti#

Si può tenere lo stesso interno sia su un telefono da scrivania sia nel softphone?#

Sì. Un unico account si registra contemporaneamente su più dispositivi (fino a cinque), la chiamata in arrivo squilla su tutti, risponde chi prende per primo la cornetta. Una coppia comoda: apparecchio da scrivania alla reception + softphone sullo smartphone dell'amministratore.

La versione gratuita di Zoiper è sufficiente?#

Tecnicamente per chiamare — sì, ma la versione gratuita di Zoiper, secondo la sua licenza, è solo per uso non commerciale. Alla struttura serve Premium (acquisto una tantum per dispositivo) — oppure scegliete i gratuiti MicroSIP (Windows) e Linphone.

Perché il QR code dall'admin non ha funzionato?#

Dentro il QR c'è la stringa sip:логин:пароль@сервер:порт. Gli scanner di Zoiper e Linphone si aspettano innanzitutto un link di configurazione automatica del proprio servizio, e Linphone 6.x accetta solo quel tipo di link. Inserite i campi manualmente oppure inviate al collaboratore il testo con il pulsante «Copia tutte le impostazioni».

Il softphone sullo smartphone non squilla quando lo schermo è spento#

È il comportamento di Android e iOS, non un guasto del centralino: il sistema mette l'app in sospensione e la registrazione si perde. Disattivate l'ottimizzazione della batteria e consentite l'attività in background, in Zoiper attivate Push Proxy. Se le chiamate continuano a perdersi — serve un telefono da scrivania o un DECT.

L'interlocutore sente l'eco quando parlo dal portatile#

È il vostro altoparlante che finisce nel vostro microfono. Indossate un auricolare e verificate che nelle impostazioni del softphone sia attiva la soppressione dell'eco. Se l'eco la sentite voi — nasce dall'interlocutore, non è possibile correggerla dalla vostra parte.

Si possono cifrare le chiamate nel softphone (TLS, SRTP, ZRTP)?#

Al momento no: il centralino accetta UDP e TCP sulla porta 5060 e audio in chiaro. TLS o la cifratura dell'audio attivati nel softphone porteranno al fatto che l'account non si registra o la chiamata non si connette.


Sezioni correlate#

Fonti#

Was this article helpful?