Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

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?

0
Posted

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?

0

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

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123