Re: SMS routing based on smsc-id does not work properly.
Alan McNatty <[email protected]>
| Newsgroups | gmane.comp.mobile.kannel.devel |
|---|---|
| Message-ID | <1101756706.20440.184.camel@euterpe> |
Hi Roman, Are you on cvs HEAD or any particular release? Cheers, Alan On Mon, 2004-11-29 at 22:26 +0300, Roman wrote: > Dear, Sirs! > > > I have two different SMSC(one is SMPP-based, another one is HTTP-based ) in configuration file and have some problems with > routing. I want to route reply to the same SMSC, which receive > request. I make configuration as in documentation > http://www.kannel.org/download/kannel-userguide-snapshot/userguide.html#AEN4033 > but it does not work properly. > > CONFIG: > > group = core > admin-port = XXXX > smsbox-port = XXXX > log-file = "kannel.log" > log-level = 0 > box-deny-ip = "*.*.*.*" > box-allow-ip = "127.0.0.1" > access-log = "access.log" > store-file = "kannel.store" > > > # SMSC CONNECTIONS > > group = smsc > smsc = smpp > smsc-id = SMSC1 > denied-smsc-id = SMSC2 > transceiver-mode = 1 > host = SMPP SMSC IP Addr > port = XXXX > smsc-username = "user" > smsc-password = "pass" > system-type = "VMA" > > > group = smsc > smsc = http > smsc-id = SMSC2 > denied-smsc-id = SMSC1 > system-type = kannel > smsc-username = "user" > smsc-password = "pass" > port = XXXX > send-url = "http://XXX.XXX.XX/sms" > connect-allow-ip = "HTTP SMSC IP" > > > # SMSBOX SETUP > > group = smsbox > bearerbox-host = localhost > sendsms-chars = "0123456789 +-" > log-file = "smsbox.log" > log-level = 0 > access-log = "access.log" > > group = sms-service > keyword = default > name = "test1" > max-messages = 10 > concatenation = false > allowed-receiver-prefix = 1111 > accepted-smsc = SMSC1 > split-chars = " " > omit-empty = true > text = "TEST1" > > group = sms-service > keyword = default > name = "test2" > max-messages = 10 > concatenation = false > allowed-receiver-prefix = 2222 > accepted-smsc = SMSC2 > split-chars = " " > omit-empty = true > text = "TEST2" > > If I send sms request from SMSC1, kannel send reply back via SMSC2, but if i send > sms request from SMSC2, kannel sends reply back via SMSC2 too. > Then i set config block of SMSC2 above SMSC1. And if I send sms > request from SMSC1, kannel sends reply back via SMSC1, but if i send > sms request from SMSC2 kannel send reply back via SMSC1 too. > > Only if i set routing based on "allowed-prefix" in my config, then all > work fine. But kannel users guide shows than i can do routing based on > "smsc-id, denied-smsc-id, accepted-smsc" params. > > What i do wrong? > > Thank you beforehand. > > -- Alan McNatty <[email protected]> -- Alan McNatty <[email protected]>