EM05 LTE Module - Not able to send SMS or make phone call

Hi,
I am using the EM05 LTE module.
Here i’m not able to send text message and phone call with this module.
The destination mobile number used was correct, the SMSC number was not changed and had tried with a couple of SIM cards of different providers (AIRTEL, VODAFONE)
Attached is the test log.
Please note that the module is able to list the recieved text messages.
When called to the phone number of this SIM, i could hear a busy tone.
Please help me to solve the issue.

Best regards,
Sourav M.S

root@iWave-G34M:~# microcom /dev/ttyUSB0
AT
OK
ATI
Quectel
EM05
Revision: EM05GFAR07A03M1G

OK
AT+CGMI
Quectel

OK
AT+CGMM
EM05

OK
AT+CGSN
869283050014697

OK
AT+CPIN?
+CPIN: READY

OK
AT+CSQ
+CSQ: 31,99

OK
AT+CREG?
+CREG: 0,1

OK
AT+QNWINFO
+QNWINFO: “TDD LTE”,“40445”,“LTE BAND 40”,39275

OK
AT+QSPN

+QSPN: “IND airtel”,“airtel”,“airtel”,0,“40445”

OK

AT+CMGF=1
OK
AT+CMGL=“ALL”
+CMGL: 4,“REC READ”,"+91XXXXXXXXXX",“21/07/19,13:54:19+22”
Qwertyuui
+CMGL: 5,“REC READ”,"+91XXXXXXXXXX",“21/07/19,15:29:18+22”
Hii
+CMGL: 6,“REC READ”,"+91XXXXXXXXXX",“21/07/19,15:29:22+22”
Hi
+CMGL: 7,“REC READ”,"+91XXXXXXXXXX",“21/07/19,15:29:23+22”
Hi
+CMGL: 8,“REC READ”,"+91XXXXXXXXXX",“21/07/19,15:29:35+22”
Hi
+CMGL: 9,“REC READ”,"+91XXXXXXXXXX",“21/07/19,15:29:54+22”
Hi
+CMGL: 10,“REC READ”,"+91XXXXXXXXXX",“21/07/19,15:29:59+22”
Whjwjwjjwhww
+CMGL: 11,“REC READ”,"+91XXXXXXXXXX",“21/07/19,15:30:01+22”
Hhhw
+CMGL: 12,“REC READ”,"+91XXXXXXXXXX",“21/07/19,15:30:01+22”
Hey hi
here
+CMGL: 13,“REC READ”,"+91XXXXXXXXXX",“21/07/19,15:30:04+22”
004500
+CMGL: 14,“REC READ”,"+91XXXXXXXXXX",“21/07/19,15:29:40+22”
Ui
+CMGL: 15,“REC READ”,"+91XXXXXXXXXX",“21/07/19,15:29:42+22”
B
+CMGL: 0,“STO UNSENT”,"+91XXXXXXXXXX",
simple demo
+CMGL: 1,“STO UNSENT”,"+91XXXXXXXXXX",
test
+CMGL: 2,“STO UNSENT”,"+91XXXXXXXXXX",
HELLO
+CMGL: 3,“STO UNSENT”,"+91XXXXXXXXXX",
testing

OK
AT+CSCS=“GSM”
OK
AT+CMGS="+91XXXXXXXXXX"

test msg

+CMS ERROR: 350

AT+CMGW="+91XXXXXXXXXX"

testing
+CMGW: 10

OK
AT+CMSS=1
+CMS ERROR: 305

AT+CMGW="+91XXXXXXXXXX"

text
+CMGW: 11

OK
AT+CMSS=1
+CMS ERROR: 305

AT+QCFG=“airplanecontrol”,1
OK

AT+CMGF=1
OK
AT+CSCS=“GSM”
OK

AT&F0
OK
AT+CMGF=1
OK
AT+CSCS=“GSM”
OK
AT+CMGW="+91XXXXXXXXXX"

test
+CMGW: 16

OK

+CMS ERROR: 350
AT+COPS?
+COPS: 0,0,“IND airtel airtel”,7

OK
AT+CMGF=1
OK
AT+CSCS=“GSM”
OK
AT+CSMP=17,167,0,241
OK
AT+CMGS="+91XXXXXXXXXX"

testing

+CMS ERROR: 350
ATDXXXXXXXXXX;
NO CARRIER
ATH
OK
ATD+91XXXXXXXXXX;
NO CARRIER
ATH
OK

hi,sourav:
Based on the results, your device (with built-in EM05) may only support data-only, perhaps because the modem has negotiated with the mobile network provider or operator to support data-only, but the modem itself is capable of supporting SMS and voice calls.If you have other types of modules, you can replace EM05 and test the relevant SMS and voice calling functions.

Hi,
Thanks for the reply.
I’ve been testing the data connection with the above mentioned EM05 LTE module with PPP.
I’ve used following command to make the ppp0 interface up.

pppd call quectel-ppp &

The ppp0 interface is shown as follows.

root@XXXXXXXXXX:~# ifconfig ppp0
ppp0 Link encap:Point-to-Point Protocol
POINTOPOINT NOARP MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

But the ppp0 interface stays available for approx 30 seconds only.
Why ppp0 interface goes down like this ?
Please suggest a fix for this issue.

Best Regards,
Sourav M.S

For reference i’ve added the quectel-ppp, quectel-chat-connect and quectel-chat-disconnect files below.

file : quectel-ppp
root@XXXXXXXXXX:/etc/ppp/peers# cat quectel-ppp
#/etc/ppp/peers/quectel-pppd
#Usage:root>pppd call quectel-pppd
#Modem path, like /dev/ttyUSB3,/dev/ttyACM0, depend on your module, default path is /dev/ttyUSB3
/dev/ttyUSB3 115200
#Insert the username and password for authentication, default user and password are test
user “test” password “test”
#The chat script, customize your APN in this file
#connect ‘chat -s -v -f /etc/ppp/peers/quectel-chat-connect’
#The close script
#disconnect ‘chat -s -v -f /etc/ppp/peers/quectel-chat-disconnect’
#Hide password in debug messages
hide-password
#The phone is not required to authenticate
noauth
#Debug info from pppd
debug
#If you want to use the HSDPA link as your gateway
#defaultroute
#pppd must not propose any IP address to the peer
noipdefault
#No ppp compression
novj
novjccomp
ipcp-accept-local
ipcp-accept-remote
local
#For sanity, keep a lock on the serial line
#lock
#modem
#dump
#nodetach
#Hardware flow control
nocrtscts
remotename 3gppp
ipparam 3gppp
ipcp-max-failure 30
#Ask the peer for up to 2 DNS server addresses
#usepeerdns

file : quectel-chat-connect
root@XXXXXXXXXX:/etc/ppp/peers# cat quectel-chat-connect
#/etc/ppp/peers/quectel-chat-connect
ABORT “BUSY”
ABORT “NO CARRIER”
ABORT “NO DIALTONE”
ABORT “ERROR”
ABORT “NO ANSWER”
TIMEOUT 30
“” AT
OK ATE0
OK ATI;+CSUB;+CSQ;+CPIN?;+COPS?;+CGREG?;&D2
#Insert the APN provided by your network operator, default apn is 3gnet
OK AT+CGDCONT=1,“IP”,“3gnet”,0,0
OK ATD*99#
CONNECT

file : quectel-chat-disconnect
root@XXXXXXXXXX:/etc/ppp/peers# cat quectel-chat-disconnect
#/etc/ppp/peers/quectel-chat-disconnect
ABORT “ERROR”
ABORT “NO DIALTONE”
SAY “\nSending break to the modem\n”
“” +++
“” +++
“” +++
SAY “\nGoodbay\n”

hi,sourav:
Please refer to this manual, it may be helpful to you!
Quectel_LTE&5G_Linux_USB_Driver_User_Guide_V2.0.pdf (564.5 KB)

Dear Herbert,

Thanks for your reply.

Please find our reply for your observations / concerns.

your device (with built-in EM05) may only support data-only,

Our device supports both data and SMS functions. we are not configuring the modem to data only mode.
Is there any option to check whether the modem is configured as data only?

perhaps because the modem has negotiated with the mobile network provider or operator to support data-only

Can you help us to understand why the modem is negotiating for data only.
If that is the case, how we can change this configuration?

If you have other types of modules, you can replace EM05 and test the relevant SMS and voice calling functions.

We have tested with EM06 modules, But we are getting the same errors.

Please help us to understand and solve this issue.

Regards,
Sourav M.S

hi,sourav:
EM05 is mainly used for communication and data interaction between laptop and network,It only supports data-only, and other functions are limited,but SMS should be normal.EM05 applies mainly to data-only scenarios.

Dear Herbert,
We have tried sending SMS as per the document “Quectel_EM05_AT_Commands_Manual_V1.0.pdf”.
The result is always +CMS ERROR: 350.

but SMS should be normal

The SIM card used is able to send SMS, that we’ve validated with mobile phone.

The firmware version identification text is EM05GFAR07A03M1G.
Please let us know if firmware update is required for sending messages.
If required, please provide the steps for the same.

Thank you for your help !

Regards,
Sourav M.S

hi,sourav:
I have consulted our professional and technical personnel and confirmed that EM05 can support SMS service. The error code (error:350) you provided indicates an unknown error and the specific cause cannot be accurately located.Please refer to the following example to retest. If you have to use SMS service functionality, you may need to grab logs to locate the cause.

Dear Herbert,
We have tried with above commands already, and still there is the CMS ERROR : 350

AT+CMGF=1
OK
AT+CSCS=“GSM”
OK
AT+CMGS="+91XXXXXXXXXX"

TEST MESSAGE

+CMS ERROR: 350

It will be helpful if you could tell me how to capture the logs from the module.

Thanks and regards,
Sourav MS

hi,sourav:
To grab Log tool:https://quectel123-my.sharepoint.cn/:u:/g/personal/ae-fae_dom_quectel_com_cn/EW-Ip6jxQWpGm9OKiHBN1Z4BbMZUC8VjmYbnqHyjQc65wg?e=Ex5fpD
Reference manual:https://quectel123-my.sharepoint.cn/:w:/g/personal/ae-fae_dom_quectel_com_cn/EVqausq20mhKqkGwgXnIV9QB1OGU9-BPKjMac6Ms1DlaZw?e=JkZ1R3
After you start the fetching LOG tool, you need to execute the following commands to get more messages.

AT+QCFG=“DBGCTRAL”,0
AT+CFUN=0
AT+CFUN=1
AT+CGPADDR //Perform this operation several times until the IP address is obtained

After obtaining the IP address, run the command in the screenshot
image
Once you’re done, you can upload the captured logs or email to herbert.pan@quectel.com for analysis.

Dear Sourav. At the end, where you able to send SMS and make callings?. What Windows aplication did you use ?. This is a difficult question

Did you read our question?. We would appreciate to learn from your experience.

Hi,
We no longer use the Call and SMS features on our device.
As of now, only data connection and GNSS are being used.

Thanks but, did you get make callings and SMS?

No.
Making calls or sending SMS did not work for us. It is for this reason that these features are not used.