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&amp;Life HUB/([\d.]+)$"> <description>Zyxel home routers</description> - <example>Home&amp;Life HUB/1.1.26.00</example> + <example os.version="1.1.26.00">Home&amp;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