Foros del Web » Soporte técnico » Software General »

Consulta de saldos via USSD con Gammu

Estas en el tema de Consulta de saldos via USSD con Gammu en el foro de Software General en Foros del Web. Hola a todos, estoy utlizando gammu para la consulta de saldos via USSD y tambien otro tipos de consultas por el mismo medio, eh hecho ...
  #1 (permalink)  
Antiguo 19/03/2012, 14:35
Avatar de kivpson  
Fecha de Ingreso: marzo-2011
Mensajes: 37
Antigüedad: 13 años, 1 mes
Puntos: 7
Consulta de saldos via USSD con Gammu

Hola a todos, estoy utlizando gammu para la consulta de saldos via USSD y tambien otro tipos de consultas por el mismo medio, eh hecho un script en python que funciona gracias a python-gammu para dicho objetivo, ahora conecto el telefono y mando a correr el script por consola y todo al parecer funciona correctamente, se conecta, verifica el dispositivo e inicia la comunicacion USSD, pero al terminar no me regresa el saldo de la linea que es lo importante, este es el log:

Mon 2012/03/19 14:35:04: Entering GSM_DialService
Mon 2012/03/19 14:35:04: SENDING frametype 0x00/length 0x0E/14
Mon 2012/03/19 14:35:04: 41A|54T|2B+|43C|53S|43C|53S|3D=|22"|47G|53S|4DM|22 "|0D AT+CSCS="GSM".
Mon 2012/03/19 14:35:04: 1 "AT+CSCS="GSM""
Mon 2012/03/19 14:35:04: 2 "OK"
Mon 2012/03/19 14:35:04: RECEIVED frametype 0x00/length 0x14/20
Mon 2012/03/19 14:35:04: 41A|54T|2B+|43C|53S|43C|53S|3D=|22"|47G|53S|4DM|22 "|0D |0D |0A AT+CSCS="GSM"...
Mon 2012/03/19 14:35:04: 4FO|4BK|0D |0A OK..
Mon 2012/03/19 14:35:04: SENDING frametype 0x00/length 0x09/9
Mon 2012/03/19 14:35:04: 41A|54T|2B+|43C|53S|43C|53S|3F?|0D AT+CSCS?.
Mon 2012/03/19 14:35:04: 1 "AT+CSCS?"
Mon 2012/03/19 14:35:04: 2 "+CSCS: "GSM""
Mon 2012/03/19 14:35:04: 3 "OK"
Mon 2012/03/19 14:35:04: RECEIVED frametype 0x00/length 0x1F/31
Mon 2012/03/19 14:35:04: 41A|54T|2B+|43C|53S|43C|53S|3F?|0D |0D |0A |2B+|43C|53S|43C|53S AT+CSCS?...+CSCS
Mon 2012/03/19 14:35:04: 3A:|20 |22"|47G|53S|4DM|22"|0D |0A |0D |0A |4FO|4BK|0D |0A : "GSM"....OK..
Mon 2012/03/19 14:35:04: SENDING frametype 0x00/length 0x15/21
Mon 2012/03/19 14:35:04: 41A|54T|2B+|43C|55U|53S|44D|3D=|311|2C,|22"|2A*|31 1|300|322|23# AT+CUSD=1,"*102#
Mon 2012/03/19 14:35:04: 22"|2C,|311|355|0D ",15.
Mon 2012/03/19 14:35:07: 1 "+CUSD: 2,"", 1"
Mon 2012/03/19 14:35:07: RECEIVED frametype 0x00/length 0x10/16
Mon 2012/03/19 14:35:07: 2B+|43C|55U|53S|44D|3A:|20 |322|2C,|22"|22"|2C,|20 |311|0D |0A +CUSD: 2,"", 1..
Mon 2012/03/19 14:35:07: Incoming USSD received
Mon 2012/03/19 14:35:07: Parsing +CUSD: 2,"", 1
Mon 2012/03/19 14:35:07: with +CUSD: @i @0
Mon 2012/03/19 14:35:07: Parsed int 2
Mon 2012/03/19 14:35:07: Status: 2
Mon 2012/03/19 14:35:07: Parsing +CUSD: 2,"", 1
Mon 2012/03/19 14:35:07: with +CUSD: @i, @s @0
Mon 2012/03/19 14:35:07: Parsed int 2
Mon 2012/03/19 14:35:07: Grabbed string from reply: "" (parsed 2 bytes)
Mon 2012/03/19 14:35:07: Parsed generic string ""
Mon 2012/03/19 14:35:07: Generic string decoded as ""
Mon 2012/03/19 14:35:07: 1 "AT+CUSD=1,"*102#",15"
Mon 2012/03/19 14:35:07: 2 "OK"
Mon 2012/03/19 14:35:07: RECEIVED frametype 0x00/length 0x1B/27
Mon 2012/03/19 14:35:07: 41A|54T|2B+|43C|55U|53S|44D|3D=|311|2C,|22"|2A*|31 1|300|322|23# AT+CUSD=1,"*102#
Mon 2012/03/19 14:35:07: 22"|2C,|311|355|0D |0D |0A |4FO|4BK|0D |0A ",15...OK..
Mon 2012/03/19 14:35:07: Incoming USSD received
Mon 2012/03/19 14:35:07: Leaving GSM_DialService


Como pueden ver la consulta se hace al *102# el programa espera la respuesta de la operadora, la que aparentemente es vacía, sin embargo en el teléfono todo marcha bien.

Etiquetas: gammu, python, ussd
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:32.