Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No USSD result received #367

Closed
m7mdcc opened this issue Oct 21, 2017 · 3 comments
Closed

No USSD result received #367

m7mdcc opened this issue Oct 21, 2017 · 3 comments

Comments

@m7mdcc
Copy link

m7mdcc commented Oct 21, 2017

Hello @nijel ,

Thanks for your work , as i mention on pull #350 . I'm using package from repository ..

When using gammu-smsd-inject USSD '*222#"

i got :

Sat 2017/10/21 10:36:02 gammu-smsd[3034]: Sending USSD request to *222#

Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: Entering GSM_DialService

Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: SENDING frame type 0x00/length 0x0F/15

Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: 41A|54T|2B+|43C|53S|43C|53S|3D=|22"|55U|43C|53S|322|22"|0D      AT+CSCS="UCS2". 
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: 1 "AT+CSCS="UCS2""
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: 2 "OK"
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: Checking line: OK
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: AT reply state: 1
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: RECEIVED frame type 0x00/length 0x15/21
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: 41A|54T|2B+|43C|53S|43C|53S|3D=|22"|55U|43C|53S|322|22"|0D |0D  AT+CSCS="UCS2"..
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: 0A |4FO|4BK|0D |0A                                              .OK..           
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: SENDING frame type 0x00/length 0x09/9
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: 41A|54T|2B+|43C|53S|43C|53S|3F?|0D                              AT+CSCS?.       
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: 1 "AT+CSCS?"
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: 2 "+CSCS: "UCS2""
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: 3 "OK"
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: Checking line: OK
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: AT reply state: 1
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: RECEIVED frame type 0x00/length 0x20/32
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: 41A|54T|2B+|43C|53S|43C|53S|3F?|0D |0D |0A |2B+|43C|53S|43C|53S AT+CSCS?...+CSCS
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: 3A:|20 |22"|55U|43C|53S|322|22"|0D |0A |0D |0A |4FO|4BK|0D |0A  : "UCS2"....OK..
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: SENDING frame type 0x00/length 0x24/36
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: 41A|54T|2B+|43C|55U|53S|44D|3D=|311|2C,|22"|300|300|322|41A|300 AT+CUSD=1,"002A0
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: 300|333|322|300|300|333|322|300|300|333|322|300|300|322|333|22" 032003200320023"
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: 2C,|311|355|0D                                                  ,15.            
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: 1 "AT+CUSD=1,"002A0032003200320023",15"
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: 2 "OK"
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: Checking line: OK
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: AT reply state: 1
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: RECEIVED frame type 0x00/length 0x2A/42
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: 41A|54T|2B+|43C|55U|53S|44D|3D=|311|2C,|22"|300|300|322|41A|300 AT+CUSD=1,"002A0
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: 300|333|322|300|300|333|322|300|300|333|322|300|300|322|333|22" 032003200320023"
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: 2C,|311|355|0D |0D |0A |4FO|4BK|0D |0A                          ,15...OK..      
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: gammu: Leaving GSM_DialService
Sat 2017/10/21 10:36:02 gammu-smsd[3034]: Execute SQL: UPDATE outbox SET `SendingTimeOut` = (NOW() + INTERVAL 60 SECOND) + 0 WHERE `ID` = '18' AND (`SendingTimeOut` < NOW() OR `SendingTimeOut` IS NULL)
Sat 2017/10/21 10:36:03 gammu-smsd[3034]: Transmitted 18 (total: 1) to *222#
Sat 2017/10/21 10:36:03 gammu-smsd[3034]: Execute SQL: SELECT `Text`, `Coding`, `UDH`, `Class`, `TextDecoded`, `ID`, `DestinationNumber`, `MultiPart`, `RelativeValidity`, `DeliveryReport`, `CreatorID`, `Retries`, `Status`, `StatusCode` FROM outbox WHERE `ID`='18'
Sat 2017/10/21 10:36:03 gammu-smsd[3034]: Execute SQL: INSERT INTO sentitems (`CreatorID`, `ID`, `SequencePosition`, `Status`, `SendingDateTime`, `SMSCNumber`, `TPMR`, `SenderID`, `Text`, `DestinationNumber`, `Coding`, `UDH`, `Class`, `TextDecoded`, `InsertIntoDB`, `RelativeValidity`, `StatusCode`)  VALUES ('Gammu 1.38.5', '18', 1, 'SendingOKNoReport', NOW(), '+966560100000', -1, 'stc-0549410134', '', '*222#', '8bit', '', 127, '', '2017-10-21 10:35:48', 255, -1)
Sat 2017/10/21 10:36:03 gammu-smsd[3034]: Execute SQL: UPDATE phones SET `Sent`= `Sent` + 1 WHERE `IMEI` = '868498000187812'
Sat 2017/10/21 10:36:03 gammu-smsd[3034]: Execute SQL: DELETE FROM outbox WHERE `ID`='18'
Sat 2017/10/21 10:36:03 gammu-smsd[3034]: Execute SQL: DELETE FROM outbox_multipart WHERE `ID`='18'

but no results found nor any message on my inbox .. so i guess something wrong from my side ?

Thanks

@m7mdcc
Copy link
Author

m7mdcc commented Oct 22, 2017

i just play with my modem "E392" , i think its create 3 ports "USB0,USB1,USB3" when you send ussd command to usb0 other port show the response not the same one . as example if you connect Gammu with port usb0 then you send ussd command , port usb3 will show the result :S

at the end , the solution is creating new config file for only USSD with specific port .

Thanks

@m7mdcc
Copy link
Author

m7mdcc commented Oct 24, 2017

its not working :S i create new config for ussd usb port but noting in my inbox

this the log from ussd port

`
Tue 2017/10/24 09:52:33 gammu-smsd[2806]: Sending USSD request to *150#
Tue 2017/10/24 09:52:33 gammu-smsd[2806]: gammu: Entering GSM_DialService
Tue 2017/10/24 09:52:33 gammu-smsd[2806]: gammu: SENDING frame type 0x00/length 0x24/36
Tue 2017/10/24 09:52:33 gammu-smsd[2806]: gammu: 41A|54T|2B+|43C|55U|53S|44D|3D=|311|2C,|22"|300|300|322|41A|300 AT+CUSD=1,"002A0
Tue 2017/10/24 09:52:33 gammu-smsd[2806]: gammu: 300|333|311|300|300|333|355|300|300|333|300|300|300|322|333|22" 031003500300023"
Tue 2017/10/24 09:52:33 gammu-smsd[2806]: gammu: 2C,|311|355|0D ,15.
Tue 2017/10/24 09:52:33 gammu-smsd[2806]: gammu: 1 "AT+CUSD=1,"002A0031003500300023",15"
Tue 2017/10/24 09:52:33 gammu-smsd[2806]: gammu: 2 "OK"
Tue 2017/10/24 09:52:33 gammu-smsd[2806]: gammu: Checking line: OK
Tue 2017/10/24 09:52:33 gammu-smsd[2806]: gammu: AT reply state: 1
Tue 2017/10/24 09:52:33 gammu-smsd[2806]: gammu: RECEIVED frame type 0x00/length 0x2A/42
Tue 2017/10/24 09:52:33 gammu-smsd[2806]: gammu: 41A|54T|2B+|43C|55U|53S|44D|3D=|311|2C,|22"|300|300|322|41A|300 AT+CUSD=1,"002A0
Tue 2017/10/24 09:52:33 gammu-smsd[2806]: gammu: 300|333|311|300|300|333|355|300|300|333|300|300|300|322|333|22" 031003500300023"
Tue 2017/10/24 09:52:33 gammu-smsd[2806]: gammu: 2C,|311|355|0D |0D |0A |4FO|4BK|0D |0A ,15...OK..
Tue 2017/10/24 09:52:33 gammu-smsd[2806]: gammu: Leaving GSM_DialService
Tue 2017/10/24 09:52:33 gammu-smsd[2806]: Execute SQL: UPDATE outbox SET SendingTimeOut = (NOW() + INTERVAL 60 SECOND) + 0 WHERE ID = '10' AND (SendingTimeOut < NOW() OR SendingTimeOut IS NULL)
Tue 2017/10/24 09:52:34 gammu-smsd[2806]: Transmitted 10 (total: 1) to *150#
Tue 2017/10/24 09:52:34 gammu-smsd[2806]: Execute SQL: SELECT Text, Coding, UDH, Class, TextDecoded, ID, DestinationNumber, MultiPart, RelativeValidity, DeliveryReport, CreatorID, Retries, Status, StatusCode FROM outbox WHERE ID='10'
Tue 2017/10/24 09:52:34 gammu-smsd[2806]: Execute SQL: INSERT INTO sentitems (CreatorID, ID, SequencePosition, Status, SendingDateTime, SMSCNumber, TPMR, SenderID, Text, DestinationNumber, Coding, UDH, Class, TextDecoded, InsertIntoDB, RelativeValidity, StatusCode) VALUES ('Gammu 1.38.6', '10', 1, 'SendingOKNoReport', NOW(), '+966505031999', -1, 'stc-0508969147-USSD', '', '*150#', '8bit', '', 127, '', '2017-10-24 09:52:10', 255, -1)
Tue 2017/10/24 09:52:34 gammu-smsd[2806]: Execute SQL: UPDATE phones SET Sent= Sent + 1 WHERE IMEI = '868498000053766'
Tue 2017/10/24 09:52:34 gammu-smsd[2806]: Execute SQL: DELETE FROM outbox WHERE ID='10'
Tue 2017/10/24 09:52:34 gammu-smsd[2806]: Execute SQL: DELETE FROM outbox_multipart WHERE ID='10'
Tue 2017/10/24 09:52:38 gammu-smsd[2806]: Execute SQL: SELECT ID, InsertIntoDB, SendingDateTime, SenderID FROM outbox WHERE SendingDateTime < NOW() AND SendingTimeOut < NOW() AND SendBefore >= CURTIME() AND SendAfter <= CURTIME() AND ( SenderID is NULL OR SenderID = '' OR SenderID = 'stc-0508969147-USSD' ) ORDER BY Priority DESC, InsertIntoDB ASC LIMIT 1
Tue 2017/10/24 09:52:58 gammu-smsd[2806]: gammu: Entering GSM_GetSMSStatus

`

@nijel
Copy link
Member

nijel commented Oct 24, 2017

Huawei devices usually need vendor specific initialization where to send notifications. I'll add it for your modem as well and it should help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants