ProCall mobility services service specifications
January 2024
Interoperability is only ensured with estos products such as ProCall Enterprise. No other applications have been certified for ProCall mobility services.
General
estos operates a STUN/TURN service for its products in the OVH cloud (https://www.ovhcloud.com/en/) in Europe on the basis of coturn (https://github.com/coturn/coturn).
Other services provided via ProCall mobility services are proprietary and specific to estos products, such as ensuring push messages for smartphone apps or the VPN-less operation supported from ProCall 8 Enterprise as a proxy between the ProCall clients and the ProCall Enterprise UCServer.
Network topology
Network addresses and port ranges are documented in https://support.estos.de/en/procall-enterprise/hostnamen-und-ip-adressen-der-online-dienste-fuer-firewall-konfiguration under UCConnect/UCTurn. These are updated here when the configuration is changed.
STUN/TURN performance features
STUN specifications
- RFC 3489 - "classic" STUN
- RFC 5389 - base "new" STUN specs
- RFC 5769 - test vectors for STUN protocol testing
- RFC 5780 - NAT behavior discovery support
- RFC 7443 - ALPN support for STUN & TURN
- RFC 7635 - oAuth third-party TURN/STUN authorization
TURN specifications
- RFC 5766 - base TURN specs
- RFC 6062 - TCP relaying TURN extension
- RFC 6156 - IPv6 extension for TURN
- RFC 7443 - ALPN support for STUN & TURN
- RFC 7635 - oAuth third-party TURN/STUN authorization
- DTLS support (http://tools.ietf.org/html/draft-petithuguenin-tram-turn-dtls-00)
- Mobile ICE (MICE) support (http://tools.ietf.org/html/draft-wing-tram-turn-mobility-02)
- TURN REST API (http://tools.ietf.org/html/draft-uberti-behave-turn-rest-00)
- Origin field in TURN (Multi-tenant TURN Server) (https://tools.ietf.org/html/draft-ietf-tram-stun-origin-06)
- TURN Bandwidth draft specs (http://tools.ietf.org/html/draft-thomson-tram-turn-bandwidth-01)
- TURN-bis (with dual allocation) draft specs (http://tools.ietf.org/html/draft-ietf-tram-turnbis-04)
ICE and relevant specifications
- RFC 5245 - ICE
- RFC 5768 – ICE–SIP
- RFC 6336 – ICE–IANA Registry
- RFC 6544 – ICE–TCP
- RFC 5928 - TURN Resolution Mechanism
Client-to-TURN protocol support
- UDP (per RFC 5766)
- TCP (per RFC 5766 and RFC 6062)
- TLS (per RFC 5766 and RFC 6062): including TLS1.3; ECDHE is supported.
- DTLS1.0 and DTLS1.2 (http://tools.ietf.org/html/draft-petithuguenin-tram-turn-dtls-00)
- SCTP (experimental implementation).
Relay Protocols
Template for tenders
If you are interested in a template for tenders, please contact us at https://www.estos.de/kontakt
ProCall Enterprise service specifications
- Recommended for "VPN-less": https://support.estos.de/de/procall-enterprise/procall-fuer-windows-einfach-ueber-das-internet-vpn-less-anbinden
- Recommended for ProCall App for Microsoft Teams: https://support.estos.de/de/procall-enterprise/procall-app-fuer-microsoft-teams/inbetriebnahme-der-procall-app-fuer-microsoft-teams
- Recommenced for ProCall Mobile: https://support.estos.de/de/procall-enterprise/procall-mobile-die-mobile-apps