← Torna alla panoramica30 ottobre 2026

GW-SIP: volevo solo telefonare dal PC. Ora ho una mia app.

Quando si fonda un'azienda c'è già abbastanza da fare: sito web, offerte, amministrazione – e nel frattempo bisognerebbe anche essere raggiungibili al telefono per i clienti.

Per Geissmann Webconsulting volevo usare il mio numero di rete fissa direttamente sul computer. Nessun telefono in più collegato alla Salt Fiber Box, nessun altro apparecchio sulla scrivania. Solo un headset e un'app desktop gratuita.

Almeno, questo era il piano.

Qualche deviazione più tardi avevo sviluppato GW-SIP 1.0: il mio softphone SIP per Windows. Non era previsto nella checklist di fondazione. Ma progetti così raramente si annunciano in anticipo.

Nel frattempo GW-SIP è pronto per la fase beta. La pubblicazione sul mio sito è prevista: gratuita, senza pubblicità di terzi e con il codice sorgente pubblicamente accessibile.

Trovare un'app SIP gratuita – non può essere così difficile

Un softphone trasforma il computer in un telefono. Con un accesso SIP adeguato si possono fare chiamate tramite un'app invece che con un telefono separato. Servono i dati di accesso, una connessione di rete adatta e un microfono con altoparlanti o un headset.

Era proprio quello che cercavo per la mia postazione di lavoro. Il mio allacciamento Salt era il punto di partenza: volevo usare il mio numero di rete fissa sul desktop senza dover comprare un telefono in più.

In rete la scelta non manca. Ma nella mia ricerca è emerso subito che «gratis» a volte è più l'inizio di una trattativa sul prezzo che la fine.

L'app non costa niente? Bene. La funzione che volevo fa parte della versione a pagamento? Ovviamente. In fondo da qualche parte lo sviluppo del software va pur pagato.

Con le soluzioni davvero gratuite, invece, capivo benissimo perché la gente spenda soldi per un softphone. Certe cose funzionano, ma richiedono una certa disponibilità a fare amicizia con loro.

In linea di principio tutto legittimo. Il buon software non nasce da solo. Solo che nel frattempo mi era venuto un pensiero che tra gli appassionati di tecnica porta volentieri a serate più lunghe del previsto: questo potrei costruirmelo da solo.

Va bene: lo faccio da me! L'app, s'intende.

Poiché sto proprio approfondendo la mia formazione nello sviluppo di applicazioni, il progetto calzava a pennello. Un bisogno concreto c'era. La motivazione pure. Cosa mai poteva andare fuori controllo?

All'inizio volevo un tastierino chiaro e la possibilità di configurare un account SIP. Poi un registro chiamate sarebbe stato comodo. Una rubrica, a pensarci bene, anche. E visto che l'app è già avviata, quando la riduco a icona potrebbe ritirarsi nell'area di notifica di Windows, per favore.

Così cresce il software: un «sarebbe comodo anche questo» dopo l'altro.

Il risultato è GW-SIP 1.0 di Geissmann Webconsulting, sviluppato con C# e WPF su .NET 8. E con molte più funzioni di quante ne avessi all'inizio sul foglietto.

Ne sono fiero. Da un compito apparentemente piccolo è nata un'applicazione che presto vorrei mettere a disposizione anche di altri.

Telefonare con mouse, tastiera e numeri svizzeri

GW-SIP si configura con un account SIP. Servono registrar, dominio, porta, nome utente e password. Il tastierino può essere usato con mouse e tastiera – compresi tastierino numerico, Invio, Backspace ed Esc.

Tra le funzioni ci sono chiamare, mettere in attesa e riagganciare, disattivare il microfono e l'uscita audio, la selezione a toni (DTMF) per i menu telefonici e il supporto dei codec vocali G.711 nelle varianti PCMU e PCMA.

È considerata anche la logica dei numeri svizzeri: «079…» diventa «+4179…», «00…» diventa «+…». I numeri brevi come 112, 117, 118 e 144 restano invariati. Un'app dovrebbe togliere lavoro, non assegnare un piccolo compito di formattazione a ogni numero di telefono.

Per le chiamate di emergenza è il provider SIP a decidere il corretto instradamento regionale. Il semplice fatto di lasciare il numero invariato non lo garantisce.

Una rubrica che conosce più del solo numero

In rubrica, oltre a nome e numero, c'è spazio anche per azienda e note. Una ricerca aiuta a ritrovare i contatti. Al primo avvio «Geissmann Webconsulting» è già inserito. Un po' di vantaggio del fattore campo ci può stare.

Il registro chiamate distingue tra chiamate in entrata, in uscita e perse. In più c'è un giornale per ogni numero. Con un clic si può riportare un numero sul display per richiamare.

Facoltativamente si può usare il riconoscimento dei numeri tramite search.ch. Per questo serve una propria chiave API.

Vengono considerati anche i numeri di telefono dal browser: i link con tel:, sip: o callto: aprono una finestra di selezione. Lì si può comporre il numero o aggiungerlo alla rubrica. Almeno in questo caso, il copia-a-mano è finalmente andato in pensione.

Squillare, senza dover indossare l'headset

Un dettaglio mi stava particolarmente a cuore: per squilli, avvisi e suono di avvio si può scegliere un dispositivo di uscita separato, indipendente dall'headset. Perché un headset sulla scrivania è un posto sorprendentemente discreto per una suoneria.

A questo si aggiungono indicatori per registrazione, chiamate perse e nuovi messaggi. Nella modalità «Non disturbare» le chiamate in arrivo vengono segnalate in silenzio e con un piccolo avviso.

Quando viene ridotto a icona, GW-SIP si ritira nell'area di notifica di Windows. Dal menu lì presente si può aprire l'app, impostarla su «Non disturbare» o chiuderla. Chi vuole può anche far avviare GW-SIP ridotto a icona insieme a Windows.

E poi si sono aggiunte ancora alcune funzioni

Fanno parte della dotazione anche una segreteria telefonica locale con annuncio personalizzato e registrazione, una durata di squillo regolabile per la segreteria, opzioni di deviazione di chiamata sempre, in caso di occupato e in caso di mancata risposta, nonché una registrazione facoltativa delle conversazioni con un avviso sul diritto svizzero.

Al più tardi qui era chiaro: da «mi serve al volo un'app per telefonare» era nato un vero progetto di sviluppo.

Di cosa ha bisogno GW-SIP su Windows?

GW-SIP è concepito per Windows 10 dalla versione 1809 e per Windows 11, in entrambi i casi a 64 bit. Servono .NET 8 Desktop Runtime nella versione x64, un microfono con altoparlanti o un headset, un accesso SIP adeguato con i relativi dati di accesso e una connessione di rete al server SIP.

L'installazione avviene per il singolo utente e non richiede diritti di amministratore. L'interfaccia è in tedesco.

Videochiamate e importazione dei contatti da vCard, CSV o Google non rientrano nelle funzioni attuali. Prima o poi una prima versione deve pur poter essere semplicemente una prima versione.

Come proseguirà: beta gratuita e codice sorgente pubblico

Nel frattempo GW-SIP è pronto per la fase beta. Il prossimo passo è pubblicare l'app sul mio sito e metterla a disposizione di chi vuole provarla. Gratuitamente e senza pubblicità di terzi. Un po' di Geissmann Webconsulting ci può stare. Se si costruisce un'app propria, in fondo ci si può anche scrivere sopra il proprio nome.

Pubblicherò il codice sorgente anche in un repository Git pubblico. Chi trova un errore o ha in mente un miglioramento può così contribuire direttamente al codice. Da un «Si potrebbe anche…» può quindi nascere volentieri un contributo concreto.

La beta dovrà offrire l'occasione di raccogliere esperienze con diverse configurazioni SIP e nell'uso quotidiano. I riscontri aiutano a trovare errori e a migliorare ulteriormente l'utilizzo.

In seguito dovrebbe arrivare una versione stabile. Altre funzioni sono già in programma e i suggerimenti sono espressamente benvenuti. Nel frattempo ho imparato che «ancora una piccola funzione» è un concetto molto elastico. Eppure le vostre idee le ascolto volentieri.

Telefonia SIP su misura per la propria azienda

Da GW-SIP possono nascere anche soluzioni individuali. Per i clienti aziendali sono possibili adattamenti di branding e funzionalità, oltre a sviluppi speciali nell'ambito della telefonia SIP.

Che si tratti di un aspetto personalizzato, di funzioni aggiuntive o di un determinato flusso nel lavoro quotidiano: se la soluzione standard non calza del tutto, se ne può parlare – e, se serve, sviluppare la soluzione giusta.

Questi adattamenti individuali non rientrano nell'offerta gratuita del progetto open source. Vengono realizzati come regolare incarico di sviluppo a pagamento, secondo l'ambito concordato. La versione standard pubblicamente disponibile di GW-SIP resta, indipendentemente da ciò, gratuita.

L'app quindi è gratis. La soluzione aziendale su misura richiede invece un'offerta – il caffè per lo sviluppo, in fondo, deve pur arrivare da qualche parte.

Dal bisogno personale al progetto software personale

Volevo un'app per la rete fissa per la mia postazione di lavoro. In più ho ottenuto una formazione piuttosto pratica.

In GW-SIP interfaccia utente, telefonia, audio, contatti e salvataggio locale dei dati hanno dovuto trovare un accordo. Ci si accorge subito di quante decisioni possano nascondersi dietro un pulsante su cui c'è scritto semplicemente «Chiama».

È proprio questo legame che mi piace: riconoscere un proprio bisogno, sviluppare una soluzione e imparare qualcosa lungo la strada.

Era la via più breve verso un'app per telefonare? Probabilmente no. Sono contento che ne sia nato GW-SIP? Assolutamente sì.

Interesse per la prossima beta, un'idea per una funzione o una richiesta di personalizzazione concreta? Allora mi fa piacere ricevere un messaggio tramite il modulo di contatto di Geissmann Webconsulting.

Domande frequenti su GW-SIP

Che cos'è GW-SIP?

GW-SIP è un softphone SIP in lingua tedesca per Windows di Geissmann Webconsulting. L'applicazione comprende, tra l'altro, telefonia, una rubrica, un registro chiamate, una segreteria telefonica locale e opzioni di deviazione di chiamata.

GW-SIP è gratuito?

La beta pubblica prevista sarà messa a disposizione degli interessati gratuitamente e senza pubblicità di terzi. Possono essere presenti riferimenti a Geissmann Webconsulting. Per l'accesso SIP e le conversazioni valgono, indipendentemente da ciò, le condizioni del rispettivo operatore telefonico.

Dove posso scaricare GW-SIP?

La pubblicazione della beta è prevista sul sito di Geissmann Webconsulting. Non appena sarà disponibile, lì verranno fornite le informazioni per il download e la configurazione.

Il codice sorgente verrà pubblicato?

Sì, il codice sorgente dovrebbe diventare accessibile in un repository Git pubblico. In questo modo gli interessati possono seguire lo sviluppo e proporre miglioramenti o contributi al codice.

Posso usare il mio numero di rete fissa esistente sul PC?

Serve un accesso SIP adeguato, supportato dal rispettivo allacciamento o operatore. Servono, tra l'altro, indirizzo del server, nome utente e password. Un numero di rete fissa esistente, da solo, non basta per la configurazione.

GW-SIP funziona con Salt?

Il mio allacciamento Salt è stato il punto di partenza del progetto. Se GW-SIP possa essere usato su un allacciamento concreto dipende dall'accesso SIP disponibile e dalla rispettiva configurazione. Da ciò non deriva alcuna garanzia generale di compatibilità con tutti gli allacciamenti Salt.

GW-SIP può essere personalizzato per la mia azienda?

Sì. Sono possibili adattamenti all'immagine aziendale e alle funzionalità, oltre a sviluppi SIP speciali. Questi servizi individuali non rientrano nell'offerta open source gratuita e vengono realizzati come regolare incarico a pagamento, previo accordo.

Sono previste altre funzioni?

Sì. Dopo la beta dovrebbe arrivare una versione stabile. Altre funzioni sono in programma; idee, riscontri e contributi dalla pratica sono benvenuti.

Sandro Geissmann | Geissmann Webconsulting

Tutti gli articoli sono inquadramenti professionali generali e non sostituiscono una consulenza legale o professionale individuale.