< Previous by Date Date Index Next by Date >
  Thread Index  

[reSIProcate] Added new RequestValidationHandler to DUM on trunk


Hi,

I've added a new handler that enables DUM applications to know when an incoming request is rejected because of a failed validation.

For example, onInvalidMethod(const SipMessage& request) will be called on the registered handler if a request is received with an unsupported SIP method.

The default behavior is to have no such handler. You can register your handler using DialogUsageManager::setRequestValidationHandler.

I've also added a testRequestValidationHandler test (under dum/test) that shows how to use it (note that not all callbacks are tested in there).

Please let me know if you have any comment.

Regards,
Francis