Hi Nikos, you are right i didn't past my new conf's:

group = smsbox
smsbox-id = smsbox1
bearerbox-host = localhost
bearerbox-port = 13003
sendsms-url= /sendsms
sendsms-port= 13200
reply-requestfailed = "xxxxx"
reply-emptymessage = "xxxxxxxxxx"
reply-couldnotfetch = "xxxxxxxxxxxx"
log-file = "/var/log/kannel/smsbox.log"
log-level = 0
mo-recode = 1

group = sqlbox
id = mydlr
smsbox-id = smsbox
bearerbox-host = localhost
bearerbox-port = 13001
smsbox-port = 13003
smsbox-port-ssl = false
sql-log-table = sent_sms
sql-insert-table = send_sms
log-file = "/var/log/kannel/kannel-sqlbox.log"
log-level = 0

group = smsbox-route
smsbox-id = smsbox1
smsc-id = "UUUU;WWW;XXXX;YYY"

when you insert directly in send_sms there is a camp called boxc_id:
VARCHAR(255) The bearerbox ID that should handle this message. You can
usually leave this one alone.

So, i specify the BOX: smsbox1

Example: INSERT INTO
send_sms(momt,sender,receiver,msgdata,time,smsc_id,dlr_mask,dlr_url,sms_type,boxc_id)
VALUES 
('MT','79791','+50375111601','gogogog!!!',UNIX_TIMESTAMP(now()),'tigosv','7','http://xxx.xxx.xxx.xxx/dlr.php?src=%P&type=%d&destino=%p&smsc=%i&id=1&msg=%a&smsid=%I','2','smsbox1')

With this config... the DLR-URL is called!! cause that was my
problem... DLR-URL wasn't called when i inserted

http://www.blogalex.com/wp-content/uploads/2008/11/userguide.html

Hope it helps....

Bernard


2009/3/24 Nikos Balkanas <[email protected]>:
> Hi,
>
> Happy you solved it. It would help if you could explain your solution
> better. I don't see any different smsbox-ids in your sqlbox.conf and
> smsbox.conf. Plus I don't know what is that boxc-id you mention.
>
> Nikos
> ----- Original Message ----- From: "Bernard Cotton" <[email protected]>
> To: <[email protected]>
> Sent: Tuesday, March 24, 2009 10:18 PM
> Subject: Re: Reroute MO issue
>
>
> I fixed my problem.... easy... i put diferent smsbox-id's to sqlbox
> and smsbox confs... in the insert I just especify in the boxc_id camp
> the value of the smsbox and when i receive the dlr it's rerouted to
> sqlbox with the smsbox-route conf... I'm not sure if thats how it
> works but it's working for me... hope it helps anyone out there with
> similar issue... starting to love it :D lol
>
> 2009/3/24 Nikos Balkanas <[email protected]>:
>>
>> Hi,
>>
>> You have smsbox-route problems. From what you have posted, I can't say
>> much.
>> Please include bearerbox logs at level 0 from start till and including the
>> problem.
>>
>> BR,
>> Nikos
>> ----- Original Message ----- From: "Bernard Cotton" <[email protected]>
>> To: <[email protected]>
>> Sent: Monday, March 23, 2009 8:36 PM
>> Subject: Reroute MO issue
>>
>>
>> Dear users, I’m having some trouble configuring my Kannel service.
>> First, I needed to make the DLR_URL work when inserting directly into
>> the send_sms table… after a long research I found the answer: I needed
>> to put the same smsbox-id on both smsbox and sqlbox conf. and reroute
>> the SMSC connexions. Its working fine and the DLR-MO are not longer
>> queued in the store-file. Now im having another issue… when I restart
>> my kannel service it seems the MO message get stuck in the store-file…
>> not all the MO message, just the first ones, its kind a funny cause it
>> never happened!! And the MO seems to get stuck forever… even if a
>> restart again… the MO are still queued. Any idea on how to avoid to
>> get thos first MO queued?? I really want every message to get process,
>> its part of a high quality standart we are trying to implement! Thanks
>> a lot.
>>
>> Looking at the core.log I found this error: WARNING: smsbox_list
>> empty!... not sure what to do? create anothe smsbox?
>>
>> Status: running, uptime 0d 0h 24m 16s
>>
>> WDP: received 0 (0 queued), sent 0 (0 queued)
>>
>> SMS: received 477 (5 queued), sent 1455 (0 queued), store size 19
>>
>> SMS: inbound (0.23,0.35,0.33) msg/sec, outbound (0.34,0.78,1.00) msg/sec
>>
>> DLR: 0 queued, using internal storage
>>
>> Box connections:
>>
>> smsbox:smsbox, IP 127.0.0.1 (14 queued), (on-line 0d 0h 24m 11s)
>> smsbox:smsbox, IP 127.0.0.1 (0 queued), (on-line 0d 0h 24m 6s)
>>
>> Kannel conf:
>>
>> group = core
>> admin-port = 13000
>> smsbox-port = 13001
>> admin-password = bar
>> wdp-interface-name = "*"
>> log-file = "/var/log/kannel/core.log"
>> log-level = 1
>> box-deny-ip = "*.*.*.*"
>> box-allow-ip = "127.0.0.1;10.27.1.*,130.7.*.*,10.10.10.*"
>> access-log = "/var/log/kannel/access.log"
>> unified-prefix = "+502,00502,0;+,00"
>> dlr-storage = internal
>> store-type = "file"
>> store-file = "/var/log/kannel/tmp.log"
>> store-dump-freq = 1
>> smsbox-max-pending = 1000
>> sms-outgoing-queue-limit = -1
>> sms-incoming-queue-limit = 100
>> sms-resend-freq = 15
>> sms-resend-retry = 100
>> sms-combine-concatenated-mo = 0
>>
>>
>> include = "/etc/kannel/modems.conf"
>> include = "/etc/kannel/smsbox.conf"
>>
>> group = smsc
>> smsc-id= XXX
>> smsc = smpp
>> host=XX.XX.XX.XX
>> port = 5016
>> smsc-username= YYY
>> smsc-password= YYYY
>> system-type= "SMSAGLOB"
>> source-addr-ton= 0
>> source-addr-npi= 0
>> dest-addr-ton= 0
>> dest-addr-npi= 0
>> throughput = 2
>> flow-control = 0
>> wait-ack = 1
>> wait-ack-expire = 0x02
>> validityperiod = 60
>> transceiver-mode= true
>> enquire-link-interval = 10
>> msg-id-type = 0x01
>> allowed-smsc-id = "XXX"
>> denied-smsc-id = "UUU;IIIII;OOOO;PPPP"
>> alt-charset = ISO-8859-1
>> reconnect-delay = 60
>>
>> group = smsbox-route
>> smsbox-id = smsbox
>> smsc-id = " UUU;IIIII;OOOO;PPPP;XXX"
>>
>> SQLBox conf:
>>
>> group = sqlbox
>> id = mydlr
>> smsbox-id = smsbox
>> bearerbox-host = localhost
>> bearerbox-port = 13001
>> smsbox-port = 13003
>> smsbox-port-ssl = false
>> sql-log-table = sent_sms2
>> sql-insert-table = send_sms
>> log-file = "/var/log/kannel/kannel-sqlbox.log"
>> log-level = 0
>>
>> SMSbox conf:
>>
>> group = smsbox
>> smsbox-id = smsbox
>> bearerbox-host = localhost
>> bearerbox-port = 13003
>> sendsms-url= /sendsms
>> sendsms-port= 13200
>> reply-requestfailed = "xxxxxxxxxxxx"
>> reply-emptymessage = "xxxxxxxxxxxxxx
>> reply-couldnotfetch = "El xxxxxxxxxxxxxxxxxxxxxxx"
>> log-file = "/var/log/kannel/smsbox.log"
>> log-level = 0
>> mo-recode = 1
>>
>> Bernard
>>
>>
>
>

Reply via email to