summaryrefslogtreecommitdiff
path: root/orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp
diff options
context:
space:
mode:
authorGerald Begumisa <ben_g@users.sourceforge.net>2008-07-01 20:44:04 +0000
committerGerald Begumisa <ben_g@users.sourceforge.net>2008-07-01 20:44:04 +0000
commit8971a80d7afa112ebe8a75e7edeac5f7d98ab759 (patch)
treec778cb553483970576c36926c8ad01bcdc3f22a2 /orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp
parent54517da801e2afae241fd02ab84a34add755c149 (diff)
A new configuration parameter, SkinnyNameAsLocalParty, has been added for the VoIpConfig section in config.xml. When this parameter is set to true, the local party is reported as a name and not telephone number, where available in Skinny sessions. Another configuration parameter, SkinnyReportTags, has been added for the VoIpConfig section in config.xml. This parameter should be populated with a comma-separated list of Skinny variables to report. Initially supported values are 'localpartyname' and 'callmanager'.
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@549 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp')
-rw-r--r--orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp b/orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp
index d9a0ebb..cd95e03 100644
--- a/orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp
+++ b/orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp
@@ -55,6 +55,7 @@ VoIpConfig::VoIpConfig()
m_skinnyDynamicMediaAddress = false;
m_skinnyAllowCallInfoUpdate = false;
m_skinnyAllowLateCallInfo = false;
+ m_skinnyNameAsLocalParty = false;
m_sangomaEnable = false;
m_sangomaRxTcpPortStart = 0;
@@ -116,6 +117,8 @@ void VoIpConfig::Define(Serializer* s)
s->BoolValue("SkinnyAllowCallInfoUpdate", m_skinnyAllowCallInfoUpdate);
s->IntValue("SkinnyTcpPort", m_skinnyTcpPort);
s->BoolValue("SkinnyAllowLateCallInfo", m_skinnyAllowLateCallInfo);
+ s->BoolValue("SkinnyNameAsLocalParty", m_skinnyNameAsLocalParty);
+ s->CsvValue("SkinnyReportTags", m_skinnyReportTags);
s->IntValue("SangomaRxTcpPortStart", m_sangomaRxTcpPortStart);
s->IntValue("SangomaTxTcpPortStart", m_sangomaTxTcpPortStart);