Fancy webpage, in business since 1993, many customers. Their phones come either for Microsoft Teams, (Microsoft) Skype for Business (SFB; former Lync) or Generic (non-SFB). The latter is VoIP/SIP and can be used with Digium Asterisk for example. Their updates are posted on Citrix ShareFile. Let us have a look!
2.2.16.142.12 (Documentation)
retested in Oct. 2019 with 2.2.16.251
retested in May 2020 with 2.2.16.376
Password: | admin/1234 Web → Management → Administration → Users |
HTTPS: | enabled on default changeable via provisioning interface only (security/web/…) |
Update: | Web → Management → Manual Update → Firmware Upgrade |
Trust Anchors: | Web → Configuration → Security → Root CA Certificates |
SIP-URI User: | Web → Configuration → VoIP over IP → Line Settings → Line Number: 1 → User ID Web → Configuration → VoIP over IP → Line Settings → Line Number: 1 → Authentication User Name |
SIP-URI Host: | Web → Configuration → VoIP over IP → Signaling Protocols → (SIP Proxy and Registrar) Use SIP Proxy: Enable Web → Configuration → VoIP over IP → Signaling Protocols → (SIP Proxy and Registrar) Proxy IP Address or Host Name Web → Configuration → VoIP over IP → Signaling Protocols → (SIP Proxy and Registrar) Proxy Port: 5061 Web → Configuration → VoIP over IP → Signaling Protocols → (SIP Proxy and Registrar) Use SIP Proxy IP and Port for Registration: Enable Web → Configuration → VoIP over IP → Services → (Application Server) Type: Generic |
SIP-over-TLS: | Web → Configuration → VoIP over IP → Signaling Protocols → (SIP General) SIP Transport Protocol: TLS |
SDES-sRTP: | Web → Configuration → VoIP over IP → Media Streaming → (SRTP) Encryption and Authentication: SUPPORT ENCRYPTION which is RTP/AVP with crypto |
SHA-2 Digest: | does not pick MD5, continues without header Authorization, therefore is not able to register; therefore incompatible with Linphone |
DNS-SRV: | missing; therefore DNS-NAPTR missing, too |
Audio: | G.722 advertises the wrong bitrate (16000) on default Mitigation: Web → Configuration → VoIP over IP → Media Streaming → (Codecs) 1st Codec: G.722/8000 |
Session Timers: | broken; SIP UPDATE even if not supported |
Phone Display: | Line Label (voip/line/0/description) is not shown instead of Display Name (voip/line/0/extension_display) in the idle screen on the phone |
IP Port Source: | not random on default, 1024 always not the actual port but 5061 in the SIP headers Via and Contact Mitigation: unknown; service has to ignore it and re-use the TCP based connection instead |
Bugs: | SIP-over-TLS without authentication (no Hostname Validation), Cipher Suites include RC4 (even MD5) built-in certificates cannot be viewed |
Privacy: | SIP messages contain MAC |
Responsible Disclosure: | not available, I had to write a postal letter |
Firmware Update: | missing Automation missing Newsletter |
C450HD, 450HD, and 445HD seem SFB-only because I cannot find a Generic firmware for those, and are called UCC450HD, UC450HD, and UC445HD.
12 V 1 A, Coaxial: 5.5 mm × 2.5 mm