SIP proxy server Windows
TekSIPIs a SIP Registrar and SIP Proxy for Windows. TekSIP supports UDP, TCP, TLS and WebSocket transports. TLS and Secure WebSocket are supported in only commercial editions. TekSIP is tested on Microsoft Windows XP, Vista, Windows 7/8/10 and Windows 2003-2016 server. TekSIP can be deployed as a signaling server for WebRTC based SIP phones. Please see installation requirements at Support section. and don't forget to read Readme file comes with the distribution.
TekSIP complies with RFC 3261, RFC 3263, RFC 3311, RFC 3581 and RFC 3891. It supports NAT traversal and ENUM. Please see technical details about NAT traversal in Readme. You can select IP address to be listened and alternative SIP endpoints for outgoing calls. You can also log session details into a log file and monitor active registrations and sessions in real-time. You can monitor number of active registrations and sessions using Windows Performance Monitor (Perfmon.exe). TekSIP can redirect calls to alternate endpoint when called endpoint is unavailable (Off-line, busy...). Active SIP session can be terminated via GUI. TekSIP has a Presence Server (SIP/SIMPLE based).
TekSIP also supports UPnP IGD specification. If installed behind UPnP supported Internet gateway device (ADSL router e.g.), TekSIP automatically detects if it is behind a new NAT gateway and the external IP address. All outgoing requests manipulated for NAT traversal. You do not need to add manual reverse mappings for SIP and RTP protocols. TekSIP has also a built-in STUN server. TekSIP supports auto provisioning of IP phones based on SUBSCRIBE / NOTIFY PnP mechanism.
TekSIP can optionally act as a B2BUA for incoming 3xx SIP responses. TekSIP can also act as a RTP Proxy and record audio streams if RTP proxy enabled. Recorded audio streams are saved in wave format can be played using TekSIP Manager. TekSIP can act as a WebRTC media proxy for SIP based WebRTC softphones. This enables WebRTC softphones to make calls to and accept calls from legacy SIP systems. RADIUS Authentication and Accounting are supported. RADIUS authorization is available in only SP edition of TekSIP. TekSIP accepts RADIUS disconnect requests as specified in RFC 5176.
TekSIP monitors failed registration and call attempts from suspicious endpoints and blacklists them. You can monitor black listed endpoints through TekSIP Manager and you can remove black listed endpoints from quarantine list if required. You can also ban specific user agents.
TekSIP also provides single accounts proxy; if you have just one provider account and many internal clients, TekSIP proxies all external calls for the provider account. TekSIP can register to upstream SIP servers to receive incoming calls.