But from what i see,
Your modem does not send any error code
<-- +CMS ERROR: no network service
You just receive this text, and this does not match any error codes.
So nothing is displayed.
This is probably because you did not initialize
your modem with +CMEE=1 (numeric errors)
regards
Vincent.
Vincent CHAVANIS a écrit :
No this is currently uppon approval to be on CVS.
You can freely give your opignon though ;)
Vincent.
Alvaro Cornejo a écrit :
Hi Vincent
Is that in the latest CVS?
I got this as error string:
cat /var/log/kannel/x1p7_movimx2.log |grep -i error |more
2009-06-18 06:08:41 [29762] [14] DEBUG: AT2[movimx2]: <-- +CMS ERROR:
no network service
2009-06-18 06:08:41 [29762] [14] ERROR: AT2[movimx2]: CMS ERROR: +CMS
ERROR: no network service
...
2009-06-18 21:16:59 [29762] [13] DEBUG: AT2[movimx1]: <-- +CMS ERROR:
congestion
2009-06-18 21:16:59 [29762] [13] ERROR: AT2[movimx1]: CMS ERROR: +CMS
ERROR: congestion
...
2009-06-18 07:28:05 [29762] [14] DEBUG: AT2[movimx2]: <-- +CMS ERROR:
unassigned (unallocated) number
2009-06-18 07:28:05 [29762] [14] ERROR: AT2[movimx2]: CMS ERROR: +CMS
ERROR: unassigned (unallocated)
number
2009-06-18 07:28:40 [29762] [14] DEBUG: AT2[movimx2]: memory check error
2009-06-18 07:28:40 [29762] [14] ERROR: AT2[movimx2]: Couldn't connect
(retrying in 10 seconds).
2009-06-18 07:30:16 [29762] [14] DEBUG: AT2[movimx2]: <-- +CMS ERROR:
unassigned (unallocated) number
2009-06-18 07:30:16 [29762] [14] ERROR: AT2[movimx2]: CMS ERROR: +CMS
ERROR: unassigned (unallocated)
number
2009-06-18 07:31:54 [29762] [14] DEBUG: AT2[movimx2]: <-- +CMS ERROR:
no network service
2009-06-18 07:31:54 [29762] [14] ERROR: AT2[movimx2]: CMS ERROR: +CMS
ERROR: no network service
2009-06-18 07:32:41 [29762] [14] DEBUG: AT2[movimx2]: <-- +CMS ERROR:
congestion
2009-06-18 07:32:41 [29762] [14] ERROR: AT2[movimx2]: CMS ERROR: +CMS
ERROR: congestion
2009-06-18 07:33:00 [29762] [14] DEBUG: AT2[movimx2]: <-- +CMS ERROR:
unassigned (unallocated) number
2009-06-18 07:33:00 [29762] [14] ERROR: AT2[movimx2]: CMS ERROR: +CMS
ERROR: unassigned (unallocated)
number
2009-06-18 07:34:56 [29762] [14] DEBUG: AT2[movimx2]: <-- +CMS ERROR:
no network service
2009-06-18 07:34:56 [29762] [14] ERROR: AT2[movimx2]: CMS ERROR: +CMS
ERROR: no network service
2009-06-18 07:35:47 [29762] [14] DEBUG: AT2[movimx2]: memory check error
2009-06-18 07:35:47 [29762] [14] ERROR: AT2[movimx2]: Couldn't connect
(retrying in 10 seconds).
2009-06-18 07:37:04 [29762] [14] DEBUG: AT2[movimx2]: <-- +CMS ERROR:
congestion
2009-06-18 07:37:04 [29762] [14] ERROR: AT2[movimx2]: CMS ERROR: +CMS
ERROR: congestion
...
2009-06-18 12:23:06 [29762] [14] DEBUG: AT2[movimx2]: <-- +CMS ERROR:
network out of order
2009-06-18 12:23:06 [29762] [14] ERROR: AT2[movimx2]: CMS ERROR: +CMS
ERROR: network out of order
...
I use:
Kannel bearerbox version `cvs-20090513'. Build `May 12 2009 19:25:12',
compiler `4.1.2 20070626 (Red Hat 4.1.2-13)'.
Regards
Alvaro
|-----------------------------------------------------------------------------------------------------------------|
Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde cualquier
celular y Nextel
en el Perú, México y en mas de 180 paises. Use aplicaciones 2 vias via
SMS y GPRS online
Visitenos en www.perusms.NET www.smsglobal.com.mx y
www.pravcom.com
On Thu, Jun 18, 2009 at 11:17 AM, Vincent
CHAVANIS<[email protected]> wrote:
This is already as it.
error(0, "AT2[%s]: +CMS ERROR: %s (%d)",
octstr_get_cstr(privdata->name),
at2_error_string(errcode), errcode);
Vincent.
Alvaro Cornejo a écrit :
Hi Vincent
Might it be possible to show the message error number/code in the
error message text? This way it will be easyer to google for
additional information.
someting like:
case 0:
/*
* Station cannot be reached because, although the number is
in a
* valid format, it is not currently assigned (allocated).
*/
return "[0] Unassigned (unallocated) number (+CMS) or No
connection to phone (+CME)";
case 2:
return "[2] Phone-adaptor link reserved";
case 3:
/*
* This can be a lot of things, depending upon the command,
but in general
* it relates to invaid parameters being passed.
*/
return "[3] Operation / Parameter(s) not supported";
case 5:
return "[5] PH-SIM PIN required";
...
default:
return "[code] Error number unknown. Ask google and add it";
This will also help people parse the logs
Regards
Alvaro
--
Telemaque - 06560 SOPHIA-ANTIPOLIS - (FR)
Service Technique/Reseau - NOC
Direction du Developpement xMS+
http://www.telemaque.fr/
[email protected]
Tel : +33 4 92 90 99 84 (fax 9142)