Hello,
I have installed an Elite SMS Gateway software which also installed Kannel along with it on a centOS server. Each time i try to send SMS using the sendsms url it gives "Authorization failed for sendsms". Below is my config, -------------------------------------------------------------------------------- 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=xxxxx database=xxxxx 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" 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="/etc/kannel/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 --------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------- 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 ---------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------- vsmsc_sbox.conf ------------------------------------------------------------------------------- group=mysql-connection id=vsmsc-primary host=localhost username=xxxxxx password=xxxxxx database=xxxxxx max-connections=5 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=xxxxxxxxxx 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=vsmsc password= database=vsmsc max-connections=5 ----------------------------------------------------------------------------------- Each time i try to send an sms using the sendsms url using this url ------------------------------------------------------------------------------------------------------------------------------------ wget "http://localhost:13013/cgi-bin/sendsms?username=tester&password=foobar " ------------------------------------------------------------------------------------------------------------------------------------- i got this error: --2010-12-24 12:02:11-- http://localhost:13013/cgi-bin/sendsms?username=tester&password=foobar Resolving localhost... 127.0.0.1 Connecting to localhost|127.0.0.1|:13013... connected. HTTP request sent, awaiting response... 403 Forbidden 2010-12-24 12:02:11 ERROR 403: Forbidden. When i checked the smsbox.log, here is what it displays: 2010-12-24 12:08:56 [6669] [3] DEBUG: HTTP: Creating HTTPClient for `127.0.0.1'. 2010-12-24 12:08:56 [6669] [3] DEBUG: HTTP: Created HTTPClient area 0x98f6f80. 2010-12-24 12:08:56 [6669] [8] INFO: smsbox: Got HTTP request </cgi-bin/sendsms> from <127.0.0.1> 2010-12-24 12:08:56 [6669] [8] INFO: User authentication result for 'tester' = 0 2010-12-24 12:08:56 [6669] [8] INFO: User not authenticated 2010-12-24 12:08:56 [6669] [8] DEBUG: Status: 403 Answer: <Authorization failed for sendsms> 2010-12-24 12:08:56 [6669] [8] DEBUG: HTTP: Resetting HTTPClient for `127.0.0.1'. 2010-12-24 12:08:56 [6669] [2] ERROR: Error reading from fd 41: 2010-12-24 12:08:56 [6669] [2] ERROR: System error 104: Connection reset by peer 2010-12-24 12:08:56 [6669] [2] DEBUG: HTTP: Destroying HTTPClient area 0x98f6f80. 2010-12-24 12:08:56 [6669] [2] DEBUG: HTTP: Destroying HTTPClient for `127.0.0.1'. I have also tried but i sm still getting the same error. lynx --dump " http://localhost:13013/cgi-bin/sendsms?username=tester&password=foobar" It displays "Authorization failed for sendsms". Please can someone help me as quickly as possible.
