Essa "solicitação de tag hash" é chamada de USSD. Pesquisando essa palavra-chave, você encontrará diferentes soluções:
-
Gammu pode enviar um pedido USSD e recebê-lo de volta via o comando
gammu getussd *102#
. Como apontado aqui alguns modems GSM podem exigir um processo bastante complicado transformação do código USSD. Certifique-se de ter o direito de ler o dispositivo/dev/ttyUSB0
(ou similar). Um exemplo pode ser encontrado aqui . -
O Gsm-ussd parece ser mais fácil de usar do que o gammu para o ussd, mas tem menos recursos no geral. Não está nos repositórios oficiais, baixe de aqui e configure-o similar a isto .
-
Pré-pago-gerente-applet tem boa interface gráfica e está nos repositórios oficiais. Esta é provavelmente a solução mais fácil e definitivamente a mais agradável. As chances são de que o seu provedor já esteja listado para que você não precise fazer nada. Se não for adicionar o número USSD a '/usr/share/mobile-broadband-provider-info/serviceproviders.xml'. Encontre a seção do seu país e provedor e adicione
<balance-check> <ussd>*102#</ussd> </balance-check>
considerando que
*102#
precisa ser substituído pelo código USSD de seus provedores. Parece tão sofisticado quanto isso: