I need it for testing purpose. We connect providers via SMPP to our
HTTP-service, so we need to test SMPP before we connect some of them
:)
Providers are big, ugly and stupid, they have no adequate personnel to
help us with such testing :`-(

2009/9/2 Nikos Balkanas <[email protected]>:
> Hi,
>
> You can do this relay using the HTTP smsc. If you want to relay using smpp
> you need to either talk to your provider for this, or get a commercial
> add-on. You may ask Stipe for this.
>
> BR,
> Nikos
> ----- Original Message ----- From: "Elf" <[email protected]>
> To: <[email protected]>
> Sent: Wednesday, September 02, 2009 11:33 AM
> Subject: kannel-kannel connection
>
>
>> I'm trying to configure kannel services testing platform. Our company
>> need to provide SMPP-interface (it's http-smpp-http gate) for our
>> partners and we need to test it before.
>>
>> So, I tried to set up two kannels (on different machines) in order to
>> have such configuration
>>
>> processor1 (smsbox1 + smsservice1)   ----> kannel1  -----------> smpp
>> -------> kannel2 -----> smsbox2+smsservice2 (processor2)
>>
>> So, i suppose next algorithm:
>> 1. Processor1 initiates HTTP-request ("incoming message") on smsbox1 to
>> kannel1
>> 2. Kannel1 send this message to kannel2 via SMPP
>> 3. Kannel2 initiates HTTP-request to processor2 (via smsservice2)
>> 4. Processor2 sends reply via smsbox2 to kannel2
>> 5. Kannel 2 sends this messages via SMPP to kannel1
>> 6. Kannel 1 sends HTTP-request to processor1 via smsservice1
>>
>> Is it possible at all?
>>
>> For now, i have configuration (kannel1 and kannel2 has almost the same
>> configs, differs only in handlers on smsservice)
>>
>> kannel.conf
>> ==================================
>> group = core
>> admin-port = 13000
>> smsbox-port = 13001
>> admin-password = bar
>> admin-deny-ip = "*.*.*.*"
>> admin-allow-ip = "127.0.0.1"
>> #smsbox-port = 13001
>> wdp-interface-name = "*"
>> #log-file = "/var/log/kannel/bearerbox.log"
>> #box-deny-ip = "*.*.*.*"
>> box-allow-ip = "127.0.0.1"
>>
>>
>> group = smsc
>> smsc = smpp
>> host = 1.2.3.4
>> port = 2001
>> transceiver-mode = 1
>> #receive-port = 2001
>> smsc-username = "user"
>> smsc-password = "password"
>> system-type = "KANNEL"
>> address-range = ""
>> source-addr-ton = 0
>> source-addr-npi = 1
>> dest-addr-ton = 1
>> dest-addr-npi = 1
>>
>>
>> group = smsbox
>> bearerbox-host = localhost
>> bearerbox-port = 13001
>> sendsms-port = 13013
>> sendsms-chars = "0123456789+"
>> access-log = "/var/log/kannel/sms-access.log"
>> #log-file = "/var/log/kannel/smsbox.log"
>> #log-level = 0
>>
>>
>> group = sms-service
>> keyword = serv
>> get-url =
>> "http://1.2.3.4:8040/service/serv/?from=%p&keyword=%a&to=%P&time=%t";
>> ====================================
>>
>> After start kannels on both hosts, i give such repeated messages:
>> ==============
>> 2009-09-02 11:31:33 [25681] [6] ERROR: System error 111: Connection
>> refused
>> 2009-09-02 11:31:33 [25681] [6] ERROR: error connecting to server
>> `1.2.3.4` at port `2001'
>> 2009-09-02 11:31:33 [25681] [6] ERROR:
>> SMPP[SMPP:1.2.3.4:2001/2001:user:KANNEL]: Couldn't connect to server.
>> 2009-09-02 11:31:33 [25681] [6] ERROR:
>> SMPP[SMPP:1.2.3.4:2001/2001:user:KANNEL]: Couldn't connect to SMS
>> center (retrying in 10 seconds).
>> 2009-09-02 11:31:43 [25681] [6] ERROR: connect failed
>> ==============
>>
>> So, SMPP interconnection doesn't work. Each kannel listens on ports
>> 13000 and 13001. But none kannels gets listen on 2001 to initiate
>> SMPP, so I receive those log messages.
>> I think, something is wrong in configuration or my brain.
>> Can anyone help me?
>>
>> --
>> ----------------
>> Best regards
>> Elf
>> mailto:[email protected]
>>
>
>



-- 
----------------
Best regards
Elf
mailto:[email protected]

Reply via email to