Hi Bashir, It appears all you need is what is in Ishtiaq's mail because i built a similar arrangement with a Kannel box running in Nigeria and all is cool. I guess you need to read the user guide again with Ishtiaq's suggestions. Except if you really want someone to just re-write your entire config file for you.
On 7/1/09, Bashir Jahed <bashir.ja...@nha.co.za> wrote: > Hi Henri/Ishtiaq > > Thank for your responses. I really appreciate the assistance, however I > am still a bit confused. Sorry for my ignorance. > > Could we take this in a step by step approach. What do I need to > configure on my Nigerian Server with the GSM modem attached. Assuming > nothing as my previous assumptions were up to crap. Thanks again for the > help. > > Bashir > > -----Original Message----- > From: users-boun...@kannel.org [mailto:users-boun...@kannel.org] On > Behalf Of Henri Hovi > Sent: 01 July 2009 12:29 PM > To: users@kannel.org > Subject: Re: Kannel Relay > > By some reason my email didn't reach the list, but Ishtiaq has same > setup as I was recommending, so it's correct solution for Your needs. > > Just allow the sms-service to all SMSC's You are connected. > > -- > Henri Hovi > http://www.patidure.com > > On Wed, Jul 1, 2009 at 1:20 PM, Bashir Jahed<bashir.ja...@nha.co.za> > wrote: >> Hi Ishtiaq, >> >> Thanks for the help, still a bit unclear on the mail you sent, sorry >> probably something simple I am missing. >> >> On server A I have connection to multiple smsc's (Network Operators) > and >> am able to send and receive sms fine. >> >> On Server B I have a GSM modem connected and can send and receive sms >> fine >> >> I want to be able to tell kannel that all sms sent from kannel on > Server >> A is to be routed to server B and sent out via a modem on Server B. >> >> Sms received on Server B will be handled by Server B and the get URL >> will be configured there. >> >> Does you solution do this? >> >> -----Original Message----- >> From: Ishtiaq Ahmed [mailto:ishtiaq.ah...@ooober.com] >> Sent: 01 July 2009 11:39 AM >> To: Bashir Jahed >> Cc: Donald Jackson; users@kannel.org >> Subject: Re: Kannel Relay >> >> Hi Bashir, >> >> >> I have the same kind of configurations installed at my Canadian and >> Pakistan NOC. We are forwarding messages from Pakistan NOC to Canadian >> NOC and then routed back. >> >> >> SERVER_A >> #(Lets say you have a SMPP Link like this) >> >> group = smsc >> smsc = smpp >> smsc-id = Telenor >> host = a.b.c.d >> port = 1112 >> alt-charset = ROMAN8 >> alt-addr-charset = GSM >> transceiver-mode = yes >> smsc-username = "smscuser" >> smsc-password = smscpassword >> system-type = "Telenor" >> allowed-smsc-id = Telenor >> throughput = 5 >> wait-ack = 600 >> >> (And sendsms user as) >> >> group = sendsms-user >> username="sendsmsuser" >> password="sendsmspassword" >> #max-messages = 0 >> concatenation = false >> >> (Now you need to forward the messages received at "Telenor" SMSC to >> SERVER_B, for this you have to configure smsc of http type at SERVER_B >> with same credentials as sendsms user, Take A Look at SERVER_B >> configuration, define sms-service to route the messages) >> >> group = sms-service >> keyword-regex = .* >> max-messages = 0 >> accepted-smsc=Telenor >> get-url = >> > "http://SERVER_B:13124/sms?username=sendsmsuser&password=sendsmspassword >> &from=%p&to=%P&text=%a" >> >> #NOTE: 13124 is a port for http smsc at SERVER_B. >> >> >> SERVER_B >> >> (Define http smsc to receive messages from SERVER_A) >> group = smsc >> smsc = http >> smsc-id = Telenor >> system-type = kannel >> smsc-username = "sendsmsuser" >> smsc-password = "sendsmspassword" >> send-url = "http://SERVER_A:13131/cgi-bin/sendsms" >> connect-allow-ip = A.B.C.D >> port = 13124 >> allowed-smsc-id = Telenor >> >> >> #NOTE: 13131 is the sendsms port defined at SERVER_A >> >> >> >> ##############################################3 >> >> >> >> I hope this would be helpful to you.... >> >> >> Regards, >> >> >> Ishtiaq Ahmed >> >> >> >> Bashir Jahed wrote: >>> >>> Hi Guys, >>> >>> Any assistance would be appreciated please: >>> >>> I need to know what needs to be configured where. The documentation > is >> >>> very limited and not very clear. As mentioned, I have 2 servers set > up >> >>> as such: >>> >>> Server1 - Cape Town >>> >>> * Connected to local operators via smpp >>> >>> Server2 - Nigeria >>> >>> * Connected to GSM Modem >>> >>> I am able to send and receive on both servers locally. >>> >>> What I am attempting to achieve is to route all sms's destined for >>> Nigeria to be routed from server1 to server2 and sms delivered via > gsm >> >>> modem in the country. >>> >>> Server1 Configuration: >>> >>> #SMS Africa Relay Test >>> >>> group = smsc >>> >>> smsc = http >>> >>> system-type = kannel >>> >>> smsc-id = Africa-Relay-Test >>> >>> smsc-username = africa >>> >>> smsc-password = africa >>> >>> allowed-prefix = "+23480;080" >>> >>> preferred-prefix = "+23480;080" >>> >>> port = 13015 >>> >>> send-url = "http://server2:13013/cgi-bin/sendsms" >>> >>> log-level = 3 >>> >>> log-file = "/usr/local/kannel/log/africa.log" >>> >>> Server2 Configuration >>> >>> #africa relay >>> >>> group = smsc >>> >>> smsc = http >>> >>> system-type = kannel >>> >>> smsc-id = relay-africa >>> >>> smsc-username = africa >>> >>> smsc-password = africa >>> >>> preferred-prefix = "273480;273480;003480;080" >>> >>> port = 13015 >>> >>> send-url = "http://localhost:13013/cgi-bin/sendsms" >>> >>> They both show online in the status page... however when sending via >>> the url on server1 sms never reached server2.... tey are both on a >>> local network at present with iptables turned off so no firewall >>> blocking anyting. >>> >>> Is my configuration correct? And what url do i call to send an sms to >>> Nigeria from server1? >>> >>> Thanks in advance, Bashir >>> >>> *From:* Donald Jackson [mailto:donaldjs...@gmail.com] >>> *Sent:* 30 June 2009 03:14 PM >>> *To:* Bashir Jahed >>> *Cc:* users@kannel.org >>> *Subject:* Re: Kannel Relay >>> >>> Hi Bashir, >>> >>> You can use the allowed-prefix and denied-prefix configuration >>> parameters in your smsc groups to achieve this behaviour. >>> >>> IE: >>> >>> allowed-prefix=27;+27 >>> denied-prefix=44;+44 >>> >>> Thanks, >>> Donald >>> >>> 2009/6/30 Bashir Jahed <bashir.ja...@nha.co.za >>> <mailto:bashir.ja...@nha.co.za>> >>> >>> Hi Guys, >>> >>> I am new to kannel and am trying to set up the following. >>> >>> We have 2 Kannel servers, one in our Data Centre connecting to >>> multiple smsc's and another on our network that is using a gsm modem. >>> >>> They are both working independently and I am able to send and receive >>> on both Kannel boxes. >>> >>> I am trying to set up relaying so that when our kannel server >>> connected to the smsc's receives a request to send an sms to a >>> specific prefix it routes it to the second Kannel server with the GSM >>> modem and sends via that server, any help will be appreciated. >>> >>> Here is my kannel conf on the second server: >>> >>> group = core >>> >>> admin-port = 13000 >>> >>> admin-password = bar >>> >>> #status-password = foo >>> >>> #admin-deny-ip = "" >>> >>> #admin-allow-ip = "" >>> >>> log-file = "/var/log/kannel/kannel.log" >>> >>> log-level = 0 >>> >>> access-log = "/var/log/kannel/access.log" >>> >>> #http-proxy-host = "127.0.0.1" >>> >>> #http-proxy-port = 8080 >>> >>> #http-proxy-exceptions = "127.0.0.1" >>> >>> #http-proxy-username = "user" >>> >>> #http-proxy-password = "password" >>> >>> #ssl-certkey-file = "mycertandprivkeyfile.pem" >>> >>> # >>> >>> # Smsbox related >>> >>> # >>> >>> smsbox-port = 13001 >>> >>> #box-deny-ip = "*.*.*.*" >>> >>> #box-allow-ip = "127.0.0.1,10.0.0.3,10.0.0.4,10.0.0.5,10.0.0.6" >>> >>> #unified-prefix = "00358,0" >>> >>> #white-list = "http://127.0.0.1/white-list.txt" >>> >>> #black-list = "http://127.0.0.1/black-list.txt" >>> >>> store-type = spool >>> >>> store-location = "/var/spool/kannel" >>> >>> # >>> >>> #SMSC GSM >>> >>> group = smsc >>> >>> smsc = at >>> >>> modemtype = siemens_mc35i >>> >>> smsc-id=siemens >>> >>> device = /dev/ttyS0 >>> >>> # SEND-SMS USERS >>> >>> group = sendsms-user >>> >>> username = tester >>> >>> password = foobar >>> >>> #user-deny-ip = "" >>> >>> #user-allow-ip = "" >>> >>> # this sender is for Kannel relay testing (http_smsc) >>> >>> group = sendsms-user >>> >>> username = kannel >>> >>> password = rL4y >>> >>> user-deny-ip = "*.*.*.*" >>> >>> user-allow-ip = "172.24.20.69" >>> >>> #port = 13015 >>> >>> group = sendsms-user >>> >>> username = xxxx >>> >>> password = xxxx >>> >>> #user-deny-ip = "" >>> >>> #user-allow-ip = "" >>> >>> # there should be default always >>> >>> #group = sms-service >>> >>> #keyword = default >>> >>> #text = "No service specified" >>> >>> >>> >>> >>> -- >>> Donald Jackson >>> http://www.ddj.co.za/ >>> donaldjster(a)gmail.com <http://gmail.com> >>> >> >> >> > > > > -- > -- > Henri Hovi > http://www.patidure.com > > > -- -- Kenny p: +2348034939090 e: ke...@nuobjects.com w: www.nuObjects.com Bulk SMS Solutions | Managed Hosting | Enterprise Application Development