Поддерживать
www.wikidata.ru-ru.nina.az
Zapros SIP perenapravlyaetsya syuda sm takzhe drugie znacheniya SIP angl Session Initiation Protocol Protokol ustanovleniya seansa protokol peredachi dannyh opisyvayushij sposob ustanovleniya i zaversheniya polzovatelskogo seansa svyazi vklyuchayushego obmen multimedijnym soderzhimym IP telefoniya video i audiokonferencii mgnovennye soobsheniya onlajn igry Sam protokol SIP neposredstvenno golos ne peredaet Primer seti na baze protokola SIP Etot protokol opisyvaet kakim obrazom klientskoe prilozhenie naprimer softfon mozhet zaprosit nachalo soedineniya u drugogo vozmozhno fizicheski udalyonnogo klienta nahodyashegosya v toj zhe seti ispolzuya ego unikalnoe imya Protokol opredelyaet sposob sozdaniya kanala svyazi i soglasovaniya protokolov obmena informacii mezhdu klientami naprimer protokol RTP ispolzuetsya dlya obmena golosovymi dannymi Dopuskaetsya dobavlenie ili udalenie takih kanalov v techenie ustanovlennogo seansa a takzhe podklyuchenie i otklyuchenie dopolnitelnyh klientov to est predusmotrena konferenc svyaz kogda dopuskaetsya uchastie v obmene bolee dvuh storon SIP takzhe opredelyaet poryadok zaversheniya seansa Razrabotchiki protokola SIPRazrabotkoj SIP zanimalas organizaciya IETF MMUSIC Working Group Protokol nachal razrabatyvatsya v 1996 godu Heningom Shulzri Henning Schulzrinne Kolumbijskij universitet i Markom Hendli Universitetskij kolledzh Londona V noyabre 2000 goda SIP byl utverzhdyon kak signalnyj protokol proekta 3GPP i osnovnoj protokol arhitektury IMS modifikaciya 3GPP TS 24 229 SIP odin iz protokolov aktivno ispolzuyushihsya dlya peredachi rechi cherez internet Voice over IP naryadu s H 323 Principy protokolaV osnovu protokola rabochaya gruppa MMUSIC zalozhila sleduyushie principy Prostota vklyuchaet v sebya tolko shest metodov funkcij Nezavisimost ot transportnogo urovnya mozhet ispolzovat UDP TCP ATM i t d Personalnaya mobilnost polzovatelej Polzovateli mogut peremeshatsya v predelah seti bez ogranichenij Eto dostigaetsya putyom prisvoeniya polzovatelyu unikalnogo identifikatora Pri etom nabor predostavlyaemyh uslug ostaetsya neizmennym O svoih peremesheniyah polzovatel soobshaet s pomoshyu soobsheniya REGISTER svoemu serveru Masshtabiruemost seti Struktura seti na baze protokola SIP pozvolyaet legko eyo rasshiryat i uvelichivat chislo elementov Rasshiryaemost protokola Protokol harakterizuetsya vozmozhnostyu dopolnyat ego novymi funkciyami pri poyavlenii novyh uslug Integraciya v stek sushestvuyushih protokolov Internet Protokol SIP yavlyaetsya chastyu globalnoj arhitektury multimedia razrabotannoj komitetom IETF Krome SIP eta arhitektura vklyuchaet v sebya protokoly RSVP RTP RTSP SDP Vzaimodejstvie s drugimi protokolami signalizacii Protokol SIP mozhet byt ispolzovan sovmestno s drugimi protokolami IP telefonii protokolami TfOP i dlya svyazi s intellektualnymi setyami Dizajn protokolaKlienty SIP tradicionno ispolzuyut port 5060 TCP ili UDP dlya soedineniya elementov SIP seti V osnovnom SIP ispolzuetsya dlya ustanovleniya i razedineniya golosovyh i videozvonkov Pri etom on mozhet ispolzovatsya i v lyubyh drugih prilozheniyah gde trebuetsya ustanovka soedineniya takih kak sistemy opovesheniya mobilnye terminaly i tak dalee Sushestvuet bolshoe kolichestvo rekomendacij RFC otnosyashihsya k SIP i opredelyayushih povedenie takih prilozhenij Dlya peredachi samih golosovyh i videodannyh ispolzuyut drugie transportnye protokoly chashe vsego RTP Glavnoj zadachej razrabotki SIP bylo sozdanie signalnogo protokola na baze IP kotoryj mog by podderzhivat rasshirennyj nabor funkcij obrabotki vyzova i uslug predstavlennyh v sushestvuyushej TfOP Sam protokol SIP ne opredelyaet etih funkcij a sosredotochen tolko na procedurah registracii polzovatelya ustanovleniya i zaversheniya vyzova i sootvetstvuyushej signalizacii Pri etom on byl sproektirovan s podderzhkoj takih funkcionalnyh elementov seti kak proksi servery Proxy Servers i Polzovatelskie Agenty User Agents Eti elementy obespechivayut bazovyj nabor uslug nabor nomera vyzov telefonnogo apparata zvukovoe informirovanie abonenta o statuse vyzova Telefonnye seti na osnove SIP mogut podderzhivat i bolee sovremennye uslugi obychno predostavlyaemye OKS 7 nesmotrya na znachitelnoe razlichie etih dvuh protokolov OKS 7 harakterizuetsya slozhnoj centralizovannoj intellektualnoj setyu i prostymi neintellektualnymi terminalami tradicionnye telefonnye apparaty SIP naoborot trebuet ochen prostuyu i sootvetstvenno horosho masshtabiruemuyu set s intellektom vstroennym v okonechnye elementy na periferii terminaly postroennye kak fizicheskie ustrojstva ili programmy SIP ispolzuetsya vmeste s neskolkimi drugimi protokolami i uchastvuet tolko v signalnoj chasti sessii svyazi SIP vypolnyaet rol nositelya dlya SDP kotoryj opisyvaet parametry peredachi mediadannyh v ramkah sessii naprimer ispolzuemye porty IP i kodeki V tipichnom primenenii sessii SIP eto prosto potoki paketov RTP RTP yavlyaetsya neposredstvennym nositelem golosovyh i video dannyh Pervaya predlozhennaya versiya standarta SIP 2 0 byla opredelena v RFC 2543 Protokol byl dopolnitelno utochnyon v RFC 3261 hotya mnogie realizacii po prezhnemu osnovany na promezhutochnyh versiyah standarta Obratite vnimanie chto nomer versii ostalsya 2 0 AdresaciyaV razdele ne hvataet ssylok na istochniki sm rekomendacii po poisku Informaciya dolzhna byt proveryaema inache ona mozhet byt udalena Vy mozhete otredaktirovat statyu dobaviv ssylki na avtoritetnye istochniki v vide snosok 4 oktyabrya 2021 Dlya organizacii vzaimodejstviya s sushestvuyushimi prilozheniyami setej IP i dlya obespecheniya mobilnosti polzovatelej SIP ispolzuet adres podobnyj adresu elektronnoj pochty V kachestve vyzyvaemyh i vyzyvayushih adresov ispolzuyutsya universalnye ukazateli resursov URI tak nazyvaemye SIP URI obychno imeyushie format sip identifikator domen gde identifikator predstavlyaet soboj imya ili nomer telefona abonenta a domen opredelyaet server ili IP ATS kotorye mogut byt zadany domennym imenem ili adresom IP Primery login abonenta Domennoe imya domennoe imya ustrojstva IP adres telefona adres VoIP shlyuza Standart URI zadan v RFC 3986 Adres sostoit iz dvuh chastej Pervaya chast imya polzovatelya zaregistrirovannogo v domene ili na rabochej stancii Vo vtoroj chasti adresa ukazyvaetsya imya domena seti hosta ili IP adres Esli vtoraya chast identificiruet telefonnyj shlyuz to v pervoj ukazyvaetsya nomer telefona abonenta Imena polzovatelej predstavlyayut soboj obychnye alfavitno cifrovye identifikatory V IP telefonii kak pravilo ispolzuyut chisto cifrovye identifikatory nomera dlya udobstva rasshireniya zameny klassicheskih telefonnyh setej Nomera mestnoj svyazi kak pravilo 2 3 4 znachnye Nomer telefona peredavaemyj shlyuzu lyuboj dostupnyj cherez nego on mozhet byt kak nomerom mestnoj svyazi tak i nomerom mobilnogo ili gorodskogo telefona Adres shlyuza adres IP ili domennoe imya zadayotsya v nastrojkah telefona ili programmy klienta a polzovatelyu dlya soversheniya zvonka dostatochno tolko nabora nomera Arhitektura setiProtokol SIP imeet klient servernuyu arhitekturu Klient vydayot zaprosy s ukazaniem togo chto on hochet poluchit ot servera Server prinimaet i obrabatyvaet zaprosy vydayot otvety soderzhashie uvedomlenie ob uspeshnosti vypolneniya zaprosa uvedomlenie ob oshibke ili informaciyu zaproshennuyu klientom Obsluzhivanie vyzova raspredeleno mezhdu razlichnymi elementami seti SIP Osnovnym funkcionalnym elementom realizuyushim funkcii upravleniya soedineniem yavlyaetsya abonentskij terminal Ostalnye elementy seti mogut otvechat za marshrutizaciyu vyzovov a inogda sluzhat dlya predostavleniya dopolnitelnyh servisov Terminal Kogda klient i server realizovany v konechnom oborudovanii i vzaimodejstvuyut neposredstvenno s polzovatelem oni nazyvayutsya User Agent Client angl UAC klient agenta polzovatelya i User Agent Server angl UAS server agenta polzovatelya Esli v ustrojstve prisutstvuyut i UAC i UAS to ono nazyvaetsya User Agent UA polzovatelskij agent i po svoej suti predstavlyaet soboj okonechnoe oborudovanie SIP Server UAS i klient UAC imeyut vozmozhnost neposredstvenno vzaimodejstvovat s polzovatelem Drugie klienty i servery SIP etogo delat ne mogut Proksi server Proksi server ot angl proxy predstavitel predstavlyaet interesy polzovatelya v seti On prinimaet zaprosy obrabatyvaet ih i vypolnyaet sootvetstvuyushie dejstviya Proksi server sostoit iz klientskoj i servernoj chastej poetomu mozhet prinimat vyzovy iniciirovat zaprosy i vozvrashat otvety Proksi server mozhet ne izmenyat strukturu i soderzhimoe peredavaemyh soobshenij lish dobavlyaya svoyu adresnuyu informaciyu v specialnoe pole Via Predusmotreno dva tipa proksi serverov s sohraneniem sostoyanij stateful Takoj server hranit v svoej pamyati vse poluchennye zaprosy i svyazannye s nim novye sformirovannye zaprosy do okonchaniya tranzakcii bez sohraneniya sostoyanij stateless Takoj server prosto obrabatyvaet poluchaemye zaprosy No na ego baze nelzya realizovat slozhnye intellektualnye uslugi Proksi mozhet ukazat polzovatelyu v otvet na pervyj zapros na neobhodimost dopolnitelnyh dlya autentifikacii kak minimum logina otvet 407 Proxy authentification required a takzhe parametrov cifrovoj autentifikacii dlya obespecheniya bezopasnosti Server B2BUA B2BUA angl back to back user agent bukvalno polzovatelskij agent spina k spine variant servernogo logicheskogo elementa v prilozheniyah rabotayushih s protokolom SIP Po ideologii raboty B2BUA pohozh na proksi server SIP odnako est principialnye razlichiya Server B2BUA rabotaet odnovremenno s neskolkimi kak pravilo dvumya konechnymi ustrojstvami terminalami razdelyaya vyzov ili seans na raznye plechi uchastki S kazhdym uchastkom B2BUA rabotaet individualno kak UAS po otnosheniyu k iniciatoru i kak UAC po otnosheniyu k terminalu prinimayushemu vyzov Pri etom signalnye soobsheniya peredayutsya v ramkah seansa v obe storony sinhronno hotya reshenie o neobhodimosti peredachi soobsheniya i ego formate prinimaetsya B2BUA dlya kazhdogo uchastka v individualnom poryadke Kazhdyj iz uchastnikov soedineniya seansa svyazi na urovne signalizacii vzaimodejstvuet s B2BUA kak s okonechnym ustrojstvom hotya v dejstvitelnosti server yavlyaetsya posrednikom Eto otrazhaetsya v adresnyh polyah takih kak From To i Contact soobshenij otpravlyaemyh serverom B2BUA Takim obrazom klyuchevoe otlichie B2BUA polnostyu nezavisimaya signalizaciya vseh uchastkov vyzova Eto oznachaet v chastnosti chto dlya vzaimodejstviya s kazhdym otdelnym polzovatelem v ramkah seansa svyazi ispolzuyutsya unikalnye identifikatory a soderzhimoe odnih i teh zhe soobshenij dlya raznyh uchastkov budet razlichnym Polzovatelskie agenty okonechnyh terminalov mogut vzaimodejstvovat s B2BUA i pri uchastii proksi serverov Server B2BUA mozhet predostavlyat sleduyushie funkcii Upravlenie zvonkami billing perevod zvonka avtomaticheskoe razedinenie i t d Sopryazhenie raznyh setej v chastnosti dlya adaptacii raznyh dialektov protokola zavisimyh ot proizvoditelej Sokrytie struktury seti chastnye adresa setevaya topologiya i t p Dovolno chasto B2BUA yavlyaetsya chastyu mediashlyuza dlya togo chtoby polnostyu upravlyat mediapotokami v ramkah sessii Signalnyj shlyuz yavlyayushijsya chastyu pogranichnogo kontrollera soedinenij seansov naglyadnyj primer primeneniya B2BUA Server pereadresacii Server pereadresacii Redirect Server ispolzuetsya dlya perenapravleniya vyzova po adresu tekushego mestopolozheniya polzovatelya Server pereadresacii ne terminiruet vyzovy i ne iniciiruet sobstvennye zaprosy a tolko soobshaet novyj nomer dlya pereadresacii ili adres neobhodimogo terminala ili adres proksi servera pri pomoshi otvetov klassa 3XX 301 Moved Permanently 302 Moved Temporarily ili 300 Multiple Choice Dopolnitelnaya informaciya o vyzyvaemom polzovatele novyj adres i ili nomer telefona dlya posleduyushego perenapravleniya zaprosa dalee peredaetsya v otvete ot servera pereadresacii v pole Contact naprimer otvet 300 Multiple choice mozhet soderzhat neskolko strok tipa Contact s novoj informaciej dlya perenapravleniya vyzova Dlya celej polucheniya informacii dlya perenapravleniya server pereadresacii mozhet vzaimodejstvovat s SIP registratorom ili serverom opredeleniya mestopolozheniya Odnako dlya osushestvleniya soedineniya polzovatel mozhet ne ispolzovat server pereadresacii esli on sam znaet tekushij adres trebuemogo polzovatelya Server registracii registrator Process registracii SIP User Agent na SIP registratore s autentifikaciej po loginu Protokol SIP podrazumevaet mobilnost polzovatelya to est polzovatel mozhet peremeshatsya v predelah seti poluchaya novyj adres Poetomu v SIP sushestvuet mehanizm registracii uvedomlenie o novom adrese so storony polzovatelskogo agenta Server registracii ili registrator registrar sluzhit dlya fiksacii i hraneniya tekushego adresa polzovatelya i predstavlyaet soboj regulyarno obnovlyaemuyu bazu dannyh adresnoj informacii V obshem sluchae polzovatel soobshaet serveru registracii svoyu adresnuyu informaciyu takuyu kak IP adres ili domennoe imya i abonentskij telefonnyj nomer pri pomoshi zaprosa REGISTER Server mozhet podtverdit uspeshnuyu registraciyu 200 OK ili otklonit v sluchae esli est proverka dannyh i uchyotnaya zapis polzovatelya ne najdena 404 Not found ili registraciya dlya polzovatelya zapreshena v dannyj moment 403 Forbidden Registrator mozhet ukazat na neobhodimost logina polzovatelya dlya proverki 401 Unauthorized pri etom mozhet predlozhit klientu provesti autentifikaciyu na osnove zashifrovannogo parolya V kachestve istochnika informacii dlya autentifikacii polzovatelya mozhet vystupat ustrojstvo ili PO ne ispolzuyushee protokol SIP naprimer SUBD MS Exchange RADIUS server i t p Registraciya terminala polzovatelya na servere imeet opredelyonnyj srok zhizni i dolzhna podtverzhdatsya novym zaprosom REGISTER so storony klienta v protivnom sluchae adresnaya informaciya mozhet byt udalena Informaciya o prodolzhitelnosti tajmera sroka zhizni registracii v sekundah peredaetsya kazhdoj storonoj v pole Expires Server vybiraet naimenshee znachenie tajmera iz informacii poluchennoj ot klienta i iz sobstvennyh parametrov opredelyaet takim obrazom vremya dejstviya registraciya i peredaet okonchatelnoe znachenie tajmera klientu v pole Expires v 200 OK pri podtverzhdenii registracii Klient mozhet takzhe prislat zapros s nulevym vremenem zhizni registracii v pole Expires eto zapros na prinuditelnoe udalenie adresnoj informacii iz servera t e zavershenie ili udalenie registracii po iniciative klienta V razlichnyh realizaciyah SIP setej mozhet vstrechatsya sochetanie servera registracii i drugih serverov v edinom prilozhenii ili ustrojstve rabotayushem cherez odin soket na odnom portu obychno UDP 5060 to est edinuyu tochku polucheniya i obrabotki zaprosov Tak zachastuyu registratory sovmeshayutsya s serverom pereadresacii B2BUA ili SIP proksi Naprimer mnogie programmnye ATS naprimer Asterisk Yate RTU soderzhat funkcional SIP registratora s proverkoj registracionnyh dannyh kazhdogo polzovatelya Informaciya o vozmozhnostyah polzovatelya zaregistrirovatsya i ustanavlivat soedineniya opredelyayutsya v dannom sluchae ego edinoj uchyotnoj zapisyu V svoyu ochered abonentskoe oborudovanie IP telefonii telefony abonentskie shlyuzy v bolshinstve sluchaev trebuyut obyazatelnoj predvaritelnoj registracii na servere dlya dalnejshej raboty v telefonnoj seti V rezultate sistema IP telefonii mozhet vyglyadet analogichno sisteme sotovoj svyazi vse abonentskoe oborudovanie pri vklyuchenii registriruetsya na kommutatore ATS i posle etogo mozhet sovershat i prinimat vyzovy cherez nego kotoryj libo pereadresuet zapros drugomu konechnomu polzovatelyu libo perepravlyaet zapros na drugoj kommutator Server opredeleniya mestopolozheniya polzovatelej Polzovatel mozhet peremeshatsya v predelah raznyh setej krome togo podlinnyj adres polzovatelya mozhet byt i neizvestnym dazhe esli ego nomer izvesten Eto aktualno v chastnosti dlya uslugi perenosimosti nomera LNP MNP Dlya resheniya takih zadach sushestvuet mehanizm opredeleniya mestopolozheniya polzovatelya pri pomoshi storonnih sredstv ne imeyushih pryamogo otnosheniya k SIP server opredeleniya mestopolozheniya angl Location Server kotoryj hranit tekushij adres polzovatelya i predstavlyaet soboj regulyarno obnovlyaemuyu bazu dannyh adresnoj informacii Polzovatel kotoromu nuzhna adresnaya informaciya drugogo polzovatelya dlya ustanovleniya soedineniya ne svyazyvaetsya s serverom opredeleniya mestopolozheniya napryamuyu Etu funkciyu vypolnyayut drugie SIP servery pri pomoshi protokolov LDAP RWHOIS ENUM RADIUS ili drugih protokolov Soobsheniya protokola SIPSoobsheniya protokola SIP zaprosy i otvety predstavlyayut soboj posledovatelnosti tekstovyh strok zakodirovannyh v sootvetstvii s dokumentom RFC 2279 Struktura i sintaksis soobshenij SIP identichny ispolzuemym v protokole HTTP Struktura soobshenij protokola SIPStartovaya strokaZagolovkiPustaya strokaTelo soobsheniyaStartovaya stroka nachinaet lyuboe SIP soobshenie Esli soobshenie yavlyaetsya zaprosom v nej ukazyvaetsya tip zaprosa adresat i nomer versii protokola Esli soobshenie yavlyaetsya otvetom na zapros v nej ukazyvaetsya nomer versii protokola tip otveta i ego korotkaya rasshifrovka Zagolovki soobshenij soderzhat informaciyu neobhodimuyu dlya obrabotki soobsheniya informaciya ob otpravitele adresate puti sledovaniya i pr Pustaya stroka CL RF otdelyaet zagolovok SIP soobsheniya ot soderzhaniya kotoroe vklyuchaet informaciyu po opisaniyu budushej sessii pri pomoshi protokolov SDP RFC2327 Telo soobsheniya soderzhit opisanie seansov svyazi Ne vse zaprosy soderzhat telo soobsheniya naprimer zapros BYE Vse otvety mogut soderzhat telo soobsheniya no soderzhimoe tela v nih byvaet raznym Primer zaprosa INVITE INVITE sip nikolia example ru SIP 2 0 Record Route lt sip nikolia 10 0 0 10 lr gt Via SIP 2 0 UDP 10 0 0 10 branch z9hG4bK3af7 0a6e92f4 0 Via SIP 2 0 UDP 192 168 0 2 5060 branch z9hG4bK12ee92cb rport 5060 From 78128210000 lt sip 78128210000 neutral ru gt tag as149b2d97 To lt sip nikolia example ru gt Contact lt sip 78128210000 neutral ru gt Call ID 3cbf958e6f43d91905c3fa964a373dcb example ru CSeq 103 INVITE Max Forwards 16 Date Wed 10 Jan 2001 13 16 23 GMT Allow INVITE ACK CANCEL OPTIONS BYE REFER SUBSCRIBE NOTIFY Supported replaces Content Type application sdp Content Length 394 v 0 o root 3303 3304 IN IP4 10 0 0 10 s session c IN IP4 10 0 0 10 t 0 0 m audio 40358 RTP AVP 0 8 101 a rtpmap 0 PCMU 8000 a rtpmap 8 PCMA 8000 a rtpmap 101 telephone event 8000 a fmtp 101 0 16 a silenceSupp off a sendrecv Zaprosy V pervonachalnoj versii protokola SIP v RFC 3261 bylo opredeleno shest tipov zaprosov S pomoshyu zaprosov klient soobshaet o tekushem mestopolozhenii priglashaet polzovatelej prinyat uchastie v seansah svyazi modificiruet uzhe ustanovlennye seansy zavershaet ih i t d Tip zaprosa ukazyvaetsya v startovoj stroke INVITE priglashaet polzovatelya k seansu svyazi Obychno soderzhit SDP opisanie seansa ACK podtverzhdaet priyom otveta na zapros INVITE BYE zavershaet seans svyazi Mozhet byt peredan lyuboj iz storon uchastvuyushih v seanse CANCEL otmenyaet obrabotku ranee peredannyh zaprosov no ne vliyaet na zaprosy kotorye uzhe zakonchili obrabatyvatsya REGISTER perenosit adresnuyu informaciyu dlya registracii polzovatelya na servere opredeleniya mestopolozheniya OPTIONS zaprashivaet informaciyu o funkcionalnyh vozmozhnostyah servera V dalnejshem protokol byl rasshiren v nego dobavili eshyo neskolko tipov zaprosov PRACK vremennoe podtverzhdenie RFC 3262 SUBSCRIBE podpiska na poluchenie uvedomlenij o sobytii RFC 3265 NOTIFY uvedomlenie podpischika o sobytii RFC 3265 PUBLISH publikaciya sobytiya na servere RFC 3903 INFO peredacha informacii kotoraya ne izmenyaet sostoyanie sessii RFC 2976 REFER zapros poluchatelya o peredache zaprosa SIP RFC 3515 MESSAGE peredacha mgnovennyh soobshenij sredstvami SIP RFC 3428 UPDATE modifikaciya sostoyaniya sessii bez izmeneniya sostoyaniya dialoga RFC 3311 Otvety na zaprosy Otvety na zaprosy soobshayut o rezultate obrabotki zaprosa libo peredayut zaproshennuyu informaciyu Strukturu otvetov i ih vidy protokol SIP unasledoval ot protokola HTTP Opredeleno shest tipov otvetov nesushih raznuyu funkcionalnuyu nagruzku Tip otveta kodiruetsya tryohznachnym chislom samoj vazhnoj yavlyaetsya pervaya cifra kotoraya opredelyaet klass otveta 1HH informacionnye otvety pokazyvayut chto zapros nahoditsya v stadii obrabotki Naibolee rasprostranyonnye otvety dannogo tipa 100 Trying 180 Ringing 183 Session Progress 2HH finalnye otvety oznachayushie chto zapros byl uspeshno obrabotan V nastoyashee vremya v dannom tipe opredeleny tolko dva otveta 200 OK i 202 Accepted prim 202 koda net v RFC 3261 3HH finalnye otvety informiruyushie oborudovanie vyzyvayushego polzovatelya o novom mestopolozhenii vyzyvaemogo polzovatelya naprimer otvet 302 Moved Temporary 4HH finalnye otvety informiruyushie ob otklonenii ili oshibke pri obrabotke ili vypolnenii zaprosa naprimer 403 Forbidden ili klassicheskij dlya protokola HTTP otvet 404 Not Found Drugie primery 406 Not Acceptable nepriemlemyj po soderzhaniyu zapros 486 Busy Here abonent zanyat ili 487 Request Terminated vyzyvayushij polzovatel razorval soedinenie ne dozhidayas otveta otmena zaprosa 5HH finalnye otvety informiruyushie o tom chto zapros ne mozhet byt obrabotan iz za otkaza servera 500 Server Internal Error 6HH finalnye otvety informiruyushie o tom chto soedinenie s vyzyvaemym polzovatelem ustanovit nevozmozhno naprimer otvet 603 Decline oznachaet chto vyzyvaemyj polzovatel otklonil vhodyashij vyzov Algoritmy ustanovleniya soedineniyaProtokol SIP yavlyaetsya upravlyayushim protokolom dlya ustanovleniya modifikacii i razryva soedineniya orientirovannogo na peredachu potokovyh dannyh Parametry peredachi mediapotokov opisyvayutsya v protokole SIP posredstvom SDP protokol opisaniya sessii Potokovye mediadannye mogut peredavatsya razlichnymi sredstvami sredi kotoryh naibolee populyarny transportnye protokoly RTP i RTCP Protokol SIP opredelyaet 3 osnovnyh scenariya ustanovleniya soedineniya s uchastiem proksi servera s uchastiem servera pereadresacii i neposredstvenno mezhdu polzovatelyami Scenarii razlichayutsya po tomu kak osushestvlyaetsya poisk i priglashenie vyzyvaemogo polzovatelya Osnovnye algoritmy ustanovleniya soedineniya opisany v RFC 3665 Primer scenariya ustanovleniya soedineniya s uchastiem SIP servera pereadresacii i SIP Proxy Alisa delaet zapros na svoem terminale i osushestvlyaet poisk informacii o terminale Borisa Server pereadresacii vydaet informaciyu o tom chto svyazatsya s Borisom mozhno cherez drugoj adres adres proksi servera Terminal Alisy delaet zapros na proksi server tot v svoyu ochered peresylaet zapros na terminal Borisa Ot terminala Borisa postupaet informaciya o tom chto polzovatel najden i on poluchil zvukovoj signal o tom chto ego vyzyvayut 180 Ringing chto proksi server peredaet terminalu Alisy Dalee kogda Boris prinimaet vyzov sootvetstvuyushee soobshenie 200 OK proksi server takzhe peredaet terminalu Alisy i v rezultate ustanavlivaetsya seans svyazi s peredachej media dannyh po protokolu RTP Primer scenariya ustanovleniya soedineniya s uchastiem servera B2BUA V primere nizhe mediatrafik proksiruetsya cherez server Signalnye soobsheniya dlya uchastkov Alisa B2BUA i B2BUA Boris yavlyayutsya polnostyu nezavisimymi i vypolnyayutsya v ramkah raznyh sessij izmenyatsya kak minimum adresa naznacheniya i otpravka a takzhe Call ID sessij Terminal Alisy ne znaet realnogo mestopolozheniya terminala Borisa i naoborot Tak mozhet vyglyadet vzaimodejstvie cherez nekotorye softsvichi ili pogranichnye kontrollery sessij SBC SIP T i SIP IDlya vzaimodejstviya s tradicionnymi telefonnymi setyami ispolzuyushimi signalizaciyu OKS 7 byli razrabotany modifikacii protokola SIP dlya telefonii Session Initiation Protocol for Telephones SIP T i Session Initiation Protocol Internetworking SIP I Protokol SIP I razrabotan organizaciej ITU T rekomendaciya Q 1912 5 a SIP T IETF i opisan v dokumente RFC 3372 Osnovnaya zadacha dannyh modifikacij protokola SIP zaklyuchaetsya v prozrachnoj peredache soobshenij ISUP po IP seti Dannaya zadacha osushestvlyaetsya putyom inkapsulyacii signalnyh edinic OKS v soobsheniya SIP Vse trebuemye zadachi po vzaimodejstviyu mezhdu protokolami byli resheny na baze protokola SIP Trebovanie po vzaimodejstviyu Funkciya SIP TProzrachnost signalizacii ISUP Inkapsulyaciya ISUP v telo soobsheniya SIPVozmozhnost marshrutizirovat soobsheniya SIP v zavisimosti ot parametrov ISUP Translyaciya parametrov ISUP v zagolovke soobsheniya SIPTranslyaciya adresnoj informacii pri ustanovlennom soedinenii Ispolzovanie metoda INFOSravnenie s H 323SIP prigoden dlya chteniya chelovekom i strukturirovan v otnoshenii zaprosov i otklikov Storonniki SIP takzhe zayavlyayut o nyom kak o bolee prostom po sravneniyu s H 323 Odnako nekotorye eksperty sklonny schitat chto v to vremya kak pervonachalnoj celyu SIP byla prostota v svoyom segodnyashnem vide on stal tak zhe slozhen kak i H 323 Drugie eksperty obosnovanno schitayut chto SIP kak protokol bez sostoyanij dayot vozmozhnost legko realizovat vosstanovlenie pri otkaze i drugie vozmozhnosti kotorye zatrudneny v protokolah s sostoyaniyami takih kak H 323 Kak SIP tak i H 323 ne ogranicheny golosovoj svyazyu oni obsluzhivayut lyuboj seans svyazi ot golosovogo do videoseansa ili prilozhenij budushego Parametr sravneniya SIP H 323Dopolnitelnye uslugi Nabor uslug podderzhivaemyh oboimi protokolami primerno odinakovPersonalnaya mobilnost polzovatelej Imeetsya horoshij nabor sredstv podderzhki mobilnosti Personalnaya mobilnost podderzhivaetsya no menee gibkoRasshiryaemost protokola Udobnaya rasshiryaemost prostaya sovmestimost s predydushimi versiyami Rasshiryaemost podderzhivaetsya no sushestvuet ryad slozhnostejMasshtabiruemost seti Oba protokola obespechivayut horoshuyu masshtabiruemost setiVremya ustanovleniya soedineniya Dostatochno odnoj tranzakcii Trebuetsya neskolko tranzakcijSlozhnost protokola Prostoj malo zaprosov tekstovyj format soobshenij Slozhnyj mnogo zaprosov i protokolov dvoichnoe predstavlenie soobshenijSovmestimost oborudovaniya Prakticheski nikakoj Kazhdyj proizvoditel SIP ustrojstv soblyudaet tolko tot nabor rekomendacij RFC kotoryj emu nravitsya ibo nabor etih rekomendacij ochen velik Sovmestim fakticheski tolko bazovyj vyzov Prakticheski polnaya Standarty ustoyavshiesya i imeyut chyotkij nabor specifikacijBezopasnostVoprosam bezopasnosti ispolzovaniya protokola SIP posvyashyon otdelnyj razdel RFC 3261 Shifrovanie signalnogo trafika vozmozhno na transportnom urovne cherez ispolzovanie TLS poverh TCP UDP Krome togo razrabotan standart angl SIPS nakladyvayushij dopolnitelnye soglasheniya po bezopasnoj peredache dannyh posredstvom SIP Dlya shifrovaniya multimedijnogo kontenta primenyaetsya protokol SRTP Sm takzheSravnenie programm dlya IP telefonii SDP SCTP RTP NGN Softswitch SIMPLE ZRTP Kompyuternaya telefoniya Mobile VoIPPrimechaniyaHygienic centrifugal pump with CIP and SIP capability World Pumps 2004 05 T 2004 vyp 452 S 8 ISSN 0262 1762 doi 10 1016 s0262 1762 04 00189 0 Alan B Johnston SIP understanding the Session Initiation Protocol Boston Artech House 2001 1 online resource xxi 201 pages s ISBN 1 58053 413 9 978 1 58053 413 0 Multiparty Multimedia Session Control mmusic Charter 6 dekabrya 2005 goda 3GPP specification 24 229 neopr Data obrasheniya 3 aprelya 2008 22 marta 2008 goda neopr Data obrasheniya 3 aprelya 2008 Arhivirovano iz originala 13 aprelya 2008 goda RFC 3986 Uniform Resource Identifier URI Generic Syntax Berners Lee T Fielding R and L Masinter angl Copyright C The Internet Society 2005 Data obrasheniya 8 aprelya 2023 8 aprelya 2023 goda RFC 8820 URI Design and Ownership author M Nottingham angl Copyright c 2020 IETF Trust and the persons identified as the document authors All rights reserved Data obrasheniya 8 aprelya 2023 8 aprelya 2023 goda Recommendation ITU T Q 1912 5 Interworking between session initiation protocol SIP and bearer independent call control protocol or ISDN user part neopr Data obrasheniya 11 aprelya 2021 11 aprelya 2021 goda Dzhim Van Meggelen Lejf Madsen Dzhared Smit Asterisk budushee IP telefonii Simvol Plyus Sankt Peterburg Moskva 2009 656 s 2000 ekz ISBN 978 5 93286 128 8 LiteraturaGoldshtejn B S Protokol SIP spravochnik SPb BHV Sankt Peterburg 2005 456 s ISBN 5 8206 0123 8 Goldshtejn B S IP telefoniya M Radio i svyaz 2001 336 s il ISBN 5 256 01585 0 Shneps Shneppe M A Internet telefoniya protokol SIP i ego primeneniya M 2002 286 s 500 ekz ISBN 5 317 00537 X SsylkiAnoshkin S SIP telefoniya 17 iyulya 2006 iXBT com 2006 14 iyulya Protokol SIP VoIp Spravochnik na russkom yazyke 2008 28 noyabrya
Вершина