From acad1c96b236dc73183cd05d5a66a662e28cc292 Mon Sep 17 00:00:00 2001 From: Stefan Sayer Date: Mon, 30 Jul 2007 14:53:56 +0000 Subject: [PATCH] only print deprecated headers warn message if headers are used git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@413 8eb893ce-cfd4-0310-b710-fb5ebe64c474 --- apps/conference/Conference.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/apps/conference/Conference.cpp b/apps/conference/Conference.cpp index 4c3de52a..d5ffc044 100644 --- a/apps/conference/Conference.cpp +++ b/apps/conference/Conference.cpp @@ -314,12 +314,19 @@ void ConferenceDialog::onSessionStart(const AmSipRequest& req) dialout_suffix = get_header_keyvalue(app_param_hdr, "Dialout-Suffix"); language = get_header_keyvalue(app_param_hdr, "Language"); } else { - DBG("Warning: P-Dialout- style headers are deprecated." - " Please use P-App-Param header instead.\n"); from_header = getHeader(req.hdrs, "P-Dialout-From"); extra_headers = getHeader(req.hdrs, "P-Dialout-Extra"); dialout_suffix = getHeader(req.hdrs, "P-Dialout-Suffix"); + if (from_header.length() || extra_headers.length() + || dialout_suffix.length()) { + DBG("Warning: P-Dialout- style headers are deprecated." + " Please use P-App-Param header instead.\n"); + } language = getHeader(req.hdrs, "P-Language"); + if (language.length()) { + DBG("Warning: P-Language header is deprecated." + " Please use P-App-Param header instead.\n"); + } } len = extra_headers.length();