VPS+ is a powerful virtual layered network protocol IDE or integrated development environment that can be used for:
1) Fast prototyping and deployment of protocol stacks in data network solutions including IoT and VoIP
2) Quality Assurance as a tool to validate network and device quality
3) Emulation of impaired network conditions and devices in a controlled fashion
4) Generation of any type of traffic with full control
VPS+ supports several state-of-the-art technologies including:
1) Protocol Emulation: L2, L3, L4 and Application layer protocols.
2) RTC and VoIP signaling via SIP and SIPs.
3) RTC and VoIP media via RTP and SRTP.
4) Emulation and support of media players, media recorders, camera, microphone, text-to-speech (TTS) and automatic speech recognition (ASR).
5) Speech codecs
6) Video codecs
7) Tone generation and detection.
8) IoT sensor and actuator emulation.
9) IoT CoAP and HTTP support.
10) Impairment insertion at all layers; loss and late