[Devel] dialog functions

Bogdan-Andrei Iancu bogdan at voice-system.ro
Wed Jan 10 15:46:00 CET 2007


Hi Klaus,

sounds reasonable what you are saying....could you please open a Feature 
Request for this - both functions and extra checks.

Thanks and regards,
bogdan

Klaus Darilion wrote:

> Klaus Darilion wrote:
>
>> Klaus Darilion wrote:
>>
>>> Hi!
>>>
>>> IMO the following functions would be quite useful for the dialog 
>>> module. Is it much work to implement them?
>>>
>>> dialog_exist(): checks if the transaction matches an existing 
>>> dialog. Can be used as additional security check in loose_roote()
>>>
>>> dialog_exist("$fu","$avp(count)"): returns the number of dialogs 
>>> which have $fu in From: header or in To: header
>>>
>>> dialog_from_exist("$fu","$avp(count)"): returns the number of 
>>> dialogs which have $fu in From: header
>>>
>>> dialog_to_exist("$avp(whatever)","$avp(count)"):  returns the number 
>>> of dialogs which have $avp(whatever) URI in To: header
>>>
>>> The last 3 functions can be used to count the number of concurrently 
>>> calls of a user (of course this works only if dialog module also 
>>> stores the URIs, not only the from/to tags.)
>>
>>
>> Does the dialog module actually store the tags or is only the RR 
>> parameter did used? If only did is used - isn't that a bit unsafe?
>
>
> guess I should read the docs first :-)
>
> use_tight_match can be used to also validate the call-id. IMO a 
> use_strict_match which also checks from/to tag might be good for 
> paranoid people (like me)
>
> regards
> klaus
>
>




More information about the Devel mailing list