xml/sip_user_agents.xml in recog-2.3.22 vs xml/sip_user_agents.xml in recog-2.3.23
- old
+ new
@@ -26,11 +26,11 @@
<param pos="0" name="hw.vendor" value="D-Link"/>
</fingerprint>
<fingerprint pattern="^Home&Life HUB/([\d.]+)$">
<description>Zyxel home routers</description>
- <example>Home&Life HUB/1.1.26.00</example>
+ <example os.version="1.1.26.00">Home&Life HUB/1.1.26.00</example>
<param pos="0" name="os.vendor" value="Zyxel"/>
<param pos="1" name="os.version"/>
<param pos="0" name="os.device" value="Router"/>
<param pos="0" name="hw.vendor" value="Zyxel"/>
<param pos="0" name="hw.device" value="Router"/>
@@ -63,15 +63,15 @@
<fingerprint pattern="^(?:Technicolor|MediaAccess) (TG[\w]+) (?:v\d )?Build (\d+\.[\w.-]+)(?: CP\w+)?$">
<description>Technicolor TGxxx Router with build info</description>
<example hw.product="TG784n" os.version="10.2.1.O">Technicolor TG784n v3 Build 10.2.1.O</example>
<example hw.product="TG789vn" os.version="10.5.2.Z.EC">Technicolor TG789vn v3 Build 10.5.2.Z.EC</example>
- <example>MediaAccess TG789vac v2 Build 10.5.8.Y.GX CP1916SAQHD</example>
+ <example os.version="10.5.8.Y.GX" hw.product="TG789vac">MediaAccess TG789vac v2 Build 10.5.8.Y.GX CP1916SAQHD</example>
<example hw.product="TG799vn" os.version="10.5.2.T.JF">Technicolor TG799vn v2 Build 10.5.2.T.JF</example>
<example hw.product="TG788vn" os.version="10.5.2.S.GD">MediaAccess TG788vn v2 Build 10.5.2.S.GD</example>
<example hw.product="TG799vac" os.version="17.2.0405-1021">MediaAccess TG799vac Build 17.2.0405-1021</example>
- <example hw.product="TG389">MediaAccess TG389 Build 10.5.2.T.AQ</example>
+ <example hw.product="TG389" os.version="10.5.2.T.AQ">MediaAccess TG389 Build 10.5.2.T.AQ</example>
<param pos="0" name="os.vendor" value="Technicolor"/>
<param pos="0" name="os.device" value="Router"/>
<param pos="2" name="os.version"/>
<param pos="0" name="hw.vendor" value="Technicolor"/>
<param pos="1" name="hw.product"/>
@@ -120,11 +120,11 @@
<!-- Cisco Devices -->
<fingerprint pattern="^Cisco-SIPGateway/IOS-([\d\.x]+)$">
<description>Cisco SIPGateway</description>
- <example>Cisco-SIPGateway/IOS-12.x</example>
+ <example os.version="12.x">Cisco-SIPGateway/IOS-12.x</example>
<param pos="0" name="os.vendor" value="Cisco"/>
<param pos="0" name="os.product" value="IOS"/>
<param pos="1" name="os.version"/>
<param pos="0" name="os.cpe23" value="cpe:/o:cisco:ios:{os.version}"/>
</fingerprint>
@@ -169,45 +169,45 @@
<param pos="0" name="hw.vendor" value="AVM"/>
</fingerprint>
<fingerprint pattern="^(?:AVM )?(FRITZ!Box .*) +(\d+\.\d+\.\d+)">
<description>AVM FritzBox</description>
- <example>AVM FRITZ!Box Fon 06.03.13</example>
- <example>AVM FRITZ!Box Fon 06.03.65 (Jun 7 2005)</example>
- <example>AVM FRITZ!Box Fon 5010 Annex A (ITA) 48.04.46 (Sep 14 2007)</example>
- <example>AVM FRITZ!Box Fon 5012 (UI) 25.03.90 (3.01.03 tested by accredited T-Com test lab) (Oct 28 2005)</example>
- <example>AVM FRITZ!Box Fon 5113 Annex A 83.04.69 (Dec 2 2008)</example>
- <example>AVM FRITZ!Box Fon 5124 56.04.77 (Feb 14 2014)</example>
- <example>AVM FRITZ!Box Fon 7170 Annex A.B ML Speedport W701V 58.04.67 (Dec 18 2008)</example>
- <example>AVM FRITZ!Box 3272 126.05.50 (Feb 27 2013)</example>
- <example>AVM FRITZ!Box 7170 Annex A 58.04.85 (Apr 4 2011)</example>
- <example>AVM FRITZ!Box 7312 117.05.23 TAL (Jun 1 2012)</example>
- <example>AVM FRITZ!Box WLAN 3270 v3 Edition Italia 125.05.52 (Feb 7 2014)</example>
- <example>AVM FRITZ!Box Speedport W701V Annex A 58.04.82 (May 12 2010)</example>
+ <example os.product="FRITZ!Box Fon" os.version="06.03.13">AVM FRITZ!Box Fon 06.03.13</example>
+ <example os.product="FRITZ!Box Fon" os.version="06.03.65">AVM FRITZ!Box Fon 06.03.65 (Jun 7 2005)</example>
+ <example os.product="FRITZ!Box Fon 5010 Annex A (ITA)" os.version="48.04.46">AVM FRITZ!Box Fon 5010 Annex A (ITA) 48.04.46 (Sep 14 2007)</example>
+ <example os.product="FRITZ!Box Fon 5012 (UI)" os.version="25.03.90">AVM FRITZ!Box Fon 5012 (UI) 25.03.90 (3.01.03 tested by accredited T-Com test lab) (Oct 28 2005)</example>
+ <example os.product="FRITZ!Box Fon 5113 Annex A" os.version="83.04.69">AVM FRITZ!Box Fon 5113 Annex A 83.04.69 (Dec 2 2008)</example>
+ <example os.product="FRITZ!Box Fon 5124" os.version="56.04.77">AVM FRITZ!Box Fon 5124 56.04.77 (Feb 14 2014)</example>
+ <example os.product="FRITZ!Box Fon 7170 Annex A.B ML Speedport W701V" os.version="58.04.67">AVM FRITZ!Box Fon 7170 Annex A.B ML Speedport W701V 58.04.67 (Dec 18 2008)</example>
+ <example os.product="FRITZ!Box 3272" os.version="126.05.50">AVM FRITZ!Box 3272 126.05.50 (Feb 27 2013)</example>
+ <example os.product="FRITZ!Box 7170 Annex A" os.version="58.04.85">AVM FRITZ!Box 7170 Annex A 58.04.85 (Apr 4 2011)</example>
+ <example os.product="FRITZ!Box 7312" os.version="117.05.23">AVM FRITZ!Box 7312 117.05.23 TAL (Jun 1 2012)</example>
+ <example os.product="FRITZ!Box WLAN 3270 v3 Edition Italia" os.version="125.05.52">AVM FRITZ!Box WLAN 3270 v3 Edition Italia 125.05.52 (Feb 7 2014)</example>
+ <example os.product="FRITZ!Box Speedport W701V Annex A" os.version="58.04.82">AVM FRITZ!Box Speedport W701V Annex A 58.04.82 (May 12 2010)</example>
<param pos="0" name="os.vendor" value="AVM"/>
<param pos="0" name="os.family" value="FRITZ!Box"/>
<param pos="1" name="os.product"/>
<param pos="2" name="os.version"/>
<param pos="0" name="hw.vendor" value="AVM"/>
<param pos="0" name="hw.family" value="FRITZ!Box"/>
</fingerprint>
<fingerprint pattern="^(?:AVM )?(FRITZ!Fon .*) +(\d+\.\d+\.\d+)">
<description>AVM FritzFon</description>
- <example>AVM FRITZ!Fon 7150 (fs) 38.04.56 (Mar 31 2008)</example>
- <example>AVM FRITZ!Fon WLAN 7150 Annex A 58.04.84 (Apr 4 2011)</example>
+ <example os.product="FRITZ!Fon 7150 (fs)" os.version="38.04.56">AVM FRITZ!Fon 7150 (fs) 38.04.56 (Mar 31 2008)</example>
+ <example os.product="FRITZ!Fon WLAN 7150 Annex A" os.version="58.04.84">AVM FRITZ!Fon WLAN 7150 Annex A 58.04.84 (Apr 4 2011)</example>
<param pos="0" name="os.vendor" value="AVM"/>
<param pos="0" name="os.family" value="FRITZ!Fon"/>
<param pos="1" name="os.product"/>
<param pos="2" name="os.version"/>
<param pos="0" name="hw.vendor" value="AVM"/>
<param pos="0" name="hw.family" value="FRITZ!Fon"/>
</fingerprint>
<fingerprint pattern="^(?:AVM )?(Multibox .*) +(\d+\.\d+\.\d+)">
<description>AVM Multibox - Generic</description>
- <example>AVM Multibox 7390 NGN 84.05.09 (Jan 13 2012)</example>
+ <example os.product="Multibox 7390 NGN" os.version="84.05.09" hw.product="Multibox 7390 NGN">AVM Multibox 7390 NGN 84.05.09 (Jan 13 2012)</example>
<param pos="0" name="os.vendor" value="AVM"/>
<param pos="0" name="os.family" value="Multibox"/>
<param pos="1" name="os.product"/>
<param pos="2" name="os.version"/>
<param pos="0" name="hw.vendor" value="AVM"/>
@@ -267,14 +267,14 @@
<param pos="1" name="hw.version"/>
</fingerprint>
<fingerprint pattern="^(?:Polycom/[\d\.]+ )?Polycom(SoundPoint|VVX|SoundStation)\S+_(\d+)-UA/([\d\.]+)(?:_(.{12}))?$">
<description>Polycom SoundPoint, SountdStation, VVX VoIP phones</description>
- <example hw.version="5.8.0.13337" hw.family="VVX" hw.product="VVX 350">PolycomVVX-VVX_350-UA/5.8.0.13337</example>
- <example hw.version="4.1.4.7430" hw.family="VVX" hw.product="VVX 400" host.mac="010203040506">PolycomVVX-VVX_400-UA/4.1.4.7430_010203040506</example>
- <example hw.version="5.5.0.23866" hw.family="VVX" hw.product="VVX 501">Polycom/5.5.0.23866 PolycomVVX-VVX_501-UA/5.5.0.23866</example>
- <example hw.version="4.0.7.2514" hw.family="SoundPoint" hw.product="SoundPoint 670">PolycomSoundPointIP-SPIP_670-UA/4.0.7.2514</example>
+ <example hw.version="5.8.0.13337" hw.family="VVX" hw.product="VVX 350" hw.model="350">PolycomVVX-VVX_350-UA/5.8.0.13337</example>
+ <example hw.version="4.1.4.7430" hw.family="VVX" hw.product="VVX 400" host.mac="010203040506" hw.model="400">PolycomVVX-VVX_400-UA/4.1.4.7430_010203040506</example>
+ <example hw.version="5.5.0.23866" hw.family="VVX" hw.product="VVX 501" hw.model="501">Polycom/5.5.0.23866 PolycomVVX-VVX_501-UA/5.5.0.23866</example>
+ <example hw.version="4.0.7.2514" hw.family="SoundPoint" hw.product="SoundPoint 670" hw.model="670">PolycomSoundPointIP-SPIP_670-UA/4.0.7.2514</example>
<example hw.version="4.0.8.1608" hw.model="7000" hw.family="SoundStation" hw.product="SoundStation 7000">PolycomSoundStationIP-SSIP_7000-UA/4.0.8.1608</example>
<param pos="0" name="hw.vendor" value="Polycom"/>
<param pos="0" name="hw.device" value="VoIP"/>
<param pos="1" name="hw.family"/>
<param pos="0" name="hw.product" value="{hw.family} {hw.model}"/>
@@ -283,13 +283,14 @@
<param pos="4" name="host.mac"/>
</fingerprint>
<fingerprint pattern="^(?:Polycom/[\d\.]+ )?Polycom(?:RealPresenceTrio)-Trio_(\S+)-UA/([\d\.]+)(?:_(.{12}))?$">
<description>Polycom RealPresence Trio Phones</description>
- <example hw.version="5.4.0.12197" hw.product="RealPresence Trio 8800">PolycomRealPresenceTrio-Trio_8800-UA/5.4.0.12197</example>
- <example hw.version="5.7.2.3123" hw.product="RealPresence Trio Visual+">PolycomRealPresenceTrio-Trio_Visual+-UA/5.7.2.3123</example>
- <example hw.version="5.4.3.2389" hw.product="RealPresence Trio 8800">Polycom/5.4.3.2389 PolycomRealPresenceTrio-Trio_8800-UA/5.4.3.2389</example>
+ <example hw.version="5.4.0.12197" hw.product="RealPresence Trio 8800" hw.model="8800">PolycomRealPresenceTrio-Trio_8800-UA/5.4.0.12197</example>
+ <example hw.version="5.7.2.3123" hw.product="RealPresence Trio Visual+" hw.model="Visual+">PolycomRealPresenceTrio-Trio_Visual+-UA/5.7.2.3123</example>
+ <example hw.version="5.4.3.2389" hw.product="RealPresence Trio 8800" hw.model="8800">Polycom/5.4.3.2389 PolycomRealPresenceTrio-Trio_8800-UA/5.4.3.2389</example>
+ <example hw.version="5.4.3.2389" hw.product="RealPresence Trio 8800" hw.model="8800" host.mac="DEADBEEF0000">Polycom/5.4.3.2389 PolycomRealPresenceTrio-Trio_8800-UA/5.4.3.2389_DEADBEEF0000</example>
<param pos="0" name="hw.vendor" value="Polycom"/>
<param pos="0" name="hw.device" value="VoIP"/>
<param pos="0" name="hw.family" value="RealPresence"/>
<param pos="0" name="hw.product" value="RealPresence Trio {hw.model}"/>
<param pos="1" name="hw.model"/>
@@ -594,11 +595,11 @@
<param pos="0" name="service.cpe23" value="cpe:/a:freeswitch:freeswitch:{service.version}"/>
</fingerprint>
<fingerprint pattern="^Valcom (VIP-\w+) sw([\d.]+)">
<description>Valcom SIP device with version</description>
- <example os.version="1.50.28">Valcom VIP-204 sw1.50.28</example>
+ <example os.version="1.50.28" hw.product="VIP-204">Valcom VIP-204 sw1.50.28</example>
<param pos="0" name="os.vendor" value="Valcom"/>
<param pos="0" name="os.product" value="{hw.product} Firmware"/>
<param pos="2" name="os.version"/>
<param pos="0" name="os.device" value="SIP Device"/>
<param pos="0" name="hw.vendor" value="Valcom"/>
@@ -613,8 +614,102 @@
<param pos="0" name="hw.device" value="VoIP"/>
<param pos="0" name="hw.product" value="DX800A"/>
<param pos="0" name="os.vendor" value="Gigaset"/>
<param pos="0" name="os.product" value="{hw.product} Firmware"/>
<param pos="1" name="os.version"/>
+ </fingerprint>
+
+ <fingerprint pattern="^(TAU-\d+[A-Z]*(?:\.IP)?)/([\d.]+) SN/(VI[0-9A-Z]+)$">
+ <description>Eltex TAU model VoIP gateway - with serial number</description>
+ <example hw.product="TAU-8.IP" os.version="2.6.3">TAU-8.IP/2.6.3 SN/VI12345678</example>
+ <example os.version="2.0.0.229" hw.serial_number="VI4D012345">TAU-4M.IP/2.0.0.229 SN/VI4D012345</example>
+ <example hw.product="TAU-2M.IP" os.version="2.3.1.11" hw.serial_number="VI12345678">TAU-2M.IP/2.3.1.11 SN/VI12345678</example>
+ <example hw.product="TAU-1M.IP" os.version="2.0.0.229" hw.serial_number="VI3A012345">TAU-1M.IP/2.0.0.229 SN/VI3A012345</example>
+ <param pos="0" name="os.vendor" value="Eltex"/>
+ <param pos="0" name="os.product" value="{hw.product} Firmware"/>
+ <param pos="2" name="os.version"/>
+ <param pos="0" name="os.device" value="VoIP Gateway"/>
+ <param pos="0" name="hw.vendor" value="Eltex"/>
+ <param pos="1" name="hw.product"/>
+ <param pos="3" name="hw.serial_number"/>
+ <param pos="0" name="hw.device" value="VoIP Gateway"/>
+ </fingerprint>
+
+ <fingerprint pattern="^(TAU-\d+[A-Z]*(?:\.IP)?)/([\d.]+) SN/(VI[0-9A-Z]+) (?:SHA/[0-9a-f]+ )?sofia-sip/([\d.]+)$">
+ <description>Eltex TAU model VoIP gateway - with serial number and sofia version</description>
+ <example hw.product="TAU-8.IP" hw.serial_number="VI12345678">TAU-8.IP/2.3.0 SN/VI12345678 sofia-sip/1.12.10</example>
+ <example os.version="1.9.1" service.component.version="1.12.10">TAU-8.IP/1.9.1 SN/VI12345678 SHA/7404bd4 sofia-sip/1.12.10</example>
+ <example hw.product="TAU-2M.IP" os.version="1.13.3.5" hw.serial_number="VI12345678" service.component.version="1.12.10">TAU-2M.IP/1.13.3.5 SN/VI12345678 sofia-sip/1.12.10</example>
+ <example hw.product="TAU-1M.IP" os.version="1.9.3" hw.serial_number="VI3A012345" service.component.version="1.12.10">TAU-1M.IP/1.9.3 SN/VI3A012345 sofia-sip/1.12.10</example>
+ <param pos="0" name="service.vendor" value="FreeSWITCH"/>
+ <param pos="0" name="service.product" value="FreeSWITCH"/>
+ <param pos="0" name="service.device" value="SIP Gateway"/>
+ <param pos="0" name="service.cpe23" value="cpe:/a:freeswitch:freeswitch:-"/>
+ <param pos="0" name="service.component.vendor" value="FreeSWITCH"/>
+ <param pos="0" name="service.component.product" value="sofia-sip"/>
+ <param pos="4" name="service.component.version"/>
+ <param pos="0" name="os.vendor" value="Eltex"/>
+ <param pos="0" name="os.product" value="{hw.product} Firmware"/>
+ <param pos="2" name="os.version"/>
+ <param pos="0" name="os.device" value="VoIP Gateway"/>
+ <param pos="0" name="hw.vendor" value="Eltex"/>
+ <param pos="1" name="hw.product"/>
+ <param pos="3" name="hw.serial_number"/>
+ <param pos="0" name="hw.device" value="VoIP Gateway"/>
+ </fingerprint>
+
+ <fingerprint pattern="^(TAU-\d{1,2}) (?:build |v)([\d.]+) (?:with )?sofia-sip/([\d.]+)$">
+ <description>Eltex TAU model VoIP gateway - build variant with sofia version</description>
+ <example hw.product="TAU-72" os.version="2.18.0.35">TAU-72 build 2.18.0.35 sofia-sip/1.12.10</example>
+ <example service.component.version="1.12.10">TAU-1 v1.2 with sofia-sip/1.12.10</example>
+ <param pos="0" name="service.vendor" value="FreeSWITCH"/>
+ <param pos="0" name="service.product" value="FreeSWITCH"/>
+ <param pos="0" name="service.device" value="SIP Gateway"/>
+ <param pos="0" name="service.cpe23" value="cpe:/a:freeswitch:freeswitch:-"/>
+ <param pos="0" name="service.component.vendor" value="FreeSWITCH"/>
+ <param pos="0" name="service.component.product" value="sofia-sip"/>
+ <param pos="3" name="service.component.version"/>
+ <param pos="0" name="os.vendor" value="Eltex"/>
+ <param pos="0" name="os.product" value="{hw.product} Firmware"/>
+ <param pos="2" name="os.version"/>
+ <param pos="0" name="os.device" value="VoIP Gateway"/>
+ <param pos="0" name="hw.vendor" value="Eltex"/>
+ <param pos="1" name="hw.product"/>
+ <param pos="0" name="hw.device" value="VoIP Gateway"/>
+ </fingerprint>
+
+ <fingerprint pattern="^(?:Eltex )?(?:smg_pa_sip[ -]){1,2}([\d.]+)$">
+ <description>Eltex SMG model VoIP gateway - no model number</description>
+ <example os.version="3.9.1.50">Eltex smg_pa_sip smg_pa_sip-3.9.1.50</example>
+ <example os.version="3.10.1.22">smg_pa_sip smg_pa_sip-3.10.1.22</example>
+ <example os.version="3.18.0.67">smg_pa_sip 3.18.0.67</example>
+ <param pos="0" name="os.vendor" value="Eltex"/>
+ <param pos="0" name="os.product" value="SMG Firmware"/>
+ <param pos="1" name="os.version"/>
+ <param pos="0" name="os.device" value="VoIP Gateway"/>
+ <param pos="0" name="hw.vendor" value="Eltex"/>
+ <param pos="0" name="hw.device" value="VoIP Gateway"/>
+ </fingerprint>
+
+ <fingerprint pattern="^(RG-\d[\w-]+)/([\d.]+) SN/(VI\w+) (?:SHA/[0-9a-f]+ )?sofia-sip/([\d.]+)$">
+ <description>Eltex - NTP / NTU model broadband router - with serial number and sofia version</description>
+ <example hw.product="RG-5421G-Wac" hw.serial_number="VI12E45678">RG-5421G-Wac/2.4.2.87 SN/VI12E45678 sofia-sip/1.12.10</example>
+ <example os.version="1.11.0">RG-1404GF/1.11.0 SN/VI12E45678 sofia-sip/1.12.10</example>
+ <example service.component.version="1.12.1">RG-1404GF/1.8.0 SN/VI12E45678 SHA/0270864 sofia-sip/1.12.1</example>
+ <param pos="0" name="service.vendor" value="FreeSWITCH"/>
+ <param pos="0" name="service.product" value="FreeSWITCH"/>
+ <param pos="0" name="service.device" value="SIP Gateway"/>
+ <param pos="0" name="service.cpe23" value="cpe:/a:freeswitch:freeswitch:-"/>
+ <param pos="0" name="service.component.vendor" value="FreeSWITCH"/>
+ <param pos="0" name="service.component.product" value="sofia-sip"/>
+ <param pos="4" name="service.component.version"/>
+ <param pos="0" name="os.vendor" value="Eltex"/>
+ <param pos="0" name="os.product" value="{hw.product} Firmware"/>
+ <param pos="2" name="os.version"/>
+ <param pos="0" name="os.device" value="Broadband Router"/>
+ <param pos="0" name="hw.vendor" value="Eltex"/>
+ <param pos="1" name="hw.product"/>
+ <param pos="3" name="hw.serial_number"/>
+ <param pos="0" name="hw.device" value="Broadband Router"/>
</fingerprint>
</fingerprints>
\ No newline at end of file