Az UNIStim ( Unified Networks IP Stimulus ) egy zárt vállalati ( védett ) jelzési információátviteli protokoll a Nortel VoIP telefonok és softphone -ok [1] [2] telefonközpontról történő kezelésére (például PBX Meridian és CS1000). Az UNIStim a SIP és H.323 nyílt szabványok , valamint az SCCP (Skinny) zárt protokoll analógja . Az UNIStim protokollt egyes IP PBX -ek (például Asterisk -ben ) és más gyártók szoftvertelefonjai is támogatják.
A Nortel aktívan részt vesz az IETF protokoll szabványosításában, az UNIStim szabványával végzett munkájára építve, és 1996 óta dolgozik a Nortel IP-PBX rendszereivel és IP Centrex platformjaival. A Nortel és a Cisco Systems közös hozzájárulása, amely az RFC 3054 "Media Gateway IP Phone Application Profile" című IETF -kiadványában csúcsosodik ki, amely felvázolja a Megaco protokoll paramétereit .
A Nortel feloszlatása után az Unistim protokollt az Avaya tartotta fenn és fejlesztette . A protokoll védett alkalmazás volt az Egyesült Államokban 1999 és 2019 között.
Az 5.5.11 Unistim protokoll legújabb verzióját az Avaya tette közzé 2021 januárjában [3] .
Az UNIStim egy alkalmazási rétegbeli protokoll , amely egy szerver, azaz egy IP PBX és egy Nortel VoIP telefonkliens közötti kommunikációra szolgál. A protokoll a szintén Nortel által kifejlesztett RUDP szállítási protokollon alapul. Az RUDP és az UDP közötti különbség a csomagszám és az újraküldési mechanizmus jelenléte a rudp csomagok használatával történő csomagvesztés esetén, beleértve az ACK-t, amely a fogadott UNIStim csomag számát és a NAK-t jelzi az elveszett / elmulasztott UNIStim csomag számát.
A protokoll egy vékony kliens szerver kezelését biztosítja VoIP számára . A szerver (CS1000) kezeli, információkat kap a kliensek állapotáról, adatokat cserél a protokollt támogató többi résztvevővel. Minden parancs több részre van osztva funkcionális céljuk szerint. Minden üzenet 3 fő mezőt tartalmaz, például: a menedzser a parancs címzettje, a teljes parancs hossza, a kezelő parancskódja. Az üzenet többi része a parancs típusától függ.
A kliens, miután üzenetet kapott a szervertől, végrehajtja a kérést. A parancstól függően a kliensnek jelentenie kell a végrehajtott parancs állapotát. Ezenkívül az ügyfél kérésre vagy meghatározott időtartamra bejelentheti állapotát.
A szerver teljes mértékben felügyeli az ügyfélállapotot és a hívásállapotot. A szerver feladata híváskor 2 kliens konfigurálása az RTP forgalom megnyitására. A kliens önállóan bonyolítja le az RTP forgalmat különféle audiokodekek segítségével.
Alapértelmezés szerint a következő szabványos portok működnek a protokollal :
Jelenleg a Nortel termékek által támogatott protokoll legújabb verziója az UNIStim 4.0. A protokoll megvalósításának részletei az 1999. május 7-én kelt 7068641 számú „Telephony and Data Network Services at a Phone” című dokumentumban [4] érhetők el .
A protokolltámogatás az Avaya IP PBX -ben valósul meg (az Avaya vállalati megoldásokhoz megvásárolta a Nortel eszközeit), és más rendszerekre is licencelve van. Az Avaya által megvalósított Unistim protokoll legújabb verziója az 5.5.11, amely 2021 januárjában jelent meg [3] .
A UNIStim szoftvert a következő hívásszolgáltató platformok támogatják [5] [6] [3] :
2012 óta az UNIStim protokollt támogatja az ingyenes szoftver IP-PBX Asterisk [7] .
Ügyfelek listája – UNIStim protokollt támogató Nortel VoIP telefonok:
Ügyfelek listája - Avaya VoIP telefonok, amelyek támogatják az UNIStim protokollt [3] [5] [6] :
Ezenkívül a protokollt a softphone-ok (softphones) [9] támogatják: Nortel/Avaya 2050 IP Softphone ( Windows operációs rendszert futtató asztali számítógépekhez ) és Nortel MVC 2050 ( Windows Mobile 2003 rendszert futtató PDA-khoz ).
Az ügyfelek teljes listája korábban elérhető volt a nortel.com oldalon. lásd még az Avaya 1100-as sorozatú IP-telefonok című cikket az angol Wikipédián.