Support forum
Diafaan SMS Server only supports a single USSD request-response sequence. It does not support USSD menus or other multi-level USSD transactions. There is no way to link the USSD response to the USSD request except by comparing the time of the command with the time of the response.
The '+CUSD: 4' response means 'Operation not supported'. The AT command specifications defines the following response codes for the 'AT+CUSD' command:
0: no further user action required (network initiated USSD-Notify, or no further information needed after
mobile initiated operation)
1: further user action required (network initiated USSD-Request, or further information needed after mobile
initiated operation)
2: USSD terminated by network
3: other local client has responded
4: operation not supported
5: network time out
Regards, Henk
3:57 am
Hi, i have 2 questions.
1) is there anyway we can determine USSD reply is from Which id we sent?
eg.
1) Send "*123#"
2) USSD Reply "Press 1 to Continue"
3) Send "1"
4) USSD Reply "You Have successfully ...."
How can we know that "4)" is the reply for "1)"
2) Sometimes i send USSD to the modems. it reply CUSD:4 Diafaan do not handle it.
2017/03/30 09:52:27.225 > AT+CUSD=1,"*201*91234567*10*654321#",15
2017/03/30 09:52:27.280 < OK
2017/03/30 09:52:27.381 < +CUSD: 4
2017/03/30 09:52:29.287 > AT+CMGL=4
2017/03/30 09:52:29.331 < OK
2017/03/30 09:52:34.337 > AT+CMGL=4
2017/03/30 09:52:34.381 < OK
2017/03/30 09:52:39.415 > AT+CMGL=4
2017/03/30 09:52:39.459 < OK
2017/03/30 09:52:39.470 > AT+CUSD=1,"*201*81234567*10*654321#",15
2017/03/30 09:52:39.514 < OK
2017/03/30 09:52:39.633 < +CUSD: 4
2017/03/30 09:52:44.542 > AT+CMGL=4
2017/03/30 09:52:44.586 < OK
Most Users Ever Online: 529
Currently Online:
3 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Member Stats:
Guest Posters: 671
Members: 0
Moderators: 0
Admins: 1
Forum Stats:
Groups: 2
Forums: 3
Topics: 1140
Posts: 3897
Newest Members:
, Henk HelmantelAdministrators: Henk Helmantel: 1487