Hi Niko, Thanks by your answer.
I greed with you that Fakesms is just fake, and cannot reach a mobile phone, but it´s useful to test SMS processing. That's exactly what I´m trying to do :-) This is my intended test flow: 1. Command line message using Fakesmsc 2. Kannel server gets the message and deliver through the SMPP connection to the SMSC of the operator. 3. If all works fine, I should expect the message arriving to the mobile phone. I didn't understand how to tell to kannel how to route this message.... Any idea? Do you understand what I´m trying to do? Thanks in advance!! Luis Cáceres 2009/7/23 Nikos Balkanas <[email protected]> > Hi, > > Fakesmsc, is just that, a fake smsc. It will never reach your mobile, but > you can use it to test sms-services, dlrs & internal SMS processing through > kannel. Very useful in testing, you can log in millions of SMS without > incuring the costs. It will only reply to the fakesms client, which should > be up and running when using fakesmsc. Fakesms client can initiate SMS and > get replies (MO), or even accept pushed SMS (MT). If not running all SMS > through fakesmsc will wait in queue. > > global-sender is the mobile# reported as sender in pushed SMS. > > You definitely need smsbox-route > > There you can limit smsc-id that should be forwarded to smsbox. > > Also you can specify accepted-smsc and denied-smsc to fine-tune your > sms-service. > > All these are explained in the manual. > > As a rule, kannel will reply to the originating smsc. If you send an sms > through your mobile (smpp smsc), the reply text you specify should reach > your mobile through the same smsc. > > BR, > Nikos > > ----- Original Message ----- > *From:* Luis Cáceres <[email protected]> > *To:* [email protected] > *Sent:* Thursday, July 23, 2009 4:38 PM > *Subject:* Help routing messages (newbie question) > > Hi all, > > Sorry by this newbie question. > I΄m jsut trying to start usung Kannel. I have one SMPP conecctio nwith a > operator. > I would like to teste thsi connection. To do this, I΄m trying to send > messages to the smsbox using the fakesmsc. > What I want the smsbox to do is, take this message, and deliver through the > operator connection, so I can expect the message to arrive in my cell phone > ;-) > > But I dont know "how to say" to the smsbox to do that!! :-( > I dont know how to "activate" one or other SMSC.... maybe by the > destination number? origination number? > Soory, I΄m misising something... > > Please ,somebody hel this poor child!! > > Thanks in advance!! > > Follow my smscbox.conf file: > #--------------------------------------------- > # CORE > # > # There is only one core group and it sets all basic settings > # of the bearerbox (and system). You should take extra notes on > # configuration variables like 'store-file' (or 'store-dir'), > # 'admin-allow-ip' and 'access.log' > > group = core > admin-port = 13000 > smsbox-port = 13001 > admin-password = letsrock > #status-password = foo > #admin-deny-ip = "" > #admin-allow-ip = "" > log-file = "/var/log/kannel/sms.log" > #log-level = 0 > > box-deny-ip = "*.*.*.*" > box-allow-ip = "127.0.0.1" > unified-prefix = "+5511,005511,0;+,00" > access-log = "/var/log/accesskannel.log" > store-file = "/etc/kannel/kannel.store" > #ssl-server-cert-file = "cert.pem" > #ssl-server-key-file = "key.pem" > #ssl-certkey-file = "mycertandprivkeyfile.pem" > #--------------------------------------------- > # SMSC CONNECTIONS > # > # SMSC connections are created in bearerbox and they handle SMSC specific > # protocol and message relying. You need these to actually receive and send > # messages to handset, but can use GSM modems as virtual SMSCs > > # This is a fake smsc connection, _only_ used to test the system and > services. > # It really cannot relay messages to actual handsets! > group = smsc > smsc = fake > smsc-id = FAKE > port = 10000 > connect-allow-ip = 127.0.0.1 > > group = smsc > smsc = smpp > smsc-id = OPERATOR > host = 172.31.2.2 > port = 6402 > #receive-port = 700 > transceiver-mode = 1 > smsc-username = "TEST" > smsc-password = "testpwd" > system-type = "smpp" > address-range = "79010000-79019999" > enquire-link-interval = "600" > > #--------------------------------------------- > # SMSBOX SETUP > # > # Smsbox(es) do higher-level SMS handling after they have been received > from > # SMS centers by bearerbox, or before they are given to bearerbox for > delivery > group = smsbox > bearerbox-host = 127.0.0.1 > sendsms-port = 13013 > global-sender = 13013 > #sendsms-chars = "0123456789 +-" > #log-file = "/tmp/smsbox.log" > #log-level = 0 > #access-log = "/tmp/access.log" > > # ROUTS > #group = smsbox-route > #smsbox-id = operator > #smsc-id = operator > #shortcode = "969" > #--------------------------------------------- > # SEND-SMS USERS > # > # These users are used when Kannel smsbox sendsms interface is used to > # send PUSH sms messages, i.e. calling URL like > # > http://kannel.machine:13013/cgi-bin/sendsms?username=tester&password=foobar > ... > > group = sendsms-user > username = operator > password = thepasswd > #user-deny-ip = "" > #user-allow-ip = "" > > #--------------------------------------------- > # SERVICES > # > # These are 'responses' to sms PULL messages, i.e. messages arriving from > # handsets. The response is based on message content. Only one sms-service > is > # applied, using the first one to match. > group = sms-service > keyword = test > text = "You asked nothing and I did it!" > > # There should be always a 'default' service. This service is used when no > # other 'sms-service' is applied. > group = sms-service > keyword = default > text = "Default - No service specified" > > > > > >
