Here are my configuration files.

**** smskannel.conf ******

group = core
admin-port = 13000
smsbox-port = 13001
admin-password = bar
log-file = "/tmp/kannel.log"
log-level = 0
box-deny-ip = "*.*.*.*"
box-allow-ip = "127.0.0.1"

include = "/home/davit/workspace/kannel/gateway-revision-4837/gw/smsbox.conf"
include = "/home/davit/workspace/kannel/gateway-revision-4837/gw/smsc.conf"

group = sendsms-user
username = tester
password = foobar

******************************************
******** smsc.conf *************

group=smsc
smsc=smpp
smsc-id=17
interface-version=34
host=***********
port=*****
system-id=*****
smsc-password=******
system-type=default
transceiver-mode=1

******************************************
********* smsbox.conf ***************

group = smsbox
bearerbox-host = 127.0.0.1
sendsms-port = 13013
log-level = 0

group = smsbox-route
smsbox-id = VMA
smsc-id = 17

*******************************************
******** smppbox.conf ********************

group = core

group = smppbox
# our boxc type
smppbox-id = abcd
# the port to listen on for smpp connections
smppbox-port = 16000
# we connect to the following host as a box
bearerbox-host = 127.0.0.1
bearerbox-port = 13001
log-level = 0
log-file = smppbox.log
our-system-id = VMA
route-to-smsc = 17
# see sample smpplogins.txt
smpp-logins = 
"/home/davit/workspace/kannel/smppbox-revision-41/gw/smpplogins.txt"

***************************************************

and my smpplogins.txt

foo bar VMA
client-02 password-02 vma 127.0.0.1

my bearerbox connects to the server fine.

Davit


From: [email protected]
To: [email protected]
CC: [email protected]
Subject: RE: SMPPbox: client binding problem
Date: Thu, 12 Aug 2010 15:20:54 +0200



















Best send your question to the Kannel users list. You might get
more response. Is the file readable by the user that you start Kannel with?

What is your smppbox.conf?

 

The syntax seems to be right.

 

A document containing command id’s and statuses are the SMPP
v3.4 specifications: http://www.smsforum.net/SMPP_v3_4_Issue1_2.zip

 

== Rene

 

 





From: Davit Mirzoyan
[mailto:[email protected]] 

Sent: Thursday, 12 August, 2010 14:09

To: [email protected]

Subject: RE: SMPPbox: client binding problem





 

Hi Rene,



Thanks for the feedback. I will check the path to the file again.



Here is my file's content.



foo bar vma

client-02 password-02 vma 127.0.0.1



Is the syntax ok? My client uses the first line for binding to my smppbox. 



Is there a document or a link that explains these command IDs and statuses?



Thanks once more  



Cheers,

Davit







From: [email protected]

To: [email protected]; [email protected]

Subject: RE: SMPPbox: client binding problem

Date: Thu, 12 Aug 2010 13:21:05 +0200



Command status 0x0d means: Invalid login.

Either the login file could not be found or it doesn’t have the
correct syntax.

 

== Rene

 

 





From:
[email protected] [mailto:[email protected]] On Behalf Of Davit
Mirzoyan

Sent: Thursday, 12 August, 2010 13:03

To: [email protected]

Subject: SMPPbox: client binding problem





 

Dear
all,



Lately I was testing the smppbox with the gateway. I got the SMPPbox sources
(revision 41), together with the latest gateway sources (revision 4837), from
the svn repository.

I managed to compile and install kannel and smppbox. Anyhow, I was running the
smppbox with the bearerbox and strangely I couldn't manage to bind my client
over SMPP to SMPPbox.

Every time my client tries to bind to smppbox, it says that an invalid SMPP PDU
is recieved (even though correct username and password are sent to my smppbox,
as set up in smpp-logins.txt).   



I was wondering if there is anybody who managed to bind the whole thing and get
it work or if anybody got a binding error like this. I would greatly appreciate
your help, I am kind of stalled here. I can post my configuration files if
needed. Here is my output



2010-08-12 12:47:48 [4738] [0] INFO: Waiting for SMPP connections on port 2346.

2010-08-12 12:54:17 [4738] [0] DEBUG: Started thread 1 (smppbox.c:function)

2010-08-12 12:54:17 [4738] [1] DEBUG: Thread 1 (smppbox.c:function) maps to pid
4738.

2010-08-12 12:54:17 [4738] [1] INFO: Client connected from
<192.123.1.103>

2010-08-12 12:54:17 [4738] [1] DEBUG: Connecting to <127.0.0.1>

2010-08-12 12:54:17 [4738] [1] INFO: Connected to bearerbox at 127.0.0.1 port
13001.

2010-08-12 12:54:17 [4738] [1] DEBUG: Started thread 2
(smppbox.c:smpp_to_bearerbox)

2010-08-12 12:54:17 [4738] [2] DEBUG: Thread 2 (smppbox.c:smpp_to_bearerbox)
maps to pid 4738.

2010-08-12 12:54:18 [4738] [2] DEBUG: SMPP[(null)]: Got PDU:

2010-08-12 12:54:18 [4738] [2] DEBUG: SMPP PDU 0x8aa5770 dump:

2010-08-12 12:54:18 [4738] [2] DEBUG:   type_name: bind_transceiver

2010-08-12 12:54:18 [4738] [2] DEBUG:   command_id: 9 = 0x00000009

2010-08-12 12:54:18 [4738] [2] DEBUG:   command_status: 0 =
0x00000000

2010-08-12 12:54:18 [4738] [2] DEBUG:   sequence_number: 1 =
0x00000001

2010-08-12 12:54:18 [4738] [2] DEBUG:   system_id: "foo"

2010-08-12 12:54:18 [4738] [2] DEBUG:   password: "bar"

2010-08-12 12:54:18 [4738] [2] DEBUG:   system_type: "vma"

2010-08-12 12:54:18 [4738] [2] DEBUG:   interface_version: 52 =
0x00000034

2010-08-12 12:54:18 [4738] [2] DEBUG:   addr_ton: 1 = 0x00000001

2010-08-12 12:54:18 [4738] [2] DEBUG:   addr_npi: 1 = 0x00000001

2010-08-12 12:54:18 [4738] [2] DEBUG:   address_range: NULL

2010-08-12 12:54:18 [4738] [2] DEBUG: SMPP PDU dump ends.

2010-08-12 12:54:18 [4738] [2] DEBUG: SMPP[(null)]: Sending PDU:

2010-08-12 12:54:18 [4738] [2] DEBUG: SMPP PDU 0x8aaf370 dump:

2010-08-12 12:54:18 [4738] [2] DEBUG:   type_name:
bind_transceiver_resp

2010-08-12 12:54:18 [4738] [2] DEBUG:   command_id: 2147483657 =
0x80000009

2010-08-12 12:54:18 [4738] [2] DEBUG:   command_status: 13 =
0x0000000d

2010-08-12 12:54:18 [4738] [2] DEBUG:   sequence_number: 1 =
0x00000001

2010-08-12 12:54:18 [4738] [2] DEBUG:   system_id: NULL

2010-08-12 12:54:18 [4738] [2] DEBUG: SMPP PDU dump ends.

2010-08-12 12:54:19 [4738] [2] ERROR: Invalid SMPP PDU received.

2010-08-12 12:54:19 [4738] [2] DEBUG: Thread 2 (smppbox.c:smpp_to_bearerbox)
terminates.





P.S. My bearerbox works fine with the smsbox. I can send messages through
smsbox via HTTP easily. Something is wrong with my smppbox setup I guess.



Thanks in advance



Davit



                                          

Reply via email to