Commit Graph

24146 Commits

Author SHA1 Message Date
Anthony Minessale dd878da49d clean up proxy media mode 2013-03-31 21:27:27 -05:00
Anthony Minessale 157a0b8a1e fix seg in multiple m line 2013-03-31 21:27:27 -05:00
Anthony Minessale 68055eab2b support tls dir options properly 2013-03-31 21:27:26 -05:00
Anthony Minessale a4e0bae4c7 fix cert dir specification when tls is not configured (note, you probably need to move your certs for wss after this commit) 2013-03-31 21:27:26 -05:00
Anthony Minessale ee1b4db480 fix FS-5116 the new way 2013-03-31 21:27:26 -05:00
Anthony Minessale 3201478830 sigh 2013-03-31 21:27:26 -05:00
Anthony Minessale 45b4ba1afa add webrtc_enable_dtls=false (for webrtc) or enable_dtls=true (for normal calls) 2013-03-31 21:27:26 -05:00
Anthony Minessale 45bd5952b1 fix some regressions and improve candidate selection 2013-03-31 21:27:26 -05:00
Anthony Minessale b93fc016b8 move verbose_sdp to a flag and set it to true in webrtc calls 2013-03-31 21:27:25 -05:00
Anthony Minessale 4b3aa396fb fix some regessions and sync namespace of some vars 2013-03-31 21:27:25 -05:00
Anthony Minessale d33732ed00 MILESTONE: working firefox audio 2013-03-31 21:27:25 -05:00
Anthony Minessale 5d02eb7668 fix build on dingaling 2013-03-31 21:27:25 -05:00
Anthony Minessale c4b221c750 trying to get mozilla to work using sipml5, got stun/dtls/rtp flowing and its dead silent. c'mon guys... why do you have to do everything differently????? 2013-03-31 21:27:25 -05:00
Anthony Minessale 05dd02d0a6 make opus work, omfg .. serious??? you need to always advertise it as stereo using the standard way then specify it in the fmtp insread just to complicate things.... that's not cool =/ 2013-03-31 21:27:25 -05:00
Anthony Minessale 190b31871d fix auto-select of wan.auto when no candidates defined 2013-03-31 21:27:25 -05:00
Anthony Minessale 01e411c2d7 add ice based auto-adjust 2013-03-31 21:27:25 -05:00
Anthony Minessale 2a72b02f6b add switch_print_host 2013-03-31 21:27:25 -05:00
Anthony Minessale 1aecb1a9c7 remove wtf 2013-03-31 21:27:24 -05:00
Anthony Minessale bc3d2b20cd tweaks for calling local candidates 2013-03-31 21:27:24 -05:00
Anthony Minessale a36bd797c6 fix shutdown seg 2013-03-31 21:27:24 -05:00
Anthony Minessale e1c3d51349 force the version header in the rtp packet to 2 when pulling data out of the jitter buffer because when you get a stun packet it will still be 0 from last time 2013-03-31 21:27:24 -05:00
Anthony Minessale 52e7a63bbf fix for firefox secure websockets which for some reason writes only 1 byte first on secure ws frame 2013-03-31 21:27:24 -05:00
Anthony Minessale 2aade020e9 fix dtmf and cng neg 2013-03-31 21:27:24 -05:00
Anthony Minessale 5bcf68c92d handle route for ws and wss transport 2013-03-31 21:27:24 -05:00
Anthony Minessale 9b16fb319a make sure to sort rtp vs rtcp when using rtcp mux 2013-03-31 21:27:24 -05:00
Anthony Minessale 4711fd2b92 same issue 2013-03-31 21:27:24 -05:00
Anthony Minessale 53457e05bf block code when no dtls is present 2013-03-31 21:27:24 -05:00
Anthony Minessale 2b6a0ce0a4 don't respond w/ dtls when we don't support it 2013-03-31 21:27:23 -05:00
Anthony Minessale 6b12d7b285 fix build against older openssl 2013-03-31 21:27:23 -05:00
Anthony Minessale 8d86577204 fix dtls ifdefs 2013-03-31 21:27:23 -05:00
Anthony Minessale a6a055cabb fix or and thing 2013-03-31 21:27:23 -05:00
Anthony Minessale 32bc398081 remove printf 2013-03-31 21:27:23 -05:00
Anthony Minessale ff532ec311 try to ifdef so we can still build against openssl older than 1.0.1 (but dtls would not work still in this case) 2013-03-31 21:27:23 -05:00
Anthony Minessale 5e2a71512b updated sofia api 2013-03-31 21:27:23 -05:00
Anthony Minessale ad1226b5c4 change name to match steves changes in master 2013-03-31 21:27:23 -05:00
Anthony Minessale 4cac512b97 change ssl symbol visibility to specific places in core only 2013-03-31 21:27:23 -05:00
Anthony Minessale 16fa338b49 cleanup debug and memory and add stupid code for using sep dtls session when rtcp is not mux 2013-03-31 21:27:23 -05:00
Anthony Minessale eae2e6aeca add file 2013-03-31 21:27:22 -05:00
Anthony Minessale a01ad9a1aa dtls both ways now 2013-03-31 21:27:22 -05:00
Anthony Minessale dd9271d6b9 MILESTONE: dtls-srtp inbound 2013-03-31 21:27:22 -05:00
Anthony Minessale dabb85c3f6 wip 2013-03-31 21:27:22 -05:00
Anthony Minessale e00ede7e7d unreg on sock disconnect 2013-03-31 21:27:22 -05:00
Anthony Minessale 21408d4534 ice tweaks 2013-03-31 21:27:22 -05:00
Anthony Minessale 0ce92e4cee wire in tport error callback to nua_stack_tport_error 2013-03-31 21:27:22 -05:00
Anthony Minessale 9cc550ee18 build sdp lib inline w/ core 2013-03-31 21:27:22 -05:00
Anthony Minessale 24868979f7 more portable type 2013-03-31 21:27:22 -05:00
Anthony Minessale fa8ccff7c3 polish 2013-03-31 21:27:21 -05:00
Anthony Minessale 81cd770a18 add ws-binding and wss-binding sofia profile params 2013-03-31 21:27:21 -05:00
Anthony Minessale 2ccc771825 fix cpu race on ws poll 2013-03-31 21:27:21 -05:00
Anthony Minessale 99559a3cd3 add NUTAG_WS_URL and NUTAG_WSS_URL tags 2013-03-31 21:27:21 -05:00