comment obtenir un équilibre, par des commandes USSD?
J'ai fatigué de rechercher comment envoyer de la commande USSD sur Google.
Je veux le contrôle de l'équilibre de l'opérateur.
Tous les échantillons que j'ai vu utiliser des commandes comme ceci:
"AT+CUSD=1,\"*140*1#\"\r\n";
Il semble être correct. Je suis en utilisant quelque chose comme ce que je pense des œuvres. J'ai un D-Link modem GSM, et quand j'envoie cette commande à l'aide, il fait un peu de bruit sur mes enceintes, qui, je crois, me dit quelque chose s'est passé.
mon modem est propre application windows quand j'ai débranché le modem de mon application,j'ai vérifier par modem est d'application et dans USSD onglet je peux trouvé le résultat de mes commandements que je vous ai envoyé par moi-même de l'application.
alors que la commande fonctionne bien mais j'ai 'm confondre ce qui est arrive quand j'ai envoyé ma commande, il m'a fait "OK" et ne reviennent pas, opérateur de réponse, et de mon modem application peut lire la réponse????????
j'ai tester ces commandes, mais ne peut pas obtenir de résultat et mon modem juste retour des choses comme ceci:
"AU+CUSD=1,\"*140*1#\"\r\n\OK\r\n".
1) "AT+CUSD=1,\"*140*1#\",15\r\n"
2) "AT+CUSD=1,\"*140*1#\",1\r\n"
3) "AT+CUSD=1,\"*140*1#\",15\r"
4) "AT+CUSD=1,\"*140*1#\",1\r"
5) "AT+CUSD=1,\"*140*1#\""
je pense que la lecture de commande du résultat peut-être a la différence de la commande ou, devrais-je définir certaines config de mon modem .
il est très intéressant pour moi que mon modem ne retourne pas d'erreur pour moi et toujours revenir sur OK.
OriginalL'auteur motevalizadeh | 2013-08-29
Vous devez vous connecter pour publier un commentaire.
Vous devez définir le format de Message à AT+CMGF=0, avant l'envoi de votre Commande USSD. C'est PDU Mode (http://www.smartposition.nl/resources/sms_pdu.html). J'étais perplexe à l'aide de AT+CMGF=1, qui est en mode Texte, avant, j'ai décidé d'essayer à+CMGF=0.
Travaillé comme de la Magie.
Donc:
Je suis en supposant que vous savez déjà comment former vos Commandes et de Lire la réponse du Port.
OriginalL'auteur Onsongo Moseti
J'ai trouvé que mon modem utiliser plus d'un port et je doit connecter au premier port d'envoyer ma commande et de les écouter sur un autre port pour obtenir la commande USSD du résultat
si vous regardez dans Panneau de configuration\Système et Sécurité\Système et cliquez sur gestionnaire de périphériques, vous trouverez les ports installés noms
Je sais. Je suis intéressé comment ceux que vous avez mentionnés sont nommés dans votre cas.
Com7 et Com5 🙂
OriginalL'auteur motevalizadeh
je viens d'utiliser ce "AT+CUSD=1,'*120#',15" dans mon pays, le code USSD *120# mais souvenez-vous si vous l'utilisez dans un code, vous devez ajouter des caractères crlf à la fin, espérons que cette aide
OriginalL'auteur Hakeem
Essayez Ceci à l'aide de Hyperterminal de Série de l'Application du Moniteur ( https://www.hilgraeve.com/hyperterminal-trial/ )
D'abord Convertir le Modem en Mode PDU :
Deuxième USSD Code Envoyer :
( Utilisez votre Pays, les Codes de Transporteur )
Enfin Lire de Sortie de la Borne 🙂
OriginalL'auteur lordbora