Comment passer un appel téléphonique dans l'Objectif C?
Réponses
Trop de publicités?Il peut également être utile de savoir comment inviter l'utilisateur à appeler un numéro:
NSURL *phoneNumber = [NSURL URLWithString:@"telprompt://13232222222"];
[[UIApplication sharedApplication] openURL:phoneNumber];
telprompt
donne à l'utilisateur le choix de passer l'appel ou d'annuler l'appel avant que le téléphone ne compose. Les deux barres obliques après les deux points sont facultatives.
eh bien, si vous parlez d'utiliser objective-c pour passer un appel téléphonique sur l'iphone, vous pouvez faire quelque chose comme ceci:
NSURL *phoneNumber = [[NSURL alloc] initWithString: @"tel:867-5309"];
[[UIApplication sharedApplication] openURL: phoneNumber];
Si vous parlez de le faire sur un mac, eh bien, comme d'autres l'ont mentionné, cela est spécifique en fonction d'un certain nombre de choses comme, si vous utilisez voip, un modem, vous connectez via quelque chose comme une boîte d'astérisques, etc.
Ce sera soit très spécifique à la plate-forme, soit vous devrez utiliser une bibliothèque d'encapsuleur pour tenir compte des différences entre les plates-formes, afin de mieux indiquer à quelle plate-forme cela est destiné. En général, différentes API de téléphonie sont disponibles sur la plupart des plates-formes.
Sur les systèmes Windows, il y a par exemple le "TAPI", les choses peuvent également différer quelque peu si vous ciblez un système téléphonique numérique tel que RNIS, car il existe d'autres API.