"Enviar llamada" a iPhone desde iPad

¿Es posible en alguna aplicación de iPad comunicarse de alguna manera con un iPhone pnetworkingefinido y hacer que el iPhone llame a un número definido en la aplicación?

Ejemplo de process :
El usuario usa la aplicación iPad. Encuentra un número que él o ella quiere llamar, toca el button mágico y el iPhone comienza a llamar. Útil cuando el iPhone está en el bolsillo y el usuario tiene unos auriculares.

Si es posible, quiero que esto funcione sin instalar nada en el iPhone. Por ejemplo, mediante la interfaz con bluetooth. Si no es posible sin instalar nada en el iPhone, ¿cómo podría ser posible instalar algo?

Estoy agradecido por cualquier consejo en este asunto. No estoy buscando ejemplos de código sino la mejor solución técnica teniendo en count mis circunstancias y deseos. ¿Algunas ideas?

Creo que es posible conectar dos dispositivos, usando Game Kit , Bonjour o incluso configurando uno de ellos como server con CocoaAsyncSocket .

Simplemente instale su (s) aplicación (s) en ambos dispositivos y luego, dependiendo de su elección de enfoque, el truco es simplemente descubrir la IP del otro dispositivo .

Si, por ejemplo, tiene una aplicación de iPad con el button de llamada y un iPhone para realizar la llamada, simplemente deje que el primero, por ejemplo, publique TCP en el otro.

Tal vez pueda iniciar una llamada desde el iPhone sin que el usuario tenga que tocar el teléfono en su bolsillo de esta manera, pero @ tom-van-der-woerdt parece saber más sobre eso que yo.

La respuesta es no. Al less no sin un jailbreak.

Los desarrolladores no pueden acceder directamente a las rutinas del teléfono en un iPhone. Puede presentar una opción Sí / No como máximo, pero en realidad la llamada siempre requiere interacción del usuario.

Y sin siquiera instalar software: necesitarías el iPad para que el iPhone hiciera cosas. Estoy bastante seguro de que tampoco tienes ese nivel de control sobre Bluetooth. El iPhone podría aceptar el command de llamada, pero el iPad no podría enviarlo.

La solución real más cercana sería enviar un post de text al iPhone usando un service web que le indique a la persona que llame a ese número (de todos modos, aparecería como un enlace). Espero que sea una opción para ti. (Una alternativa gratuita sería enviar un correo electrónico al teléfono, pero no es tan bueno para la experiencia del usuario)

Mientras que Tom van der Woerdt está en lo cierto con el hecho de que se requiere la interacción del usuario, podría considerar build en VOIP en una aplicación personalizada. (Un montón de trabajo)

Podría, por ejemplo, que el iPad le diga al iPhone que cargue una vista web (como una URL) que le dará al teléfono un enlace tel: //. (Todavía el usuario necesita aceptar el cuadro de dialog)

Ah, otra solución. Configure un service en sus serveres para iniciar una llamada al iPhone conectado al número deseado. De esta manera, los auriculares deben poder aceptar la llamada.

Bastante fácil, al less con tres enfoques técnicos:

  1. notifique / empuje su dispositivo iPhone con una URL personalizada, como "tel: su número", y ábralo
  2. pase la misma URL con una connection bluetooth
  3. Use un nivel web / REST para almacenar la URL y leerla desde su dispositivo de destino.

Respuesta / enfoques de alto nivel aunque …