Riza Sulistyo
d0d441b96e
Re #2059 (misc): Update account tp_type when transport_id is changed on pjsua_acc_modify().
...
Thanks to Oded Arbel for the report.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5718 74dad513-b988-da41-8d7b-12977e46ad98
2017-12-31 09:08:56 +00:00
Nanang Izzuddin
3a92ff29be
Close #2077 : New PJSUA & PJSUA2 APIs for instantiating extra audio device.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5717 74dad513-b988-da41-8d7b-12977e46ad98
2017-12-19 01:45:37 +00:00
Sauw Ming
ab0b027a5a
Re #2071 : Change the default array size to contain the resolved address to 16 (and 32 if IPv6 is enabled) to accommodate more addresses.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5716 74dad513-b988-da41-8d7b-12977e46ad98
2017-12-18 09:46:03 +00:00
Sauw Ming
cfe26bd049
Re #2074 : Revert the default sample Android setting to use separate worker threads, since it doesn't seem to fix the problem.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5715 74dad513-b988-da41-8d7b-12977e46ad98
2017-12-18 03:42:18 +00:00
Nanang Izzuddin
db7a4d592a
Fixed #2076 :
...
- Ignore transport error on completed transaction.
- Don't disconnect call if transport error happens on transaction that is not initial INVITE transaction.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5714 74dad513-b988-da41-8d7b-12977e46ad98
2017-12-13 08:16:30 +00:00
Nanang Izzuddin
0677422d37
Fixed #2075 : Updated PJSUA pjsua_set_snd_dev() to immediately apply new sound device IDs if sound device is active even when PJSUA_SND_DEV_NO_IMMEDIATE_OPEN mode is set.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5713 74dad513-b988-da41-8d7b-12977e46ad98
2017-12-13 03:53:20 +00:00
Nanang Izzuddin
fb12b9497c
Fixed #2074 : Introduced compile time setting PJSUA_SEPARATE_WORKER_FOR_TIMER to allow separate polling for timer events and network events.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5712 74dad513-b988-da41-8d7b-12977e46ad98
2017-12-12 07:44:09 +00:00
Riza Sulistyo
6a3a672e33
Close #2073 : Enable wav playlist to play WAV files with extra chunks after DATA chunk.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5711 74dad513-b988-da41-8d7b-12977e46ad98
2017-12-07 03:03:50 +00:00
Riza Sulistyo
c9d493b9d6
Close #2072 : Call on_call_transfer_status() callback when REFER is responded with failure response.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5710 74dad513-b988-da41-8d7b-12977e46ad98
2017-12-05 07:11:08 +00:00
Riza Sulistyo
a5ffdfbd43
Re #2062 : Remove related files from Visual Studio projects.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5709 74dad513-b988-da41-8d7b-12977e46ad98
2017-12-04 09:30:47 +00:00
Riza Sulistyo
126a428c1e
Re #2065 : We still need to modify some source code to avoid build error on
...
Visual Studio 2005.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5708 74dad513-b988-da41-8d7b-12977e46ad98
2017-12-04 07:23:36 +00:00
Sauw Ming
a39e60661e
Re #2071 : Specify socktype hint when calling getaddrinfo, to reduce the number of addresses returned.
...
Thanks to Alexander Traud for the patch.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5707 74dad513-b988-da41-8d7b-12977e46ad98
2017-12-04 01:28:40 +00:00
Sauw Ming
e25c665c69
Fixed #2071 : Update pjsip_resolve() to be able to return more than one resolved address
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5706 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-30 04:41:52 +00:00
Sauw Ming
2403173ecd
Re #2059 (misc): Fixed ffmpeg H264 unpacketization error due to uninitialized unpack_nal_start
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5705 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-29 02:23:08 +00:00
Sauw Ming
85fa1f130f
Re #2069 : Change the field name to outboundProxies, so that it's more consistent with account's proxies settings.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5704 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-27 08:37:37 +00:00
Sauw Ming
200388f6e9
Fixed #2069 : Add outbound proxy settings in pjsua2
...
Thanks to Zarko Coklin for the patch.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5703 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-27 08:24:50 +00:00
Sauw Ming
efb1a7f102
Fixed #2068 : Add compile time option to enable/disable simple AGC in conference
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5702 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-27 03:29:07 +00:00
Riza Sulistyo
054ae59549
Close #2067 : Fix linker error when building as dll on VS2015.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5701 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-22 06:59:47 +00:00
Nanang Izzuddin
96b5e742e0
Fixed #2066 : SDP ignored in 180/183 response without To tag.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5700 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-22 02:07:48 +00:00
Riza Sulistyo
77545dfdac
Close #2065 : Update libyuv to fix linker error when building libyuv as dll on Visual Studio 2015.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5699 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-21 09:25:11 +00:00
Nanang Izzuddin
c8847d0d12
Re #2057 : Fixed compile error on MSVC2005 due to var declaration not in the beginning of block (C89 interop).
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5698 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-21 06:00:21 +00:00
Sauw Ming
19686af25f
Re #2063 : Add more doc in other parts of the library
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5697 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-17 04:07:43 +00:00
Riza Sulistyo
8c64f49acb
Re #2059 (misc): Set conference's port rx_level to 0 when get frames from the
...
port is skipped. Thanks to Kal Conley for the original patch.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5696 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-16 13:25:04 +00:00
Sauw Ming
6dd508d4bf
Re #2063 : Temporarily disable the assertion
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5695 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-14 13:05:42 +00:00
Riza Sulistyo
975aa1047a
Fixed #2064 : Fix return code in pjsip_find_msg().
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5694 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-14 11:08:11 +00:00
Sauw Ming
fc9177cadd
Fixed #2063 : Add more documentation in PJSIP's parser to prevent stack buffer overflow
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5693 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-14 08:20:15 +00:00
Sauw Ming
5b52b9b2e8
Re #2062 : Remove deprecated Linux kernel implementation
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5692 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-13 06:06:25 +00:00
Sauw Ming
945170f7b2
Re #2059 (misc): Fixed potential buffer underflow when reading config file.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5691 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-10 11:17:14 +00:00
Sauw Ming
39b6c28877
Fixed #2061 : Unable to destroy certain PJSIP transports
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5690 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-10 03:21:52 +00:00
Sauw Ming
e6b74a5d86
Fixed #2060 : Prevent releasing unacquired lock when creating SIP dialog
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5689 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-10 03:16:30 +00:00
Sauw Ming
6ae662e215
Re #2059 (misc): Fixed possible function name clash with md5 due to non-static function.
...
Thanks to Luca Ceseroli for the report.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5688 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-10 03:14:58 +00:00
Sauw Ming
3eb2db9847
Fixed #2057 : Optimization: Improve conference mix loop performance
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5687 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-09 22:48:17 +00:00
Sauw Ming
462a854a95
Fixed #2058 : New PJSUA API to register a transport factory
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5686 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-09 01:49:06 +00:00
Sauw Ming
3785e35cf0
Changed version to 2.7.1-svn
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5685 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-08 03:47:34 +00:00
Sauw Ming
0c548deeff
Changed version to 2.7.1
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5683 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-08 03:03:22 +00:00
Riza Sulistyo
37f0826f9f
Closed #2056 : Add validity checking for numeric header values.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5682 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-08 02:58:18 +00:00
Sauw Ming
8aafacebe4
Re #2045 (misc): Fixed build error in streamutil sample app if PJMEDIA_HAS_SRTP is disabled.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5681 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-06 10:30:07 +00:00
Nanang Izzuddin
f5900e790d
Fix #2055 :
...
- Updated active socket to avoid double ioqueue key unregistration.
- Updated ioqueue to avoid double ioq key unregistration (select & epoll only, winnt & uwp does not seem to be affected).
- Added check for potential 'negative' ioqueue->count.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5680 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-03 06:54:54 +00:00
Riza Sulistyo
eb4d878e78
Re #2054 : When setting CXXCFLAGS manually, make sure it's applied correctly.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5679 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-01 05:23:36 +00:00
Riza Sulistyo
8438c3eab6
Re #2045 (misc): Fix various warning raised from using clang 4.0.1. Thanks to
...
Alexander Traud for the report.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5678 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-01 04:55:29 +00:00
Sauw Ming
0a1f0aa252
Fixed #2053 : Update pjsua_get_snd_dev() info before calling on_snd_dev_operation() callback
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5677 74dad513-b988-da41-8d7b-12977e46ad98
2017-10-27 06:30:50 +00:00
Sauw Ming
7557f0ad24
Fixed #2052 : Add option for pjsua callback on_stream_created to destroy application's supplied media port
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5676 74dad513-b988-da41-8d7b-12977e46ad98
2017-10-24 07:31:39 +00:00
Sauw Ming
70fc8cd0ca
Re #2045 (misc): Add more doc to explain the specific SIP error codes and conditions which will trigger automatic registration retry upon failure.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5675 74dad513-b988-da41-8d7b-12977e46ad98
2017-10-19 04:09:49 +00:00
Sauw Ming
773323dd8f
Re #2045 (misc): Continuation of r5673: Set endpt to NULL after iLBC deinit(). Thanks to Kal Conley for the report.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5674 74dad513-b988-da41-8d7b-12977e46ad98
2017-10-16 10:20:18 +00:00
Sauw Ming
39fe6052d5
Re #2045 (misc): Prevent iLBC codec to be initialized more than once
...
Thanks to Kal Conley for the patch.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5673 74dad513-b988-da41-8d7b-12977e46ad98
2017-10-16 03:49:22 +00:00
Riza Sulistyo
acaef7d13a
Close #2051 : Implement callback wrapper for on_buddy_evsub_state() on pjsua2.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5672 74dad513-b988-da41-8d7b-12977e46ad98
2017-10-06 08:14:31 +00:00
Riza Sulistyo
93c3c1bd29
Re #2045(misc): To prevent assertion, don't copy rem_rtcp on pjmedia_stream_create()/pjmedia_vid_stream_create() if address is not set.
...
Thanks to Lauri Vanksa for the Report.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5671 74dad513-b988-da41-8d7b-12977e46ad98
2017-10-06 06:54:37 +00:00
Riza Sulistyo
2838ed1049
Close #2050 : Enabling AES-GCM when using external libSRTP version 1.x or 2.0.0.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5670 74dad513-b988-da41-8d7b-12977e46ad98
2017-10-05 04:40:20 +00:00
Riza Sulistyo
02f2e61e94
Close #2049 : Try to allocate larger buffer size when converting pjsip_hdr to
...
SipHeader.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5669 74dad513-b988-da41-8d7b-12977e46ad98
2017-10-03 09:35:36 +00:00
Sauw Ming
b27b7e0201
Fix #2048 : Add compile time option to disable sleep in sip endpoint's handle events on ioqueue polling's error
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5668 74dad513-b988-da41-8d7b-12977e46ad98
2017-09-29 02:43:05 +00:00