Question

NOTE:. Je ne connais ni l'iPhone SDK ou Objective C, se demandant juste si possible

Je sais que de toute évidence, il devrait être sur un appareil jailbreaké de toute façon, mais il est techniquement possible pour une application d'enregistrement d'appels iPhone à effectuer, ou est-il pas possible de brancher dans les appels ou l'entrée / sortie audio?

Je sais évidemment il n'y aurait aucun moyen « officielle » de le faire, et certainement pas d'une application App Store. Et je sais qu'il ya des applications d'enregistrement d'appels qui placent les appels sortants via leurs propres serveurs.

demandais si la raison pour laquelle il n'est pas encore existe seulement parce que personne ne l'a codé ou si ce n'est pas réellement possible?

Était-ce utile?

La solution 5

iOS Tweak développeur Elias Limneos a publié une application sur Cydia appelé Audio Recorder (initialement appelé Call Recorder).

Il est enfin possible d'enregistrer des appels localement sur l'appareil sans avoir à appeler via des numéros surtaxés!

bips audio peut être désactivé, mais il y a un message forcé « Cet appel est en cours d'enregistrement » joué au début de l'autre partie.

Il fonctionne actuellement uniquement avec l'iPhone 4S (Haut-parleur uniquement) et iPhone 5 et une licence coûte $ 3.99 par appareil.

EDIT -. On dirait que je suis trop lent, puisque j'ai acheté cette semaine dernière, il a déjà été arrêté, bien que les acheteurs existants peuvent continuer à l'utiliser il n'y aura pas d'autres mises à jour

  

I, Elias Limneos. malheureusement annonce que je décide d'arrêter de distribuer et de travailler sur l'application « Audio Recorder ».     A ce jour, Audio Recorder est interrompue.

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

EDIT -. Il a changé à nouveau son esprit et est disponible à la vente via son propre repo Cydia

Autres conseils

Sur iPhone jailbreaké, SpoofApp fait l'enregistrement des appels. Je ne suis pas laywer, mais notez que l'enregistrement des appels peuvent ne pas être légal selon l'endroit où vous êtes et / ou lorsque l'autre partie est.

Pour le marché britannique il y a aussi Call Recorder . Il utilise un numéro surtaxé pour enregistrer l'appel, mais il est disponible pour iphones non jailbreakés aussi.

Tout récemment j'ai découvert une application réellement capable de le faire correctement, mais seulement pour les appels SIP.

Il est appelé MobileVOIP et il est sur Apple Store! : D

J'espère donc que cela ne répond à votre question. Même si ce n'est pas l'enregistrement d'un appel téléphonique, je crois qu'il montre qu'il est théoriquement possible.

Il n'y a aucun moyen facile puisque cette partie du logiciel et du matériel est garanti.

Bien sûr, il est possible dans le sens théorique que les applications de mixage enregistreur vocal et la musique montrent la puissance du matériel de traitement du signal et le logiciel a accès aux deux flux sonores.

Quelqu'un aurait besoin de refaire une partie ou la totalité du code iOS et le modifier. Mais qu'est-ce de la simple concept est certainement complexe et peut-être trop coûteux de se produire dans la réalité.

Vous prenez simplement le code qui écoute le flux de données de microphone à l'intérieur de l'application mobile de téléphone et de vidage d'un fichier de stockage ainsi que l'encodage pour les appels vocaux. Si cette application appelle une API plutôt que de faire ce traitement lui-même, alors vous mettre en œuvre l'enregistrement là-bas. Vous feriez la même chose pour les données entrantes et pouvez soit ajouter des marqueurs de temps pour mélanger plus tard ou le mélanger vers le bas que l'appel est en cours de traitement.

Ce code est bien sûr pas en place à l'aide de l'API documentée de sorte que vous devrez patcher l'application après un jailbreak ou découvrir une API non documentée pour mettre en œuvre effectivement cette fonction.

Le cas d'utilisation est donc évident que si cela était assis là, des centaines d'applications feraient déjà.

Il est certainement possible, et presque certainement inutile de lire directement de la mémoire. API privées d'Apple sont découvrable en utilisant les deux Xcode et certains 3ème partie navigateurs classe Objective-C.

Si vous avez besoin de votre question non réponse ( " Comment peut-on mettre en œuvre un enregistreur d'appel iPhone?"), Alors je suis d'accord avec Josh K: la tête sur stackoverflow.com. Ou entrer en contact avec les gens Rogue Amoeba , comme ils l'ont déjà résolu ce problème sous Mac OS X, qui partage les mêmes exactes bibliothèques de bas niveau comme iOS.

Oui, il est clairement possible, au moins en lisant directement dans la mémoire même si le crochet est probablement beaucoup plus facile à faire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à apple.stackexchange
scroll top