That is the case already, here is a piece of my config :
### SMSC1 group = smsc smsc-id = smsc1 smsc = smpp (...) allowed-prefix = 1;+1 denied-smsc-id = "smsc2;smsc3" ### SMSC2 group = smsc smsc-id = smsc2 smsc = smpp (...) denied-prefix = 1;+1 denied-smsc-id = "smsc1;smsc3" ### SMSC3 group = smsc smsc-id = smsc3 smsc = smpp (...) allowed-prefix = 1;+1 denied-smsc-id = "smsc1;smsc2" ### sendsms-user group = sendsms-user username = user1 password = foobar1 forced-smsc = "smsc1;smsc2" ### sendsms-user group = sendsms-user username = user2 password = foobar2 forced-smsc = "smsc3" And still, when sending using : http://192.168.1.10:13013/cgi-bin/sendsms?&username=user1&password=foobar1&text=hello&to=%2B1xxxxxxxxxx It will route either to smsc1 or smsc3 PS: thank you for the help, I'm really sorry for all this bugging :) Le 16/10/2009 15:45, Nikos Balkanas a e'crit :
Yeap. You have also to put in group smsc3: denied-smsc-id = "smsc1;smsc2" Nikos ----- Original Message ----- *From:* Monchanin Eric <mailto:[email protected]> *To:* Nikos Balkanas <mailto:[email protected]> *Cc:* [email protected] <mailto:[email protected]> *Sent:* Friday, October 16, 2009 4:26 PM *Subject:* Re: Routing Question Hello, Thank you for the answer, I configured my sendsms-user with the following : # GENERIC SEND-SMS USERS group = sendsms-user username = foo password = bar concatenation = true max-messages = 5 forced-smsc = "smsc1;smsc2" and still, when I send to US numbers ( +1... ) it uses smsc3 ( approx every 2 sms, kannel uses smsc3 ) it seems the forced-smsc is not even considered note that, when I send to a european number ( non +1 ) then it uses the smsc2 correctly, that part at least is great. Le 16/10/2009 13:28, Nikos Balkanas a e'crit :Hi, I don't know Mbuni. You should ask an mBuni forum for that. No other smsc directives exist for sendsms-user You can add as many smscs as you would like: forced-smsc="A;B;C;..." What this will do is to redirect all sendsms traffic for this user to those smscs. BR, Nikos ----- Original Message ----- *From:* Monchanin Eric <mailto:[email protected]> *To:* Nikos Balkanas <mailto:[email protected]> *Cc:* [email protected] <mailto:[email protected]> *Sent:* Friday, October 16, 2009 2:02 PM *Subject:* Re: Routing Question Hello Nikos, Thank you for your answer. mBuni will connect to kannel with only one sendsms-user setting, furthermore, it doesn't pass any smsc-id parameter. My mBuni sendsms-user has to route the messages between 2 smsc : smsc1 => USA smsc2 => Europe Which I can configure using the allowed-prefix and denied-prefix settings. Since mBuni can only send to one sendsms-user, without smsc-id, this is I think the only solution. However, I have this smsc3, which is also linked to USA, and to which I don't want to route those messages. ( I actually configured a 2nd sendsms-user only for this smsc3 ) In this case, the allowed-prefix can not choose between smsc1 and smsc3 since they both accept the same prefix (+1;1) Is there a way to deny a sendsms-user to access a particular smsc ? or Is there a way to specify more than one "forced-smsc" or "default-smsc" to a particular sendsms-user ? Bests, Eric Le 16/10/2009 02:02, Nikos Balkanas a e'crit :Hi, In group sendsms-user: forced-smsc default-smsc You can also specify smsc-id in sendsms URL: &smsc=<smscid> Hope this helps, Nikos ----- Original Message ----- From: "Monchanin Eric" <[email protected]> To: <[email protected]> Sent: Friday, October 16, 2009 1:27 AM Subject: Routing QuestionHi to all, I am having a little issue with my dual setting mbuni / kannel. I configured 3 different SMSC in Kannel, 2 for USA and 1 for Europe. Mbuni can use those 3 SMSC to send mm1 notifications to the handsets, but as you may know, Mbuni doesn't specificy the smsc in the sendsms request. Mbuni also allows to configure only ONE sendsms-user So, I needed to do a little bit of routing in Kannel. I had no trouble to make the distinction between USA and Europe, using the smsc allowed-prefix setting. allowed-prefix = +1;1 for USA denied-prefix = +1;1 for Europe Now the problem I have is with my 2nd connection to USA, the smsc group is almost configured in the same way, and since Mbuni doesn't route (no smsc, and only one sendsms-user) The only thing I could think of is that this particular connection should only be used by a particular sendmms-user, NOT the one used by Mbuni. Is there a way to filter the users that will be able to use the smsc, or force my "mbuni" user to select only between a few smsc (something like allowed-smsc for instance) I hope I'm clear enough :), Bests, Eric-- Skycore LLC119 Braintree St. STE 512 Allston, MA 02134 Eric Monchanin [email protected] (+1) 617-314-7688 [email protected] (+33) 6-22-96-71-10-- Skycore LLC119 Braintree St. STE 512 Allston, MA 02134 Eric Monchanin [email protected] (+1) 617-314-7688 [email protected] (+33) 6-22-96-71-10
-- Skycore LLC 119 Braintree St. STE 512 Allston, MA 02134 Eric Monchanin [email protected] (+1) 617-314-7688 [email protected] (+33) 6-22-96-71-10
