I have a Huawei E169 with a SIM from a "virtual provider" that uses other provider's networks, so it is allways technically 'roaming'. With mod_gsmopen the problem is that throws an error about "ROAMING Network" and also an ALERT. I don't know if that is why it is not able to make calls. In that case, how can I tell the module that roaming is not a bad thing?? This is freeswitch debug output when I load mod_gsmmobile: ------------------------------------------ 2012-08-21 01:35:49.104471 [CONSOLE] switch_loadable_module.c:1328 Successfully Loaded [mod_gsmopen] 2012-08-21 01:35:49.104471 [NOTICE] switch_loadable_module.c:146 Adding Endpoint 'gsmopen' 2012-08-21 01:35:49.126116 [NOTICE] switch_loadable_module.c:298 Adding API Function 'gsm' 2012-08-21 01:35:49.146636 [NOTICE] switch_loadable_module.c:298 Adding API Function 'gsmopen' 2012-08-21 01:35:49.164548 [NOTICE] switch_loadable_module.c:298 Adding API Function 'gsmopen_boost_audio' 2012-08-21 01:35:49.164548 [NOTICE] switch_loadable_module.c:298 Adding API Function 'gsmopen_dump' 2012-08-21 01:35:49.185691 [NOTICE] switch_loadable_module.c:298 Adding API Function 'gsmopen_sendsms' 2012-08-21 01:35:49.185691 [NOTICE] switch_loadable_module.c:403 Adding Chat interface 'sms' +OK Reloading XML +OK freeswitch@raspberrypi> 2012-08-21 01:35:49.344554 [ERR] gsmopen_protocol.cpp:1027 rev ccae5cd|07bc7ba[(nil)|37 ][ERRORA 1027 ][gsmmodem ][-1, 0, 0] |+CREG: 1,5| CELLPHONE is registered to a ROAMING network 2012-08-21 01:35:49.344554 [ERR] mod_gsmopen.cpp:2928 rev ccae5cd|07bc7ba[(nil)|37 ][ERRORA 2928 ][gsmmodem ][-1, 0, 0] ALARM on interface gsmmodem: ------------------------------------------ And this when I try to make a call through usb dongle: ------------------------------------------ 2012-08-21 01:38:21.504633 [NOTICE] switch_channel.c:946 New Channel sofia/internal/1000@192.168.1.221 [208677de-eb20-11e1-bb15-eb03c1e5a0a5] 2012-08-21 01:38:21.584605 [INFO] mod_dialplan_xml.c:485 Processing 1000 <1000>->9876 in context default 2012-08-21 01:38:21.684731 [NOTICE] switch_channel.c:946 New Channel gsmopen/gsmmodem/653379498 [20a13696-eb20-11e1-bb1b-eb03c1e5a0a5] 2012-08-21 01:38:21.744655 [NOTICE] mod_gsmopen.cpp:2176 Pre-Answer gsmopen/gsmmodem/653379498! 2012-08-21 01:38:21.924971 [ERR] gsmopen_protocol.cpp:2340 rev ccae5cd|07bc7ba[(nil)|37 ][ERRORA 2340 ][gsmmodem ][-1,24, 3] dial command failed, dial string was: ATD65337XXXX; 2012-08-21 01:38:22.044648 [INFO] switch_ivr_originate.c:3309 Sending early media 2012-08-21 01:38:22.304765 [NOTICE] sofia_glue.c:4176 Pre-Answer sofia/internal/1000@192.168.1.221! 2012-08-21 01:38:31.684677 [NOTICE] sofia.c:6836 Hangup sofia/internal/ 1000@192.168.1.221 [CS_EXECUTE] [ORIGINATOR_CANCEL] 2012-08-21 01:38:31.724776 [NOTICE] switch_ivr_bridge.c:674 Hangup gsmopen/gsmmodem/653379498 [CS_EXCHANGE_MEDIA] [ORIGINATOR_CANCEL] 2012-08-21 01:38:32.345425 [NOTICE] switch_core_session.c:1446 Session 1 (sofia/internal/1000@192.168.1.221) Ended 2012-08-21 01:38:32.365588 [NOTICE] switch_core_session.c:1450 Close Channel sofia/internal/1000@192.168.1.221 [CS_DESTROY] 2012-08-21 01:38:32.424632 [NOTICE] switch_core_session.c:1446 Session 2 (gsmopen/gsmmodem/653379498) Ended 2012-08-21 01:38:32.444653 [NOTICE] switch_core_session.c:1450 Close Channel gsmopen/gsmmodem/653379498 [CS_DESTROY] ------------------------------------------ ** From extension 1000 I hear a calling tone even the Freeswitch log says that ATD+Nº command failed. Anyone knows if the problem is the ROAMING Network error??