[Freeswitch-users] mod_gsmopen serial init failed

Dmitry Lysenko dvl36.ripe.nick at gmail.com
Thu Aug 23 08:59:39 MSD 2012


If gsmopen doesn't work well with /dev/ttyUSB0 as control device try use
/dev/ttyUSB2.

2012/8/21 Mi Ke <mi.ke at null.net>

> It appears that selinux policies prevented freeswitch user from accessing
> /dev/ttyUSB*
>
> [root at freeswitch ~]# ls -l /dev/ttyUSB*
> crw-rw----. 1 root dialout 188, 0 Aug 21 10:57 /dev/ttyUSB0
> crw-rw----. 1 root dialout 188, 1 Aug 21 10:48 /dev/ttyUSB1
> crw-rw----. 1 root dialout 188, 2 Aug 21 10:48 /dev/ttyUSB2
>
> so adding freeswitch user to dialout group by running "usermod -a -G
> dialout freeswitch" worked for me.
>
> Have a nice day
> Mike
>
>
>
>  ----- Original Message -----
>
> From: Mi Ke
>
> Sent: 08/21/12 12:58 PM
>
> To: FreeSWITCH Users Help
>
> Subject: [Freeswitch-users] mod_gsmopen serial init failed
>
>  Hi All,
>
> I have problems getting mod_gsmopen to see my E1550. Both minicom and
> wvdial see the dongle on /dev/ttyUSB0:
>
> ttyUSB0<*1>: ATQ0 V1 E1 -- OK
> ttyUSB0<*1>: ATQ0 V1 E1 Z -- OK
> ttyUSB0<*1>: ATQ0 V1 E1 S0=0 -- OK
> ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
> ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
> ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
> ttyUSB0<*1>: Modem Identifier: ATI -- Manufacturer: huawei
> ttyUSB0<*1>: Speed 9600: AT -- OK
> ttyUSB0<*1>: Max speed is 9600; that should be safe.
> ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
>
> Welcome to minicom 2.3
>
> OPTIONS: I18n
> Compiled on Aug 19 2010, 05:50:19.
> Port /dev/ttyUSB0
>
> Press CTRL-A Z for help on special keys
> AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0
> OK
>
> at+cpin?
> +CPIN: READY
> OK
>
> but mod_gsmopen does not want to see it:
>
> 2012-08-21 09:18:18.973501 [NOTICE] mod_gsmopen.cpp:1203 rev
> ccae5cd|07bc7ba[(nil)|37     ][NOTICA  1203 ][none      ][-1,-1,-1] GSMOPEN
> Charset Output Test 0 èéòàù
> 2012-08-21 09:18:18.973501 [NOTICE] mod_gsmopen.cpp:1204 rev
> ccae5cd|07bc7ba[(nil)|37     ][NOTICA  1204 ][none      ][-1,-1,-1] GSMOPEN
> Charset Output Test 1 ç°§^£
> 2012-08-21 09:18:18.973501 [NOTICE] mod_gsmopen.cpp:1205 rev
> ccae5cd|07bc7ba[(nil)|37     ][NOTICA  1205 ][none      ][-1,-1,-1] GSMOPEN
> Charset Output Test 2 новости
> 2012-08-21 09:18:18.973501 [NOTICE] mod_gsmopen.cpp:1206 rev
> ccae5cd|07bc7ba[(nil)|37     ][NOTICA  1206 ][none      ][-1,-1,-1] GSMOPEN
> Charset Output Test 3 ﺎﻠﺠﻤﻋﺓ
> 2012-08-21 09:18:18.973501 [NOTICE] mod_gsmopen.cpp:1207 rev
> ccae5cd|07bc7ba[(nil)|37     ][NOTICA  1207 ][none      ][-1,-1,-1] GSMOPEN
> Charset Output Test 4 ראת
> 2012-08-21 09:18:18.973501 [NOTICE] mod_gsmopen.cpp:1208 rev
> ccae5cd|07bc7ba[(nil)|37     ][NOTICA  1208 ][none      ][-1,-1,-1] GSMOPEN
> Charset Output Test 5 לק
> 2012-08-21 09:18:18.973501 [NOTICE] mod_gsmopen.cpp:1209 rev
> ccae5cd|07bc7ba[(nil)|37     ][NOTICA  1209 ][none      ][-1,-1,-1] GSMOPEN
> Charset Output Test 6 人大
> 2012-08-21 09:18:18.973501 [DEBUG] mod_gsmopen.cpp:1226 rev
> ccae5cd|07bc7ba[(nil)|37     ][DEBUG_GSMOPEN  1226 ][none      ][-1,-1,-1]
> globals.debug=0
> 2012-08-21 09:18:18.973501 [DEBUG] mod_gsmopen.cpp:1228 rev
> ccae5cd|07bc7ba[(nil)|37     ][DEBUG_GSMOPEN  1228 ][none      ][-1,-1,-1]
> globals.debug=8
> 2012-08-21 09:18:18.973501 [DEBUG] mod_gsmopen.cpp:1234 rev
> ccae5cd|07bc7ba[(nil)|37     ][DEBUG_GSMOPEN  1234 ][none      ][-1,-1,-1]
> globals.dialplan=XML
> 2012-08-21 09:18:18.973501 [DEBUG] mod_gsmopen.cpp:1240 rev
> ccae5cd|07bc7ba[(nil)|37     ][DEBUG_GSMOPEN  1240 ][none      ][-1,-1,-1]
> globals.context=external
> 2012-08-21 09:18:18.973501 [DEBUG] mod_gsmopen.cpp:1231 rev
> ccae5cd|07bc7ba[(nil)|37     ][DEBUG_GSMOPEN  1231 ][none      ][-1,-1,-1]
> globals.hold_music=
> 2012-08-21 09:18:18.973501 [DEBUG] mod_gsmopen.cpp:1237 rev
> ccae5cd|07bc7ba[(nil)|37     ][DEBUG_GSMOPEN  1237 ][none      ][-1,-1,-1]
> globals.destination=5000
> 2012-08-21 09:18:18.973501 [WARNING] mod_gsmopen.cpp:1653 rev
> ccae5cd|07bc7ba[(nil)|37     ][WARNINGA  1653 ][gsm00     ][-1, 0, 0]
> STARTING interface_id=1
> 2012-08-21 09:18:18.973501 [DEBUG] mod_gsmopen.cpp:1654 rev
> ccae5cd|07bc7ba[(nil)|37     ][DEBUG_GSMOPEN  1654 ][gsm00     ][-1, 0, 0]
> id=1
> 2012-08-21 09:18:18.973501 [DEBUG] mod_gsmopen.cpp:1655 rev
> ccae5cd|07bc7ba[(nil)|37     ][DEBUG_GSMOPEN  1655 ][gsm00     ][-1, 0, 0]
> name=gsm00
> 2012-08-21 09:18:18.973501 [DEBUG] mod_gsmopen.cpp:1656 rev
> ccae5cd|07bc7ba[(nil)|37     ][DEBUG_GSMOPEN  1656 ][gsm00     ][-1, 0, 0]
> hold-music=
> 2012-08-21 09:18:18.973501 [DEBUG] mod_gsmopen.cpp:1657 rev
> ccae5cd|07bc7ba[(nil)|37     ][DEBUG_GSMOPEN  1657 ][gsm00     ][-1, 0, 0]
> context=default
> 2012-08-21 09:18:18.973501 [DEBUG] mod_gsmopen.cpp:1658 rev
> ccae5cd|07bc7ba[(nil)|37     ][DEBUG_GSMOPEN  1658 ][gsm00     ][-1, 0, 0]
> dialplan=XML
> 2012-08-21 09:18:18.973501 [DEBUG] mod_gsmopen.cpp:1659 rev
> ccae5cd|07bc7ba[(nil)|37     ][DEBUG_GSMOPEN  1659 ][gsm00     ][-1, 0, 0]
> destination=5000
> 2012-08-21 09:18:18.973501 [DEBUG] mod_gsmopen.cpp:1660 rev
> ccae5cd|07bc7ba[(nil)|37     ][DEBUG_GSMOPEN  1660 ][gsm00     ][-1, 0, 0]
> controldevice_name=/dev/ttyUSB0
> 2012-08-21 09:18:18.973501 [DEBUG] mod_gsmopen.cpp:1661 rev
> ccae5cd|07bc7ba[(nil)|37     ][DEBUG_GSMOPEN  1661 ][gsm00     ][-1, 0, 0]
> controldevice_audio_name=/dev/ttyUSB2
> 2012-08-21 09:18:18.973501 [DEBUG] mod_gsmopen.cpp:1663 rev
> ccae5cd|07bc7ba[(nil)|37     ][DEBUG_GSMOPEN  1663 ][gsm00     ][-1, 0, 0]
> gsmopen_serial_sync_period=300
> 2012-08-21 09:18:18.973501 [ERR] gsmopen_protocol.cpp:122 rev
> ccae5cd|07bc7ba[(nil)|37     ][ERRORA  122  ][gsm00     ][-1, 0, 0] port
> /dev/ttyUSB0, NOT open
> 2012-08-21 09:18:18.973501 [ERR] mod_gsmopen.cpp:1670 rev
> ccae5cd|07bc7ba[(nil)|37     ][ERRORA  1670 ][gsm00     ][-1, 0, 0]
> gsmopen_serial_init failed
> 2012-08-21 09:18:18.973501 [ERR] mod_gsmopen.cpp:1671 rev
> ccae5cd|07bc7ba[(nil)|37     ][ERRORA  1671 ][gsm00     ][-1, 0, 0]
> STARTING interface_id=1 FAILED
> 2012-08-21 09:18:18.973501 [ERR] mod_gsmopen.cpp:2928 rev
> ccae5cd|07bc7ba[(nil)|37     ][ERRORA  2928 ][gsm00     ][-1, 0, 0] ALARM
> on interface gsm00:
> 2012-08-21 09:18:18.973501 [CONSOLE] switch_loadable_module.c:1328
> Successfully Loaded [mod_gsmopen]
> 2012-08-21 09:18:18.973501 [NOTICE] switch_loadable_module.c:146 Adding
> Endpoint 'gsmopen'
> 2012-08-21 09:18:18.973501 [NOTICE] switch_loadable_module.c:298 Adding
> API Function 'gsm'
> 2012-08-21 09:18:18.973501 [NOTICE] switch_loadable_module.c:298 Adding
> API Function 'gsmopen'
> 2012-08-21 09:18:18.973501 [NOTICE] switch_loadable_module.c:298 Adding
> API Function 'gsmopen_boost_audio'
> 2012-08-21 09:18:18.973501 [NOTICE] switch_loadable_module.c:298 Adding
> API Function 'gsmopen_dump'
> 2012-08-21 09:18:18.973501 [NOTICE] switch_loadable_module.c:298 Adding
> API Function 'gsmopen_sendsms'
> 2012-08-21 09:18:18.973501 [NOTICE] switch_loadable_module.c:403 Adding
> Chat interface 'sms'
>
> Dongle is voice enabled, PIN request is disabled...What do I do wrong ?
>
> Cheers / Mike
>
>
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20120823/dbe33136/attachment-0001.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list