Thanks Alvaro, Nikos and all the others, I managed to make it functional....It was not kannel fault, or configuration....just destination definition issue in SMSC.
Sorry for being rude :) Elton On Thu, Mar 12, 2009 at 2:02 PM, Alvaro Cornejo <[email protected]>wrote: > 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 > >>>>>> > >>>>> > >>>>> > >>>> > >>> > >> > > > > >
