[OpenSIPS-Users] [OpenSIPS-Devel] Planning next release - Roadmap

Bogdan-Andrei Iancu bogdan at voice-system.ro
Tue Aug 26 15:21:59 CEST 2008


Hi,

dialog control looks more or less as transaction control  (setting the 
transaction timeout). IMO, when doing spiralling, you should do the 
control only from one instance and not from all of them. Like control 
the FR timer only from first instance and use dummy higher value in the 
next instances (across the spiral). By doing this, only the first FR 
timer will control the call.

Regards,
Bogdan

Dan Pascu wrote:
> On Tuesday 26 August 2008, Ovidiu Sas wrote:
>   
>>>> Maybe a way to make the dialog module send the BYEs when the dialog
>>>> expires.
>>>>         
>>> [bogdan]
>>> Yes, that is one idea also - to mark the dialog if BYE should be
>>> generated on dialog timeout.
>>>       
>> [ovidiu]
>> how about going with a more general approachand use a new route:
>> timeout_route. the admin can decide what to do with respect to that
>> dialog:
>>  - send a BYE
>>  - re-arm the timer
>>     
>
> Rearming the timer may be trickier than it looks. If you have a spiraled 
> call, then you must rearm the timer in all dialogs, else it won't help.
> Correlating between the spiraled dialogs in script is not trivial, 
> especially if you do not know how many times it has spiraled. OTOH you 
> should generate BYE messages only from one of the spiraled dialogs.
>
>   




More information about the Users mailing list