#2053 |
Update pjsua_get_snd_dev() info before calling on_snd_dev_operation() callback
|
bennylp
|
enhancement
|
normal
|
release-2.7.1
|
pjsua-lib
|
#2057 |
Optimization: Improve conference mix loop performance
|
nanang
|
enhancement
|
normal
|
release-2.8
|
pjmedia
|
#2058 |
New PJSUA API to register a transport factory
|
bennylp
|
enhancement
|
normal
|
release-2.8
|
pjsua-lib
|
#2063 |
Add more documentation throughout PJSIP to prevent stack buffer overflow
|
bennylp
|
enhancement
|
normal
|
release-2.8
|
pjsip
|
#2068 |
Add compile time option to enable/disable simple AGC in conference
|
nanang
|
enhancement
|
normal
|
release-2.8
|
pjmedia
|
#2069 |
Add outbound proxy settings in pjsua2
|
bennylp
|
enhancement
|
normal
|
release-2.8
|
pjsua2
|
#2070 |
Print IPv6 addresses with brackets in the log
|
bennylp
|
enhancement
|
normal
|
release-2.8
|
common
|
#2071 |
Update pjsip_resolve() to be able to return more than one resolved address
|
bennylp
|
enhancement
|
normal
|
release-2.8
|
pjsip
|
#2073 |
Enable wav playlist to play WAV files with extra chunks after DATA chunk
|
nanang
|
enhancement
|
normal
|
release-2.8
|
pjmedia
|
#2077 |
New PJSUA & PJSUA2 APIs for instantiating extra audio device
|
bennylp
|
enhancement
|
normal
|
release-2.8
|
pjsua-lib
|
#2078 |
Revisit IPv4/IPv6 settings and behavior in pjsua
|
bennylp
|
enhancement
|
normal
|
release-2.8
|
pjsua-lib
|
#2080 |
API for updating remote target via re-INVITE/UPDATE
|
bennylp
|
enhancement
|
normal
|
release-2.8
|
pjsua-lib
|
#2082 |
Add support for GnuTLS
|
bennylp
|
enhancement
|
normal
|
release-2.8
|
pjlib
|
#2083 |
Fix build error when building with LibreSSL as SSL backend
|
bennylp
|
enhancement
|
normal
|
release-2.8
|
pjlib
|
#2086 |
Add C# binding using SWIG, and support for Xamarin.
|
bennylp
|
enhancement
|
normal
|
release-2.8
|
applications
|
#2087 |
Support for RTP and RTCP multiplexing
|
nanang
|
enhancement
|
normal
|
release-2.8
|
pjmedia
|
#2088 |
Generate and negotiate telephone-event with multiple clock-rates in SDP offer/answer
|
nanang
|
enhancement
|
normal
|
release-2.10
|
pjmedia
|
#2089 |
Support receiving Opus packets with various frame lengths
|
nanang
|
enhancement
|
normal
|
release-2.8
|
pjmedia
|
#2097 |
Start read operation in UDP media transport in pjmedia_transport_media_start()
|
nanang
|
enhancement
|
normal
|
release-2.8
|
pjmedia
|
#2098 |
Add SDP attribute SSRC and CNAME
|
bennylp
|
enhancement
|
normal
|
release-2.8
|
common
|
#2100 |
Move SRTP setting in PJSUA and PJSUA2 to account setting
|
bennylp
|
enhancement
|
normal
|
release-2.8
|
pjsua-lib
|
#2101 |
Prevent crash due to access to an already destroyed atomic object
|
bennylp
|
enhancement
|
normal
|
release-2.8
|
pjlib
|
#2103 |
Green screen in the beginning of video call
|
nanang
|
enhancement
|
normal
|
release-2.8
|
pjmedia-audiodev
|
#2105 |
Add option to specify SWIG bindings
|
bennylp
|
enhancement
|
normal
|
release-2.10
|
pjsua2
|
#2107 |
Add option to use loopback media transport in pjsua
|
bennylp
|
enhancement
|
normal
|
release-2.9
|
pjsua-lib
|
#2111 |
Add compile-time setting to specify DTMF duration in ms
|
nanang
|
enhancement
|
normal
|
release-2.8
|
pjmedia
|
#2113 |
Implement conference signal level adjustment for a specific connection
|
nanang
|
enhancement
|
normal
|
release-2.8
|
pjmedia
|
#2119 |
Don't raise assert when receiving an incoming call without a pjsua account
|
bennylp
|
enhancement
|
normal
|
release-2.8
|
pjsua-lib
|
#2123 |
Follow SDP answer changes in 18x & 2xx responses
|
bennylp
|
enhancement
|
normal
|
release-2.8
|
pjsip
|
#2126 |
Implement RTCP Feedback
|
nanang
|
enhancement
|
normal
|
release-2.8
|
pjmedia
|
#2127 |
Replace DNS resolver mutex with group lock
|
bennylp
|
enhancement
|
normal
|
release-2.8
|
pjlib-util
|
#2128 |
Add feature to allow responding incoming INVITE/re-INVITE asynchronously and set the SDP answer
|
bennylp
|
enhancement
|
normal
|
release-2.8
|
pjsua-lib
|
#2132 |
Updated account matching algo for incoming request
|
bennylp
|
enhancement
|
normal
|
release-2.8
|
pjsua-lib
|
#2133 |
Skip IPv4 STUN resolution if account is using NAT64
|
bennylp
|
enhancement
|
normal
|
release-2.8
|
pjsua-lib
|
#2141 |
Add TCP initial receive timeout for server connection
|
bennylp
|
enhancement
|
normal
|
release-2.8
|
pjsip
|
#2142 |
Export pjmedia_echo_flag to PJSUA2 SWIG Java interface
|
bennylp
|
enhancement
|
normal
|
release-2.9
|
pjsua2
|
#2148 |
Add parsing support for the OAuth 2.0 authentication mechanism
|
bennylp
|
enhancement
|
normal
|
release-2.9
|
pjsip
|
#2149 |
Add option to disable transport connection reuse
|
bennylp
|
enhancement
|
normal
|
release-2.9
|
pjsip
|
#2150 |
Add new callback to notify when accept operation fails on TLS listener
|
bennylp
|
enhancement
|
normal
|
release-2.9
|
pjsip
|
#2151 |
Call tp_drop_data_cb() when there is PJSIP_EMISSINGHDR or PJSIP_EINVALIDSTATUS error on incoming message
|
bennylp
|
enhancement
|
normal
|
release-2.9
|
pjsip
|
#2158 |
Avoid shared PJSUA2 Call instance in call transfer scenario
|
bennylp
|
enhancement
|
normal
|
release-2.9
|
pjsua2
|
#2162 |
If listener restart fail, don't proceed with handling account re-registration (update contact) on IP change process
|
bennylp
|
enhancement
|
normal
|
release-2.9
|
pjsip
|
#2165 |
Support video only call in pjsua
|
bennylp
|
enhancement
|
normal
|
release-2.9
|
pjsua-lib
|
#2171 |
Apply returned frame quality filter in OpenH264 decoder
|
nanang
|
enhancement
|
normal
|
release-2.9
|
pjmedia
|
#2179 |
Wipe out memory used for storing SSL keys before released
|
nanang
|
enhancement
|
normal
|
release-2.9
|
pjlib
|
#2180 |
Refactoring SSL socket backend implementations
|
ming
|
enhancement
|
normal
|
release-2.9
|
pjlib
|
#2181 |
Video conference implementation
|
|
enhancement
|
normal
|
release-2.9
|
pjmedia
|
#2185 |
Darwin (Mac OS & iOS) native SSL backend
|
ming
|
enhancement
|
normal
|
release-2.9
|
pjlib
|
#2186 |
Enable video stream keep alive mechanism
|
ming
|
enhancement
|
normal
|
release-2.9
|
pjmedia
|
#2187 |
Delay the creation of video capture until it is needed
|
ming
|
enhancement
|
normal
|
release-2.9
|
pjsua-lib
|
#2197 |
Support TURN extensions for TCP allocations (RFC 6062)
|
nanang
|
enhancement
|
normal
|
release-2.9
|
pjnath
|
#2198 |
SIP resolve to return IPv4 and IPv6 synthesized addresses for IPv4 address literals
|
ming
|
enhancement
|
normal
|
release-2.9
|
pjsip
|
#2204 |
Add OpenSSL remote certificate chain info
|
ming
|
enhancement
|
normal
|
release-2.9
|
pjlib
|
#2208 |
Change default arch for Android and iOS to 64-bit
|
ming
|
enhancement
|
normal
|
release-2.10
|
common
|
#2211 |
Use group lock instead of mutex for SIP dialog which is useful for B2BUA scenarios
|
riza
|
enhancement
|
normal
|
release-2.10
|
pjsip
|
#2217 |
Omit deprecated IPv6 addresses from ICE candidates
|
nanang
|
enhancement
|
normal
|
release-2.10
|
pjnath
|
#2220 |
Add list of trusted root CA for OpenSSL
|
ming
|
enhancement
|
normal
|
release-2.10
|
pjlib
|
#2222 |
Introduce a new compiler setting to allow to use cnonce for SIP authentication without hyphen character
|
riza
|
enhancement
|
normal
|
release-2.10
|
pjsip
|
#2225 |
Timer heap refactoring
|
ming
|
enhancement
|
normal
|
release-2.10
|
pjlib
|
#2233 |
Change enumeration typemaps in SWIG Java
|
nanang
|
enhancement
|
normal
|
release-2.10
|
pjsua2
|
#2249 |
Use sorted linked list for timer
|
riza
|
enhancement
|
normal
|
release-2.10
|
pjlib
|
#2250 |
Enable OpenH264 native log
|
riza
|
enhancement
|
normal
|
release-2.10
|
pjmedia
|
#2253 |
Support for VP8 and VP9 video codec
|
ming
|
enhancement
|
normal
|
release-2.10
|
pjmedia-videodev
|
#2255 |
Add API for making video window full screen
|
nanang
|
enhancement
|
normal
|
release-2.10
|
pjmedia-videodev
|
#2257 |
Filter SRTP crypto for setting DTLS-SRTP profile supported by by OpenSSL
|
riza
|
enhancement
|
normal
|
release-2.10
|
pjmedia
|
#2258 |
Add PJSUA2 API to get and set OPUS codec setting
|
riza
|
enhancement
|
normal
|
release-2.10
|
pjsua2
|
#2261 |
Prevent unnecessary locking when adding group lock handler
|
ming
|
enhancement
|
normal
|
release-2.10
|
pjsip
|
#2262 |
Notify when IP change handling is completed
|
riza
|
enhancement
|
normal
|
release-2.10
|
pjsua-lib
|
#2263 |
Add callback to notify when first valid pair is found on ICE negotiation
|
riza
|
enhancement
|
normal
|
release-2.10
|
pjnath
|
#2266 |
Allow Via header with IPv6 containing []
|
ming
|
enhancement
|
normal
|
release-2.10
|
pjsip
|
#1 |
Fix echo cancellation
|
bennylp
|
defect
|
major
|
release-0.5.9
|
pjmedia
|
#14 |
Don't change RTP/RTCP SSRC on re-INVITE
|
bennylp
|
defect
|
minor
|
release-0.9.0
|
pjsua-lib
|
#25 |
Authentication loops forever when server keeps rejecting request with stale=true
|
bennylp
|
defect
|
major
|
release-0.5.10
|
pjsip
|
#27 |
PortAudio device open log shows incorrect channel count
|
bennylp
|
defect
|
minor
|
release-0.5.9
|
applications
|
#28 |
Bug in Replaces header parsing
|
bennylp
|
defect
|
normal
|
release-0.5.9
|
pjsip
|
#29 |
Calling pjsua_create() after pjsua_destroy() fails
|
bennylp
|
defect
|
normal
|
release-0.5.10
|
pjlib
|
#32 |
sndtest sample doesn't display the device name correctly
|
bennylp
|
defect
|
minor
|
release-0.5.10
|
applications
|
#34 |
Unable to send registration in the callback
|
bennylp
|
defect
|
minor
|
release-0.5.10
|
pjsip
|
#36 |
pjsip_regc_unregister SHOULD NOT unregister all Contacts
|
bennylp
|
defect
|
normal
|
release-0.5.10
|
pjsip
|
#38 |
Inaccurate error message when making call
|
bennylp
|
defect
|
minor
|
release-0.5.10
|
pjsip
|
#40 |
Support for asymmetric encoding/decoding ptime
|
bennylp
|
defect
|
major
|
release-0.5.10
|
pjmedia
|
#42 |
TCP/TLS transport bug when connection is closed
|
bennylp
|
defect
|
major
|
release-0.5.10
|
pjsip
|
#43 |
Echo suppressor definition doesn't match the declaration
|
bennylp
|
defect
|
minor
|
release-0.5.10
|
pjmedia
|
#45 |
Accept, Allow, Supported, and generic string header should allow empty hvalue
|
bennylp
|
defect
|
normal
|
release-0.5.10
|
pjsip
|
#47 |
Packet length not set correctly when media transport fails with immediate error
|
bennylp
|
defect
|
normal
|
release-0.5.10
|
pjmedia
|
#49 |
Bug in select() ioqueue: the recv() flag is not used
|
bennylp
|
defect
|
normal
|
release-0.5.10
|
pjlib
|
#55 |
Invalid PortAudio error space
|
bennylp
|
defect
|
normal
|
release-0.5.10
|
pjmedia
|
#58 |
Another 64bit problem with pool.h
|
bennylp
|
defect
|
normal
|
release-0.5.10
|
pjlib
|
#65 |
Broken pjsip-test because of recent transport changes
|
bennylp
|
defect
|
normal
|
release-0.5.10
|
pjsip
|
#66 |
Broken compilation with gcc-2.9x or older gcc compiler
|
bennylp
|
defect
|
normal
|
release-0.5.10
|
common
|
#68 |
Bug when adding new account dynamically in PJSUA-API
|
bennylp
|
defect
|
normal
|
release-0.5.10
|
pjsip
|
#70 |
Frame timestamp not propagated correctly
|
bennylp
|
defect
|
minor
|
release-0.5.10
|
pjmedia
|
#71 |
When host doesn't have any NIC interfaces, it should return 127.0.0.1 instead of error
|
bennylp
|
defect
|
normal
|
release-0.5.10
|
pjlib
|
#73 |
Unregistration does not respond to authentication challenge (401/407) after it has been marked for deletion
|
bennylp
|
defect
|
normal
|
release-0.5.10
|
pjsip
|
#74 |
Enlarge RX_BUF_COUNT in conference bridge to 32
|
bennylp
|
defect
|
normal
|
release-0.5.10
|
pjmedia
|
#75 |
SDP validation failed when port is zero and no format is specified
|
bennylp
|
defect
|
normal
|
release-0.5.10
|
pjmedia
|
#76 |
No audio on MacOS X 10.4 when resamplilng is used
|
bennylp
|
defect
|
normal
|
release-0.5.10
|
pjmedia
|
#80 |
Return correct error code when pj_gethostbyname() fails
|
bennylp
|
defect
|
minor
|
release-0.5.10
|
pjlib
|
#81 |
Crash in client registration when NIC is plugged-off during registration refresh
|
bennylp
|
defect
|
major
|
release-0.5.10
|
pjsip
|
#82 |
Disabling codec from autoconf causes link error
|
bennylp
|
defect
|
normal
|
release-0.5.10
|
pjmedia
|