summaryrefslogtreecommitdiff
path: root/orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp')
-rw-r--r--orkaudio/audiocaptureplugins/voip/VoIpConfig.cpp6
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)