Come posso effettuare una chiamata VoIP point-to-point tramite Wi-Fi?


12

Sto cercando un modo per effettuare una chiamata VoIP point-to-point tra due dispositivi Android senza avere un server intermedio (server SIP) o una connessione Internet. Ho solo un punto di accesso (o più punti di accesso collegati tramite LAN) e voglio effettuare chiamate VoIP solo tramite Wi-Fi. È possibile?


Ho riformulato un po 'la tua domanda in quanto i consigli sulle app sono generalmente fuori tema (sono essenzialmente consigli per lo shopping). Tuttavia, se esiste un'app che supporta questa funzionalità sarà una risposta valida a questa domanda riformulata come quella originale.
eldarerathis,

zix> Hai trovato un modo per farlo?
Jasper,

Risposte:


6

È possibile utilizzare CSipSimple per aggiungere un account SIP locale su entrambi i telefoni senza la necessità di un proxy (o server) SIP intermedio.

Aggiungi un account "Locale" generale. Devi solo fornire un nome utente SIP per questo.

Al termine, su entrambi i telefoni è possibile chiamare l'altro telefono:

  • Devi conoscere l'indirizzo IP o il nome DNS dell'altro telefono
  • Devi conoscere il nome utente SIP appena impostato dell'altro telefono
  • Comporre 'SIPusername @ indirizzo IP' per chiamare l'altro telefono
  • È necessario passare dal tastierino numerico inizialmente mostrato alla finestra di input estesa 'SIP uri'

Fare clic sul punto contrassegnato in verde nell'immagine a sinistra per accedere all'attività di input SIP :

inserisci qui la descrizione dell'immagineinserisci qui la descrizione dell'immagine


Ho appena provato la modalità "Local" di CSipSimple con la funzione "Hotspot Wi-Fi". Fallisce a causa dell'idea "nessuna rete => non ascolterà 5060" ...
Vi0

Hai effettuato l'accesso a qualsiasi rete wifi? Questo è l'unico prerequisito (l'OP ha già dichiarato di avere un punto di accesso)
ce4

Il dispositivo funziona come AP Wi-Fi stesso. Un dispositivo è AP, l'altro dispositivo è client. Sul dispositivo client tutto OK, ma sul dispositivo AP è "nessuna rete".
Vi0

1
Il 3 ° telefono funzionerà. "ip route" è una cosa a livello di Linux, ma i problemi risiedono a livello di Android. Non gli piace quando la rete non viene configurata da Android.
Vi0


3

Utilizzare uSipServer + SipDroid (o qualsiasi altro client SIP) configurato con un indirizzo IP esplicito.

Come un dispositivo ha uSipServer, ha avviato l'AP Wi-Fi (nel menu "Tethering") e SipDroid collegato a test1@127.0.0.1. L'altro dispositivo si connette al Wi-Fi e utilizza l'account SIP test2@192.168.43.1 e chiama "test1".

Aggiornamento: ho appena testato che questa configurazione funziona davvero :

  1. Metti il ​​primo dispositivo in modalità "Hotspot portatile" (Impostazioni -> Wireless e reti -> Tethering e hotspot portatile -> Hotspot Wi-Fi portatile)
  2. Avviare uSipServer sul primo dispositivo
  3. Collega il secondo dispositivo all'AP creato dal primo (Impostazioni -> Wireless e reti -> Impostazioni Wi-Fi -> Reti Wi-Fi -> "X10i" (o qualunque nome)
  4. Avviare SipDroid sul secondo dispositivo, specificando, ad esempio, "qqq" come utente e "192.168.43.1" come server SIP. L'indicatore diventa verde.
  5. Avviare SipDroid sul primo dispositivo, speciftgin, ad esempio "eee" come utente e "192.168.43.1" o "127.0.0.1" come server. L'indicatore rimane giallo.
  6. Può telefonare dal secondo dispositivo al primo, specificando "eee" nel campo di chiamata inferiore; può telefonare dal primo dispositivo al secondo, specificando "qqq" nel campo di chiamata inferiore. Nessuna entità esterna (come access point extra o provider di telefonia mobile) coinvolti.

Ho provato altri client SIP (come CSipSimple e Linphone), ma si rifiutano di lavorare sul primo dispositivo quando non è configurata una rete "normale". E SipDroid (che per fortuna è abbastanza stupido da trascurare l '"assenza" della rete) non è compatibile con il codec con tutto ciò che ho provato.

Si noti che se sono presenti altre connessioni di rete, SipDroid potrebbe confonderle e inviare un IP errato al suo peer risultante in un telefono "unidirezionale". Test con solo hotstop Wi-Fi / client Wi-Fi abilitato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.