#2172 |
Crash due to double reference decrements in timer
|
bennylp
|
defect
|
normal
|
release-2.9
|
pjlib
|
#2173 |
On PJSUA2, application will not be notified when when SDP nego fails due to unsupported codec.
|
bennylp
|
defect
|
normal
|
release-2.9
|
pjsua2
|
#2174 |
Fix out of bound error when enabling GnuTLS
|
bennylp
|
defect
|
normal
|
release-2.9
|
pjlib
|
#2175 |
Delayed sending of ACK request (using on_send_ack() ) may prematurely send the ACK
|
bennylp
|
defect
|
normal
|
release-2.9
|
pjsip
|
#2176 |
Create stress test for timer heap
|
|
defect
|
normal
|
release-2.9
|
pjlib
|
#2177 |
Updated configure-android script for NDK r17, r18, r19
|
nanang
|
defect
|
normal
|
release-2.9
|
common
|
#2178 |
Crash in getting TLS certificate info when subject/issuer line is empty
|
nanang
|
defect
|
normal
|
release-2.9
|
pjlib
|
#2182 |
Prevent crash in unpublishing presence when deleting account
|
ming
|
defect
|
normal
|
release-2.9
|
pjsua-lib
|
#2183 |
Dialog not destroyed on late media offer scenario
|
nanang
|
defect
|
normal
|
release-2.9
|
pjsip
|
#2184 |
PJSUA2 cannot switch from null audio device
|
nanang
|
defect
|
normal
|
release-2.9
|
pjsua2
|
#2188 |
RTCP RR not generated if stream's encoder channel is paused
|
ming
|
defect
|
normal
|
release-2.9
|
pjmedia
|
#2189 |
PJSUA2: thread safety issue in list of objects
|
nanang
|
defect
|
normal
|
release-2.9
|
pjsua2
|
#2190 |
Crash in ioqueue post completion if callback is not set
|
ming
|
defect
|
normal
|
release-2.9
|
pjlib
|
#2191 |
Crash due to double timer entry scheduling in SIP transport
|
nanang
|
defect
|
normal
|
release-2.9
|
pjsip
|
#2192 |
Update dialog local contact for non registering account
|
nanang
|
defect
|
normal
|
release-2.9
|
pjsua-lib
|
#2193 |
Buffered read data on SSL socket might not immediately get read after handshake is complete
|
riza
|
defect
|
normal
|
release-2.9
|
pjlib
|
#2194 |
onStreamDestroyed callback is not called upon call disconnection
|
ming
|
defect
|
normal
|
release-2.9
|
pjsua2
|
#2195 |
Assertion when receiving more calls than the configured maximum
|
ming
|
defect
|
normal
|
release-2.9
|
pjsip
|
#2196 |
Assertion due to unset sip error code when media initialization fails during incoming call
|
ming
|
defect
|
normal
|
release-2.9
|
pjsip
|
#2199 |
Assertion when DNS SRV resolver receives empty record in response
|
nanang
|
defect
|
normal
|
release-2.9
|
pjlib-util
|
#2200 |
Ignore/discard DNS SRV response with truncated flag set
|
riza
|
defect
|
normal
|
release-2.9
|
pjlib-util
|
#2201 |
Restart UDP transport after replace_udp_socket fail when sending data
|
riza
|
defect
|
normal
|
release-2.9
|
pjlib
|
#2202 |
Limit the number of ignored error when receiving RTP/RTCP.
|
riza
|
defect
|
normal
|
release-2.9
|
pjmedia
|
#2203 |
Failure to set minimum SSL version when OpenSSL 1.1 is used
|
ming
|
defect
|
normal
|
release-2.9
|
pjlib
|
#2205 |
Use bound address for outgoing UDP SIP messages
|
ming
|
defect
|
normal
|
release-2.9
|
pjsua-lib
|
#2206 |
Avoid calling SSL_shutdown() in DTLS media transport if handshake isn't completed yet
|
ming
|
defect
|
normal
|
release-2.9
|
pjmedia
|
#2207 |
Fix build failure when using Android NDK r20
|
ming
|
defect
|
normal
|
release-2.10
|
common
|
#2209 |
Insufficient variable storage to contain Expires header field/ parameter.
|
ming
|
defect
|
normal
|
release-2.10
|
pjsip
|
#2212 |
Fix potential buffer overflow in Video Toolbox codec
|
ming
|
defect
|
normal
|
release-2.10
|
pjmedia
|
#2213 |
First packet for TURN over TCP might get dropped
|
riza
|
defect
|
normal
|
release-2.10
|
pjnath
|
#2214 |
Check for PJ_ICE_ST_MAX_CAND when adding new ICE candidate
|
riza
|
defect
|
normal
|
release-2.10
|
pjnath
|
#2215 |
Reset jitter buffer after Opus ptime decreased
|
nanang
|
defect
|
normal
|
release-2.10
|
pjmedia
|
#2216 |
Delays in sending SIP messages to IPv4 literal
|
nanang
|
defect
|
normal
|
release-2.10
|
pjsip
|
#2218 |
ICE initialization issue if an error happens during allocating state
|
ming
|
defect
|
normal
|
release-2.10
|
pjnath
|
#2219 |
SWIG exception in mapping an invalid C++ enum value to Java (continuation of #2121)
|
nanang
|
defect
|
normal
|
release-2.10
|
pjsua2
|
#2221 |
When using Openssl as TLS backend, close notify alert is not sent before closing the connection
|
riza
|
defect
|
normal
|
release-2.10
|
pjlib
|
#2223 |
ALSA sound device wrapper implementation ignores period size returned by ALSA
|
riza
|
defect
|
normal
|
release-2.10
|
pjmedia-audiodev
|
#2224 |
De-Initialize ALSA sound device with snd_pcm_drop() instead of snd_pcm_drain() to avoid stuck issue
|
riza
|
defect
|
normal
|
release-2.10
|
pjmedia-audiodev
|
#2226 |
Subscription gets terminated when NOTIFY in call transfer is challenged
|
nanang
|
defect
|
normal
|
release-2.10
|
pjsip
|
#2227 |
Sending ACK not retrying next server
|
nanang
|
defect
|
normal
|
release-2.10
|
pjsip
|
#2228 |
Bug in PCM shift in G722
|
|
defect
|
normal
|
release-2.10
|
pjmedia
|
#2229 |
Limitations in ICE data sending
|
ming
|
defect
|
normal
|
release-2.10
|
pjnath
|
#2230 |
Timer crash in STUN session
|
nanang
|
defect
|
normal
|
release-2.10
|
pjnath
|
#2231 |
Potential premature buffer reuse in UDP media transport
|
ming
|
defect
|
normal
|
release-2.10
|
pjmedia
|
#2232 |
Crash on Endpoint::libDestroy() when there is an active call
|
riza
|
defect
|
normal
|
release-2.10
|
pjsua2
|
#2234 |
Memory leak with third party resampling
|
riza
|
defect
|
normal
|
release-2.10
|
pjmedia
|
#2235 |
UDP transport restart might not get called when replace_udp_socket() fails.
|
riza
|
defect
|
normal
|
release-2.10
|
pjlib
|
#2236 |
Exception in iOS Video Toolbox H264 due to UI API called on background thread
|
nanang
|
defect
|
normal
|
release-2.10
|
pjmedia
|
#2237 |
Revisit timer usages
|
|
defect
|
normal
|
release-2.10
|
common
|
#2238 |
Local hold is not reset if there's failure during reinvite/update
|
ming
|
defect
|
normal
|
release-2.10
|
pjsip
|
#2239 |
Avoid crash in rendering after Android OpenGL reinit failure
|
nanang
|
defect
|
normal
|
release-2.10
|
pjmedia-videodev
|
#2240 |
Double destroy of invite session
|
nanang
|
defect
|
normal
|
release-2.10
|
pjsip
|
#2241 |
Update Via header on CANCEL request for proxy scenario if the "sent-by" field is not set
|
riza
|
defect
|
normal
|
release-2.10
|
pjsip
|
#2242 |
Message buffer not set correctly in pjsip_rx_data_clone()
|
nanang
|
defect
|
normal
|
release-2.10
|
pjsip
|
#2243 |
Transport reuse stops working after a transport error
|
nanang
|
defect
|
normal
|
release-2.10
|
pjsip
|
#2244 |
Prevent continuous memory allocation when getting raw certificate on TLS
|
riza
|
defect
|
normal
|
release-2.10
|
pjlib
|
#2245 |
Reconnect video stream listeners in video conference bridge after format changed
|
nanang
|
defect
|
normal
|
release-2.10
|
pjsua-lib
|
#2247 |
Distorted video sent by iOS 13 devices
|
nanang
|
defect
|
normal
|
release-2.10
|
pjmedia
|
#2248 |
Memory leak if stream fails to be created
|
ming
|
defect
|
normal
|
release-2.10
|
pjmedia
|
#2251 |
Deadlock between PJSUA LOCK and conference mutex
|
ming
|
defect
|
normal
|
release-2.10
|
pjmedia
|
#2252 |
Fix Darwin video issue if supplied image height is different from the resolution
|
ming
|
defect
|
normal
|
release-2.10
|
pjmedia
|
#2254 |
Incoming SDP offer with SRTP-DTLS rejected with PJMEDIA_SDPNEG_ENOMEDIA
|
nanang
|
defect
|
normal
|
release-2.10
|
pjmedia
|
#2256 |
Failed building SWIG java binding for android (x86 target)
|
nanang
|
defect
|
normal
|
release-2.10
|
applications
|
#2259 |
Fix check to cleanup provisional media
|
ming
|
defect
|
normal
|
release-2.10
|
pjsua-lib
|
#2260 |
Potential deadlock between sip_transaction and sip_reg
|
ming
|
defect
|
normal
|
release-2.10
|
applications
|
#2264 |
Potential deadlock between pjsua lock and sip transport's lock
|
ming
|
defect
|
normal
|
release-2.10
|
pjsip
|
#2265 |
Compatibility issues on Python 3.7 or above
|
nanang
|
defect
|
normal
|
release-2.10
|
python
|
#2 |
Symbian sound device implementation
|
bennylp
|
enhancement
|
major
|
release-0.8.0
|
pjmedia
|
#5 |
Support for SIP UPDATE (RFC 3311) and fix the offer/answer negotiation
|
bennylp
|
enhancement
|
normal
|
release-0.8.0
|
pjsip
|
#6 |
NAT refresh packet
|
bennylp
|
enhancement
|
minor
|
Known-Issues
|
common
|
#7 |
Move PJSIP compile time configurations/settings (such as T1, T2 timers) to run-time (thanks Philippe Leuba)
|
bennylp
|
enhancement
|
major
|
release-0.9.0
|
pjsip
|
#10 |
Handle redirection (3xx) in PJSUA
|
bennylp
|
enhancement
|
trivial
|
release-1.0.1
|
pjsip
|
#13 |
Send RTCP RR if stream is not transmitting RTP packets
|
bennylp
|
enhancement
|
normal
|
release-0.6.0
|
pjmedia
|
#19 |
Enhancement for PDA applications
|
bennylp
|
enhancement
|
minor
|
release-0.7.0-rc1
|
applications
|
#37 |
RTCP discard statistic should be increased when invalid RTP packet is received
|
bennylp
|
enhancement
|
minor
|
release-0.5.10
|
pjmedia
|
#46 |
Added recording capability in streamutil
|
bennylp
|
enhancement
|
minor
|
release-0.5.10
|
applications
|
#48 |
DTMF callback support in pjmedia/pjsua-API
|
bennylp
|
enhancement
|
normal
|
release-0.5.10
|
pjsip
|
#51 |
Added audio level adjustment API to pjsua
|
bennylp
|
enhancement
|
normal
|
release-0.5.10
|
pjsip
|
#52 |
Functions to retrieve media port of player and recorder
|
bennylp
|
enhancement
|
minor
|
release-0.5.10
|
applications
|
#53 |
Disable silence detector during the first few seconds of RTP transmission
|
bennylp
|
enhancement
|
normal
|
release-0.5.10
|
pjmedia
|
#54 |
Add ability to change codec parameter on the fly
|
bennylp
|
enhancement
|
normal
|
release-0.5.10
|
pjmedia
|
#56 |
Periodically transmit RTP packet on silence
|
bennylp
|
enhancement
|
normal
|
release-0.5.10
|
pjmedia
|
#61 |
Support for SRTP
|
nanang
|
enhancement
|
major
|
release-0.9.0
|
pjmedia
|
#62 |
Added option in pjmedia_tonegen_play() to play continuous tone
|
benny;[
|
enhancement
|
normal
|
release-0.5.10
|
pjmedia
|
#64 |
Allow whitespaces at the end of SDP lines
|
bennylp
|
enhancement
|
normal
|
release-0.5.10
|
pjmedia
|
#67 |
WAV playlist support
|
bennylp
|
enhancement
|
normal
|
release-0.5.10
|
pjmedia
|
#72 |
Visual Studio 2005 Workspace support
|
bennylp
|
enhancement
|
normal
|
release-0.5.10
|
common
|
#77 |
Allow playback of multiple files in pjsua
|
bennylp
|
enhancement
|
normal
|
release-0.5.10
|
applications
|
#79 |
Make available new audio device that is plugged after application is running
|
bennylp
|
enhancement
|
minor
|
Known-Issues-and-Ideas
|
applications
|
#83 |
Socket abstractions for IP TOS options
|
bennylp
|
enhancement
|
normal
|
release-0.5.10
|
pjlib
|
#89 |
Implement transaction timeout in REGISTER request
|
bennylp
|
enhancement
|
normal
|
release-0.5.10
|
pjsip
|
#91 |
Timer for buddy presence subscription in PJSUA
|
bennylp
|
enhancement
|
normal
|
release-0.7.0
|
pjsua-lib
|
#95 |
Keep-alive mechanism for TCP and TLS transports
|
bennylp
|
enhancement
|
normal
|
release-0.8.0
|
pjsip
|
#99 |
Implement a generic UAC transaction timeout
|
bennylp
|
enhancement
|
normal
|
release-0.5.10
|
pjsip
|
#102 |
Add PJSUA_MAX_PLAYER and PJSUA_MAX_RECORDER
|
bennylp
|
enhancement
|
normal
|
release-0.5.10
|
pjsua-lib
|
#103 |
PJLIB should use Win32 file I/O back-end on Win32
|
bennylp
|
enhancement
|
normal
|
release-0.5.10
|
pjlib
|
#150 |
pj_gethostip() should fallback to default interface when 127.x.x.x is returned, not just 127.0.0.1 (thanks Andrey Kuprianov)
|
bennylp
|
enhancement
|
normal
|
release-0.5.10.2
|
pjlib
|
#151 |
pj_gethostip() should fallback to default interface when 127.x.x.x is returned, not just 127.0.0.1 (thanks Andrey Kuprianov)
|
bennylp
|
enhancement
|
normal
|
release-0.7.0-rc1
|
pjlib
|
#158 |
Allow sound device selection in pjsua application (thanks Michael Smith)
|
bennylp
|
enhancement
|
normal
|
release-0.5.10.2
|
applications
|
#159 |
Allow sound device selection in pjsua application (thanks Michael Smith)
|
bennylp
|
enhancement
|
normal
|
release-0.7.0-rc1
|
applications
|