Ip-телефония комуникационен протокол глътка
Протокол SIP
Заявка за покана приканва потребителя да вземе участие в сесията. Той обикновено съдържа описание на сесията, която идентифицира получената информация и параметри (списък с възможни параметри), необходимо за получаване на информация, а също така може да се определи видът на информацията, че нарече потребителят желае да прехвърлите. В отговор на тип заявка за покана определя вида на информацията, която ще бъде приета от нарече потребителя, и в допълнение може да определи вида на информацията, че търсеният потребител ще предава (възможни параметри за предаване на данни).
Това съобщение може да съдържа данните, необходими за удостоверяване на самоличността на абоната, и следователно достъп на клиента до SIP-сървър. За да промените характеристиките вече организирани канали заявка за покана се предава на новото описание комуникационна сесия. За да поканите нов член към съществуваща връзка се използва и от съобщението за покана.
Заявка ACK потвърждава получаването на отговор на заявка за покана. Трябва да се отбележи, че искането за ACK се използва само с искането ПОКАНИ, т.е. Това съобщение на оборудването за разговори на потребителя показва, че той е получил окончателен отговор на искането ПОКАНИ. Съобщението за ACK може да съдържа описание на крайния сесия предава от повикващия потребител.
Отказ от молбата анулира обработката на предварително изпратени искания до същото като това в искането отмените, стойности на колони с обаждания ID, до, от и CSeq, но няма ефект върху тези искания, които обработката е завършена. Например, искането за CANCEL се използва, когато прокси сървър разпространява заявки за намиране на потребителя по различни начини и един от тях го намери. обработка на заявки, изпратени в други посоки, сървърът ще се отмени използване CANCEL съобщение.
поискване BYE или оборудване, причинени от търсещия потребител прекрати връзката. Страна, която получи искане за Чао, ще престане да предава глас (мултимедия) информация и потвърдете своя отговор производителност 200 OK.
След тестовете за SIP в реални мрежи, се оказа, че за редица цели на горните шест вида на заявки, които не са достатъчно. Поради това е възможно, че нови съобщения ще бъдат вписани в протокола. По този начин, в текущата версия на протокола SIP не предоставя начин за предаване на покана за контрол на информация или друга информация, по време на всяка сесия. INFO - нов тип искане бе направено предложение за решаване на този проблем. Може да се използва в следните случаи:- За прехвърляне на сигналните съобщения PSTN / ISDN / мобилна мрежа между шлюзове за разговорен сесия;
- За прехвърляне DTMF сигнали за разговорен сесия;
- За да прехвърлите данните си за плащане.
Фиг. ПОКАНИ искане ПРИМЕР 6
При изпращане на съобщения на БТС сигнални съобщения опаковани в UDP протокол, има възможност, че размерът на искането или отговор е по-голяма от максимално допустимата за тази мрежа и ще фрагментират пакети. За да избегнете това, използвайте сгъстен основната формат заглавен, точно както това е направено в протокола за SDP г. Следва списък на заглавията (таблица 3).
Таблица 3. сгъстен имена SIP колекторни
Сгъстеният формата на името
Фулър форма на името
Отговори на искания SIP
Това определено шест вида отговори, като различен функционален натоварване. тип отговор се кодира с три цифрено число. Най-важното е първото число, което определя класа на отговор, а останалите две цифри само допълват първата. В някои случаи, оборудването не може дори да знаят всички кодове на отговор, но тя трябва да бъде тълкувано първа цифра от отговора.
Всички отговори са разделени в две групи: информация и окончателно. Информация отговорите показват, че искането се обработва. Те са кодирани с трицифрен номер, започващ с единица - 1хх. Някои информационни отговори, като например 100 се опитва. проектирани при нулево положение таймери, които работят в оборудването предава искането. Ако от момента на получаване отговора на таймера на искането, се счита, че това искане е загубен и може (по свое усмотрение), за да бъде предаден отново. Един общи реакции - 180 звънене; Предназначен сигнал е идентичен с PSTN, и означава, че нарече потребителят получава входящо повикване.
Окончателните отговорите са кодирани с трицифрени числа, започващи с цифри 2, 3, 4, 5 и 6. Те показват приключване на обработката на заявката и да съдържа, когато е необходимо, в резултат на запитването. Задача на крайните отговорите на всеки тип е обсъдено по-долу.
Фигура 8 показва пример за отговор да покани искане:
Фиг. ПРИМЕР 8 SIP-200 ОК отговор
Този пример показва, Уотсън реакция от потребителите на поканата за участие в сесия за връзка, получена от потребителя Бел. покани Най-вероятно формат обсъдени по-рано (фиг. 7). Търсената страна информира повикващия, че може да отнеме в 5004 порт глас информацията, кодирана в съответствие с PCMU на кодиране алгоритми, GSM. Области от, към Via, обаждане ID взети от искането е показано на фигура 7. Примерът показва, че в отговор на искане ПОКАНИ с поле CSeq: 1.
След като разгледа исканията и отговорите по тях, той може да се отбележи, че протоколът SIP предлага различни алгоритми установяване на връзката. Трябва да се отбележи, че един и същ отговор може да се тълкува по различни начини в зависимост от ситуацията. Таблица 5 обобщава всички отговори на въпроса, някои SIP.
Таблица 5. отговори на искането за SIP