Commit Graph

5105 Commits

Author SHA1 Message Date
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