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

Nandy Dagondon nandy1925 at gmail.com
Fri Aug 23 11:48:16 MSD 2013


Okay. I saw ttyUSB3 whenever the dongle is re-inserted. In your last
question, I'm not very familiar with the exact functions. Please help!



On Fri, Aug 23, 2013 at 2:50 PM, Jayanth Acharya <jayachar88 at gmail.com>wrote:

> 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
>>
>>
>
> _________________________________________________________________________
> 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/0ea3407b/attachment-0001.html 


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