Note: The original subject of this thread was "Problem of messages with SAME
priority"...

-----Original Message-----
From: Nikos Balkanas [mailto:nbalka...@gmail.com] 
Sent: Wednesday, 18 August, 2010 23:14
To: Rene Kluwen; 'Alvaro Cornejo'; 'adil nazir'
Cc: users@kannel.org
Subject: Re: Problem of messages comes first in Bearerbox Queue

Maybe, but that doesn't change the fact, that if kannel supports priority 
queues, it should do so correctly. Besides, priority is part of the SMPP 
spec and you never know what the SMSc on the other end will do.

BR,
Nikos
----- Original Message ----- 
From: "Rene Kluwen" <rene.klu...@chimit.nl>
To: "'Alvaro Cornejo'" <cornejo.alv...@gmail.com>; "'adil nazir'" 
<adil_nazi...@yahoo.com>
Cc: <users@kannel.org>
Sent: Wednesday, August 18, 2010 11:46 PM
Subject: RE: Problem of messages comes first in Bearerbox Queue


True.

Suppose you make Kannel the way you want it to work: Send out the first
message that you want to send first, and after that the other ones.
Then still you are not sure that that particular message is received first
on the hand set. It depends on your upstream provider and a lot of other
things that you don't have control over.

== Rene

-----Original Message-----
From: Alvaro Cornejo [mailto:cornejo.alv...@gmail.com]
Sent: Wednesday, 18 August, 2010 19:42
To: adil nazir
Cc: Rene Kluwen; users@kannel.org
Subject: Re: Problem of messages comes first in Bearerbox Queue

I'm not developper nor have programming knowledge so I can't help you
with changing the code;

However, I'm still wondering why would you want kannel to strictly
respect the order of the message queue when there is ABSOLUTELY no way
to control that once kannel passes the message to the smsc. In the
same seccond you push your messages, the smsc is receiving thousands
of messages from other sources and the system will mix them all so
there is very little chances to get the messages in the same order you
entered to kannel. IMHO it is WAY too much work for nothing.

Regards



|---------------------------------------------------------------------------
--------------------------------------|
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 Wed, Aug 18, 2010 at 12:26 PM, adil nazir <adil_nazi...@yahoo.com> wrote:
> Sir i have studied all the documents from
http://www.kannel.org/arch.shtml.
> I have the source code of kannel with the name of gateway-1.4.3 and now a
> days i am debugging this code. I have studied all the previous threads
> posted on userslevel and devlevel forums some of them are related to my
> problem but these threads are difficult to understand because i am new on
> kannel and threads contains advance terminologies. sir i have found lot of
> queues in kannel during debugging and i dont know how many queues kannel
is
> maintaining right now and why? I have found gw_priority queue in smpp
> driver, i have found simple gwlist_queue in bearerbox.c files and in
> smsbox.c file now i an confused in all these queues which queue's logic i
> should modify to solve my problem? i don't know. I have also studied
kannel
> architecture document from its website but this document only elaborate
> bearerbox flow with wap not with sms and i am dealing only with sms.
> I also tried to modify the function
>
> sms_priority_compare() in gw/sms.c file
>
> inorder to send old sms before sending new sms but its not working. Also i
> tried to modify the function
>
> sms_priority_compare() in gwlib/gw_prioqueue.c file
>
> inorder to change the sequence of sms's but its also not working. even i
am
> unable to detect that which function is dealing with which queue. So
please
> sir guide i am very much confused and i have to urgent solve this problem.
>
>
> ________________________________
> From: Rene Kluwen <rene.klu...@chimit.nl>
> To: adil nazir <adil_nazi...@yahoo.com>; Alvaro Cornejo
> <cornejo.alv...@gmail.com>
> Cc: users@kannel.org
> Sent: Wed, August 18, 2010 9:47:48 PM
> Subject: RE: Problem of messages comes first in Bearerbox Queue
>
> There's quite some different queues in Kannel. Read the architecture
> document at http://www.kannel.org/arch.shtml
>
>
>
> Apart from that, you have all the source codes available. There have been
> some pointers given in earlier posts of where you can look.
>
>
>
> From: users-boun...@kannel.org [mailto:users-boun...@kannel.org] On Behalf
> Of adil nazir
>
> Sent: Wednesday, 18 August, 2010 18:39
> To: Alvaro Cornejo
> Cc: users@kannel.org
> Subject: Re: Problem of messages comes first in Bearerbox Queue
>
>
>
> ok can you guide me where i need modifications in kannel to change its
queue
> logic? because its an urgent need.
>
> ________________________________
>
> From: Alvaro Cornejo <cornejo.alv...@gmail.com>
> To: adil nazir <adil_nazi...@yahoo.com>
> Cc: users@kannel.org
> Sent: Wed, August 18, 2010 9:33:19 PM
> Subject: Re: Problem of messages comes first in Bearerbox Queue
>
> Do NOT change subject of a thread. It will difficult follow up
>
> There is NOTHING you can do... other than rewrite kannel queue logic
>
>
>
>
|---------------------------------------------------------------------------
--------------------------------------|
> 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 Wed, Aug 18, 2010 at 10:12 AM, adil nazir <adil_nazi...@yahoo.com>
wrote:
>> yes i can understand that but tell me what i should do in the situation
>> when
>> i have 8 lack messages in bearerbox queue and the messages which comes
>> first
>> in bearerbox queue they will be received by SMSC after 2 to 3 days after
>> receiving by SMSC then it depends on SMSC that weather it follows the
>> message sequence or not but first its kannel responsibility to send all
>> messages to SMSC for delivery. so tell me how can i handle this situation
>> in
>> which i have 8 lac messages in queue and first come (approx 1 lac)
>> messages
>> delivered after 2 to 3 days. I am using SMPP and to test it i am using
>> gateway-1.4.3/test/drive_smpp. Please guide me.
>>
>>
>> ________________________________
>> From: Alvaro Cornejo <cornejo.alv...@gmail.com>
>> To: adil nazir <adil_nazi...@yahoo.com>
>> Cc: users@kannel.org
>> Sent: Tue, August 17, 2010 11:49:01 PM
>> Subject: Re: Problem of messages with same priority
>>
>> There is no way to do that with the current architecture kannel has,
>> nor with any other aplication you might found/develop... unless you
>> send one message, wait for the dlr confirmation that the message was
>> delivered --if it is available-- and then send the next one.... Dlrs
>> can take up to a couple of days to be received.
>>
>> It wont be efficient. Period.
>>
>> Besides, unless you have a real argument/need for the messages to be
>> received in the same order they were sent, it wouldn't matter. Not
>> even in concatenated messages the phone receives the parts in the same
>> order. Same with TCP/IP protocols. They are designed for efficiently
>> TRANSPORT data, its on application side where the parts are
>> reassembled/ordered.
>>
>> Regards
>>
>> 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 Tue, Aug 17, 2010 at 1:29 PM, adil nazir <adil_nazi...@yahoo.com>
>> wrote:
>>> then guide me how can i achieve this target that message comes first
>>> should
>>> deliver first and if queue is already full with messages then first
>>> queued
>>> messages should deliver then new messages.
>>>
>>> ________________________________
>>> From: Rene Kluwen <rene.klu...@chimit.nl>
>>> To: adil nazir <adil_nazi...@yahoo.com>
>>> Cc: users@kannel.org
>>> Sent: Tue, August 17, 2010 10:07:31 PM
>>> Subject: RE: Problem of messages with same priority
>>>
>>> 1. I replied to your message that didn't have users in CC. That's
>>> why
>>> it didn't get here.
>>>
>>> 2. What we are trying to make clear to you is that message queuing
>>> isn't a Kannel issue. SMS messages are not guaranteed to arrive within
a
>>> specific time or order.. and not even guaranteed to arrive at all.
>>>
>>>
>>>
>>> == Rene
>>>
>>>
>>>
>>> From: adil nazir [mailto:adil_nazi...@yahoo.com]
>>>
>>> Sent: Tuesday, 17 August, 2010 19:04
>>> To: Rene Kluwen
>>> Cc: users@kannel.org
>>> Subject: Re: Problem of messages with same priority
>>>
>>>
>>>
>>> Please add users@kannel.org in Cc thanks
>>>
>>> That is why i am saying that if kennel can handle priority messages then
>>> why
>>> it cant handle message sequence?
>>>
>>> ________________________________
>>>
>>> From: Rene Kluwen <rene.klu...@chimit.nl>
>>> To: adil nazir <adil_nazi...@yahoo.com>
>>> Cc: Alejandro Guerrieri <alejandro.guerri...@gmail.com>
>>> Sent: Tue, August 17, 2010 9:12:10 PM
>>> Subject: RE: Problem of messages with same priority
>>>
>>> SMS messages carrying a higher priority are sent to the smsc first.
After
>>> that, they are on their own.
>>>
>>>
>>>
>>> == Rene
>>>
>>>
>>>
>>> From: adil nazir [mailto:adil_nazi...@yahoo.com]
>>> Sent: Tuesday, 17 August, 2010 18:10
>>> To: Rene Kluwen
>>> Cc: adil nazir; Alejandro Guerrieri
>>> Subject: Re: Problem of messages with same priority
>>>
>>>
>>>
>>> yes i know but if kannel can send SMS having high priority before the
low
>>> priority then it means it has the ability to send SMS in specific order.
>>> If
>>>
>>> SMS -by nature- uses a store-and-forward scheme then how priority works
>>> with
>>> kannel and why they implement priority queue in kannel drivers.
>>>
>>>
>>>
>>> ________________________________
>>>
>>> From: Rene Kluwen <rene.klu...@chimit.nl>
>>> To: adil nazir <adil_nazi...@yahoo.com>; Alejandro Guerrieri
>>> <alejandro.guerri...@gmail.com>
>>> Cc: users@kannel.org
>>> Sent: Tue, August 17, 2010 9:02:59 PM
>>> Subject: RE: Problem of messages with same priority
>>>
>>> SMS -by nature- uses a store-and-forward scheme. Even if Kannel sends
>>> messages out in a specific order, it doesn't mean that messages arrive
in
>>> the same order.
>>>
>>>
>>>
>>> If it is important that messages arrive in a specific order, then
>>> implement
>>> a system that waits for a final dlr state and after that send the next
>>> message.
>>>
>>>
>>>
>>> == Rene
>>>
>>>
>>>
>>>
>>>
>>> From: users-boun...@kannel.org [mailto:users-boun...@kannel.org] On
>>> Behalf
>>> Of adil nazir
>>> Sent: Tuesday, 17 August, 2010 17:39
>>> To: Alejandro Guerrieri
>>> Cc: users@kannel.org
>>> Subject: Re: Problem of messages with same priority
>>>
>>>
>>>
>>> But this is not good because if we already have thousands of messages in
>>> our
>>> queue then how can is it possible to deliver new incoming message before
>>> queued messages. I think it is duty of Kannel to take care of message
>>> sequence in the same way as it take care of messages with different
>>> priority. Can anyone suggest the solution to solve this problem? I want
>>> that
>>> Kannel work like FIFO queue.
>>> Also tell me if we use sms.time field of message then can we solve this
>>> problem? because arrival time of messages having same priority will
>>> different. so we can differentiate them with there time.
>>>
>>> ________________________________
>>>
>>> From: Alejandro Guerrieri <alejandro.guerri...@gmail.com>
>>> To: Alvaro Cornejo <cornejo.alv...@gmail.com>
>>> Cc: adil nazir <adil_nazi...@yahoo.com>; users@kannel.org
>>> Sent: Tue, August 17, 2010 7:26:12 PM
>>> Subject: Re: Problem of messages with same priority
>>>
>>> Yes, and despite Kannel honors order of arrival at first, if messages
are
>>> queued and retried is hard to tell what the final order would be,
>>> specially
>>> if a bind or the whole service is restarted.
>>>
>>>
>>>
>>> Regards,
>>>
>>>
>>>
>>> Alex
>>>
>>> On Tue, Aug 17, 2010 at 4:03 PM, Alvaro Cornejo
>>> <cornejo.alv...@gmail.com>
>>> wrote:
>>>
>>> Note that is your sms provider/operator smsc who finally takes care of
>>> messages. If Kannel send messages in 1,2,3 order to the smsc it
>>> doesn't mean they will arrive in that order to your phone.
>>>
>>>
>>>
>>>
>>>
|---------------------------------------------------------------------------
--------------------------------------|
>>> 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 Tue, Aug 17, 2010 at 3:11 AM, adil nazir <adil_nazi...@yahoo.com>
>>> wrote:
>>>> I have tested kannel with messages having same priorities these
messages
>>>> should be treated like FIFO method means which message comes first
>>>> should
>>>> be
>>>> reached first on particular smsc but kannel is treated all messages,
>>>> having
>>>> same priorities, equal and deliver them randomly even there arrival
>>>> time
>>>> is
>>>> different why? Can anyone help me in this regard? Any solutions please?
>>>>
>>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>
>
>







Reply via email to