В последнее время я попытался лучше понять VOIP. Я достаточно хорошо понимаю, что телефон делает с точки зрения преобразования аудиосигналов в UDP-пакеты, и я разрабатываю встроенную прошивку для жизни, поэтому я не чужд интернет-протоколам или форматам данных. Мой вопрос: как VOIP-сервер идет о доставке этой аудиоинформации, чтобы сказать наземную линию или беспроводную связь? Существует ли какой-либо DNS для телефонных номеров, который дает вам IP-адрес сервера, на котором вы можете отправлять данные? если да, то каково имя протокола, который используется для определения этой информации, и протокол для передачи аудиоданных, когда вы знаете, куда его отправить. Я попытался найти информацию, но, конечно, мои поиски были завалены неуместными результатами. Кроме того, где я могу найти документацию для реализации этих протоколов?Какой протокол (ы) используется для доставки VOIP на телефоны
0
A
ответ
0
Наиболее распространенный протокол для этого - SIP/RTP (SIP для сигнализации и RTP для СМИ). Для этого вам понадобится SIP-сервер (softswitch). Чтобы иметь возможность маршрутизировать вызовы на стационарные или мобильные номера, вам необходимо «подключиться» к операторам со своего программного коммутатора. Затем вы просто отправите трафик на свой сервер (адрес, который они сказали) снова с SIP/RTP, поскольку большинство носителей имеют поддержку SIP. В качестве альтернативы вы можете отправить трафик на традиционную PSTN (для этого вам понадобится оборудование: либо выделенный шлюз, либо только слот PCI в вашем программном коммутаторе).
Смежные вопросы
- 1. Репликация Couchdb: какой протокол используется?
- 2. Какой протокол AllCast используется для литья tvOS?
- 3. есть ли какой-либо протокол, отличный от SIP для VOIP
- 4. Какой протокол используется в Android NSD?
- 5. Какой сетевой протокол используется для облегченного уведомления о удаленных приложениях?
- 6. Какой протокол веб-службы наиболее часто используется?
- 7. Какой общий протокол используется для связи со всем IM-сервером?
- 8. какой протокол используется для разработки приложения чата через локальную сеть?
- 9. Azure: какой протокол используется для связи с кешем
- 10. Какой протокол используется здесь для связи с PayPal?
- 11. Какой протокол аутентификации?
- 12. Для чего используется протокол AJP?
- 13. Почему мы используем протокол sip с voip?
- 14. Голос через интернет-протокол (VoIP) Цель C
- 15. Какой протокол использует JMS?
- 16. Какой протокол использует MFMailComposer для отправки почты?
- 17. Как определить, какой протокол веб-службы используется ASP.NET-запрос?
- 18. Какой инициализатор (ы) переопределить для подкласса UITableViewController
- 19. Какой лучший протокол используется в подключении GPS-сервера?
- 20. Какой протокол используется при подключении Protractor непосредственно к драйверам браузера?
- 21. что протокол используется в SSLContext.getInstance
- 22. какой порт (ы) используются DirectoryEntry?
- 23. Какой протокол используется при чтении из локальной частной MSMQ?
- 24. какой java.lang.reflect.Method.isBridge() используется для?
- 25. Реализация вызова VoIP для VoIP
- 26. Какой это протокол UDP?
- 27. Какой протокол обмена использовать?
- 28. Какой алгоритм используется для вычисления контрольной суммы?
- 29. Какой протокол использовать для этого приложения?
- 30. Какой класс state_union используется для
Наиболее часто используемые [SIP] (https://en.wikipedia.org/wiki/Session_Initiation_Protocol) для настройки сеанса и [RTP] (https://en.wikipedia.org/wiki/Real-time_Transport_Protocol) для аудио и видео потоков. –
@ Steffen Ullrich ok, это должно быть достаточно хорошо для меня, чтобы отслеживать то, что мне нужно. –