Elton

Please read the answers to your posts. The solution is on previous mails.

1) Can't have 2 defaults keywords nor catch all. You will have
unpredictable results

2) Your best bes is to use an "inbetween" script that will route the
message to the appropiate final script/application. You can use %o
and/or %i to detect from which connection the message came from and
forward call accordingly

Alvaro

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



On Thu, Mar 12, 2009 at 3:35 AM, Elton Hoxha <[email protected]> wrote:
> Sorry, at the last line should be "but making it internal"
>
> On Thu, Mar 12, 2009 at 9:33 AM, Elton Hoxha <[email protected]> wrote:
>>
>> Something strange noticed!
>>
>> I am playing with accepted-smsc parameter inside the block.
>> I deleted one of them having only one service-sms. internal is 77777,
>> internal1 is 15106 range.
>>
>> group = sms-service
>> keyword = default
>> catch-all = true
>> #disables the sending of SMS
>> max-messages = 0
>> concatenation = true
>> accepted-smsc = internal
>> get-url =
>> "http://10.1.2.66:33777/KannelGetSms.asmx/GetSms?originator=%p&destination=%P&text=%a&smsctype=%i";
>>
>> Now when I edit this accepted-smsc and make it internal1, I`m able to send
>> MO SMS, but making it internal1 is not working at all.
>>
>> Isnt this a routing problem?
>>
>>
>> On Thu, Mar 12, 2009 at 9:15 AM, Elton Hoxha <[email protected]> wrote:
>>>
>>> I suspect it is a routing problem through different SMSC. Even If I
>>> define a keyword to check the content in one of my sms-service group, the
>>> sms-service is working only for the keyword=default group
>>>
>>> group = sms-service
>>> keyword = default
>>> catch-all = true
>>> max-messages = 0
>>> concatenation = true
>>> accepted-smsc = internal
>>> get-url =
>>> "http://10.1.2.66:33106/KannelGetSms.asmx/GetSms?originator=%p&destination=%P&text=%a&smsctype=%i";
>>>
>>> group = sms-service
>>> keyword = test
>>> max-messages = 0
>>> concatenation = true
>>> accepted-smsc = internal1
>>> get-url =
>>> "http://10.1.2.66:33777/KannelGetSms.asmx/GetSms?originator=%p&destination=%P&text=%a&smsctype=%i";
>>>
>>>
>>> On Thu, Mar 12, 2009 at 9:01 AM, Nikos Balkanas <[email protected]>
>>> wrote:
>>>>
>>>> No. Don't do that. It is unpredictable behaviour if you include both
>>>> default and *.
>>>>
>>>> Nikos
>>>>
>>>> ----- Original Message -----
>>>> From: Elton Hoxha
>>>> To: Nikos Balkanas
>>>> Cc: Falko Ziemann ; kannel users
>>>> Sent: Thursday, March 12, 2009 9:58 AM
>>>> Subject: Re: multiple sms-service
>>>> yes i know that without the correct keyword defined the smsbox service
>>>> doesnt start.
>>>>
>>>> But I tried to use keyword-regex as well, making keyword-regex = .* (it
>>>> means catching all the content rigt?)
>>>> So the keyword should be defined in a way that doesnt have to be
>>>> dependent on the content of SMS I sent.
>>>>
>>>> Elton
>>>>
>>>> On Thu, Mar 12, 2009 at 8:52 AM, Nikos Balkanas <[email protected]>
>>>> wrote:
>>>>>
>>>>> The issue is that the keyword might not be important to you, but it
>>>>> certainly is important for the sms-service if it is going to work. You
>>>>> better read the manual.
>>>>>
>>>>> Nikos
>>>>>
>>>>> ----- Original Message -----
>>>>> From: Falko Ziemann
>>>>> To: Elton Hoxha
>>>>> Cc: Nikos Balkanas ; kannel users
>>>>> Sent: Thursday, March 12, 2009 8:46 AM
>>>>> Subject: Re: multiple sms-service
>>>>> Hi,
>>>>> I think I would add an additional script where the message is posted
>>>>> first. Add the switch "%o" to the request, this shows you on which
>>>>> connection the message has arrived. Then the new script re-posts the 
>>>>> message
>>>>> to the final script, depending on the the smsc connection.
>>>>> Regards
>>>>> Falko
>>>>> Am 11.03.2009 um 18:22 schrieb Elton Hoxha:
>>>>>
>>>>> Hi,
>>>>>
>>>>> In my cases, the keyword parameter is not important. I would omit it
>>>>> because I dont care about the content of SMS I just want to call the URL-s
>>>>> regardless the content of SMS-s, but only refering to the respective SMPP
>>>>> connections (2 in this case) that I`m using.
>>>>>
>>>>> Thanks
>>>>> Elton
>>>>>
>>>>> On Wed, Mar 11, 2009 at 5:49 PM, Nikos Balkanas <[email protected]>
>>>>> wrote:
>>>>>>
>>>>>> Yes. There is an extensive section in the user manual about
>>>>>> configuring and using sms-service. Please read it.
>>>>>>
>>>>>> BR,
>>>>>> Nikos
>>>>>>
>>>>>> ----- Original Message -----
>>>>>> From: Elton Hoxha
>>>>>> To: kannel users
>>>>>> Sent: Wednesday, March 11, 2009 6:37 PM
>>>>>> Subject: Re: multiple sms-service
>>>>>> I made it like this:
>>>>>> group = sms-service
>>>>>> keyword = default
>>>>>> catch-all = true
>>>>>> max-messages = 0
>>>>>> concatenation = true
>>>>>> accepted-smsc = internal
>>>>>> get-url =
>>>>>> "http://10.1.2.66:33106/KannelGetSms.asmx/GetSms?originator=%p&destination=%P&text=%a&smsctype=%i";
>>>>>>
>>>>>> group = sms-service
>>>>>> keyword = a
>>>>>> catch-all = true              //I tried twice commenting this line too
>>>>>> max-messages = 0
>>>>>> concatenation = true
>>>>>> accepted-smsc = internal1
>>>>>> get-url =
>>>>>> "http://10.1.2.66:33777/KannelGetSms.asmx/GetSms?originator=%p&destination=%P&text=%a&smsctype=%i";
>>>>>>
>>>>>> Again I was not able to call the second API, just the first.
>>>>>>
>>>>>> Thanks
>>>>>> Elton
>>>>>>
>>>>>>
>>>>>> On Wed, Mar 11, 2009 at 3:11 PM, Elton Hoxha <[email protected]> wrote:
>>>>>>>
>>>>>>> Hi guys,
>>>>>>>
>>>>>>> Is it possible to make a configuration like this:
>>>>>>>
>>>>>>> group = sms-service
>>>>>>> keyword = default
>>>>>>> catch-all = true
>>>>>>> max-messages = 0
>>>>>>> concatenation = true
>>>>>>> accepted-smsc = internal
>>>>>>> get-url =
>>>>>>> "http://10.1.2.66:33106/KannelGetSms.asmx/GetSms?originator=%p&destination=%P&text=%a&smsctype=%i";
>>>>>>>
>>>>>>> group = sms-service
>>>>>>> keyword = default
>>>>>>> catch-all = true
>>>>>>> max-messages = 0
>>>>>>> concatenation = true
>>>>>>> accepted-smsc = internal1
>>>>>>> get-url =
>>>>>>> "http://10.1.2.66:33777/KannelGetSms.asmx/GetSms?originator=%p&destination=%P&text=%a&smsctype=%i";
>>>>>>>
>>>>>>> After both SMSC were binded I was able to send MO and to call only
>>>>>>> the first API. The second one didnt work.
>>>>>>>
>>>>>>> Any idea?
>>>>>>>
>>>>>>> Thanks
>>>>>>> Elton
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>
>

Reply via email to