Hi Benoit,

checkout this command, you can filter here for more information, which probably 
is available from a customer service tool:

https://kamailio.org/docs/modules/5.6.x/modules/dialog.html#dlg.r.list_match

Another idea is to use that comment, which can be tuned to return only needed 
information:

https://kamailio.org/docs/modules/5.6.x/modules/dialog.html#dlg.r.briefing

Cheers,

Henning

-- 
Henning Westerholt – https://skalatan.de/blog/
Kamailio services – https://gilawa.com

-----Original Message-----
From: Benoît Panizzon <[email protected]> 
Sent: Friday, January 20, 2023 11:13 AM
To: Henning Westerholt <[email protected]>
Cc: Kamailio (SER) - Users Mailing List <[email protected]>
Subject: Re: [SR-Users] [core/tcp_main.c:617]: _wbufq_add(): (1244714 bytes): 
write queue full or timeout

Hi Henning

> not sure about your motivation in using this method on a busy 
> production system. Usually this is not necessary.

The motivation is to provide a diagnosis tool to our customer helpdesk.

(And also for me as a tech, to for example find long running calls and other 
stuff I might be interested in).

Simplified:

Customer Service enters a phone number of a customer and get an output of all 
settings like call forwarding (obtained from DB by our own API).
But also information about registered AOR and their contacts (obtained by 
ul.dump) and as bonus: Information about active calls of the customer to which 
this phone number belongs.

So I was looking for a way to gather the dialogues involving the phone number 
or better, AOR in question.

dlg.dlg_list needs the call-id, which is not known.

dlg.list_match is limited regarding what key can be used. It probably would 
work with trying to somehow partially matching ruri or furi, but we translate 
numbers, so that is a bit fuzzy and might return wrong matches or not match if 
clip-no-screening is used.

The most promising would be to use dlg.list and then loop through the variables 
to find the dialogues associated with the authentication username (equal to the 
AOR in our case) of the customer to which the dialogue belongs to.

As I kept running into DMQ sync issues with storing dialogue information in 
database, I switched off database support for dialogue.

--
Mit freundlichen Grüssen

-Benoît Panizzon- @ HomeOffice und normal erreichbar
-- 
I m p r o W a r e   A G    -    Leiter Commerce Kunden
______________________________________________________

Zurlindenstrasse 29             Tel  +41 61 826 93 00
CH-4133 Pratteln                Fax  +41 61 826 93 01
Schweiz                         Web  http://www.imp.ch
______________________________________________________
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the 
sender!
Edit mailing list options or unsubscribe:

Reply via email to