Session Initiated Protocol (SIP) or Minet Stimulus Protocol for hosted voice applications? A difference in philosophy
In contrast to most hosted telephony solutions, that use a version of a SIP (Session Initiated Protocol) – UniVoIP OfficeConnect™ uses the Minet™ Protocol. Minet is a Stimulus Protocol.
The major differences between SIP and Minet™, or Stimulus Protocols in general, can be traced back to the radically different philosophies adopted when the two protocols were first developed.
Comparing SIP and Minet Protocol for hosted telephony applications
In contrast to most hosted telephony solutions, that use a version of a Session Initiated Protocol (SIP). OfficeConnect™ uses Minet™. Minet is a Stimulus Protocol. The major differences between SIP and Minet™ or Stimulus Protocols in general can be traced back to the radically different philosophies adopted when the two protocols were first developed.
Session Initiated Protocol
SIP was developed at IETF (Internet Engineering Task Force) for computing platforms to make media (voice) connections directly with other computing platforms. With SIP, the endpoints act as peers. SIP is a “peer-to-peer” protocol because developers believed end-points could be made increasingly smart. The intention was never to have a third party mediating or supporting their connections. Consequently, SIP was not designed to be used as a hosted service. It can be argued that SIP was actually intended to make service providers unnecessary. Of course service providers do a lot more for customers than just connect calls. Businesses need service providers to keep records, manage resources, simplify services, manage change, add value, and just plain keep things working. Because of the philosophy behind its design, SIP does not make those things easy for service providers. As evidence of the inefficiency of the SIP protocol in hosted Voice over IP (VoIP) environments, note that all major VoIP PBXs work better when their customers choose that vendor’s propriety VoIP protocol over SIP.
In contrast Minet was developed so that an intelligent server is always in charge of managing telephone calls. The Minet philosophy is that there is a controlling server, and all of the intelligence naturally resides there. All functionality is maintained and updated on the server level. When a user press a key on their phone, the server is simply told which key was pressed, and then the server uses its software and configuration to decide the appropriate actions. Minet is thus a “stimulus-response” protocol. Stimulus protocols minimize phone software and don’t attempt to set the phone up as a peer to the server.