Shortened the 100 answer by removing unneeded headers.
git-svn-id: http://yate.null.ro/svn/yate/trunk@697 acf43c95-373e-0410-b603-e72c3f656dc1
This commit is contained in:
parent
58b9faac12
commit
9fb8a18b1d
|
@ -461,6 +461,14 @@ void SIPMessage::complete(SIPEngine* engine, const char* user, const char* domai
|
|||
addHeader("CSeq",tmp);
|
||||
}
|
||||
|
||||
const char* info = isAnswer() ? "Server" : "User-Agent";
|
||||
if (!(getHeader(info) || engine->getUserAgent().null()))
|
||||
addHeader(info,engine->getUserAgent());
|
||||
|
||||
// keep 100 answers short - they are hop to hop anyway
|
||||
if (isAnswer() && (code == 100))
|
||||
return;
|
||||
|
||||
if (!(isAnswer() || getHeader("Max-Forwards"))) {
|
||||
String tmp(engine->getMaxForwards());
|
||||
addHeader("Max-Forwards",tmp);
|
||||
|
@ -482,10 +490,6 @@ void SIPMessage::complete(SIPEngine* engine, const char* user, const char* domai
|
|||
}
|
||||
}
|
||||
|
||||
const char* info = isAnswer() ? "Server" : "User-Agent";
|
||||
if (!(getHeader(info) || engine->getUserAgent().null()))
|
||||
addHeader(info,engine->getUserAgent());
|
||||
|
||||
if (!getHeader("Allow"))
|
||||
addHeader("Allow",engine->getAllowed());
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue