Проблема аналогична.
Вынимаю модем из Астера вставляю во Фриисвичь. Имею
Код:
2013-03-10 16:17:09.500230 [CONSOLE] switch_loadable_module.c:1350 Successfully Loaded [mod_gsmopen]
2013-03-10 16:17:09.500230 [NOTICE] switch_loadable_module.c:146 Adding Endpoint 'gsmopen'
2013-03-10 16:17:09.500230 [NOTICE] switch_loadable_module.c:298 Adding API Function 'gsm'
2013-03-10 16:17:09.500230 [NOTICE] switch_loadable_module.c:298 Adding API Function 'gsmopen'
2013-03-10 16:17:09.500230 [NOTICE] switch_loadable_module.c:298 Adding API Function 'gsmopen_boost_audio'
2013-03-10 16:17:09.500230 [NOTICE] switch_loadable_module.c:298 Adding API Function 'gsmopen_dump'
2013-03-10 16:17:09.500230 [NOTICE] switch_loadable_module.c:298 Adding API Function 'gsmopen_sendsms'
2013-03-10 16:17:09.500230 [NOTICE] switch_loadable_module.c:405 Adding Chat interface 'sms'
2013-03-10 16:17:09.520246 [DEBUG] gsmopen_protocol.cpp:2081 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 2081 ][gsm01 ][-1, 0, 0] sending: AT
2013-03-10 16:17:09.520246 [DEBUG] gsmopen_protocol.cpp:1918 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1918 ][gsm01 ][-1, 0, 0] sent data... (A)
2013-03-10 16:17:09.540196 [DEBUG] gsmopen_protocol.cpp:1918 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1918 ][gsm01 ][-1, 0, 0] sent data... (T)
2013-03-10 16:17:09.540196 [DEBUG] gsmopen_protocol.cpp:1966 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1966 ][gsm01 ][-1, 0, 0] sent (carriage return)
2013-03-10 16:17:09.560188 [DEBUG] gsmopen_protocol.cpp:733 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 733 ][gsm01 ][-1, 0, 0] Read line 0: |OK| la_counter=1
2013-03-10 16:17:09.560188 [DEBUG] gsmopen_protocol.cpp:1584 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1584 ][gsm01 ][-1, 0, 0] got OK
2013-03-10 16:17:09.560188 [DEBUG] gsmopen_protocol.cpp:2165 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 2165 ][gsm01 ][-1, 0, 0] sending: AT+CBC, expecting: OK
2013-03-10 16:17:09.560188 [DEBUG] gsmopen_protocol.cpp:1918 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1918 ][gsm01 ][-1, 0, 0] sent data... (A)
2013-03-10 16:17:09.560188 [DEBUG] gsmopen_protocol.cpp:1918 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1918 ][gsm01 ][-1, 0, 0] sent data... (T)
2013-03-10 16:17:09.560188 [DEBUG] gsmopen_protocol.cpp:1918 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1918 ][gsm01 ][-1, 0, 0] sent data... (+)
2013-03-10 16:17:09.560188 [DEBUG] gsmopen_protocol.cpp:1918 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1918 ][gsm01 ][-1, 0, 0] sent data... (C)
2013-03-10 16:17:09.560188 [DEBUG] gsmopen_protocol.cpp:1918 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1918 ][gsm01 ][-1, 0, 0] sent data... (B)
2013-03-10 16:17:09.560188 [DEBUG] gsmopen_protocol.cpp:1918 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1918 ][gsm01 ][-1, 0, 0] sent data... (C)
2013-03-10 16:17:09.560188 [DEBUG] gsmopen_protocol.cpp:1966 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1966 ][gsm01 ][-1, 0, 0] sent (carriage return)
2013-03-10 16:17:09.560188 [DEBUG] gsmopen_protocol.cpp:609 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 609 ][gsm01 ][-1, 0, 0] TIMEOUT=500
2013-03-10 16:17:09.580245 [DEBUG] gsmopen_protocol.cpp:733 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 733 ][gsm01 ][-1, 0, 0] Read line 0: |+CBC: 2,0| la_counter=2
2013-03-10 16:17:09.580245 [DEBUG] gsmopen_protocol.cpp:733 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 733 ][gsm01 ][-1, 0, 0] Read line 1: |OK| la_counter=2
2013-03-10 16:17:09.580245 [DEBUG] gsmopen_protocol.cpp:959 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 959 ][gsm01 ][-1, 0, 0] |+CBC: 2,0| +CBC: Powered by power supply, battery strenght=0
2013-03-10 16:17:09.580245 [DEBUG] gsmopen_protocol.cpp:1578 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1578 ][gsm01 ][-1, 0, 0] |OK| got what EXPECTED
2013-03-10 16:17:09.580245 [DEBUG] gsmopen_protocol.cpp:2165 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 2165 ][gsm01 ][-1, 0, 0] sending: AT+CSQ, expecting: OK
2013-03-10 16:17:09.580245 [DEBUG] gsmopen_protocol.cpp:1918 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1918 ][gsm01 ][-1, 0, 0] sent data... (A)
2013-03-10 16:17:09.580245 [DEBUG] gsmopen_protocol.cpp:1918 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1918 ][gsm01 ][-1, 0, 0] sent data... (T)
2013-03-10 16:17:09.580245 [DEBUG] gsmopen_protocol.cpp:1918 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1918 ][gsm01 ][-1, 0, 0] sent data... (+)
2013-03-10 16:17:09.580245 [DEBUG] gsmopen_protocol.cpp:1918 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1918 ][gsm01 ][-1, 0, 0] sent data... (C)
2013-03-10 16:17:09.580245 [DEBUG] gsmopen_protocol.cpp:1918 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1918 ][gsm01 ][-1, 0, 0] sent data... (S)
2013-03-10 16:17:09.580245 [DEBUG] gsmopen_protocol.cpp:1918 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1918 ][gsm01 ][-1, 0, 0] sent data... (Q)
2013-03-10 16:17:09.580245 [DEBUG] gsmopen_protocol.cpp:1966 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1966 ][gsm01 ][-1, 0, 0] sent (carriage return)
2013-03-10 16:17:09.600188 [DEBUG] gsmopen_protocol.cpp:609 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 609 ][gsm01 ][-1, 0, 0] TIMEOUT=500
2013-03-10 16:17:09.620190 [DEBUG] gsmopen_protocol.cpp:733 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 733 ][gsm01 ][-1, 0, 0] Read line 0: |+CSQ: 19,99| la_counter=2
2013-03-10 16:17:09.620190 [DEBUG] gsmopen_protocol.cpp:733 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 733 ][gsm01 ][-1, 0, 0] Read line 1: |OK| la_counter=2
2013-03-10 16:17:09.620190 [DEBUG] gsmopen_protocol.cpp:980 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 980 ][gsm01 ][-1, 0, 0] |+CSQ: 19,99| +CSQ: Signal Quality: 19, Error Rate=99
2013-03-10 16:17:09.620190 [DEBUG] gsmopen_protocol.cpp:1578 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1578 ][gsm01 ][-1, 0, 0] |OK| got what EXPECTED
2013-03-10 16:17:09.620190 [DEBUG] gsmopen_protocol.cpp:2081 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 2081 ][gsm01 ][-1, 0, 0] sending: AT+CREG?
2013-03-10 16:17:09.620190 [DEBUG] gsmopen_protocol.cpp:1918 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1918 ][gsm01 ][-1, 0, 0] sent data... (A)
2013-03-10 16:17:09.620190 [DEBUG] gsmopen_protocol.cpp:1918 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1918 ][gsm01 ][-1, 0, 0] sent data... (T)
2013-03-10 16:17:09.620190 [DEBUG] gsmopen_protocol.cpp:1918 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1918 ][gsm01 ][-1, 0, 0] sent data... (+)
2013-03-10 16:17:09.620190 [DEBUG] gsmopen_protocol.cpp:1918 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1918 ][gsm01 ][-1, 0, 0] sent data... (C)
2013-03-10 16:17:09.620190 [DEBUG] gsmopen_protocol.cpp:1918 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1918 ][gsm01 ][-1, 0, 0] sent data... (R)
2013-03-10 16:17:09.620190 [DEBUG] gsmopen_protocol.cpp:1918 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1918 ][gsm01 ][-1, 0, 0] sent data... (E)
2013-03-10 16:17:09.620190 [DEBUG] gsmopen_protocol.cpp:1918 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1918 ][gsm01 ][-1, 0, 0] sent data... (G)
2013-03-10 16:17:09.620190 [DEBUG] gsmopen_protocol.cpp:1918 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1918 ][gsm01 ][-1, 0, 0] sent data... (?)
2013-03-10 16:17:09.620190 [DEBUG] gsmopen_protocol.cpp:1966 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1966 ][gsm01 ][-1, 0, 0] sent (carriage return)
2013-03-10 16:17:09.640245 [DEBUG] gsmopen_protocol.cpp:733 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 733 ][gsm01 ][-1, 0, 0] Read line 0: |+CREG: 1,1| la_counter=2
2013-03-10 16:17:09.640245 [DEBUG] gsmopen_protocol.cpp:733 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 733 ][gsm01 ][-1, 0, 0] Read line 1: |OK| la_counter=2
2013-03-10 16:17:09.640245 [DEBUG] gsmopen_protocol.cpp:1008 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1008 ][gsm01 ][-1, 0, 0] |+CREG: 1,1| +CREG: Display: 1, Registration=1
2013-03-10 16:17:09.640245 [DEBUG] gsmopen_protocol.cpp:1022 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1022 ][gsm01 ][-1, 0, 0] |+CREG: 1,1| CELLPHONE is registered to the HOME network
2013-03-10 16:17:09.640245 [DEBUG] gsmopen_protocol.cpp:1584 rev dedbb3a|65bc765[(nil)|37 ][DEBUG_GSMOPEN 1584 ][gsm01 ][-1, 0, 0] got OK
freeswitch@internal> gsm list
gsm console is NOT yet assigned
F ID Name IB (F/T) OB (F/T) State CallFlw UUID
= ==== ======== ======= ======= ====== ============ ======
1 [ gsm01] 0/0 0/0 IDLE CALL_IDLE
Total Interfaces: 1 IB Calls(Failed/Total): 0/0 OB Calls(Failed/Total): 0/0
Пробую сделать входящий - никакой реакции.
настройка
Код:
<configuration name="gsmopen.conf" description="GSMopen Configuration">
<global_settings>
<param name="debug" value="9"/>
<param name="dialplan" value="XML"/>
<param name="context" value="default"/>
<param name="hold-music" value="$${moh_uri}"/>
<param name="destination" value="5000"/>
</global_settings>
<!-- one entry here per gsmopen interface -->
<per_interface_settings>
<interface id="1" name="gsm01">
<param name="controldevice_audio_name" value="/dev/hw-audio-fr"/>
<param name="controldevice_name" value="/dev/hw-data-fr"/>
</per_interface_settings>
</configuration>
Права на порты УСБ 0666