PJSIP – VOIP движок, как база проекта

5,110 views
4,925 views

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,110
On SlideShare
0
From Embeds
0
Number of Embeds
21
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

PJSIP – VOIP движок, как база проекта

  1. 1. VOIP и SIP
  2. 2. VOIP - общая схема
  3. 3. Кодеки <ul><li>Открытые: </li></ul><ul><ul><li>GSM </li></ul></ul><ul><ul><li>G.711 uLaw/Mu-law </li></ul></ul><ul><ul><li>G.711 aLaw </li></ul></ul><ul><ul><li>G.722 </li></ul></ul><ul><ul><li>G.726 </li></ul></ul><ul><ul><li>Speex </li></ul></ul><ul><ul><li>iLBC </li></ul></ul><ul><li>Проприетарные: </li></ul><ul><ul><li>G.729 </li></ul></ul><ul><ul><li>G.729A </li></ul></ul><ul><ul><li>G.723 </li></ul></ul><ul><ul><li>G.723.1 </li></ul></ul>
  4. 4. Задача VOIP - передача речи через не идеальную сеть
  5. 5. VOIP over UDP UDP -  User Datagram Protocol  — пользовательский протокол данных UDP UDP не гарантирует доставку пакетов данных, но быстрее, чем TCP
  6. 6. VOIP over TCP TCP -  Transmission Control Protocol - протокол управления передачей TCP TCP гарантирует, что адресат получит данные точно в такой же последовательности, в какой они были отправлены, и без потерь. Но, в отличие от UDP , передача пакетов данных занимает больше времени
  7. 7. INVITE  — Приглашает пользователя к сеансу связи. Обычно содержит SDP-описание сеанса. АСК  — Подтверждает приём ответа на запрос  INVITE . BYE  — Завершает сеанс связи. Может быть передан любой из сторон, участвующих в сеансе. CANCEL  — Отменяет обработку ранее переданных запросов, но не влияет на запросы, которые уже закончили обрабатываться. REGISTER  — Переносит адресную информацию для регистрации пользователя на сервере определения местоположения. OPTIONS  — Запрашивает информацию о функциональных возможностях терминала. SIP SIP -  Session Initiation Protocol  — протокол установления сеанса
  8. 8. PJSIP
  9. 9. phone: +380677218938 mail: iphone@kttsoft.com

×