The Network Voice Protocol (NVP) was a ground-breaking network protocol used for the transportation of human language via a packet-switched communication network. It can be seen as the straight precursor of today’s voice-over-IP protocols.
NVP was developed in December 1973 by internet researcher Danny Cohen at the Information Science Institute (ISI) of the University of Southern California. The project was funded by ARPA’s Network Secure Communications (NSC) program.
NVP was used for the transmission of language between different locations on the ARPANET using different voice coding technologies such as linear predictive coding (LPC) and continuously variable slope delta modulation (CVSD).
The protocol itself consisted of two explicit parts: a control protocol and a transport protocol. The control protocol consisted of a relatively simple set of “telephone-properties”, for example a conversational-partner-recognition, different ring tones, transmission of the voice coding and the possibility of terminating the conversation.