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
