2010-07-30 5 views
0

J'ai une exigence pour Device 4.0 like, l'utilisateur compose un numéro à partir de mon application, puis l'application doit se connecter à ce numéro. En attendant, j'ai besoin d'un gestionnaire pour suivre les changements d'état de l'appel (pour ce faire, je peux utiliser les API de téléphonie de base).Est-il possible de composer un numéro sans protocole de tél?

Alors, peut-on savoir comment un numéro peut être connecté sans un protocole "tel".

Merci à l'avance,

Répondre

2

je crois que la seule façon de composer un numéro est d'utiliser tel: 123123123 Vous pouvez utiliser la propriété CTCallCenter callEventHandler donc définir un gestionnaire d'événements et recevoir si votre application est active.

De la documentation:

Si votre application est active lorsqu'un événement d'appel a lieu, le système envoie l'événement à votre gestionnaire immédiatement. Toutefois, les événements d'appel peuvent également avoir lieu pendant que votre application est suspendue. Tant qu'il est suspendu, votre application ne reçoit pas l'appel événements. Lorsque votre application reprend l'état actif, il reçoit un seul événement d'appel pour chaque appel qui a changé état, quel que soit le nombre de changements d'état l'appel a connu pendant que votre application a été suspendue. L'événement d'appel unique envoyé à votre gestionnaire, sur votre application retournant à l'état , décrit l'état de l'appel à ce moment-là.

BTW: Il n'y a aucun moyen d'empêcher votre application d'être suspendue. L'OS le suspendra sans notification quand la mémoire est nécessaire.

Espérons que cela aide

+0

Merci! Ouais bien pouvez-vous m'aider à trouver une idée pour "Où l'application compose un numéro, dès qu'il se connecte l'application devrait revenir à l'état actif." – AgentXXX

Questions connexes