Hi Alvaro,

Which configuration option should be set with this string?

Thanks.
-- 
Toni Van Remortel
System Engineer @ Precision Operations NV
+32 3 451 92 20 - [email protected]

> -----Original Message-----
> From: Alvaro Cornejo [mailto:[email protected]]
> Sent: Wednesday, May 06, 2009 5:18 PM
> To: Toni Van Remortel
> Cc: [email protected]
> Subject: Re: Cannot send SMS to other network
> 
> 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]: -->
> >
> 0011000B817237611399F70000A763C62BF2DD2E1BC362797A3C5F5A41E939A80A554CA
> 748D073096A819EF0B27B3A454668AE1B3C062296C5E9B0BB85AB8BEB6E7A3DE6928150
> 70F99BFE1EBFD920990B9652A060B616ACD692C16039500CA6A3E17434590A
> > 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