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 Caceres 
  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"



Reply via email to