diff options
Diffstat (limited to 'orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp')
-rw-r--r-- | orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp b/orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp index 5f4646d..4c3f22d 100644 --- a/orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp +++ b/orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp @@ -147,6 +147,8 @@ void VoIpConfig::Define(Serializer* s) s->CsvValue("SipDomains", m_sipDomains); s->CsvValue("SipDirectionReferenceIpAddresses", m_sipDirectionReferenceIpAddresses); + s->CsvValue("SipDirectionReferenceUserAgents", m_sipDirectionReferenceUserAgents); + s->IpRangesValue("LanIpRanges", m_lanIpRanges); s->IpRangesValue("MediaAddressBlockedIpRanges", m_mediaAddressBlockedIpRanges); } @@ -367,6 +369,10 @@ void VoIpConfig::Validate() m_rtcpDetect = true; m_sipExtractFields.push_back(inInVar); } + if(m_sipDirectionReferenceUserAgents.size() == 0) + { + m_sipDirectionReferenceUserAgents.push_back("Asterisk"); + } } bool VoIpConfig::IsPartOfLan(struct in_addr addr) |