diff options
author | Gerald Begumisa <ben_g@users.sourceforge.net> | 2008-02-18 15:51:39 +0000 |
---|---|---|
committer | Gerald Begumisa <ben_g@users.sourceforge.net> | 2008-02-18 15:51:39 +0000 |
commit | 42969445daa363f0b3ed371d99206e8b91c37215 (patch) | |
tree | 0b57bd3a4294578110b947a6dfaf51b7cfcf466f /orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp | |
parent | 27add11974dffb1d3a6b48d140e3f8dd689c995d (diff) |
Added configuration variable <SkinnyTcpPort> for the <VoIpPlugin> section of config.xml. This should be set to the port from which Skinny control traffic is expected. If not set, then defaults to 2000.
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@522 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp')
-rw-r--r-- | orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp b/orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp index 16e5574..79462ae 100644 --- a/orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp +++ b/orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp @@ -57,6 +57,7 @@ VoIpConfig::VoIpConfig() m_sangomaEnable = false; m_sangomaRxTcpPortStart = 0; m_sangomaTxTcpPortStart = 0; + m_skinnyTcpPort = 2000; } void VoIpConfig::Define(Serializer* s) @@ -104,6 +105,7 @@ void VoIpConfig::Define(Serializer* s) s->BoolValue("SkinnyIgnoreOpenReceiveChannelAck", m_skinnyIgnoreOpenReceiveChannelAck); s->BoolValue("SkinnyDynamicMediaAddress", m_skinnyDynamicMediaAddress); s->BoolValue("SkinnyAllowCallInfoUpdate", m_skinnyAllowCallInfoUpdate); + s->IntValue("SkinnyTcpPort", m_skinnyTcpPort); s->IntValue("SangomaRxTcpPortStart", m_sangomaRxTcpPortStart); s->IntValue("SangomaTxTcpPortStart", m_sangomaTxTcpPortStart); @@ -280,6 +282,12 @@ void VoIpConfig::Validate() exception.Format("VoIpConfig: RtpSessionWithSignallingInitialTimeoutSec must be > 0 (currently:%d)", m_rtpSessionWithSignallingInitialTimeoutSec); throw (exception); } + if(m_skinnyTcpPort < 1) + { + CStdString exception; + exception.Format("VoIpConfig: SkinnyTcpPort must be > 0 (currently:%d) please fix in config.xml", m_skinnyTcpPort); + throw (exception); + } if(m_sangomaRxTcpPortStart == 0) { } |