Hi Rodrigo,
               Why should I use my own script to handle the incomming
message? I've tested the sendsms script with my navigator and it
worked just fine this way:

http://localhost:13013/cgi-bin/sendsms?smsc=MYSMSC&username=XXX&password=XXX&sender=123&text=prueba&recipient=111750106&to=111750106&priority=0

SMSs are delivered to the Subscriber's handset.

And, I need to use Fake SMSCs because the only direct connection to an
SMSC I have is to my Network's SMSC. I don't have a direct connection
to the other Network's SMSCs. They all connect to my Network as SMPP
clients.

Off course, I could also just use one Fake SMSC per each of the other
Network's client connections, but I want to have a centralized control
of all of them, and I thought that Kannel would be the better choice
for doing it.

Thanks again.

regards,
          Pablo Salinas

On 6/28/05, Rodrigo Cremaschi <[EMAIL PROTECTED]> wrote:
> Hola Pablo,
> 
>     From what I see, you are not invoking the right script through
> "get-url". You should use your own script to handle the incoming
> message. Instead of doing this, you are invoking "sendsms" which is an
> internal command used to push SMS´s.
> 
>     If you are already connected to the carrier´s SMSC, why use fakesmsc?
> 
>     Saludos,
> 
> Rodrigo Cremaschi.
> 
> On 6/28/05, Pablo Salinas <[EMAIL PROTECTED]> wrote:
> > Hi Ricky,
> >              I've forgotten to add the "sms-service" part of the
> > config file to the email.
> > Anyway, I've managed to connect the other Network's Operators SMSC by
> > creating my own fake SMSC program, that listens to 2 ports, one for
> > incoming messages from the other Network SMSC and another  for SMSs
> > comming from Kannel.
> >
> > The problem I'm having now is with the sms-service group configuration.
> >
> > group   = sms-service
> > keyword  = default
> > get-url  = 
> > "http://localhost:13013/cgi-bin/sendsms?smsc=MYSMSC&username=XXX&password=XXX&sender=%p&text=%a&recipient=%P&to=%P&priority=0";
> > allowed-receiver-prefix = "111"
> >
> > When I send a message from my FAKESMSC to a 111 prefix number, I get
> > on the smsbox output the following:
> >
> > 2005-06-28 11:12:08 [32326] [4] INFO: Starting to service <Prueba2>
> > from <123> to <111750106>
> > 2005-06-28 11:12:08 [32326] [9] DEBUG: Parsing URL
> > `http://localhost:13013/cgi-bin/sendsms?smsc=MYSMSC&username=XXX&password=XXX&from=123&text=Prueba2&to=13013&priority=0':
> > 2005-06-28 11:12:08 [32326] [9] DEBUG:   Scheme: http://
> > 2005-06-28 11:12:08 [32326] [9] DEBUG:   Host: localhost
> > 2005-06-28 11:12:08 [32326] [9] DEBUG:   Port: 13013
> > 2005-06-28 11:12:08 [32326] [9] DEBUG:   Username: (null)
> > 2005-06-28 11:12:08 [32326] [9] DEBUG:   Password: (null)
> > 2005-06-28 11:12:08 [32326] [9] DEBUG:   Path: /cgi-bin/sendsms
> > 2005-06-28 11:12:08 [32326] [9] DEBUG:   Query:
> > smsc=MYSMSC&username=XXX&password=XXX&from=123&text=Prueba2&to=13013&priority=0
> > 2005-06-28 11:12:08 [32326] [9] DEBUG:   Fragment: (null)
> > 2005-06-28 11:12:08 [32326] [9] DEBUG: HTTP: Reusing connection to
> > `localhost:13013' (fd=26).
> > 2005-06-28 11:12:08 [32326] [9] DEBUG: Socket connected at once
> > 2005-06-28 11:12:08 [32326] [9] DEBUG: HTTP: Sending request:
> > 2005-06-28 11:12:08 [32326] [9] DEBUG: Octet string at 0xa047ad8:
> > 2005-06-28 11:12:08 [32326] [9] DEBUG:   len:  191
> > 2005-06-28 11:12:08 [32326] [9] DEBUG:   size: 1024
> > 2005-06-28 11:12:08 [32326] [9] DEBUG:   immutable: 0
> > 2005-06-28 11:12:08 [32326] [9] DEBUG:   data: 47 45 54 20 2f 63 67 69
> > 2d 62 69 6e 2f 73 65 6e   GET /cgi-bin/sen
> > 2005-06-28 11:12:08 [32326] [9] DEBUG:   data: 64 73 6d 73 3f 73 6d 73
> > 63 3d 50 4f 52 54 48 41   dsms?smsc=MYSMSC
> > 2005-06-28 11:12:08 [32326] [9] DEBUG:   data: 42 4c 45 26 75 73 65 72
> > 6e 61 6d 65 3d 74 65 73   &username=XXX
> > 2005-06-28 11:12:08 [32326] [9] DEBUG:   data: 74 65 72 26 70 61 73 73
> > 77 6f 72 64 3d 66 6f 6f   &password=XXX
> > 2005-06-28 11:12:08 [32326] [9] DEBUG:   data: 62 61 72 26 66 72 6f 6d
> > 3d 31 32 33 26 74 65 78   &from=123&tex
> > 2005-06-28 11:12:08 [32326] [9] DEBUG:   data: 74 3d 50 72 75 65 62 61
> > 32 26 74 6f 3d 31 33 30   t=Prueba2&to=130
> > 2005-06-28 11:12:08 [32326] [9] DEBUG:   data: 31 33 26 70 72 69 6f 72
> > 69 74 79 3d 30 20 48 54   13&priority=0 HT
> > 2005-06-28 11:12:08 [32326] [9] DEBUG:   data: 54 50 2f 31 2e 31 0d 0a
> > 48 6f 73 74 3a 20 6c 6f   TP/1.1..Host: lo
> > 2005-06-28 11:12:08 [32326] [9] DEBUG:   data: 63 61 6c 68 6f 73 74 3a
> > 31 33 30 31 33 0d 0a 55   calhost:13013..U
> > 2005-06-28 11:12:08 [32326] [9] DEBUG:   data: 73 65 72 2d 41 67 65 6e
> > 74 3a 20 4b 61 6e 6e 65   ser-Agent: Kanne
> > 2005-06-28 11:12:08 [32326] [9] DEBUG:   data: 6c 2f 31 2e 34 2e 30 0d
> > 0a 58 2d 4b 61 6e 6e 65   l/1.4.0..X-Kanne
> > 2005-06-28 11:12:08 [32326] [9] DEBUG:   data: 6c 2d 46 72 6f 6d 3a 20
> > 31 32 33 0d 0a 0d 0a      l-From: 123....
> > 2005-06-28 11:12:08 [32326] [9] DEBUG: Octet string dump ends.
> >
> > You can see on the first log that destination number is well received
> > and that the correct sms-service group is called. But, when the
> > get-url is called, a wrong destination number is sent. It's sending
> > the SMSBOX port number.
> >
> > Could you give me a hand? I've also checked the mailing list archives
> > and found that somebody has asked about this before, but didn't
> > receive an answer.
> >
> > regards,
> >            Pablo Salinas
> >
> >
> > On 6/23/05, Ricky Wibowo <[EMAIL PROTECTED]> wrote:
> > > in your configuration,
> > > which statement is declared your prefix??
> > > i didn't see any thing... :-)
> > >
> > > thanx
> > >
> > > Pablo Salinas wrote:
> > >
> > > >First of all, thanks everybody for all the responses. Now, let me be
> > > >more specific on the my network scenario:
> > > >
> > > >As I said before, I need Kannel to work as an SMS-Gateway, this is the
> > > >network configuration:
> > > >
> > > >
> > > >                                Foreign Operator A
> > > >   ----------
> > > >--------- Server SMPP V3.4 Client-----------------
> > > >| My SMSC  |                                         | SMS GW
> > > >|-----------------------------| Routing Prefix| |                  |
> > > >                                      |                 |
> > > >               |               222 |
> > > >| Routing      |Server   SMPP V 3.4  Client |                 |
> > > >                      --------------------
> > > >| Prefix        |------------------------------------------| Kannel      
> > > >|
> > > >|                 |                                          |
> > > >        |Server SMPP V3.4 Client--------------
> > > >| 111           |                                           |
> > > >      |-----------------------------| Routing Prefix|
> > > >-------------------
> > > >----------------                              |        333         |
> > > >
> > > >                                      ---------------------
> > > >
> > > >                              Foreign Operator B
> > > >
> > > >Numbers on my Network start with prefix 111, while I have two other
> > > >Operators (A and B) connected to my SMS GW with number prefixes 222
> > > >and 333.
> > > >
> > > >I need SMSs from my SMSC to be routed to Operator A or B depending on
> > > >the Destination Number Prefix. And I need SMSs coming from Operators A
> > > >and B to be routed to my SMSC (In case its destinated to Numbers with
> > > >Prefix 111).
> > > >
> > > >As you can see, only "My SMSC" works as an SMPP server, the other two
> > > >network operators get connected to my SMS GW as SMPP Clients.
> > > >
> > > >I've tried the sendsms script in order to send SMSs to my SMSC, but
> > > >it's not working, I'm getting an "Unknown request." response. Although
> > > >the reception from SMS sent to my SMSC are working fine.
> > > >
> > > >Also, let me say that only connection from my SMSC to SMS GW is
> > > >private, connections from other Operators are public, so security
> > > >issues should be taken into account.
> > > >
> > > >Find attached my configuration file:
> > > >
> > > ># Core Configuration
> > > >####################
> > > >group = core
> > > >admin-port = 13000
> > > >smsbox-port = 13001
> > > >admin-password = xxx
> > > >box-allow-ip = "*.*.*.*"
> > > >access-log = "/var/log/kannel/access.log"
> > > >
> > > >######################################################################################
> > > ># SMSC CONNECTIONS
> > > >###################
> > > ># My SMSC
> > > >group = smsc
> > > >smsc = smpp
> > > >smsc-id = MYSMSC
> > > >host = xxx.xxx.xxx.xxx
> > > >port = xxxx
> > > >receive-port = xxxx
> > > >smsc-username = "xxx"
> > > >smsc-password = "xxx"
> > > >system-type = ""
> > > >address-range = ""
> > > >
> > > >########################################################################################
> > > ># SMSBOX SETUP
> > > >###############
> > > ># This part of the configuration file defines the SMS properties of 
> > > >Kannel
> > > >group = smsbox
> > > >bearerbox-host = localhost
> > > >sendsms-port = 13013
> > > >global-sender = 13013
> > > ># there should be default always
> > > >
> > > >########################################################################################
> > > ># SEND-SMS USERS
> > > >################
> > > ># This part of the configuration file enable an SMS push. Each of
> > > >these sendsms-user groups define one account,
> > > ># which can be used for the SMS push, via HTTP interface
> > > >group = sendsms-user
> > > >username = xxx
> > > >password = xxx
> > > >
> > > >#######################################################################################
> > > ># SERVICES
> > > >############
> > > >group = sms-service
> > > >keyword = default
> > > >text = "No service specified"
> > > >
> > > >Can you give me more hints on how to implement my network configuration?
> > > >
> > > >Why the sendsms script isn't working?
> > > >
> > > >Thanks again.
> > > >
> > > >regards,
> > > >        Pablo Salinas
> > > >
> > > >
> > > >-----Mensaje original-----
> > > >De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] nombre
> > > >de Kyriacos Sakkas
> > > >Enviado el: miércoles, 22 de junio de 2005 4:36
> > > >Para: users@kannel.org
> > > >Asunto: Spam:Re: Configuring Kannel as an SMS Gateway
> > > >
> > > >
> > > >Beats mine for simplicity...
> > > >
> > > >
> > > >
> > > >    Kyriacos "must re read the docs" Sakkas.
> > > >
> > > >Gareth Reakes wrote:
> > > >
> > > >
> > > >
> > > >>Hey,
> > > >>
> > > >>    Take a look at reroute properties for SMS centers. I have not used
> > > >>them but they look like they should do what you want.
> > > >>
> > > >>
> > > >>http://www.kannel.org/download/1.4.0/userguide-1.4.0/userguide.html#AEN1085
> > > >>
> > > >>
> > > >>Cheers,
> > > >>
> > > >>Gareth
> > > >>
> > > >>Ricky Wibowo wrote:
> > > >>
> > > >>
> > > >>
> > > >>>Gareth Reakes wrote:
> > > >>>
> > > >>>
> > > >>>
> > > >>>>Hi,
> > > >>>>
> > > >>>>Pablo Salinas wrote:
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>>>Hi there,
> > > >>>>>    I want Kannel to work as an SMS Gateway between different
> > > >>>>>SMSCs. But I don't know how to set on the config file so that
> > > >>>>>messages from SMSC A are routed to SMSC B and viceversa. Could you
> > > >>>>>send me a sample configuration file?
> > > >>>>>
> > > >>>>>
> > > >>>>
> > > >>>>
> > > >>>>It depends what protocols each are speaking. For example, if it was
> > > >>>>HTTP create a new http type in smsc_http and then either match all
> > > >>>>incoming messages from that smsc and send to another smsc in the
> > > >>>>geturl parameter. This is all explained in the docs (although it is
> > > >>>>hard to understand sometimes). What particular part of the docs are
> > > >>>>you having problems with?
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>How about SMPP Prtotocol that used?? If we want to fetch all incoming
> > > >>>messages from smsc, get-url paramater needed??
> > > >>>Or it's only for smsc_http type? I'm still confuse about this...
> > > >>>
> > > >>>thanx
> > > >>>
> > > >>>
> > > >>>
> > > >
> > > >
> > > >--
> > > >Kyriacos Sakkas
> > > >Development Team
> > > >Netsmart
> > > >Tel: + 357 22 452565
> > > >Fax: + 357 22 452566
> > > >Email: [EMAIL PROTECTED]
> > > >http://www.netsmart.com.cy
> > > >
> > > >Taking Business to a New Level!
> > > >
> > > >** Confidentiality Notice: The information contained in this email
> > > >message may be privileged, confidential and protected from disclosure.
> > > >If you are not the intended recipient, any dissemination, distribution,
> > > >or copying of this  email message is strictly prohibited.
> > > >If you think that you have received this email message in error, please
> > > >email the sender at [EMAIL PROTECTED] **
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> >
> >
>

Reply via email to