Hi I am having problem trying to make outgoing calls using gsmopen. Does anyone know what is wrong? 2015-09-27 15:16:25.057678 [DEBUG] gsmopen_protocol.cpp:2222 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2222 ][gsm01 ][-1,24, 3] sending: AT 2015-09-27 15:16:25.057678 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (A) 2015-09-27 15:16:25.077696 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (T) 2015-09-27 15:16:25.077696 [DEBUG] gsmopen_protocol.cpp:2105 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2105 ][gsm01 ][-1,24, 3] sent (carriage return) 2015-09-27 15:16:25.097686 [DEBUG] gsmopen_protocol.cpp:748 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 748 ][gsm01 ][-1,24, 3] Read line 0: |OK| la_counter=1 2015-09-27 15:16:25.097686 [DEBUG] gsmopen_protocol.cpp:1684 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 1684 ][gsm01 ][-1,24, 3] got OK 2015-09-27 15:16:25.097686 [DEBUG] gsmopen_protocol.cpp:2309 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2309 ][gsm01 ][-1,24, 3] sending: AT+CBC, expecting: OK 2015-09-27 15:16:25.097686 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (A) 2015-09-27 15:16:25.097686 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (T) 2015-09-27 15:16:25.097686 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (+) 2015-09-27 15:16:25.097686 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (C) 2015-09-27 15:16:25.097686 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (B) 2015-09-27 15:16:25.097686 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (C) 2015-09-27 15:16:25.097686 [DEBUG] gsmopen_protocol.cpp:2105 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2105 ][gsm01 ][-1,24, 3] sent (carriage return) 2015-09-27 15:16:25.097686 [DEBUG] gsmopen_protocol.cpp:628 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 628 ][gsm01 ][-1,24, 3] TIMEOUT=500 2015-09-27 15:16:25.117703 [DEBUG] gsmopen_protocol.cpp:748 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 748 ][gsm01 ][-1,24, 3] Read line 0: |ERROR| la_counter=1 2015-09-27 15:16:25.117703 [DEBUG] gsmopen_protocol.cpp:1690 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 1690 ][gsm01 ][-1,24, 3] got ERROR 2015-09-27 15:16:25.117703 [WARNING] gsmopen_protocol.cpp:3159 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][WARNINGA 3159 ][gsm01 ][-1,24, 3] AT+CBC didn't get OK from the phone. Continuing. 2015-09-27 15:16:25.117703 [DEBUG] gsmopen_protocol.cpp:2309 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2309 ][gsm01 ][-1,24, 3] sending: AT+CSQ, expecting: OK 2015-09-27 15:16:25.117703 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (A) 2015-09-27 15:16:25.137704 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (T) 2015-09-27 15:16:25.137704 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (+) 2015-09-27 15:16:25.137704 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (C) 2015-09-27 15:16:25.137704 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (S) 2015-09-27 15:16:25.137704 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (Q) 2015-09-27 15:16:25.137704 [DEBUG] gsmopen_protocol.cpp:2105 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2105 ][gsm01 ][-1,24, 3] sent (carriage return) 2015-09-27 15:16:25.137704 [DEBUG] gsmopen_protocol.cpp:628 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 628 ][gsm01 ][-1,24, 3] TIMEOUT=500 2015-09-27 15:16:25.157687 [DEBUG] gsmopen_protocol.cpp:748 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 748 ][gsm01 ][-1,24, 3] Read line 0: |ERROR| la_counter=1 2015-09-27 15:16:25.157687 [DEBUG] gsmopen_protocol.cpp:1690 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 1690 ][gsm01 ][-1,24, 3] got ERROR 2015-09-27 15:16:25.157687 [WARNING] gsmopen_protocol.cpp:3167 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][WARNINGA 3167 ][gsm01 ][-1,24, 3] AT+CSQ didn't get OK from the phone. Continuing. 2015-09-27 15:16:25.157687 [DEBUG] gsmopen_protocol.cpp:2222 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2222 ][gsm01 ][-1,24, 3] sending: AT+MMGL="HEADER ONLY" 2015-09-27 15:16:25.157687 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (A) 2015-09-27 15:16:25.157687 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (T) 2015-09-27 15:16:25.157687 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (+) 2015-09-27 15:16:25.157687 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (M) 2015-09-27 15:16:25.157687 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (M) 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (G) 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (L) 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (=) 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (") 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (H) 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (E) 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (A) 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (D) 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (E) 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (R) 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... ( ) 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (O) 2015-09-27 15:16:25.177691 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (N) 2015-09-27 15:16:25.197940 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (L) 2015-09-27 15:16:25.197940 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (Y) 2015-09-27 15:16:25.197940 [DEBUG] gsmopen_protocol.cpp:2060 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2060 ][gsm01 ][-1,24, 3] sent data... (") 2015-09-27 15:16:25.197940 [DEBUG] gsmopen_protocol.cpp:2105 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 2105 ][gsm01 ][-1,24, 3] sent (carriage return) 2015-09-27 15:16:25.217702 [DEBUG] gsmopen_protocol.cpp:748 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][DEBUG_GSMOPEN 748 ][gsm01 ][-1,24, 3] Read line 0: |COMMAND NOT SUPPORT| la_counter=1 2015-09-27 15:16:25.317682 [WARNING] gsmopen_protocol.cpp:3186 rev 1.4.18+git~20150312T185523Z~4eed221b69~32bit [(nil)|37 ][WARNINGA 3186 ][gsm01 ][-1,24, 3] AT+MMGL="HEADER ONLY" didn't get OK from the phone. If your phone is not Motorola, please contact the gsmopen developers. Else, if your phone IS a Motorola, probably a long msg was incoming and ther first part was read and then deleted. The second part is now orphan. If you got this warning repeatedly, and you cannot correctly receive SMSs from this interface, please manually clean all messages (and the residual parts of them) from the cellphone/SIM. Continuing. freeswitch@raspberrypi> freeswitch@raspberrypi> gsm list gsm console is NOT yet assigned F ID Name Operator IMEI IB (F/T) OB (F/T) State CallFlw UUID = == ========== ================ =============== ========= ========= ======= =============== ==== 1 gsm01 351553035745952 0/0 0/1 CALL_NOSRVC CALL_DIALING 24c33e2c-652a-11e5-bf8d-53b016c80f16 Total Interfaces: 1 IB Calls(Failed/Total): 0/0 OB Calls(Failed/Total): 0/1
First, you need to check if your modem support voice calls. Connect in the TTY (In FreeBSD i use, cu -l /dev/ttyUx.0), and send this command AT^CVOICE=? Then, the return must be something like: ^CVOICE:(0) To enable voice, send AT^CVOICE=0 To disable voice, send AT^CVOICE=1 If this wont work, and the voice is disabled, try to use dc-unlocker https://freeswitch.org/confluence/display/FREESWITCH/mod_gsmopen#mod_gsmopen... Try to make a call, and send the log during the call. You need to remove and reload this modem before, because when it enter in this state, you was unable to do calls again. The list before this test, must be something like this, note State = IDLE and CallFlw = CALL_IDLE. freeswitch@internal> gsm list gsm console is NOT yet assigned F ID Name Operator IMEI IB (F/T) OB (F/T) State CallFlw UUID = == ========== ================ =============== ========= ========= ======= =============== ==== 1 gsm_1 72416 359390027149600 0/0 0/0 IDLE CALL_IDLE 2 gsm_2 72404 353871025084879 0/0 0/0 IDLE CALL_IDLE 3 gsm_3 72406 354112034907191 0/0 0/0 IDLE CALL_IDLE 4 gsm_4 72405 867919018470461 0/0 0/0 IDLE CALL_IDLE So, make a call test, and report the log, to see whats happening. -- Luiz Fernando Softov +55 67812 34276 http://www.softov.com.br fernando@softov.com.br
participants (2)
-
Luiz Fernando Softov
-
Pete Kay