Problem : Titanium.Platform.openURL() with (Collect Call Service) in IPhone

You must Login before you can answer or comment on any questions.

Hi, When I use Titanium.Platform.openURL('tel:*9'+Number); in IPhone not Working !! What is the problem ?

1 Answer

Accepted Answer

This is pretty clearly explained in the URLScheme Apple Doc - It says:

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.

— answered 9 months ago by Anthony Decena
answer permalink
2 Comments
  • Thanks, This is clear description for problem. but is there solution for it ?

    — commented 9 months ago by abdulaziz alorainy

  • Its not a problem, Apple doesn't allow it. You can't solve a problem that Apple just doesn't allow.

    The only workaround that I can think of is maybe to use a voip or telephony service that allows this, but it would require a native module and you'd have to make sure that the service that you use would allow the use of * and # in the call.

    — commented 9 months ago by Anthony Decena

Your Answer

Think you can help? Login to answer this question!