2016-06-03 6 views
0

Ich arbeite mit VOIP-Anwendung. Ich versuche, Anruf von meinem iOS-App, die Pausen mit (,) angegeben enthält.Anruf von der ios App mit Pause

 NSString *phoneNumber = [@"telprompt://" stringByAppendingString:finalNumber]; 
     [[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneNumber]]; 

Bei der Einwahlnummer ist der Anruf nicht verbunden. Was ich verwenden kann, um meine Nummer zu pausieren.

Antwort

0

Versuchen tel:// Schema verwendet:

Objective-C

NSString *telUrl = [NSString stringWithFormat:@"tel://%@,%@", contactPhone, contactExtension]; 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:telUrl]]; 

Swift

let formattedPhone = "tel://\(contactPhone),\(contactExtension)" 
    if let phoneURL = NSURL(string:formattedPhone) { 
     print(phoneURL) 
     UIApplication.sharedApplication().openURL(phoneURL) 
    } 

Und stellen Sie sicher, dass Ihre Zeichenfolge keine Leerzeichen hat.

Prost.