< Previous by Date | Date Index | Next by Date > |
< Previous in Thread | Thread Index | Next in Thread > |
Noiile, Hello
I found that entity-tag can not be changed, because DUM use it to find the
corresponding ServerPublication. If ServerPublication use different entity-tag
in 2xx, dum will response 412 for next PUBLISH request.
But I can not understand, why the entity-tag can not be changed
?
Code in DialogUsageManager::processPublish(const SipMessage&
request)
if (request.exists(h_SIPIfMatch))
{ ServerPublications::iterator i = mServerPublications.find(request.header(h_SIPIfMatch).value()); if (i != mServerPublications.end()) { i->second->dispatch(request); } else { SipMessage response; makeResponse(response, request, 412); send(response); } } Noiile, noiile@xxxxxxxxxxx
2005-9-21
|