Hi

I've finally got it to work, it seems to be a combination of changing a few
parameters in the core section, and adding in the max-messages option.

I'm slightly confused as I had the max-messages option in before and it was
not splitting - but I may be going mad.

The working configuration looks like:

group = core
admin-port = 13000
admin-password = bar
admin-allow-ip = "127.0.0.1"
smsbox-port = 13003
log-file = "/var/log/kannel/bearerbox.log"
access-log = "/var/log/kannel/access.log"
sms-combine-concatenated-mo = true
sms-combine-concatenated-mo-timeout = "1800"
dlr-storage = internal
sms-resend-retry = 10
sms-resend-freq = 2

group = smsbox
bearerbox-host = localhost
sendsms-port = 13020
sendsms-url = "/cgi-bin/sendsms"
sendsms-chars = "0123456789 +-" # "0123456789 +-" is default
log-file = "/var/log/kannel/smsbox.log"
#http-request-retry = 10
#log-level = 0

group = sendsms-user
username = "test"
password = "test"
concatenation = true
max-messages = 5

group = smsc
smsc = "http"
smsc-id = "testsmsc"
system-type = "generic"
smsc-username = test
smsc-password = test
port = 13015
send-url = "
https://www.example.com/myaccount/sendsms.php?username=test&password=test&to=%p&text=%b&from=%P
"
status-success-regex = "success"
status-permfail-regex = "failure"
status-tempfail-regex = "retry"
reconnect-delay = 120
allowed-prefix-regex = ^44

2009/10/13 SG <ositest...@yahoo.com>

>
> Pls send your the sample post URL.I think you need to use the bellow flag
> true in URL.
>
> &concatenation=true
>
> Sample URL looks like,
>
>
> http://182.168.3.222:13013/cgi-bin/sendsms?username=tester&password=foobar&to=9999955555&text=Test%20Message%20&concatenation=%20true
>
>
>
> --- On *Tue, 13/10/09, Pete Kelly <pke...@gmail.com>* wrote:
>
>
> From: Pete Kelly <pke...@gmail.com>
> Subject: Problems getting messges to concatenate.
> To: users@kannel.org
> Date: Tuesday, 13 October, 2009, 3:46 AM
>
>
> Hi
>
> I am in the process of setting up Kannel so I can send SMS's from a
> web application. I am using the cgi-bin/sendsms interface to send a
> GET request into kannel, which kannel is then forwarding on to my http
> smsc.
>
> However Kannel is not concatenating the SMS's which I send in via the
> cgi-bin/sendsms call. When I send a long message in, the smsbox logs
> say:
>
> 2009-10-13 11:35:50 [28313] [3] DEBUG: message length 208, sending 1
> messages
>
> I would expect a message of length 208 to be split into 2 messages.
>
> Furthermore, the message which is sent on to my http smsc contains
> only the first part of the SMS, the second part is lost somewhere
> within kannel.
>
> Do you have any advice as to how I can configure Kannel to split the
> message into more than one message, and send each one to the smsc?
>
> my kannel.conf is pasted below:
>
> group = core
> admin-port = 13000
> admin-password = bar
> admin-allow-ip = "127.0.0.1"
> smsbox-port = 13003
> log-file = "/var/log/kannel/bearerbox.log"
> access-log = "/var/log/kannel/access.log"
> dlr-storage = internal
> sms-resend-retry = 10
> sms-resend-freq = 2
> sms-combine-concatenated-mo = true
>
> group = smsbox
> bearerbox-host = localhost
> sendsms-port = 13020
> sendsms-url = "/cgi-bin/sendsms"
> sendsms-chars = "0123456789 +-" # "0123456789 +-" is default
> #mo-recode = true
> log-file = "/var/log/kannel/smsbox.log"
> http-request-retry = 10
> log-level = 0
>
> group = sendsms-user
> username = "test"
> password = "test"
> concatenation = true
>
> group = smsc
> smsc = "http"
> smsc-id = "testsmsc"
> system-type = generic
> smsc-username = ****
> smsc-password = ****
> port = 13015
> send-url = "
> https://www.example.com?username=test&password=test&to=%p&text=%b&from=%P";
> status-success-regex = "success"
> status-permfail-regex = "failure"
> status-tempfail-regex = "retry"
> reconnect-delay = 120
> allowed-prefix-regex = ^44
>
>
> ------------------------------
> Yahoo! India has a new look. Take a sneak 
> peek<http://in.rd.yahoo.com/tagline_metro_2/*http://in.yahoo.com/trynew>
> .
>

Reply via email to