I have tryed to send followring command from terminal:
ec2x.query “AT+CMGS=+xxxxxxxxxx
SMS Message sent from AutoPI.”
and get this response:
|-
‘AT+CMGS=+xxxxxxxxxx
SMS’ is not available.
How can i make this working?
I have tryed to send followring command from terminal:
ec2x.query “AT+CMGS=+xxxxxxxxxx
SMS Message sent from AutoPI.”
and get this response:
|-
‘AT+CMGS=+xxxxxxxxxx
SMS’ is not available.
How can i make this working?
Hi @MeKodak,
Did you get it working?
Make sure that SMS is enabled on your subscription and then remember to setup the SMS format prior to sending the SMS:
//Set SMS message format as text mode
AT+CMGF=1
//Set character set as GSM
AT+CSCS=“GSM”
Let me know if it works.
best
Peter
I’m also trying to send SMS using AT command from RPi.
My SIM card is both SMS and voice capable.
I’ve tried the following command from Terminal, as well as testing via python Custom Code, both returns the same error result. {’‘reason’’: None, ‘‘type’’: None}
Any other ideas to try?
ec2x.query 'AT+CMGF=1’
_stamp: '2020-08-15T10:28:44.028651’
ec2x.query 'AT+CSCS=“GSM”'
_stamp: '2020-08-15T10:31:42.119119’
ec2x.query 'AT+CMGS=+84902020271\rhello’
‘{’‘reason’’: None, ‘‘type’’: None}’
def test_send_sms():
# select text mode
__salt__['ec2x.query']('AT+CMGF=1')
# Set character set as GSM
__salt__['ec2x.query']('AT+CSCS="GSM"')
# send SMS
res = __salt__['ec2x.query']('AT+CMGS=+84902020271\rhello')
return {"msg": "Send SMS finished", "res": res}