DLR counters on the status page

Alejandro Guerrieri aguerrieri at kannel.org
Tue Nov 17 20:40:30 CET 2009


Please find a zip with the full folder attached.

It's almost a full code rewrite, with lots of changes on the code  
structure and UI as well, apart from support for the dlr fields.

I'm working on a completely new, "ajaxified" version as well, stay  
tuned ;)

Regards,
--
Alejandro Guerrieri
aguerrieri at kannel.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: kannel-monitor.zip
Type: application/zip
Size: 9106 bytes
Desc: not available
URL: <http://www.kannel.org/pipermail/devel/attachments/20091117/5afd4b3a/attachment.zip>
-------------- next part --------------

On 15/11/2009, at 15:44, Alexander Malysh wrote:

> Hi,
>
> @Alex: any news about kannel-monitor patch?
>
> Thanks,
> Alexander Malysh
>
> Am 11.11.2009 um 19:47 schrieb Alejandro Guerrieri:
>
>> Working on it already, it'll be ready for tomorrow probably.
>>
>> Regards,
>> --
>> Alejandro Guerrieri
>> aguerrieri at kannel.org
>>
>>
>>
>> On 11/11/2009, at 19:35, Alvaro Cornejo wrote:
>>
>>> Hi
>>>
>>> Just don't forget the patch for the kannel-monitor
>>>
>>> Thanks / Good work
>>>
>>> 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 Wed, Nov 11, 2009 at 11:51 AM, Alexander Malysh <amalysh at kannel.org 
>>> > wrote:
>>>> commited to cvs...
>>>>
>>>> Am 11.11.2009 um 17:21 schrieb Alexander Malysh:
>>>>
>>>>> I will commit it shortly...
>>>>>
>>>>> Am 11.11.2009 um 16:54 schrieb Alejandro Guerrieri:
>>>>>
>>>>>> Yes you're right, now that we have MO and MT dlr info, it makes  
>>>>>> more sense to have that on the "dlr" section instead of having  
>>>>>> it along the SMS data.
>>>>>>
>>>>>> Also on the smsc's, having the <received> and <sent> nodes is  
>>>>>> more clear.
>>>>>>
>>>>>> I'm +1 on this new format.
>>>>>>
>>>>>> Do you want me to commit it myself or will you do it?
>>>>>>
>>>>>> Regards,
>>>>>> --
>>>>>> Alejandro Guerrieri
>>>>>> aguerrieri at kannel.org
>>>>>>
>>>>>> On 11/11/2009, at 16:46, Alexander Malysh wrote:
>>>>>>
>>>>>>> Hi Alex,
>>>>>>>
>>>>>>> I changed your patch a bit. I hope that it would me more clear  
>>>>>>> for users what the all counters means.
>>>>>>>
>>>>>>> New patch attached...
>>>>>>> Please let me know what you think?
>>>>>>>
>>>>>>> <dlr_status.diff>
>>>>>>>
>>>>>>> Here examples:
>>>>>>>
>>>>>>>   TXT:
>>>>>>> Status: running, uptime 0d 0h 0m 9s
>>>>>>>
>>>>>>> WDP: received 0 (0 queued), sent 0 (0 queued)
>>>>>>>
>>>>>>> SMS: received 0 (0 queued), sent 0 (0 queued), store size -1
>>>>>>> SMS: inbound (0.00,0.00,0.00) msg/sec, outbound  
>>>>>>> (0.00,0.00,0.00) msg/sec
>>>>>>>
>>>>>>> DLR: received 0, sent 0
>>>>>>> DLR: inbound (0.00,0.00,0.00) msg/sec, outbound  
>>>>>>> (0.00,0.00,0.00) msg/sec
>>>>>>> DLR: 0 queued, using internal storage
>>>>>>>
>>>>>>> No boxes connected
>>>>>>>
>>>>>>> SMSC connections:
>>>>>>> FAKE[FAKE]    FAKE:20000 (connecting, rcvd: sms 0 / dlr 0,  
>>>>>>> sent: sms 0 / dlr 0, failed 0, queued 0 msgs)
>>>>>>>
>>>>>>>   XML:
>>>>>>> <?xml version="1.0"?>
>>>>>>> <gateway>
>>>>>>> <status>running, uptime 0d 0h 0m 35s</status>
>>>>>>>   <wdp>
>>>>>>>           <received><total>0</total><queued>0</queued></ 
>>>>>>> received>
>>>>>>>           <sent><total>0</total><queued>0</queued></sent>
>>>>>>>   </wdp>
>>>>>>>   <sms>
>>>>>>>           <received><total>0</total><queued>0</queued></ 
>>>>>>> received>
>>>>>>>           <sent><total>0</total><queued>0</queued></sent>
>>>>>>>           <storesize>-1</storesize>
>>>>>>>           <inbound>0.00,0.00,0.00</inbound>
>>>>>>>           <outbound>0.00,0.00,0.00</outbound>
>>>>>>>           </sms>
>>>>>>>   <dlr>
>>>>>>>           <received><total>0</total></received>
>>>>>>>           <sent><total>0</total></sent>
>>>>>>>           <inbound>0.00,0.00,0.00</inbound>
>>>>>>>           <outbound>0.00,0.00,0.00</outbound>
>>>>>>>           <queued>0</queued>
>>>>>>>           <storage>internal</storage>
>>>>>>>   </dlr>
>>>>>>> <boxes>
>>>>>>>   </boxes>
>>>>>>> <smscs><count>1</count>
>>>>>>>   <smsc>
>>>>>>>           <name>FAKE:20000</name>
>>>>>>>           <admin-id>FAKE</admin-id>
>>>>>>>           <id>FAKE</id>
>>>>>>>           <status>connecting</status>
>>>>>>>           <received><sms>0</sms><dlr>0</dlr></received>
>>>>>>>           <sent><sms>0</sms><dlr>0</dlr></sent>
>>>>>>>           <failed>0</failed>
>>>>>>>           <queued>0</queued>
>>>>>>>   </smsc>
>>>>>>> </smscs>
>>>>>>> </gateway>
>>>>>>>
>>>>>>>
>>>>>>> Am 11.11.2009 um 14:27 schrieb Alejandro Guerrieri:
>>>>>>>
>>>>>>>> Please see attached. I'm adding the patch for the kannel- 
>>>>>>>> monitor later.
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> --
>>>>>>>> Alejandro Guerrieri
>>>>>>>> aguerrieri at kannel.org
>>>>>>>>
>>>>>>>>
>>>>>>>> <kannel-dlr-status-v2.diff.zip>
>>>>>>>>
>>>>>>>> On 11/11/2009, at 12:33, Alexander Malysh wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Am 11.11.2009 um 12:09 schrieb Alejandro Guerrieri:
>>>>>>>>>
>>>>>>>>>> Ok, so you'd like the patch to transparently handle the  
>>>>>>>>>> concept of "outgoing" dlrs?
>>>>>>>>>
>>>>>>>>> yes that would be great... This is 5 minutes patch :)
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> It would be useless on many drivers where Kannel's acting  
>>>>>>>>>> as a "client" only (SMPP for instance) but yes, on HTTP and  
>>>>>>>>>> derivatives would make sense.
>>>>>>>>>>
>>>>>>>>>> Regards,
>>>>>>>>>> --
>>>>>>>>>> Alejandro Guerrieri
>>>>>>>>>> aguerrieri at kannel.org
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On 11/11/2009, at 11:42, Alexander Malysh wrote:
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Am 11.11.2009 um 11:38 schrieb Alejandro Guerrieri:
>>>>>>>>>>>
>>>>>>>>>>>> Alex,
>>>>>>>>>>>>
>>>>>>>>>>>> Outgoing DLR's? At least on SMPP, there's not such a  
>>>>>>>>>>>> thing: when you submit an MT with dlr-mask/dlr-url set,  
>>>>>>>>>>>> the submit_sm PDU has the delivery receipt flag set. When  
>>>>>>>>>>>> the message is accepted (the SMSC sends a  
>>>>>>>>>>>> submit_sm_resp), kannel creates a first incoming DLR and  
>>>>>>>>>>>> later on the SMSC sends one incoming (deliver_sm) DLR (or  
>>>>>>>>>>>> more, if intermediate DLR's are enabled) with the message  
>>>>>>>>>>>> status(es).
>>>>>>>>>>>>
>>>>>>>>>>>> What do you mean with "outgoing DLR's" ?
>>>>>>>>>>>
>>>>>>>>>>> at least for HTTP smsc we can implement DLR forwarding...
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Regards,
>>>>>>>>>>>> --
>>>>>>>>>>>> Alejandro Guerrieri
>>>>>>>>>>>> aguerrieri at kannel.org
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On 11/11/2009, at 9:36, Alexander Malysh wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Alex,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I think we have to expand this patch to handle incoming  
>>>>>>>>>>>>> and outgoing DLRs.
>>>>>>>>>>>>> Now we don't differentiate DLRs from SMS traffic and  
>>>>>>>>>>>>> therefore this is not a issue.
>>>>>>>>>>>>> But if we start to differentiate DLRs from SMS we need  
>>>>>>>>>>>>> to split it to incoming/outgoing
>>>>>>>>>>>>> the same as for SMS traffic.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>> Alexander Malysh
>>>>>>>>>>>>>
>>>>>>>>>>>>> Am 11.11.2009 um 08:13 schrieb Alejandro Guerrieri:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Any objections? Can I commit?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> Alejandro Guerrieri
>>>>>>>>>>>>>> aguerrieri at kannel.org
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 10/11/2009, at 15:46, Stipe Tolj wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Alejandro Guerrieri schrieb:
>>>>>>>>>>>>>>>> This patch adds separate dlr counters on the status  
>>>>>>>>>>>>>>>> page. This is much
>>>>>>>>>>>>>>>> clearer than now imho, where we have dlr's and mo's  
>>>>>>>>>>>>>>>> mixed on the same
>>>>>>>>>>>>>>>> counter.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> For example:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> ...
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> SMS: inbound (0.00,0.00,0.00) msg/sec, *dlr  
>>>>>>>>>>>>>>>> (0.23,0.12,0.12) msg/sec*,
>>>>>>>>>>>>>>>> outbound (0.12,0.06,0.06) msg/sec
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> ...
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> SMSC connections:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> *fake*[fake]    FAKE:10000 (online 109s, rcvd 0, *dlr  
>>>>>>>>>>>>>>>> 14*, sent 7,
>>>>>>>>>>>>>>>> failed 0, queued 0 msgs)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> http://www.blogalex.com/archives/222
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> yep, I'm in... +0 from my side.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Stipe
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> -------------------------------------------------------------------
>>>>>>>>>>>>>>> K?lner Landstrasse 419
>>>>>>>>>>>>>>> 40589 D?sseldorf, NRW, Germany
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> tolj.org system architecture      Kannel Software  
>>>>>>>>>>>>>>> Foundation (KSF)
>>>>>>>>>>>>>>> http://www.tolj.org/              http://www.kannel.org/
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> mailto:st_{at}_tolj.org            
>>>>>>>>>>>>>>> mailto:stolj_{at}_kannel.org
>>>>>>>>>>>>>>> -------------------------------------------------------------------
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>>
>>
>



More information about the devel mailing list