I get the following message when I try to dial a person using your application “The phone number “xxx-xxxx” contains unsupported characters.” Why is that?
You might have special characters and codes preceding the phone number for that specific contact. These special codes turn on/off phone features like caller-id. The iPhone APIs that Apple provides developers does not handle these special characters and codes correctly, resulting in dialing errors. Here is Apple’s explanation of their handling of those special characters: “To prevent users from maliciously redirecting phone calls or changing the behavior of a phone or account, the Phone application supports most, but not all, of the special characters in the tel scheme. Specifically, if a URL contains the * or # characters, the Phone application does not attempt to dial the corresponding phone number.” If Apple allows these characters to be processed in the future, VoiceBox will update our app to allow those numbers to be dialed. In the meantime, if you remove those characters you will be able to dial those numbers.
Related Questions
- When LionClock Server is running as a background service application, I get an error message when I try to temporary stop the service and access the Servers interface. What should I do?
- I get the following message when I try to dial a person using your application "The phone number "xxx-xxxx" contains unsupported characters." Why is that?
- Why do I get a "No Dialtone" message when I try to dial out with my modem?