Review Board 1.7.16


WebRTC: Add SHA-256 support to chan_pjsip and add option to make it answer using the offer media transport.

Review Request #3686 - Created June 28, 2014 and submitted

Joshua Colp
Reviewers
asterisk-dev
Asterisk
This change requires the work for 11 but the merge up is pretty much clean, so this review only includes the PJSIP parts.

SHA-256 support has been added as has two options. One option controls the outgoing transport in SDP offers and the other controls the transport in SDP answers.
Calling.
/branches/12/UPGRADE.txt
Revision 417661 New Change
[20] 38 lines
[+20]
39
   'websocket_write_timeout'. When a websocket connection exists where Asterisk
39
   'websocket_write_timeout'. When a websocket connection exists where Asterisk
40
   writes a substantial amount of data to the connected client, and the connected
40
   writes a substantial amount of data to the connected client, and the connected
41
   client is slow to process the received data, the socket may be disconnected.
41
   client is slow to process the received data, the socket may be disconnected.
42
   In such cases, it may be necessary to adjust this value. Default is 100 ms.
42
   In such cases, it may be necessary to adjust this value. Default is 100 ms.
43

    
   
43

   

    
   
44
 - Added a 'force_avp' option to chan_pjsip which will force the usage of

    
   
45
   'RTP/AVP', 'RTP/AVPF', 'RTP/SAVP', or 'RTP/SAVPF' as the media transport type

    
   
46
   in SDP offers depending on settings, even when DTLS is used for media

    
   
47
   encryption.

    
   
48

   

    
   
49
 - Added a 'media_use_received_transport' option to chan_pjsip which will

    
   
50
   cause the SDP answer to use the media transport as received in the SDP

    
   
51
   offer.

    
   
52

   
44
From 12.3.0 to 12.3.1:
53
From 12.3.0 to 12.3.1:
45

    
   
54

   
46
 - MixMonitor AMI actions now require users to have authorization classes.
55
 - MixMonitor AMI actions now require users to have authorization classes.
47
   * MixMonitor - system
56
   * MixMonitor - system
48
   * MixMonitorMute - call or system
57
   * MixMonitorMute - call or system
[+20] [20] 676 lines
/branches/12/contrib/ast-db-manage/config/versions/51f8cb66540e_add_further_dtls_options.py
New File
 
/branches/12/include/asterisk/res_pjsip.h
Revision 417661 New Change
 
/branches/12/include/asterisk/res_pjsip_session.h
Revision 417661 New Change
 
/branches/12/res/res_pjsip.c
Revision 417661 New Change
 
/branches/12/res/res_pjsip_sdp_rtp.c
Revision 417661 New Change
 
/branches/12/res/res_pjsip/pjsip_configuration.c
Revision 417661 New Change
 
  1. /branches/12/UPGRADE.txt: Loading...
  2. /branches/12/contrib/ast-db-manage/config/versions/51f8cb66540e_add_further_dtls_options.py: Loading...
  3. /branches/12/include/asterisk/res_pjsip.h: Loading...
  4. /branches/12/include/asterisk/res_pjsip_session.h: Loading...
  5. /branches/12/res/res_pjsip.c: Loading...
  6. /branches/12/res/res_pjsip_sdp_rtp.c: Loading...
  7. /branches/12/res/res_pjsip/pjsip_configuration.c: Loading...

https://reviewboard.asterisk.org/ runs on a server provided by Digium, Inc. and uses bandwidth donated to the open source Asterisk community by API Digital Communications in Huntsville, AL USA.
Please report problems with this site to asteriskteam@digium.com.