Hi. I have installed one sim card on my G400P and i can make calls and receive sms's perfectly.
The only problem is I CAN NOT SEND SMS. The console command --> gsm send sms 2 6948622796 "message" worked only once for me. I have tried several times but the sms send fails.
On the CLI it says: "2:<< \r\n+CMS ERROR: no connection to phone\r\n"
I am including EXTENSIVE LOGGING from my CLI:
Phones*CLI> gsm send sms 2 6948622796 "haha to vlaka re"
Send SMS to 486227960080000200860016008600160002004700F60002006700C6001600B60016000200270056 on span 2 at 20:15:05
2:>> AT+CMGF=0
2:<< \r\nOK\r\n
2:>> AT+CSCS="UCS2"
2:<< \r\nOK\r\n
2:>> AT+CMGS=45
2:<< \r\n> \r\n+CSQN: 15, 0\r\n
2:>> 07913+90170000F031000A81968426726900080020006800610068006100200074006F00200076006C0061006B0061002000720065
2:>>
2:<< \r\n+CSQN: 10, 5\r\n
2:<< \r\n+CMS ERROR: no connection to phone\r\n
-- Executing [sms_send_failed@from-pstn:1] Set("EXTRA/17-1", "__FROM_DID=sms_send_failed") in new stack
-- Executing [sms_send_failed@from-pstn:2] NoOp("EXTRA/17-1", "Received an unknown call with DID set to sms_send_failed") in new stack
-- Executing [sms_send_failed@from-pstn:3] Goto("EXTRA/17-1", "s,a2") in new stack
-- Goto (from-pstn,s,2)
-- Executing [s@from-pstn:2] Answer("EXTRA/17-1", "") in new stack
-- Executing [s@from-pstn:3] Wait("EXTRA/17-1", "2") in new stack
2:<< \r\n+CSQN: 12, 2\r\n
-- Executing [s@from-pstn:4] Playback("EXTRA/17-1", "ss-noservice") in new stack
-- <EXTRA/17-1> Playing 'ss-noservice.gsm' (language 'en')
2:<< \r\n+CSQN: 13, 2\r\n
-- Executing [s@from-pstn:5] SayAlpha("EXTRA/17-1", "sms_send_failed") in new stack
-- <EXTRA/17-1> Playing 'letters/s.gsm' (language 'en')
-- <EXTRA/17-1> Playing 'letters/m.gsm' (language 'en')
-- <EXTRA/17-1> Playing 'letters/s.gsm' (language 'en')
-- <EXTRA/17-1> Playing 'letters/ascii95.gsm' (language 'en')
-- <EXTRA/17-1> Playing 'letters/s.gsm' (language 'en')
-- <EXTRA/17-1> Playing 'letters/e.gsm' (language 'en')
-- <EXTRA/17-1> Playing 'letters/n.gsm' (language 'en')
-- <EXTRA/17-1> Playing 'letters/d.gsm' (language 'en')
-- <EXTRA/17-1> Playing 'letters/ascii95.gsm' (language 'en')
2:<< \r\n+CSQN: 16, 0\r\n
-- <EXTRA/17-1> Playing 'letters/f.gsm' (language 'en')
-- <EXTRA/17-1> Playing 'letters/a.gsm' (language 'en')
-- <EXTRA/17-1> Playing 'letters/i.gsm' (language 'en')
-- <EXTRA/17-1> Playing 'letters/l.gsm' (language 'en')
-- <EXTRA/17-1> Playing 'letters/e.gsm' (language 'en')
-- <EXTRA/17-1> Playing 'letters/d.gsm' (language 'en')
-- Executing [s@from-pstn:6] Hangup("EXTRA/17-1", "") in new stack
== Spawn extension (from-pstn, s, 6) exited non-zero on 'EXTRA/17-1'
-- Executing [h@from-pstn:1] Macro("EXTRA/17-1", "hangupcall,") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("EXTRA/17-1", "1?endmixmoncheck") in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing [s@macro-hangupcall:9] NoOp("EXTRA/17-1", "End of MIXMON check") in new stack
-- Executing [s@macro-hangupcall:10] GotoIf("EXTRA/17-1", "1?nomeetmemon") in new stack
-- Goto (macro-hangupcall,s,28)
-- Executing [s@macro-hangupcall:28] NoOp("EXTRA/17-1", "End of MEETME check") in new stack
-- Executing [s@macro-hangupcall:29] GotoIf("EXTRA/17-1", "1?noautomon") in new stack
-- Goto (macro-hangupcall,s,34)
-- Executing [s@macro-hangupcall:34] NoOp("EXTRA/17-1", "TOUCH_MONITOR_OUTPUT=") in new stack
-- Executing [s@macro-hangupcall:35] GotoIf("EXTRA/17-1", "1?noautomon2") in new stack
-- Goto (macro-hangupcall,s,41)
-- Executing [s@macro-hangupcall:41] NoOp("EXTRA/17-1", "MONITOR_FILENAME=") in new stack
-- Executing [s@macro-hangupcall:42] GotoIf("EXTRA/17-1", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,45)
-- Executing [s@macro-hangupcall:45] GotoIf("EXTRA/17-1", "1?skipblkvm") in new stack
-- Goto (macro-hangupcall,s,48)
-- Executing [s@macro-hangupcall:48] GotoIf("EXTRA/17-1", "1?theend") in new stack
-- Goto (macro-hangupcall,s,50)
-- Executing [s@macro-hangupcall:50] AGI("EXTRA/17-1", "hangup.agi") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/hangup.agi
-- <EXTRA/17-1>AGI Script hangup.agi completed, returning 0
-- Executing [s@macro-hangupcall:51] Hangup("EXTRA/17-1", "") in new stack
== Spawn extension (macro-hangupcall, s, 51) exited non-zero on 'EXTRA/17-1' in macro 'hangupcall'
== Spawn extension (from-pstn, h, 1) exited non-zero on 'EXTRA/17-1'
-- Hungup 'EXTRA/17-1'
2:<< \r\n+CSQN: 15, 0\r\n
Phones*CLI>