[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