Sipdroid Un robusto client VoIP Open-Source
Sipdroid (così chiamato perché utilizza Session Initiation Protocol, o SIP) è un client VoIP open source per Android, che supporta una gamma di codec ed è in grado di effettuare videochiamate.
Se hai familiarità con VoIP e SIP (e un po 'di techie), questo potrebbe essere solo il client VoIP gratuito che stavi cercando.
Il telefono utilizzato in questa recensione è il mio HTC Desire. Con un peso di 1GHz CPU, 512 MB di ROM e 576 RAM a quasi un anno questo telefono è ancora un telefono molto veloce e potente.
È Sipdroid per te?
Sipdroid, disponibile su Android Market, è rivolto a persone che hanno già una conoscenza di base del VoIP in quanto è necessaria una configurazione. Poiché ha così tanti parametri diversi che sono configurabili, sarà facile per un utente medio essere sopraffatto. Chiunque abbia una conoscenza SIP esistente dovrebbe trovare questa applicazione semplice e diretta.
Essendo open source, è ridistribuibile e una copia del codice sorgente è disponibile per chiunque voglia modificarlo.
L'interfaccia utente dove meno è di più
L'interfaccia utente non è nulla di cui essere entusiasti. Come trovo con molti diversi tipi di software open source completi, gli sviluppatori si interessano molto della funzione principale dell'applicazione e poco delle caratteristiche cosmetiche.
Menu principale di Sipdroid
Non aspettarti alcuna grafica di fantasia in quanto l'applicazione è quasi interamente di caselle di testo e interruttori radio.
L'interfaccia utente di Sipdroid funziona bene con me, dal momento che la mia principale preoccupazione di utente è di effettuare e ricevere telefonate. L'abbellimento dell'interfaccia utente è solo qualcosa a cui sono interessato quando so che l'applicazione è completamente in grado di gestire le chiamate.
Account SIP
La configurazione iniziale di Sipdroid ti richiederà solo pochi minuti. Le informazioni necessarie per l'impostazione sono nome utente, password, sever o proxy e nome di dominio.
Account SIP
Una volta configurato Sipdroid, effettua un paio di chiamate di prova e il gioco è fatto.
notifiche
L'operazione in background di Sipdroid è configurabile e, per impostazione predefinita, posiziona un'icona con codice colore sulla barra delle notifiche.
Quando trascini giù la barra di alimentazione vedrai la registrazione e lo stato della chiamata.
Notifiche in Sipdroid
Vedrai varie schermate quando ricevi una chiamata:
Schermate in chiamata visualizzate
codec
I codec disponibili per l'utente sono abbondanti:
Codec disponibili
Come ci si aspetterebbe, il GSM (il codec utilizzato dal proprio telefono cellulare) è presente come opzione. PCMA e PCMU (il tuo codec di qualità PSTN standard) sono anche lì: perfetti se intendi solo effettuare chiamate su una LAN.
G.722, un codec audio ad alta definizione wideband, fa anche la sua apparizione. Tuttavia il lato negativo di G.722 è che richiede un po 'più di potenza di elaborazione rispetto alle sue controparti PCMA, PCMU e GSM e potrebbe non essere adatto a tutti i telefoni Android.
Opzioni avanzate
Sono rimasto stupefatto dal numero di opzioni avanzate configurabili messe a mia disposizione. Queste opzioni richiedono almeno un livello moderato di conoscenza VoIP per sapere che cosa accendi e spegni:
Impostazioni avanzate
Più opzioni
Altre opzioni avanzate includono supporto STUN, guadagno auricolare e microfono, integrazione di funzionalità PBX integrate e bitrate video. Giusto; SIPdroid full-feature SIP client e SIP sono in grado di inviare e ricevere videochiamate!
Sfortunatamente il mio HTC Desire non supporta le videochiamate quindi non sono in grado di segnalare la qualità o la gestione dei video.
Alcuni test di base
Questo è il vero pezzo che adoro. Ogni volta che sto testando qualcosa relativo a SIP, la prima cosa che voglio fare è vedere se riesco a romperlo.
Ecco un riepilogo di alcuni test di base che ho eseguito:
- Effettua e ricevi telefonate: Passato
- Hold - Essere messo in attesa e recuperato: Passato
- Trasferisci una chiamata a un altro telefono: Passato
- Rimanere su una chiamata per più di 1 ora: Passato
- Negozia una chiamata al codec G.722: Passato
- Negozia una chiamata codec G.711: Passato
- Mantieni - Mette una chiamata in attesa e recupera: mancato
Conclusione
Effettuare una chiamata in attesa è probabilmente una delle funzioni più comunemente utilizzate di qualsiasi sistema telefonico semi-intelligente. È anche una delle cose che così tanti produttori non riescono a implementare correttamente, incluso Sipdroid. Non scoraggiate dal momento che le applicazioni VoIP variano in base alla compatibilità con il server SIP utilizzato.
Sipdroid su Android Market
Sipdroid ha una lista di difetti piuttosto lunga, ma su questi si sta lavorando. Questo dimostra che non solo c'è una comunità attiva che vuole segnalare i bug trovati, ma ci sono anche persone disposte a risolverli. Immagino che questo sia ancora presto per Sipdroid e probabilmente ci aspetteremo di vedere questa applicazione nell'Android Market per un certo numero di anni.