summaryrefslogtreecommitdiff
path: root/orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp
diff options
context:
space:
mode:
authorGerald Begumisa <ben_g@users.sourceforge.net>2009-05-15 15:45:30 +0000
committerGerald Begumisa <ben_g@users.sourceforge.net>2009-05-15 15:45:30 +0000
commit78efb87ddd8c0cb0c82fe03d43cf26ac0971d15b (patch)
tree8637db8a5d3e73bd8410766a67bc08a170de6580 /orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp
parentb1f29dcd6162f456502cb488b738e6fc45bdb24d (diff)
Added support for setting the SIP request URI as local party. If the SIP request URI differs from the SIP URI in the "To:" header field, then the local party is set to the SIP request URI, remote party to the "From:" header field, direction to "in", Local entry point to the "To:" header field. This behaviour may be turned off by setting the configuration parameter SipRequestUriAsLocalParty to "false" under the VoIpPlugin section of config.xml.
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@611 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp')
-rw-r--r--orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp b/orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp
index d2ca3e2..9e65141 100644
--- a/orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp
+++ b/orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp
@@ -48,6 +48,7 @@ VoIpConfig::VoIpConfig()
m_sipDynamicMediaAddress = false;
m_sipIgnoreBye = false;
m_sipReportNamesAsTags = false;
+ m_sipRequestUriAsLocalParty = true;
m_rtcpDetect = false;
m_inInMode = false;
@@ -118,6 +119,7 @@ void VoIpConfig::Define(Serializer* s)
s->IpRangesValue("SipIgnoredMediaAddresses", m_sipIgnoredMediaAddresses);
s->BoolValue("SipIgnoreBye", m_sipIgnoreBye);
s->BoolValue("SipReportNamesAsTags", m_sipReportNamesAsTags);
+ s->BoolValue("SipRequestUriAsLocalParty", m_sipRequestUriAsLocalParty);
s->BoolValue("RtcpDetect", m_rtcpDetect);
s->BoolValue("InInMode", m_inInMode);