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.