Private (hidden) number call from your Glide app

Hi everyone!

I had a problem yesterday when trying to make a call with a hidden number using the “Dial Phone Number” action. I managed to solve it and I think it can be useful for some of you.

In most countries, calling with your phone number hidden is achieved by putting the code #31# (*69 in the USA I think) before the number you want to call. If you take the phone field and format it to have #31#612345678 and use that column to launch the call action, you will see that the action actually takes you to your phone screen, but it will be empty, the number has not been passed.

I tried several approaches, I used the “Open Link” action to generate a command like “tel:#31#612345678” and I also tried a “Rich Text” field with HTML -href, but it didn’t work. I understood that Glideapp was working correctly and that the problem was that the phone did not understand the “#” symbol (I tried with “*” and it worked fine so in the USA there is no such problem).

The solution is to translate that “#” symbol to a language that the phone can understand (URL encoding): # = %23. And it worked!

So if in the phone field you put: “%2331%23612345678” and press “Call”, Glideapp will take you to your phone screen where it will show #31#612345678. You just have to press call and you will make that call to that number keeping your phone number private or hidden. I hope it is useful for you, especially for Europeans where most countries use this type of code to make hidden calls.

Have a nice day!

3 Likes

Wow, thanks for sharing that!

1 Like

That’s a very valuable piece of knowledge, thank you!

1 Like