# Stimulus protocol

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Stimulus_protocol
> Markdown URL: https://mediated.wiki/source/Stimulus_protocol.md
> Source: https://en.wikipedia.org/wiki/Stimulus_protocol
> Source revision: 1342454180
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

{{Multiple issues|
{{More citations needed|date=March 2026}}
{{notability|date=April 2020}}
}}

In [telephony](/source/telephony), a '''stimulus protocol''' is a type of protocol that is used to carry [event notifications](/source/Event_notification) between end points. Such a [protocol](/source/Protocol_data_unit) is used to control the operation of devices at each end of the link.<ref>{{cite book |last1=Hersent |first1=Olivier |last2=Petit |first2=Jean-Pierre |last3=Gurle |first3=David |title=IP Telephony: Deploying Voice-over-IP Protocols |date=5 August 2005 |publisher=John Wiley & Sons |isbn=978-0-470-02360-0 |url=https://www.google.com/books/edition/IP_Telephony/tGFYzbkSMj8C?hl=en&gbpv=1&dq=%22stimulus+protocol%22+event+end+point&pg=PA304&printsec=frontcover |language=en}}</ref> However, a stimulus protocol is not sensitive to the system state. In a typical application such a protocol will carry keystroke information from a telephone set to a central [call control](/source/call_control). It may also carry control information for simple types of text displays. [https://www.univoip.com/blog/sip-minet-protocol-hosted-pbx-applications MiNET] from [Mitel](/source/Mitel) is a typical protocol of this sort.

Stimulus protocols are most suited to networks with [https://www.geeksforgeeks.org/computer-networks/what-is-a-dumb-terminal/ dumb peripherals] and intelligent centralized applications (see [intelligent network](/source/intelligent_network)). This is in contrast to functional protocols which are best suited to a network with an intelligent periphery and a dumb core (see [dumb network](/source/dumb_network)). Because these architectures share core hardware over large numbers of peripherals, large and expensive computing capabilities in terms of both hardware and software may be supplied. These centralized architectures excel in solving the problems of complexity for large scale applications since the investment in hardware and software may be amortized across a great many users. However, the same virtue of large scale sharing prevents these architectures from providing any significant degree of customization to the preferences of the individual user. The most that can be supplied is a degree of parameterization of service operation.

With their suitability tied to the virtues of centralized [network architectures](/source/Network_architecture), stimulus protocols are being deprecated in favor of functional protocols with the rise of the Internet. A functional protocol such as  [Session Initiation Protocol](/source/Session_Initiation_Protocol) (SIP) from the [IETF](/source/IETF) is more suited for Internet applications.

==References==
{{Reflist}}

{{DEFAULTSORT:Stimulus Protocol}}
Category:Network protocols
Category:Telephony

{{Telephony-stub}}

---
Adapted from the Wikipedia article [Stimulus protocol](https://en.wikipedia.org/wiki/Stimulus_protocol) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Stimulus_protocol?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
