Domanda

. NOTA: Lo so né l'SDK iPhone o Objective C, chiedo solo se possibile

So ovviamente sarebbe dovuto essere su un dispositivo Jailbroken comunque, ma è tecnicamente possibile per un iPhone applicazione di registrazione chiamata da effettuare, o non è possibile agganciare nelle chiamate o l'ingresso / uscita audio?

Lo so, ovviamente, non ci sarebbe alcun modo 'ufficiale' di farlo e non certo da un'applicazione App Store. E so che ci sono la registrazione delle chiamate applicazioni che pongono le chiamate in uscita attraverso i propri server.

Basta chiedersi se il motivo non esiste eppure è solo perché nessuno ha codificato o se non è effettivamente possibile?

È stato utile?

Soluzione 5

iOS Developer Tweak Elias Limneos ha rilasciato un app su Cydia chiamato Audio Recorder (originariamente chiamato Call Recorder).

Quindi è finalmente possibile registrare le chiamate localmente sul dispositivo senza dover chiamare tramite i numeri a tariffa maggiorata!

bip audio può essere disattivato, ma c'è una forzata 'Questa chiamata viene registrata' messaggio riprodotto in partenza per l'altra parte.

E 'attualmente funziona solo con l'iPhone 4S (Altoparlante solo) e iPhone 5 e una licenza costa $ 3.99 per dispositivo.

Modifica -. Sembra che io ero troppo lento, dal momento che ho acquistato la settimana scorsa è già stato interrotto, anche se gli acquirenti esistenti possono continuare ad usarlo non ci saranno ulteriori aggiornamenti

I, Elias Limneos. purtroppo annunciare che ho deciso di interrompere la distribuzione e lavorare su applicazioni "Audio Recorder". A partire da oggi, registratore audio è interrotto.

Fonte: http://limneos.net/audiorecorder.html

Modifica -. Ha cambiato di nuovo idea ed è disponibile per la vendita tramite il proprio Cydia repo

Altri suggerimenti

Il Jailbroken iPhone, SpoofApp fa la registrazione delle chiamate. Io non sono un laywer, ma è da notare che la registrazione delle chiamate potrebbe non essere legale a seconda di dove siete e / o in cui l'altra parte è.

Per il mercato del Regno Unito v'è anche Call Recorder . Esso utilizza un numero a tariffa maggiorata per registrare la chiamata, ma è disponibile per iPhone non jailbroken troppo.

Proprio di recente ho scoperto un app in realtà in grado di farlo correttamente, ma solo per le chiamate SIP.

Si chiama MobileVOIP ed è su Apple Store! : D

Quindi spero che questo non rispondere alla sua domanda. Anche se non è la registrazione di una telefonata, credo che mostra che è teoricamente possibile.

Non c'è un modo semplice, visto che una parte del software e l'hardware è assicurato.

Applicazioni

??Naturalmente è possibile nel senso teorico come il registratore vocale e la musica di miscelazione mostrano la potenza di hardware e software ha accesso a entrambi i flussi di suono di elaborazione del segnale.

Qualcuno avrebbe bisogno di rifare una parte o tutto il codice iOS e cambiarlo. Ma di che cosa semplice nel concetto è sicuramente complessa e forse troppo costosa per accadere nella realtà.

È sufficiente prendere il codice che ascolta il flusso di dati all'interno del microfono del telefono mobile app e scaricare un file allo stoccaggio sia per la codifica che per chiamate vocali. Se tale applicazione chiama un'API piuttosto che fare che il trattamento stesso, allora si dovrebbe implementare la registrazione lì. Si potrebbe fare lo stesso per i dati in arrivo e potrebbe o aggiungere marcatori di tempo per la successiva miscelazione o mescolarlo in giù come la chiamata viene gestita.

Questo codice è, naturalmente, non è a posto utilizzando l'API documentate in modo si avrebbe bisogno di rattoppare l'applicazione dopo un jailbreak o scoprire un API non documentate effettivamente implementare questa funzione.

Il caso d'uso è così evidente che se questo fosse seduto lì, centinaia di applicazioni avrebbero fatto questo già.

E 'sicuramente possibile, e quasi certamente inutile per leggere direttamente dalla memoria. API private di Apple sono rilevabili utilizzando entrambi i browser Xcode e certo 3rd party di classe Objective-C.

Se avete bisogno della vostra domanda inespressa risposto ( " Come sarebbe una implementare un registratore iPhone chiamata?"), Allora sono d'accordo con Josh K: oltre al capo stackoverflow.com. O entrare in contatto con la gente di Rogue Amoeba , come hanno già risolto questo problema su Mac OS X, che condivide la stessa identica librerie di basso livello come iOS.

Si è chiaramente possibile, almeno leggendo direttamente nella memoria anche se il gancio è probabilmente molto più facile da fare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a apple.stackexchange
scroll top