use smsc=fon_9918,  smsc=mega_9918 or mega_0220 in your sendsms call.

Also you can use allowed-smsc parameter in your smsc config and add the
appropiate smsc-id on each smsc config.


|-----------------------------------------------------------------------------------------------------------------|
Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde cualquier
celular y
Nextel en México y en mas de 180 paises. Use aplicaciones 2 vias via SMS y
GPRS online
             Visitenos en www.smsglobal.com.mx y www.pravcom.com


2008/9/24 Иван Лисицкий <[EMAIL PROTECTED]>

> Hi all!
>
> I have a some problem with route smsc to sms-services in my kannel.conf. I
> have two connections to mobile operators: "Fon" and "Mega". When I receive
> SMS from one operator, or other, is ok - it's not mix.
> But SMS to "Mega" numbers 9918 and 0220 is mixed randomly. Example:
> incoming SMS to 9918 may be assigned to sms-service "service-mega-9918" or
> "service-mega-0220". It's randomly.
> I read a lot of userguide, but not a lot understanding =(
>
> In Userguide I find next one:
> "Note that if SMS Center connection has an assigned SMSC ID, it does NOT
> automatically mean that messages with identical SMSC ID are routed to it;
> instead configuration variables denied-smsc-id, allowed-smsc-id and
> preferred-smsc-id is used for that. "
> Ok, after this read, I added "denied-smsc-id" and "preferred-smsc-id" but
> it's not worked.
>
> What I must to do, to make this route properly?
> smsc "Mega_9918" must start service "service-mega-9918", but "Mega_0220"
> must start service "service-mega-0220"...
>
>
> Thank you
>
>
> My current config is:
>
>
> group = core
> admin-port = 13000
> admin-password = bar
> admin-deny-ip = "*.*.*.*"
> admin-allow-ip = "127.0.0.1"
> # Smsbox related
> smsbox-port = 13001
> log-file = "/var/log/kannel/bearerbox.log"
> box-deny-ip = "*.*.*.*"
> box-allow-ip = "127.0.0.1"
> dlr-storage = internal
>
>
> ###
> # Fon
> ###
> group = smsc
> smsc = smpp
> smsc-id = Fon_9918
> allowed-smsc-id = Fon_9918
> host = *.*.*.*
> port = ****
> transceiver-mode = 1
> #receive-port = 2775
> smsc-username = "****"
> smsc-password = ****
> system-type = "M-Life-Aktel"
> address-range = ""
> source-addr-ton = 0
> source-addr-npi = 1
> dest-addr-ton = 0
> dest-addr-npi = 1
> bind-addr-ton = 0
> bind-addr-npi = 1
> my-number = 9918
> log-file = /var/log/kannel/fon.log
> log-level = 0
>
>
> ###
> # Mega
> ###
> group = smsc
> smsc = smpp
> smsc-id = Mega_9918
> denied-smsc-id = "Mega_0220"
> allowed-smsc-id = Mega_9918
> preferred-smsc-id = Mega_9918
> host = *.*.*.*
> port = ****
> transceiver-mode = 1
> #receive-port = 2775
> smsc-username = "****"
> smsc-password = ****
> system-type = "M-Life-Mega"
> address-range = ""
> source-addr-ton = 0
> source-addr-npi = 1
> dest-addr-ton = 0
> dest-addr-npi = 1
> bind-addr-ton = 0
> bind-addr-npi = 1
> my-number = 9918
> log-file = /var/log/kannel/mega.log
> log-level = 0
>
> group = smsc
> smsc = smpp
> smsc-id = Mega_0220
> denied-smsc-id = "Mega_9918"
> allowed-smsc-id = Mega_0220
> preferred-smsc-id = Mega_0220
> host = *.*.*.*
> port = ****
> transceiver-mode = 1
> #receive-port = 2775
> smsc-username = "****"
> smsc-password = ****
> system-type = "M-Life-Mega"
> address-range = ""
> source-addr-ton = 0
> source-addr-npi = 1
> dest-addr-ton = 0
> dest-addr-npi = 1
> bind-addr-ton = 0
> bind-addr-npi = 1
> my-number = 0220
> log-file = /var/log/kannel/mega.log
> log-level = 0
>
>
>
> # SMSBOX SETUP
>
> group = smsbox
> bearerbox-host = localhost
> sendsms-port = 13013
> sendsms-chars = "0123456789+"
> access-log = "/var/log/kannel/sms-access.log"
> log-file = "/var/log/kannel/smsbox.log"
> log-level = 0
> mo-recode = 1
>
>
> # SEND-SMS USERS
>
> group = sendsms-user
> username = m-life
> password = m-life-pass
> #user-deny-ip = ""
> #user-allow-ip = ""
>
>
> # SMS SERVICES
>
> # HELLO WORLD
> group = sms-service
> keyword = 12345
> text = "Hello World!"
>
> # service Megacom
> group = sms-service
> name = service-mega-9918
> keyword = default
> get-url = "
> http://localhost/service/index.php?keyword=%k&phoneOfSender=%p&dateLine=%t&messageAsLine=%a&messageAsBin=%b&smsServiceName=%n&smscId=%i&messageCoding=%c&messageCharset=%C
> "
> accepted-smsc = Mega_9918
> max-messages = 3
> concatenation = true
>
> # service  Fon
> group = sms-service
> name = service-fon-9918
> keyword = default
> get-url = "
> http://localhost/service/index.php?keyword=%k&phoneOfSender=%p&dateLine=%t&messageAsLine=%a&messageAsBin=%b&smsServiceName=%n&smscId=%i&messageCoding=%c&messageCharset=%C
> "
> accepted-smsc = Fon_9918
> max-messages = 3
> concatenation = true
>
>
> # service TestNumber
> group = sms-service
> name = service-mega-0220
> keyword = default
> get-url = "
> http://localhost/service/index_0220.php?keyword=%k&phoneOfSender=%p&dateLine=%t&messageAsLine=%a&messageAsBin=%b&smsServiceName=%n&smscId=%i&messageCoding=%c&messageCharset=%C
> "
> accepted-smsc = Mega_0220
> max-messages = 3
> concatenation = true
>
>

Reply via email to