Sip URI и URL

Sip URI и URL

Предишни статии за SIP: Най-

В първата част на тази статия сме разбрали, че това URL, УРН и УРН. Това е време да се говори за URI и URL адреса, използван в SIP.

SIP протокол поддържа няколко схеми за URI:

За да започнете, нека да разгледаме SIP и глътки URI

SIP и глътки URI

Тъй SIP верига и глътки URI идентични. по-нататък в текста ще говорим само за SIP URI, което означава, че всичко това се отнася и за SIPS URI.

В допълнение, ние сме съгласни, че писането с главни букви (SIP) ще означаваме протокола. и малък (SIP) - името на схемата.

Както вероятно си спомняте от предишните статии, SIP URI използва в редица места в SIP-съобщението, по-специално в заглавните полета до, от контакти и т.н. Освен глътка URI, както и за mailto URI и може да се използва в сайтове като хипервръзки.

В най-общия случай, схема глътка е както следва:


Имайте предвид, че URI не трябва да съдържа интервали или нови редове.

Потребител и парола

Както си спомняте от първата част на статията, в схемата на URI набор от потребител и парола се нарича USERINFO. Като част от SIP, USERINFO завършва с "@". USERINFO част е по избор и може да отсъства; Знак "@" в този случай също трябва да отсъства.

Според RFC 3261, ръководство идентифицира конкретен ресурс на хоста, с множество често се позовава на домейна.

Парола ви позволява да прехвърляте парола. това не се препоръчва, тъй като в този случай паролата ще бъде изпратена в прав текст.

Port, на които да се изпрати искане. Ако това поле се пропуснат, 5060 до 5061 за SIP и SIPS.

Параметри влияят на заявката, която се изпраща на URI.

Броят на параметрите може да бъде произволно, но всеки един от тях само веднъж може да се случи. Всеки нов параметър започва с ";" и има следния синтаксис:


схема глътка поддържа следните опции:

Тъй като схемата URI е разтегателен и може да отговори на други параметри. В този случай, на потребителския агент бива да се пренебрегват всички неизвестни параметри.

Определяне на протокола, който трябва да се използва за изпращане на съобщения. UDP обикновено се използва, TCP и SCTP, но схемата ви позволява да определите всеки поддържан SIP клиент транспорт слой протокол. По подразбиране, SIP използва UDP. SIPS се използват за никакви надежден протокол; от usmolchaniyu - TCP.

Определя метода, който се използва в заявката. По подразбиране - ПОКАНИ.

Използва се за маршрутизация. На нея ще бъдат обсъдени в отделна статия.

Заглавия, които могат да бъдат добавени към искането. То може да бъде предмет и приоритет.

Таблицата по-долу показва използването на компонентите на схемата за SIP URI за различни поводи:

Sip URI и URL