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)


Reply via email to