Поучаствую в перекличке. Занимаюсь тестированием качества голоса на постоянной основе :) sevana.biz . Аудио анализаторы свои, SIP голос тестируется через захват трафика или через запись в pjsua (или что-то другое что можно прицепить к скриптам).
Так свалка в Украине.
БК и его машинный код (через комплектные доки) — замечательно. Спасибо, ностальгия накрыла :)
pjsua умеет видеозвонки; про видеоконференции я не в курсе. Текстовый чат на нем реализуется через SIP протокол (т.е. через центральный сервер). Вообще можно посмотреть на его pjnath компонент — это как раз та штука которая реализует ICE и использовать у себя.
Как еще один вариант — посмотреть webrtc. Там тоже есть прохождение NAT-a, может быть его API подойдет больше для Ваших задач... Поищите в гугле по WebRTC Data Channels.
Возьмите pjsua клиент (pjsip.org) и поиграйтесь с SIP звонками — увидите как это работает на практике. Вам нужен клиент (pjsua) работающий с ICE в сочетании с TURN/STUN сервером (есть публичные, гугл покажет).
Спасибо!
Можете поделиться шаблоном инвойса который они принимают ?
PESQ — да, нужна лицензия. ViSQOL тоже открыт и с лицензией попроще github.com/google/visqol.