[reSIProcate] thread safe
Thanks everybody who
answered me on GW application question.
We want to develop
the application which can handle 400-500 simultaneous calls. So I think we will
need to run dum and sip stack in separate threads. As dum is not thread safe, I
guess we have to put locking object in ApplDialog class and
use it in all callbacks (onConnected, onProvisional, etc..) and functions, like
DialogUsageManager::end(), DialogUsageManager::accept() called
from different application threads. Is it a right solution ? I don't
understand the second advise - use DialogUsageManager::post() - because for this
solution I have prepare SipMessage myself (meaning - duplicate code in
end() function.
Is it any plan to
make Dum thread safe ?
thanks
Irena