[Kamailio-Devel] SF.net SVN: openser:[5148] trunk/receive.c

Klaus Darilion klaus.mailinglists at pernau.at
Tue Nov 4 11:38:11 CET 2008



Daniel-Constantin Mierla schrieb:
> 
> 
> On 11/04/08 12:12, Klaus Darilion wrote:
>> Daniel-Constantin Mierla schrieb:
>>  
>>> Revision: 5148
>>>           http://openser.svn.sourceforge.net/openser/?rev=5148&view=rev
>>> Author:   miconda
>>> Date:     2008-10-31 11:03:07 +0000 (Fri, 31 Oct 2008)
>>>
>>> Log Message:
>>> -----------
>>> - drop() function used in default onreply_route stops the processing 
>>> of any reply
>>> - previously it stopped only provisional replies (code < 200)
>>> - used together with t_check_trans() adds the ability to drop replies 
>>> not matching an exsiting transaction, solving couple of issues, among 
>>> them:
>>>     - security: protect yourself to be used as an open relay for reply
>>>     - accounting: if proxy was restarted between request and 200ok, 
>>> transaction does not exists in memory, therefore no accounting, but 
>>> signaling is ok for caller and callee
>>>     
>>
>> How can this function help in the accounting scenario?
>>   
> if you drop 200 ok, the call should not get established, enforcing a new 
> dial or a later attempt. You don't lose much money.

True!



More information about the Devel mailing list