iphone - iOS: How to initiate a call to an address book contact with special characters (#/*) in the number? -
I am currently working on an iOS application which uses live audio streaming, and our users have these features Call when they are streaming I know that there is no API to do this, so the way we solved it, there is a button on the UI that automatically sets a certain number (specific for telecom provider) ) Which says incoming Turn L or closes. It does this by simply opening a telephone: URL.
All this works well, and when it can not be very user-friendly because it forces users to exit the application, I believe that this is the most beautiful solution The tools provided by the iOS API.
Although there is a warning, there is not a small number of telecommunication providers that people can call to turn this facility on or off. They instead use long codes in which they contain special characters, such as #and * unfortunately refused to open an IPhone: URLs with those letters, probably for security reasons. However, I was wondering if it is possible for users to keep in touch with those numbers and then send those contacts directly to the iOS?
I know how to remove the phone number directly from the address book, but it is of no avail because I still can not get the URL acceptance. So instead of calling a method, say,: URL with a contact ID or something similar?
Thanks for reading and / or answering :)
Can not dial # or * from Apple's documentation to cite:
To prevent users from maliciously reducing phone calls or changing the phone or account behavior, Apple's Plan. The specialty of the phone app supports most, but not all, in the tele-scheme. Specifically, if a URL contains * or # characters, then the phone application does not attempt to dial related phone numbers.
... and convert to ASCII characters and other tricks, either work (I tried).
Comments
Post a Comment