[asterisk-dev] [Code Review] 3679: WebRTC: Add SHA-256 support, change DTLS-SRTP negotiation, add finer grain control of things.
Joshua Colp
reviewboard at asterisk.org
Sat Jun 28 16:51:29 CDT 2014
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/3679/
-----------------------------------------------------------
(Updated June 28, 2014, 9:51 p.m.)
Review request for Asterisk Developers.
Changes
-------
Reduced duplicated logic.
Bugs: ASTERISK-22961 and ASTERISK-23026
https://issues.asterisk.org/jira/browse/ASTERISK-22961
https://issues.asterisk.org/jira/browse/ASTERISK-23026
Repository: Asterisk
Description
-------
This change does the following:
1. Adds SHA-256 support for DTLS-SRTP. This is done in an extensible way so if we need to add other hashes it should be relatively easy to.
2. Adds the ability to force "AVP" for DTLS streams for greater interoperability.
3. Sets the ICE role to controlled or controlling depending on offer/answer.
4. Provides the ability to verify only fingerprint, certificate, or both.
5. Adds DTLS negotiation to RTCP.
6. Changes DTLS negotiation to occur after ICE negotiation completes.
7. Adds handling of DTLS traffic before ICE negotiation has formally completed.
Diffs (updated)
-----
/branches/11/res/res_rtp_asterisk.c 417585
/branches/11/main/rtp_engine.c 417585
/branches/11/include/asterisk/rtp_engine.h 417585
/branches/11/configs/sip.conf.sample 417585
/branches/11/channels/sip/include/sip.h 417585
/branches/11/channels/chan_sip.c 417585
Diff: https://reviewboard.asterisk.org/r/3679/diff/
Testing
-------
Tested inbound and outbound calls against:
Chrome
Yandex Browser
Opera
Maxthon
Firefox
Note that hold/unhold only currently works against Chrome based browsers.
Thanks,
Joshua Colp
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20140628/891499bc/attachment.html>
More information about the asterisk-dev
mailing list