2011-12-09 17 views
11

Desidero inoltrare le chiamate ricevute a un altro numero di telefono predefinito. Ho cercato forum e trovato alcune risposte contraddittorie. quindi sono confuso.Deviazione di chiamata Android a livello di programmazione

Prima ho guardato questo post https://stackoverflow.com/a/5735711 che suggerisce che non è possibile tramite Android. Ma un altro post ha qualche soluzione. https://stackoverflow.com/a/8132536/1089856

Ho provato questo codice dal secondo post, ma ricevo il seguente messaggio di errore: "Problema di connessione di inoltro chiamata o codice MMI non valido."

Dove 5556 è il numero di emulatore (per il test) in cui si desidera inoltrare la chiamata.

risposta

15

penso che sia necessario provarlo sul dispositivo meglio dell'emulatore. Stai usando i codici DTMF, quindi penso che tu abbia bisogno di rete (sul dispositivo reale) piuttosto che sull'emulatore.

Digitare lo stesso codice "** 21 * 5556 #" sul proprio emulatore e controllare. Neanche funziona! Sostituire 5556 con il numero di telefono a cui si desidera inoltrare la chiamata e quindi provare sul telefono.

Significato, i codici DTMF funzionano solo su cellulari non su emulatori o tablet senza supporto SIM.

MODIFICA: è possibile trovare diversi codici di inoltro chiamate here.

+0

capito .. grazie @Pallavi. – Mudassir

+0

Come possiamo conoscere diversi codici di inoltro a livello di codice? –

Problemi correlati