Have you tried sending from those phones directly? Does it work?
Regards,

Alejandro

On Wed, May 6, 2009 at 4:51 PM, 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]
>
>

Reply via email to