[Freeswitch-users] Help understand error message -- gsmopen fails

Jayanth Acharya jayachar88 at gmail.com
Fri Aug 23 10:50:25 MSD 2013


Hi Nandy,

Doing *ls -l* on /dev/ttyUSB* did show me 3 devices, ttyUSB0, ttyUSB1 and
ttyUSB2 (i.e. starting with no. 0, not 1 as you cite, and also cited by the
Wiki).

In the gsmopen conf file, I didn't have IMEI/IMSI but from the logs, it
appears that FS did detect voice and control/data devices. BTW, are the
control and data device same ? Or are voice, data, control 3 different
device types ?

cheers,
Jay


On Fri, Aug 23, 2013 at 12:08 PM, Nandy Dagondon <nandy1925 at gmail.com>wrote:

> Did you check the devices if they're really correct? I mean:
>
> # ls -l /dev/ttyUSB*
>
> I noticed that there were 3 devices open in 1 dongle - ttyUSB1, ttyUSB2
> and ttyUSB3.  The IMSI/IMEI parameters were added to fix the device
> assignments if you have 2 or more USB dongles.
>
> /Nandy
> ---
>
> No idea if I'd be able to help. If you see my post, you'd notice that I've
> not managed to get it working either :-) ... my only success so far has
> been in building the module.
>
>>
>> Post your error logs in pastebin... and if your terminal settings are
>> correct, you'd notice that some of the error messages are in red. In a mail
>> just share that part, and rest of the full log in pastebin as suggested.
>> Let me see if I can figure out anything... though don't be too hopeful.
>>
>>
>> On Fri, Aug 23, 2013 at 11:17 AM, Ashish Mishra <itsme.kunnu at gmail.com>wrote:
>>
>>> Yes I am trying to use FS for IVR. You are right not many rather hardly
>>> have i seen on this community who are using mod_gsmopen. I wrote to the
>>> person who has contributed mod_gsmopen to FS but also no reply from his end
>>> too. I was looking for someone who could help me with this aspect of FS and
>>> then yesterday i came across your mail. I thought you would help me with
>>> mod_gsmopen. May i expect some help ?
>>>
>>> Regards
>>> Ashish Mishra
>>> On Aug 23, 2013 8:16 AM, "Jayanth Acharya" <jayachar88 at gmail.com> wrote:
>>>
>>>> Looks like, not many people use mod_gsmopen. I've opened a JIRA ticket
>>>> for some minor issues in the Wiki, but hasn't been acknowledged, and I see
>>>> no one responding this mail either. I'd seen your other mails in the
>>>> archive while searching for hints in previous exchanges.
>>>>
>>>> Ubuntu/Debian setups should be fairly similar. Did you follow the wiki
>>>> to build it from scratch or using the repo packages ? I guess the former,
>>>> because Debian repo packages didn't have mod_gsmopen.
>>>>
>>>> I plan to spend a day or two reading about FS. The wiki has a tonne of
>>>> info but not in a very well organized fashion. Also, I saw that the JIRA
>>>> bug reports have lot of useful information in them.
>>>>
>>>> BTW what are you trying to do with FS ? Set up an IVR ?
>>>>
>>>>
>>>> On Fri, Aug 23, 2013 at 6:19 AM, Ashish Mishra <itsme.kunnu at gmail.com>wrote:
>>>>
>>>>> Hi jayanth
>>>>> Since you are the first person whom i have seen working with
>>>>> mod_gsmopen. Can you help me with the ways to enable freeswitch use
>>>>> mod_gsmopen on ubuntu machine.
>>>>> This may sound ironical that i am not answering your question rather
>>>>> asking a question as a reply of your question.
>>>>> I will send you the error log which i come across after loading
>>>>> mod_gsmopen on freeswitch.
>>>>> Hope we can together help each other.
>>>>>
>>>>> Regards
>>>>> Ashish Mishra
>>>>> On Aug 23, 2013 3:12 AM, "Jayanth Acharya" <jayachar88 at gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Latest FS (Git HEAD, as of yesterday), cloned and built successfully
>>>>>> with mod_gsmopen. Have used a fully unlocked E1550 dongle (tested in Mobile
>>>>>> Partner softeware in Windows, able to make calls, send SMSs). Started FS
>>>>>> with default configurations, as per Wiki instructions. Using the default
>>>>>> configration for gsmopen as well (maybe, that is the problem) ???
>>>>>>
>>>>>> I get the highlighted errors, while loading mod_gsmopen ! My naive
>>>>>> interpretation (started with FS yesterday, and no experience with Asterisk
>>>>>> either), is that in the gsmopen module default config, I find:
>>>>>>
>>>>>>   <per_interface_settings>
>>>>>>     <interface id="1" name="gsm01">
>>>>>>       <param name="controldevice_name" value="/dev/ttyUSB3"/>
>>>>>>       <param name="controldevice_audio_name" value="/dev/ttyUSB2"/>
>>>>>>
>>>>>> However from the error logs printed in FS console, I see:
>>>>>>
>>>>>> 4a3d1a0|4a3d1a0[(nil)|37     ][NOTICA  3056 ][none      ][-1,-1,-1]
>>>>>> f.tty_data_device = |/dev/ttyUSB2|
>>>>>> 2013-08-22 23:29:53.007103 [NOTICE] mod_gsmopen.cpp:3057 rev
>>>>>> 4a3d1a0|4a3d1a0[(nil)|37     ][NOTICA  3057 ][none      ][-1,-1,-1]
>>>>>> f.tty_audio_device = |/dev/ttyUSB1|
>>>>>>
>>>>>> Probably that is autodetected !! But how, without the IMSI/IMEI being
>>>>>> specified?
>>>>>>
>>>>>> ---
>>>>>>
>>>>>> freeswitch at dabbian1> load mod_gsmopen
>>>>>> 2013-08-22 23:29:51.807103 [INFO] mod_enum.c:876 ENUM Reloaded
>>>>>> 2013-08-22 23:29:51.847112 [INFO] switch_time.c:1191 Timezone
>>>>>> reloaded 530 definitions
>>>>>> 2013-08-22 23:29:52.427101 [NOTICE] mod_gsmopen.cpp:1106 rev
>>>>>> 4a3d1a0|4a3d1a0[(nil)|37     ][NOTICA  1106 ][none      ][-1,-1,-1] GSMOPEN
>>>>>> Charset Output Test 0 èéòàù
>>>>>> 2013-08-22 23:29:52.427101 [NOTICE] mod_gsmopen.cpp:1107 rev
>>>>>> 4a3d1a0|4a3d1a0[(nil)|37     ][NOTICA  1107 ][none      ][-1,-1,-1] GSMOPEN
>>>>>> Charset Output Test 1 ç°§^£
>>>>>> 2013-08-22 23:29:52.427101 [NOTICE] mod_gsmopen.cpp:1108 rev
>>>>>> 4a3d1a0|4a3d1a0[(nil)|37     ][NOTICA  1108 ][none      ][-1,-1,-1] GSMOPEN
>>>>>> Charset Output Test 2 новости
>>>>>> 2013-08-22 23:29:52.427101 [NOTICE] mod_gsmopen.cpp:1109 rev
>>>>>> 4a3d1a0|4a3d1a0[(nil)|37     ][NOTICA  1109 ][none      ][-1,-1,-1] GSMOPEN
>>>>>> Charset Output Test 3 ﺎﻠﺠﻤﻋﺓ
>>>>>> 2013-08-22 23:29:52.427101 [NOTICE] mod_gsmopen.cpp:1110 rev
>>>>>> 4a3d1a0|4a3d1a0[(nil)|37     ][NOTICA  1110 ][none      ][-1,-1,-1] GSMOPEN
>>>>>> Charset Output Test 4 ראת
>>>>>> 2013-08-22 23:29:52.427101 [NOTICE] mod_gsmopen.cpp:1111 rev
>>>>>> 4a3d1a0|4a3d1a0[(nil)|37     ][NOTICA  1111 ][none      ][-1,-1,-1] GSMOPEN
>>>>>> Charset Output Test 5 לק
>>>>>> 2013-08-22 23:29:52.427101 [NOTICE] mod_gsmopen.cpp:1112 rev
>>>>>> 4a3d1a0|4a3d1a0[(nil)|37     ][NOTICA  1112 ][none      ][-1,-1,-1] GSMOPEN
>>>>>> Charset Output Test 6 人大
>>>>>> 2013-08-22 23:29:53.007103 [NOTICE] mod_gsmopen.cpp:3053 rev
>>>>>> 4a3d1a0|4a3d1a0[(nil)|37     ][NOTICA  3053 ][none      ][-1,-1,-1]
>>>>>> ************************************************
>>>>>> 2013-08-22 23:29:53.007103 [NOTICE] mod_gsmopen.cpp:3054 rev
>>>>>> 4a3d1a0|4a3d1a0[(nil)|37     ][NOTICA  3054 ][none      ][-1,-1,-1]
>>>>>> f.imei=|354638041679399|
>>>>>> 2013-08-22 23:29:53.007103 [NOTICE] mod_gsmopen.cpp:3055 rev
>>>>>> 4a3d1a0|4a3d1a0[(nil)|37     ][NOTICA  3055 ][none      ][-1,-1,-1]
>>>>>> f.imsi=|405034007414619|
>>>>>> 2013-08-22 23:29:53.007103 [NOTICE] mod_gsmopen.cpp:3056 rev
>>>>>> 4a3d1a0|4a3d1a0[(nil)|37     ][NOTICA  3056 ][none      ][-1,-1,-1]
>>>>>> f.tty_data_device = |/dev/ttyUSB2|
>>>>>> 2013-08-22 23:29:53.007103 [NOTICE] mod_gsmopen.cpp:3057 rev
>>>>>> 4a3d1a0|4a3d1a0[(nil)|37     ][NOTICA  3057 ][none      ][-1,-1,-1]
>>>>>> f.tty_audio_device = |/dev/ttyUSB1|
>>>>>> 2013-08-22 23:29:53.007103 [NOTICE] mod_gsmopen.cpp:3058 rev
>>>>>> 4a3d1a0|4a3d1a0[(nil)|37     ][NOTICA  3058 ][none      ][-1,-1,-1]
>>>>>> ************************************************
>>>>>> 2013-08-22 23:29:53.027123 [WARNING] mod_gsmopen.cpp:1589 rev
>>>>>> 4a3d1a0|4a3d1a0[(nil)|37     ][WARNINGA  1589 ][gsm01     ][-1, 0, 0]
>>>>>> STARTING interface_id=1
>>>>>> 2013-08-22 23:29:53.027123 [ERR] gsmopen_protocol.cpp:137 rev
>>>>>> 4a3d1a0|4a3d1a0[(nil)|37     ][ERRORA  137  ][gsm01     ][-1, 0, 0] port
>>>>>> /dev/ttyUSB3, NOT open
>>>>>> 2013-08-22 23:29:53.027123 [ERR] mod_gsmopen.cpp:1608 rev
>>>>>> 4a3d1a0|4a3d1a0[(nil)|37     ][ERRORA  1608 ][gsm01     ][-1, 0, 0]
>>>>>> STARTING interface_id=1 FAILED: gsmopen_serial_init failed
>>>>>>
>>>>>> +OK Reloading XML
>>>>>> +OK
>>>>>>
>>>>>> 2013-08-22 23:29:53.027123 [ERR] mod_gsmopen.cpp:2684 rev
>>>>>> 4a3d1a0|4a3d1a0[(nil)|37     ][ERRORA  2684 ][gsm01     ][-1, 0, 0] ALARM
>>>>>> on interface gsm01:
>>>>>> freeswitch at dabbian1> 2013-08-22 23:29:53.027123 [CONSOLE]
>>>>>> switch_loadable_module.c:1401 Successfully Loaded [mod_gsmopen]
>>>>>> 2013-08-22 23:29:53.027123 [NOTICE] switch_loadable_module.c:147
>>>>>> Adding Endpoint 'gsmopen'
>>>>>> 2013-08-22 23:29:53.027123 [NOTICE] switch_loadable_module.c:305
>>>>>> Adding API Function 'gsm'
>>>>>> 2013-08-22 23:29:53.027123 [NOTICE] switch_loadable_module.c:305
>>>>>> Adding API Function 'gsmopen'
>>>>>> 2013-08-22 23:29:53.027123 [NOTICE] switch_loadable_module.c:305
>>>>>> Adding API Function 'gsmopen_boost_audio'
>>>>>> 2013-08-22 23:29:53.027123 [NOTICE] switch_loadable_module.c:305
>>>>>> Adding API Function 'gsmopen_dump'
>>>>>> 2013-08-22 23:29:53.027123 [NOTICE] switch_loadable_module.c:305
>>>>>> Adding API Function 'gsmopen_sendsms'
>>>>>> 2013-08-22 23:29:53.027123 [NOTICE] switch_loadable_module.c:417
>>>>>> Adding Chat interface 'sms'
>>>>>>
>>>>>> freeswitch at dabbian1>
>>>>>>
>>>>>> ---
>>>>>>
>>>>>>
>>>>>> With this understanding, I went ahead and modified the gsmopen config
>>>>>> file, to:
>>>>>>   <per_interface_settings>
>>>>>>     <interface id="1" name="gsm01">
>>>>>>       <param name="controldevice_name" value="/dev/ttyUSB2"/>
>>>>>>       <param name="controldevice_audio_name" value="/dev/ttyUSB1"/>
>>>>>>
>>>>>> then unloaded mod_gsmopen, and reloaded it, but now, I get this error:
>>>>>>
>>>>>> 2013-08-22 23:41:43.587104 [ERR] gsmopen_protocol.cpp:137 rev
>>>>>> 4a3d1a0|4a3d1a0[(nil)|37     ][ERRORA  137  ][gsm01     ][-1, 0, 0] port
>>>>>> /dev/ttyUSB3, NOT open
>>>>>> 2013-08-22 23:41:43.587104 [ERR] mod_gsmopen.cpp:1608 rev
>>>>>> 4a3d1a0|4a3d1a0[(nil)|37     ][ERRORA  1608 ][gsm01     ][-1, 0, 0]
>>>>>> STARTING interface_id=1 FAILED: gsmopen_serial_init failed
>>>>>> 2013-08-22 23:41:43.587104 [ERR] mod_gsmopen.cpp:2684 rev
>>>>>> 4a3d1a0|4a3d1a0[(nil)|37     ][ERRORA  2684 ][gsm01     ][-1, 0, 0] ALARM
>>>>>> on interface gsm01:
>>>>>>
>>>>>> What does it need /dev/ttyUSB3 for ?
>>>>>>
>>>>>> Maybe -- after all, my non linear progression into setting up FS and
>>>>>> using it by somewhat of trial-n-error isn't helping!
>>>>>>
>>>>>> thanks,
>>>>>> Jay
>>>>>>
>>>>>>
>>>>>> _________________________________________________________________________
>>>>>> 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
>>>>>>
>>>>>>
>>>>>
>>>>> _________________________________________________________________________
>>>>> 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
>>>>>
>>>>>
>>>>
>>>>
>>>> _________________________________________________________________________
>>>> 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
>>>>
>>>>
>>> _________________________________________________________________________
>>> 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
>>>
>>>
>>
>> _________________________________________________________________________
>> 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
>>
>>
>
> _________________________________________________________________________
> 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/20130823/0ee91985/attachment-0001.html 


Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users mailing list