Может, я не правильно описал последовательность действий, и Вы меня не совсем верно поняли. Что такое астериск+NAT я знаю и SIP у меня заработал сразу. То, что я не прописал сразу externipaddr и localnet - мой косяк, я лиш упомянул про них, чтобы обратить внимание на свой порядок действий, когда не работал звук. Потому что именно по етому сценарию пытаюсь организовать аудио при звонке из браузера.
Звонилка - SJPhone, ни по какому експериментальному протоколу она не работает. Она работает по проверенному SIP, и как я указал раньше, звонилка работает. То есть, SIP настроен, по крайней мере так, что звонки проходят как нужно и куда нужно.
Астериск я не обвиняю, я пытаюсь понять работу самого WebRTC. Я понял, что звонок идёт через STUN, иначе зачем там тогда параметр stunaddr. По tcpdump я понял, куда и откуда ходят пакеты. Я вычислил, как браузеру передаётся список адресов для RTP-соединения. Но я никак не могу понять, почему браузер пытается коннектится совсем не к тем адресам и как побороть такое поведение.
abr_asterisk ( 2013-09-13 10:20:28 +0400 )редактироватьЗабыл указать, что пытаюсь звонить из sipml5.org
abr_asterisk ( 2013-09-13 10:22:14 +0400 )редактироватьумница. теперь у етбя есть два варианта. 1) написать самому патчи 2) подождать. пока будешь ждать ознакомсья с курсом риторики. ну или просто перечитай что написал.
meral ( 2013-09-13 10:32:58 +0400 )редактироватьпока webrtc из глючной поделки станет хотябы глючным изделием на уровне астериск 0.99. ждать наверно еще годик.
meral ( 2013-09-13 11:21:33 +0400 )редактировать