Eu sinto que estou perto, mas posso usar alguma ajuda. Eu tenho este script bash que eu usei no linux para abrir hangouts com tel:
links:
#!/bin/bash
number=${1//tel:/}
open "https://hangouts.google.com/?action=chat&pn=$number"
Depois, descobri que posso criar um aplicativo usando o aplicativo Automator
integrado que executará o script bash e salvá-lo como um aplicativo: link
Em seguida, usei RCDefaultApp (freeware) para alterar o aplicativo padrão para este aplicativo de chamada do Hangouts que fiz.
Agora, sempre que clico em um link tel:
, ele abre hangouts, mas o problema é que os argumentos não estão sendo transmitidos. Se alguém conseguir descobrir como obter os argumentos passados para o aplicativo e passá-los para o script bash, isso seria incrível.