Hello users,

I have setup smppbox on a centOS server and i have created an esme-user in
the config which i use to connect to the server from another system. Each
time i send a message from this system using the sendsms url, it displays
"Accepted for delivery' but when it gets to the server it does not route the
sms.

The Error in the log file is below;

2010-12-25 11:16:09 [4857] [16] DEBUG: Routing failed, re-queued.
2010-12-25 11:16:09 [4857] [16] DEBUG: sms_router: time to sleep 30.00 secs.
2010-12-25 11:16:09 [4857] [16] DEBUG: sms_router: gwlist_len = 1
2010-12-25 11:16:09 [4857] [16] DEBUG: sms_router: handling message
(0x95394f0 vs 0x95394f0)
2010-12-25 11:16:09 [4857] [16] DEBUG: Routing failed, re-queued.
2010-12-25 11:16:09 [4857] [16] DEBUG: sms_router: handling message
(0x95394f0 vs 0x95394f0)
2010-12-25 11:16:09 [4857] [16] DEBUG: Routing failed, re-queued.
2010-12-25 11:16:09 [4857] [16] DEBUG: sms_router: time to sleep 30.00 secs.
2010-12-25 11:16:10 [4857] [7] DEBUG: Running status update
2010-12-25 11:16:10 [4857] [7] DEBUG: No rows returned for status query
2010-12-25 11:16:17 [4857] [15] DEBUG: HTTP[tyn]: Re-sending request
2010-12-25 11:16:17 [4857] [15] DEBUG: HTTP[tyn]: Start request
2010-12-25 11:16:17 [4857] [3] DEBUG: Queue contains 0 pending requests.
2010-12-25 11:16:17 [4857] [3] DEBUG: Parsing URL `
http://localhost:23013/cgi-bin/sendsms?username=xxxxxxxx&password=xxxxxxxxxx&to=%2B2348056290217&text=testing&from=cellulant&coding=0&charset=UTF-8&account=david:NULL&smsc=tyn&dlr-url=57394386-8536-4367-99d6-0b979ea55917
':
2010-12-25 11:16:17 [4857] [3] DEBUG:   Scheme: http://
2010-12-25 11:16:17 [4857] [3] DEBUG:   Host: localhost
2010-12-25 11:16:17 [4857] [3] DEBUG:   Port: 23013
2010-12-25 11:16:17 [4857] [3] DEBUG:   Username: (null)
2010-12-25 11:16:17 [4857] [3] DEBUG:   Password: (null)
2010-12-25 11:16:17 [4857] [3] DEBUG:   Path: /cgi-bin/sendsms
2010-12-25 11:16:17 [4857] [3] DEBUG:   Query:
username=xxxxxxxxxxx&password=xxxxxxxxxxx&to=%2B2348056290217&text=testing&from=cellulant&coding=0&charset=UTF-8&account=david:NULL&smsc=tyn&dlr-url=57394386-8536-4367-99d6-0b979ea55917
2010-12-25 11:16:17 [4857] [3] DEBUG:   Fragment: (null)
2010-12-25 11:16:17 [4857] [3] DEBUG: Connecting nonblocking to <127.0.0.1>
2010-12-25 11:16:17 [4857] [3] DEBUG: HTTP: Opening connection to
`localhost:23013' (fd=59).
2010-12-25 11:16:17 [4857] [3] DEBUG: Socket connecting
2010-12-25 11:16:17 [4857] [2] DEBUG: Get info about connecting socket
2010-12-25 11:16:17 [4857] [2] DEBUG: Socket not connected
2010-12-25 11:16:17 [4857] [2] ERROR: Couldn't fetch <
http://localhost:23013/cgi-bin/sendsms?username=xxxxxxxxxx&password=xxxxxxxxx&to=%2B2348056290217&text=testing&from=cellulant&coding=0&charset=UTF-8&account=david:NULL&smsc=tyn&dlr-url=57394386-8536-4367-99d6-0b979ea55917
>
2010-12-25 11:16:17 [4857] [15] ERROR: HTTP[tyn]: Couldn't connect to SMS
center (retrying in 10 seconds).
2010-12-25 11:16:20 [4857] [7] DEBUG: Running status update
2010-12-25 11:16:20 [4857] [7] DEBUG: No rows returned for status query


Here is my kannel configuration:


-----------------------------------------------------------
bearerbox.conf
-----------------------------------------------------------

include="/opt/vsmsc/etc/kannel_include.conf"

group=vsmsc-config
path=/opt/vsmsc/etc/vsmsc_bbox.conf

group=rr-list
id=rr-db
table=users
key-field=username
value-field=throughput

group=mysql-connection
id=rr-db
host=localhost
username=xxxxxx
password=xxxxxx
database=xxxxxx
max-connections=1
------------------------------------------------------------
kannel_include.conf
------------------------------------------------------------
group = core
admin-port = 13000
smsbox-port = 13001
admin-password = foobar
box-deny-ip = "*.*.*.*"
box-allow-ip = "127.0.0.1"
box-allow-ip = "*.*.*.*"
log-file=/opt/vsmsc/logs/bearerbox.log
log-level=0
admin-deny-ip = "*.*.*.*"
admin-allow-ip = "127.0.0.1"
#admin-allow-ip = "*.*.*.*"


group = mysql-connection
id = kannel_dlr
host = localhost
username = xxxxxx
password = xxxxxx
database = xxxxxx
max-connections = 5

group = dlr-db
id = kannel_dlr
table = kannel_dlr
field-smsc = smsc
field-timestamp = ts
field-destination = destination
field-source = source
field-service = service
field-url = url
field-mask = mask
field-status = status
field-boxc-id = boxc

#---------------------------------------------
# SMSC CONNECTIONS
#---------------------------------------------

include="/opt/vsmsc/etc/smsc.d/"
#include="/opt/vsmsc/etc/smsc.d/mo_relay.conf"

#---------------------------------------------
# SMSBOX SETUP
#---------------------------------------------

group = smsbox
smsbox-id=VSMSC_HTTP
bearerbox-host = 127.0.0.1
sendsms-port = 13013
log-file=/opt/vsmsc/logs/smsbox.log
log-level=0
access-log = "/tmp/access.log"

#---------------------------------------------
# SEND-SMS USERS
#---------------------------------------------



#---------------------------------------------
# SERVICES
#---------------------------------------------

group = sms-service
keyword = default
catch-all=yes
exec=/opt/vsmsc/sbin/mo_processor.php /opt/vsmsc/logs/mo_debug.log %p %P %C
%b %F
omit-empty=yes
send-sender=yes

----------------------------------------------------------------
vsmsc_bbox.conf
----------------------------------------------------------------
group=vsmsc
id=vsmsc-primary
smsc-db=vsmsc
smsc-table=smscs
user-db=vsmsc
user-table=users
http-port=16000
mode=1
bearerbox-status-url="http://localhost:13000/status.xml?password=foobar";
num-tables=10
server-id=1
transactions-db=vsmsc
transactions-table=user_transactions
messages-db=vsmsc
messages-table=user_messages
status-db=vsmsc
status-table=status_queue
numbers-db=vsmsc
numbers-table=numbers
keywords-db=vsmsc
keywords-table=number_keywords
smpp-smsbox-id=VSMSC_SMPP
http-smsbox-id=VSMSC_HTTP
mo-db=vsmsc
mo-table=mo_messages
profile-db=vsmsc
profile-table=routing_profiles
batch-db=vsmsc
batch-table=user_batches
batch-tracking-db=vsmsc
batch-tracking-table=user_batch_tracking_codes
opt-out-words="stop"
block-db=vsmsc
block-table=blocked_numbers



group=mysql-connection
id=vsmsc-primary
host=localhost
username=xxxxxx
password=xxxxxx
database=xxxxxx
max-connections=5

include="/opt/vsmsc/etc/vsmsc_license.conf"
----------------------------------------------------------
kannel_smppbox.conf
----------------------------------------------------------
include = "/opt/vsmsc/etc/smppbox.conf"
include = "/opt/vsmsc/etc/smppbox_users.conf"

----------------------------------------------------------
smppbox.conf
----------------------------------------------------------
group = smppbox
admin-port = 14000
admin-password = foobar
admin-deny-ip = "*.*.*.*"
admin-allow-ip = "127.0.0.1"
status-password = pwd
transparent-mo-routing=true
#heartbeat = no
#admin-allow-ip =
#admin-deny-ip =
#
# SET YOUR OWN BEARERBOX HOST and DEFAULT SMSC-ID HERE!
#
bearerbox-host = "localhost"
default-smsc = "tyntec"
#bearerbox-port = 13000
#
# the following is to define inter-box charset encoding
# bearerbox-dcs = latin1    for bearerbox 1.4.1
# bearerbox-dcs = utf-8     for latest CVS
#
bearerbox-dcs = utf-8
#
#default-smsc = "TEST-HTTP-SMSC"
#default-smsc = "fake"
#
#smppbox-id = elitebox
smppbox-port = 2345
#smppbox-port-ssl = yes
#ssl-server-cert-file = "/opt/kannel/etc/cert.d/cert.pem"
#ssl-server-key-file = "/opt/kannel/etc/cert.d/key.pem"
system-id = "VSMSC_SMPP"
#route-to-smsc = tyntec
log-file = "/opt/vsmsc/logs/smppbox.log"
log-level = 0
#access-log = "/opt/vsmsc/logs/smpp_access.log"
#
# the store-file is deprecated, we're now using the
# store-type 'spool' for spool directory
# or 'file' for single store file.
#
#store-file = "/opt/kannel/var/kannel_smppbox.store"
store-type = file
store-location = /opt/vsmsc/logs/smppbox.store

include="/opt/vsmsc/etc/kannel_include.conf"

group = smppbox-plugin
plugin-id = SMPPBOX_VSMSC
trigger-type = PDU_FROM_ESME
trigger-esme-regex=\.*
plugin-args=/opt/vsmsc/etc/vsmsc_smpp.conf
plugin-load = "/opt/vsmsc/sbin/smppbox_plugin_vsmsc.so"

-------------------------------------------------------------
smppbox_users.conf
-------------------------------------------------------------
include = "/opt/vsmsc/etc/esme.d/"

-------------------------------------------------------------
smsbox.conf
-------------------------------------------------------------
include=/opt/vsmsc/etc/kannel_include.conf

group=vsmsc-config
path=/opt/vsmsc/etc/vsmsc_sbox.conf

# SEND-SMS USERS
group = sendsms-user
username = tester
password = foobar
#user-deny-ip = ""
#user-allow-ip = ""

-------------------------------------------------------------
vsmsc_bbox.conf
-------------------------------------------------------------
group=vsmsc
id=vsmsc-primary
smsc-db=vsmsc
smsc-table=smscs
user-db=vsmsc
user-table=users
http-port=16000
mode=1
bearerbox-status-url="http://localhost:13000/status.xml?password=foobar";
num-tables=10
server-id=1
transactions-db=vsmsc
transactions-table=user_transactions
messages-db=vsmsc
messages-table=user_messages
status-db=vsmsc
status-table=status_queue
numbers-db=vsmsc
numbers-table=numbers
keywords-db=vsmsc
keywords-table=number_keywords
smpp-smsbox-id=VSMSC_SMPP
http-smsbox-id=VSMSC_HTTP
mo-db=vsmsc
mo-table=mo_messages
profile-db=vsmsc
profile-table=routing_profiles
batch-db=vsmsc
batch-table=user_batches
batch-tracking-db=vsmsc
batch-tracking-table=user_batch_tracking_codes
opt-out-words="stop"
block-db=vsmsc
block-table=blocked_numbers



group=mysql-connection
id=vsmsc-primary
host=localhost
username=xxxxx
password=xxxxx
database=xxxxx
max-connections=5

include="/opt/vsmsc/etc/vsmsc_license.conf"
----------------------------------------------------------
vsmsc_sbox.conf
----------------------------------------------------------
group=vsmsc
id=vsmsc-primary
smsc-db=vsmsc
smsc-table=smscs
user-db=vsmsc
user-table=users
http-port=17000
mode=2
bearerbox-status-url="http://localhost:13000/status.xml?password=foobar";
num-tables=10
server-id=1
transactions-db=vsmsc
transactions-table=user_transactions
messages-db=vsmsc
messages-table=user_messages
status-db=vsmsc
status-table=status_queue
numbers-db=vsmsc
numbers-table=numbers
keywords-db=vsmsc
keywords-table=number_keywords
smpp-smsbox-id=VSMSC_SMPP
http-smsbox-id=VSMSC_HTTP
smsbox-override-auth=xxxxxxxxx
mo-db=vsmsc
mo-table=mo_messages
profile-db=vsmsc
profile-table=routing_profiles
batch-db=vsmsc
batch-table=user_batches
batch-tracking-db=vsmsc
batch-tracking-table=user_batch_tracking_codes
opt-out-words="stop"
block-db=vsmsc
block-table=blocked_numbers

group=mysql-connection
id=vsmsc-primary
host=localhost
username=xxxxxx
password=xxxxxx
database=xxxxxx
max-connections=5

include="/opt/vsmsc/etc/vsmsc_license.conf"
----------------------------------------------------------
vsmsc_smpp.conf
----------------------------------------------------------
group=vsmsc
id=vsmsc-primary
smsc-db=vsmsc
smsc-table=smscs
user-db=vsmsc
user-table=users
http-port=18000
mode=0
bearerbox-status-url="http://localhost:13000/status.xml?password=foobar";
num-tables=10
server-id=1
transactions-db=vsmsc
transactions-table=user_transactions
messages-db=vsmsc
messages-table=user_messages
status-db=vsmsc
status-table=status_queue
numbers-db=vsmsc
numbers-table=numbers
keywords-db=vsmsc
keywords-table=number_keywords
smpp-smsbox-id=VSMSC_SMPP
http-smsbox-id=VSMSC_HTTP
mo-db=vsmsc
mo-table=mo_messages
profile-db=vsmsc
profile-table=routing_profiles
smpp-log-path=/opt/vsmsc/logs/esme
batch-db=vsmsc
batch-table=user_batches
batch-tracking-db=vsmsc
batch-tracking-table=user_batch_tracking_codes
opt-out-words="stop"
block-db=vsmsc
block-table=blocked_numbers

group=mysql-connection
id=vsmsc-primary
host=localhost
username=xxxxx
password=xxxxx
database=xxxxx
max-connections=5

include="/opt/vsmsc/etc/vsmsc_license.conf"
-------------------------------------------------------
/opt/vsmsc/etc/smsc.d/
-------------------------------------------------------

group=smsc
smsc=smpp
system-type=SMPP
smsc-username=xxxxxxx
smsc-password=xxxxxxx
allowed-smsc-id=tyntec
smsc-id=tyntec
host=xxxxxxxxxxxxx
port=xxxxxxxxxxxxx
throughput=50
max-pending-submits=50
allowed-prefix=234

group=smsc
smsc=smpp
system-type=SMPP
smsc-username=xxxxxxxx
smsc-password=xxxxxxxx
allowed-smsc-id=tyntec
smsc-id=tyntec
host=xxxxxxxxxxxxxxxxx
receive-port=xxxxxxxxx
throughput=50
max-pending-submits=50
allowed-prefix=234

-----------------------------------------------------
can someone please tell me what the problem is.

Thanks.

Reply via email to