Milestone release-2.8

Due in 4 months (07/01/18 18:00:00)

73%

Number of tickets:
closed:
30
active:
11
Total:
41
applications

1 / 2

common

2 / 4

pjlib

2 / 3

pjmedia

7 / 10

pjsip

8 / 9

pjsua-lib

6 / 9

pjsua2

3 / 3

third-party

1 / 1

Release Focus

  • OPUS param on the fly
  • WebRTC interopability - RTP/SAVPF - SSRC


Ticket List:


List of Enhancements

common:

#2070
Print IPv6 addresses with brackets in the log

pjlib, pjlib-util:

#2082
Add support for GnuTLS
#2083
Fix build error when building with LibreSSL as SSL backend

pjnath:

No results

pjmedia, pjmedia-audiodev:

#2057
Optimization: Improve conference mix loop performance
#2068
Add compile time option to enable/disable simple AGC in conference
#2073
Enable wav playlist to play WAV files with extra chunks after DATA chunk
#2087
Support for RTP and RTCP multiplexing
#2089
Support receiving Opus packets with various frame lengths
#2090
Support trickle ICE

pjmedia-videodev:

No results

pjsip, pjsua-lib:

#484
Allow to use binary certificate in TLS transport
#1049
PJSUA-LIB should report disconnection event immediately after pjsua_call_hangup() is called
#2036
Support DTMF via SIP INFO
#2058
New PJSUA API to register a transport factory
#2063
Add more documentation throughout PJSIP to prevent stack buffer overflow
#2071
Update pjsip_resolve() to be able to return more than one resolved address
#2077
New PJSUA & PJSUA2 APIs for instantiating extra audio device
#2078
Revisit IPv4/IPv6 settings and behavior in pjsua
#2080
API for updating remote target via re-INVITE/UPDATE

pjsua2, swig:

#2069
Add outbound proxy settings in pjsua2

applications, python, unit-tests, third-party:

#2086
Add C# binding using SWIG, and support for Xamarin.


List of Bugs

common:

#2059
Miscellaneous fixes
#2067
Fix various linker error when building as dll on Visual Studio 2015

pjlib, pjlib-util:

#2091
On iOS11, replace_udp_sock() might fail and lead to unusable UDP transport

pjnath:

No results

pjmedia, pjmedia-audiodev:

#2084
Opus decode/recovery issue when FEC or PLC is enabled
#2088
Match telephone-event's clock rate in generating SDP answer
#2092
Crash when receiving SDP with invalid fmtp attribute
#2093
Crash when parsing SDP with an invalid media format description

pjmedia-videodev:

No results

pjsip, pjsua-lib:

#2060
Prevent releasing unacquired lock in SIP dialog
#2061
Unable to destroy certain PJSIP transports
#2064
Fix return code in pjsip_find_msg()
#2066
SDP ignored in 180/183 response without To tag
#2072
on_call_transfer_status() callback is not called when REFER is responded with failure response
#2074
Blocking select() on Android
#2076
Call disconnection in failover scenario due to transport error on previous INVITE request
#2079
Crash in pjsip due to race condition in account's keep alive timer
#2085
Via header mismatch in CANCEL

pjsua2, swig:

#2075
Cannot change active sound device using PJSUA2 setPlaybackDev/setCaptureDev()
#2081
Fixed assertion when setting audio dev in PJSUA2

applications, python, unit-tests, third-party:

#2065
Update libyuv version to fix linker error when building dll on Visual Studio 2015


List of Tasks

#2038
Review pjsua app sample about pjsua_call_info usage
#2062
Remove deprecated Linux kernel implementation

Note: See TracRoadmap for help on using the roadmap.