Част I: Въведение
Въведение История и мотивация Видове VoIP и неговата еволюция SIP – основни концепции Стандартизация на SIP (RFC 3261 и други подходящи стандарти)
Architecture UA – Потребителски агент
Предварително зададени сървъри: регистратор, местоположение, прокси и пренасочванеСървъри за приложенияИдентификация и адресиранеSIP трапецСървъри и тяхната работа РегистрацияSIP сървър в режими Proxy и Redirect
Прокси сървъри без състояние и състояниеСървър за местоположениеSRV записи и DNSuri/url/urn, ENUM и NAPTR записиSIP сигнализиращи съобщения (включително незабавни съобщения и присъствие – IMP разширения) Структура на съобщениетоЗаявкиОтговори
Пример за обажданеЗаглавки и параметриIMP моделиSDP (Протокол за описание на сесия) Описание на медиитеСтандартен списък с кодециПравила за преговори на сесииПотоци на повиквания – SIP сигнализиране SIP сесия – основен RFC 3261 пример
Примерни сценарии за разговориКонферентна връзка и IP PBXСмяна на медии по време на сесияИзползване на IMP
Маршрутизиране на SIP заявки и отговори чрез заглавкаЗаглавки ROUTE и RECORD-ROUTESIP-PSTN взаимодействие между SIP-T и SIP-ISIP ранни медии и SIP транкингSIP-PSTN сигнализацияSIP – проблеми със сигурността Secure SIP, Secure RTP и Secure RTCP
Типични реализации на Secure SIPПрактически проблеми и перспективи NAT и преминаване през защитна стенаQoS
SIP и SDP в 3GPP IMS архитектураЗаключение и дискусияЧаст II: РъцетеSIP в LAN среда: XLite SIP UA + Asterisk Създаване на Asterisk акаунти с прост план за набиране Конфигуриране на XLite SIP UA (dtmf, кодеци, nat, rtp, таймер, регистър) и SIP телефони (Polycom, Gigaset, Yealink, Linphone) Регистрация, иницииране и получаване на повиквания P2P повиквания с Linphone
Анализиране на SIP сигнализиране чрез Wireshark Конфигурация на сървърРегистрация на SIP сигнализация и RTP медийни потоциАнализ на SIP пакети. Извличане на конкретно обаждане
Проблеми с качеството на гласа. Джитър буфер. Извличане на DTMF сигнализация (RFC 2833, INFO). Отстраняване на неизправности с кодек и DTMF (транскодиране, повреда на GSM кодек, дублиране на DTMF тон)VoIP мониторSDP, незабавни съобщения и присъствие (IM&P) SDP параметри и атрибутиАБОНИРАНЕ, ПУБЛИКУВАНЕ и СЪОБЩЕНИЕ SIP методи
Практикуване на IM&P с XLite и LinphoneSIP повиквания SIP Регистрация с DNS SIP SRV запис
Регистрация на SIP телефон чрез DNS-SRV
Потоци от обаждания с DNS Анализиране на SIP сигнализиране за повикване чрез Wireshark
Отстраняване на неизправности – изчакване на DNS, забавянеSIP канали Създаване на тестов SIP каналОтстраняване на неизправности (DOS, DDOS, измама, cps)SIP сигурността издава SIP сигурност с IPSecСигурност със защитен SIPIP телефония – риск от измами
Предотвратяване на DDOS и други видове атакиСтартиране на SIP базирани VoIP услуги Конфигуриране на суичКонфигуриране и регистрация на SIP клиентСофтуер Asterisk PBX / Freeswitch softswitch / Cisco Call Manager
Linux CentOSTDM2IP драйвериСофтфони (XLite, Linphone)
Хардуерен сървърTDM2IP карта/шлюзХардфон (Polycom, Gigaset, Yealink)Кодеци за конфигурация на софтфон/хардуер
Потребител/Парола/SIP сървър/Прокси/ПортовеРабота и сигнализация за: 3-посочно повикванеПренасочване на повикване
Прехвърляне на повикване от придружителMWI, BLFАвтоматично осигуряване на YealinkЗависещи от доставчика ограниченияSIP и проблеми с превода на мрежови адреси (NAT) Тип и структура на NAT
STUN (просто преминаване на UDP през NAT)Качество на VoIP повиквания – отстраняване на неизправности Обаждането е свързано – липсваща медияКлючови QoS фактори Закъснение, трептене, размер на буфера за възпроизвежданеVoIP показатели за качество RTCP – забавяне и трептенеMOS според ITU-T G.107 E-modelVoIP инструменти за мониторинг на качеството (Voipmonitor)Облачна IP телефония
Завършване и разглеждане на SIP и VoIP свързани с това въпроси, представени от участниците