Can you add AT+CMEE=1 or 2 to get modem verbose errors?

Also, you might not have appropiate service from your operator to send
messages to other countries. You need to send the message in
international format ie adding country code to numbers

Regards

Alvaro

On Wed, May 6, 2009 at 9:51 AM, Toni Van Remortel
<[email protected]> wrote:
> Hi,
>
> I have set up 2 independent Kannel setups, one in Belgium and one in China,
> both for sending out SMS'es.
> I can send an SMS to Belgian numbers from the Belgian setup, but not to any
> other number.
> The same goes for the setup in China: I can only send to Chinese numbers,
> but not any other number.
>
>
> This is the config at Belgium:
> # Kannel configuration for Precision Operations N.V.
> #
> # Site : CME
> # SMSc : yes
>
> # The bearerbox config. Needed for all Kannel installations
> group = core
> admin-port = 13000
> admin-password = "xxxxx"
> admin-deny-ip = "*.*.*.*"
> admin-allow-ip = "127.0.0.1;192.168.130.*;192.168.1.*"
> status-password = "status"
> smsbox-port = 13001
> log-level = 0
> log-file = "/var/log/kannel/kannel.log"
> access-log = "/var/log/kannel/kannel.access"
> store-file = "/var/log/kannel/kannel.store"
> sms-resend-retry = 10    # If the 10th send doesn't work, discard it
>
> # SMSes can be sent through this smsbox
> group = smsbox
> bearerbox-host = 127.0.0.1
> sendsms-port = 13010
> smsbox-id = SMSBOX_CME
> log-file = "/var/log/kannel/smsbox.log"
> access-log = "/var/log/kannel/smsbox.access"
> log-level = 0
> global-sender = +32473XXXXXX
>
> # There is a modem attached, so define an SMS Center here.
> group = smsc
> smsc = at
> smsc-id = SMSC_CME
> preferred-prefix = "+324;+277"    # Belgium, South Africa
> allowed-smsc-id = "SMSC_CME;SMSC_SKC"
> preferred-smsc-id = "SMSC_CME"
> modemtype = mc35i
> device = /dev/ttyUSB0
> pin = XXXX
> keepalive = 50
> log-file = "/var/log/kannel/smsc.log"
> log-level = 0
> throughput = 0.5
> max-error-count = 5
>
> # The specific modem definition to get the best result.
> group = modems
> id = mc53i
> name = "mc35i"
> detect-string = "SIEMENS"
> detect-string2 = "MC35"
> init-string = "AT+CNMI=3,2,0,1,1"
> enable-hwhs = "AT\\Q3"
> speed = 115200
> need-sleep = true
>
> # This user is allowed to send SMSes
> group = sendsms-user
> username = sms_user
> password = sms_user
> max-messages = 3
> concatenation = true
> user-allow-ip = "127.0.0.1;192.168.130.*,192.168.1.*"
> default-smsc = SMSC_CME
> omit-empty = true
>
> # By default, discard all incoming SMSes
> group = sms-service
> keyword = default
> omit-empty = true
> exec = "/bin/false"
>
> This is the setup in China:
> # Kannel configuration for Precision Operations N.V.
> #
> # Site : SKC
> # SMSc : yes
>
> # The bearerbox config. Needed for all Kannel installations
> group = core
> admin-port = 13000
> admin-password = "xxxxx"
> status-password = "status"
> smsbox-port = 13001
> admin-deny-ip = "*.*.*.*"
> admin-allow-ip = "127.0.0.1;192.168.167.*;192.168.130.*,192.168.1.*"
> log-level = 1
> log-file = "/var/log/kannel/kannel.log"
> access-log = "/var/log/kannel/kannel.access"
> store-file = "/var/log/kannel/kannel.store"
> sms-resend-retry = 10   # If the 10th send doesn't work, discard it
>
>
> # SMSes can be sent through this smsbox
> group = smsbox
> bearerbox-host = 127.0.0.1
> sendsms-port = 13010
> access-log = "/var/log/kannel/smsbox.access"
> log-file = "/var/log/kannel/smsbox.log"
> log-level = 1
> global-sender = +8613XXXXXXXXX
>
> # There is a modem attached, so define an SMS Center here.
> group = smsc
> smsc = at
> smsc-id = SMSC_SKC
> #preferred-prefix = "+861;+852;+659;+601"    # China, HongKong, Malaysia,
> Singapore
> modemtype = my_wavecom
> device = /dev/ttyUSB0
> my-number = +8613XXXXXXXXX
> #pin =
> keepalive = 10
> log-file = "/var/log/kannel/smsc.log"
> log-level = 1
> throughput = 0.5
> max-error-count = 5
>
> # The specific modem definition to get the best result.
> group = modems
> id = my_wavecom
> name = "WAVECOM"
> detect-string = "WAVECOM"
> speed = 19200
>
> # This user is allowed to send SMSes
> group = sendsms-user
> username = sms_user
> password = sms_user
> max-messages = 3
> concatenation = true
> user-allow-ip = "127.0.0.1;192.168.167.*"
>
> # By default, discard all incoming SMSes
> group = sms-service
> keyword = default
> omit-empty = true
> exec = "/bin/false"
>
>
> I can see in the logging that when I send an SMS to another network, the
> modem gives an error:
> 2009-05-06 10:48:42 [18590] [6] INFO: AT2[SMSC_CME]: opening device
> 2009-05-06 10:48:42 [18590] [6] DEBUG: AT2[SMSC_CME]: device opened
> 2009-05-06 10:48:43 [18590] [6] DEBUG: AT2[SMSC_CME]: device opened
> 2009-05-06 10:48:43 [18590] [6] INFO: AT2[SMSC_CME]: init device
> 2009-05-06 10:48:43 [18590] [6] INFO: AT2[SMSC_CME]: speed set to 115200
> 2009-05-06 10:48:43 [18590] [6] DEBUG: AT2[SMSC_CME]: --> ATZ^M
> 2009-05-06 10:48:43 [18590] [6] DEBUG: AT2[SMSC_CME]: <-- OK
> 2009-05-06 10:48:43 [18590] [6] DEBUG: AT2[SMSC_CME]: --> AT^M
> 2009-05-06 10:48:43 [18590] [6] DEBUG: AT2[SMSC_CME]: <-- AT
> 2009-05-06 10:48:43 [18590] [6] DEBUG: AT2[SMSC_CME]: <-- OK
> 2009-05-06 10:48:43 [18590] [6] DEBUG: AT2[SMSC_CME]: --> AT&F^M
> 2009-05-06 10:48:44 [18590] [6] DEBUG: AT2[SMSC_CME]: <-- AT&F
> 2009-05-06 10:48:44 [18590] [6] DEBUG: AT2[SMSC_CME]: <-- OK
> 2009-05-06 10:48:44 [18590] [6] DEBUG: AT2[SMSC_CME]: --> ATE0^M
> 2009-05-06 10:48:44 [18590] [6] DEBUG: AT2[SMSC_CME]: <-- ATE0
> 2009-05-06 10:48:44 [18590] [6] DEBUG: AT2[SMSC_CME]: <-- OK
> 2009-05-06 10:48:44 [18590] [6] DEBUG: AT2[SMSC_CME]: --> AT\Q3^M
> 2009-05-06 10:48:44 [18590] [6] DEBUG: AT2[SMSC_CME]: <-- OK
> 2009-05-06 10:48:44 [18590] [6] DEBUG: AT2[SMSC_CME]: --> AT+CPIN?^M
> 2009-05-06 10:48:44 [18590] [6] DEBUG: AT2[SMSC_CME]: <-- +CPIN: READY
> 2009-05-06 10:48:44 [18590] [6] DEBUG: AT2[SMSC_CME]: <-- OK
> 2009-05-06 10:48:44 [18590] [6] DEBUG: AT2[SMSC_CME]: --> AT+CMGF=0^M
> 2009-05-06 10:48:44 [18590] [6] DEBUG: AT2[SMSC_CME]: <-- OK
> 2009-05-06 10:48:44 [18590] [6] DEBUG: AT2[SMSC_CME]: --> AT+CSMS=?^M
> 2009-05-06 10:48:44 [18590] [6] DEBUG: AT2[SMSC_CME]: <-- +CSMS: (0,1)
> 2009-05-06 10:48:44 [18590] [6] DEBUG: AT2[SMSC_CME]: <-- OK
> 2009-05-06 10:48:44 [18590] [6] INFO: AT2[SMSC_CME]: Phase 2+ is supported
> 2009-05-06 10:48:44 [18590] [6] DEBUG: AT2[SMSC_CME]: --> AT+CSMS=1^M
> 2009-05-06 10:48:46 [18590] [6] DEBUG: AT2[SMSC_CME]: <-- +CSMS: 1,1,1
> 2009-05-06 10:48:46 [18590] [6] DEBUG: AT2[SMSC_CME]: <-- OK
> 2009-05-06 10:48:46 [18590] [6] DEBUG: AT2[SMSC_CME]: -->
> AT+CNMI=3,2,0,1,1^M
> 2009-05-06 10:48:46 [18590] [6] DEBUG: AT2[SMSC_CME]: <-- OK
> 2009-05-06 10:48:46 [18590] [6] INFO: AT2[SMSC_CME]: AT SMSC successfully
> opened.
> 2009-05-06 10:48:48 [18590] [6] DEBUG: AT2[SMSC_CME]: --> AT^M
> 2009-05-06 10:48:48 [18590] [6] DEBUG: AT2[SMSC_CME]: <-- OK
> 2009-05-06 10:48:48 [18590] [6] DEBUG: AT2[SMSC_CME]: TP-Validity-Period:
> 24.0 hours
> 2009-05-06 10:48:48 [18590] [6] DEBUG: AT2[SMSC_CME]: --> AT+CMGS=101^M
> 2009-05-06 10:48:48 [18590] [6] DEBUG: AT2[SMSC_CME]: <-- >
> 2009-05-06 10:48:48 [18590] [6] DEBUG: AT2[SMSC_CME]: send command status: 1
> 2009-05-06 10:48:48 [18590] [6] DEBUG: AT2[SMSC_CME]: -->
> 0011000B817237611399F70000A763C62BF2DD2E1BC362797A3C5F5A41E939A80A554CA748D073096A819EF0B27B3A454668AE1B3C062296C5E9B0BB85AB8BEB6E7A3DE692815070F99BFE1EBFD920990B9652A060B616ACD692C16039500CA6A3E17434590A
> 2009-05-06 10:48:48 [18590] [6] DEBUG: AT2[SMSC_CME]: --> ^Z
> 2009-05-06 10:48:51 [18590] [6] DEBUG: AT2[SMSC_CME]: <-- >
> 2009-05-06 10:48:51 [18590] [6] DEBUG: AT2[SMSC_CME]: <-- ERROR
> 2009-05-06 10:48:51 [18590] [6] ERROR: AT2[SMSC_CME]: Generic error: ERROR
> 2009-05-06 10:48:51 [18590] [6] DEBUG: AT2[SMSC_CME]: send command status:
> -1
>
>
> Any ideas where to look?
> Both systems run Kannel 1.4.1 (Debian Etch and Ubuntu 8.04).
>
> Thanks.
>
> --
> Toni Van Remortel
> System Engineer @ Precision Operations NV
> +32 3 451 92 26 - [email protected]
>



-- 
|-----------------------------------------------------------------------------------------------------------------|
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

Reply via email to