Commit Graph

1722 Commits

Author SHA1 Message Date
Benny Prijono 20d443d87b SIPit ICE test: fixed crashed with ICE negotiation, fixed empty (0.0.0.0) srflx addr, etc.
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/ice-turn07@1932 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-17 17:25:37 +00:00
Benny Prijono eb7693143c Use the smart Contact header for TCP/TLS
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/ice-turn07@1930 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-15 10:35:32 +00:00
Benny Prijono b3535a4eb2 More ticket #485: huge changeset to integrate TURN with ICE and PJSUA-LIB/pjsua. Still experimental
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/ice-turn07@1926 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-14 01:48:39 +00:00
Benny Prijono 540f7b7842 TURN-07 integration to ICE etc
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/ice-turn07@1925 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-14 00:25:40 +00:00
Benny Prijono e7226850ad More ticket #485: fixed TURN server permission not allowing peer with the same IP to get through, and added option to disable FINGERPRINT verification in TURN server since it is currently broken when TURN is used with ICE (which has a FINGERPRINT in its Binding Request)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1924 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-13 21:48:44 +00:00
Benny Prijono a11c76a674 More ticket #485: fixed REQUESTED-TRANSPORT endianness
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1923 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-10 22:24:23 +00:00
Benny Prijono 427d145669 More ticket #505: the jitter buffer only discard one packet at a time when optimizing the delay
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1922 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-10 11:51:04 +00:00
Benny Prijono c59ca6ecb2 Fixed bug in writing snd_clock_rate configuration to file in pjsua
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1921 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-10 11:04:49 +00:00
Benny Prijono c0b83f201c More ticket #451: updated PortAudio to the latest
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1920 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-10 10:31:55 +00:00
Benny Prijono aeb187d600 More ticket #523: renamed some variable names for clarity
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1919 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-10 10:15:05 +00:00
Benny Prijono 88efec59b2 Ticket #523: Handle incomplete audio frame from sound device (e.g. OSS)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1918 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-10 09:53:16 +00:00
Benny Prijono 3cfaf50a34 More ticket #485: now really remove pjstun-srv-test
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1917 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-09 13:38:35 +00:00
Benny Prijono 84fde9e52f More ticket #485: removed pjstun-srv-test project and fixed build errors with gcc
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1916 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-09 13:34:49 +00:00
Benny Prijono 49786e6b3f Added PJNATH class diagram
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1915 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-09 12:08:50 +00:00
Benny Prijono a2c0bb2d9d Improve the PJNATH documentation
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1914 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-09 12:08:08 +00:00
Benny Prijono 879ad1a1b6 More ticket #485: huge changeset to support TURN TCP. Please see ticket #485 for the details
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1913 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-09 09:38:12 +00:00
Benny Prijono c54dcb3920 As per list report, changed the default response to incoming REFER from 200 to 202 as some gateways do not like this. Thanks Pedro Sanchez for the report
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1912 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-08 23:33:15 +00:00
Benny Prijono 36922711b4 Removed setting PJ_IOQUEUE_HAS_SAFE_UNREG to zero in config_site_sample.h as it is currently not supported
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1911 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-07 13:25:49 +00:00
Benny Prijono a95e929199 Changed PJ_IOQUEUE_MAX_HANDLES count when PJ_CONFIG_MINIMAL_SIZE is set from 16 to 32 as it caused assertion in sock_select.c on Maemo
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1910 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-07 13:16:02 +00:00
Benny Prijono 617b8605e2 Fixed crash in SRTP when incoming SDP is received without any m= line (thanks Atik)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1909 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-07 10:10:31 +00:00
Benny Prijono 7fff9f9778 Ticket #522: Enable keep-alive for UDP transport even when STUN is not configured
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1908 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-04 10:50:21 +00:00
Benny Prijono 6d24ca5e00 Fixed link error to pj_log() in libSRTP if PJ_LOG_MAX_LEVEL is set to zero (thanks Michael CHRISTOPHER)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1907 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-03 22:03:14 +00:00
Benny Prijono 754a4df66c Ticket #521: Duplicate Authorization header when PJSIP is configured to send empty Authorization header (thanks Roland Klabunde)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1906 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-02 20:34:05 +00:00
Benny Prijono 9969d18114 Ticket #520: Race condition may cause ioqueue corruption (thanks Philippe Leuba)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1905 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-02 18:36:35 +00:00
Benny Prijono f279d67118 More work on ticket #485: bug when TURN UDP relay is not destroyed if Allocate request fails
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1904 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-01 18:23:56 +00:00
Benny Prijono 6381bf370a Ticket #519: STUN request is not freed when transaction times out (thanks Amit Sharma)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1903 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-01 18:21:46 +00:00
Benny Prijono c295d9f962 More ticket #514: bug in previous fix caused invite session to unable to respond to authentication in re-INVITE
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1902 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-01 16:37:58 +00:00
Benny Prijono f161655344 More ticket #504: added missing new files!
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1901 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-30 08:58:58 +00:00
Benny Prijono 012b7aeb77 Added missing framework link command for MacOS X in Python setup.py (thanks Nir Soffer)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1900 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-29 13:03:47 +00:00
Benny Prijono 03c5c69b48 Ticket #517: Invalid argument error when binding media transport on MacOS X
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1899 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-29 12:40:14 +00:00
Benny Prijono 7d60d052eb Ticket #504: final installment to support stereo audio all the way in PJMEDIA. Please see tickiet #504 for more info
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1898 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-29 12:24:20 +00:00
Benny Prijono a171e9edbe Fixed bug in automatic RTCP address calculation causing assertion failure in Symbian with ICE transport
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1897 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-28 14:06:37 +00:00
Benny Prijono 9ae5dfc6fc More ticket #514: the last fix causes invite session to refuse to send CANCEL!
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1896 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-27 17:30:51 +00:00
Benny Prijono cf5c06d5d0 Updated pjmedia_test with the latest jitter buffer API
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1895 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-26 16:18:17 +00:00
Benny Prijono ff28155543 Fixed bugs in libsrtp that effect dtls-srtp
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1894 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-26 15:13:30 +00:00
Benny Prijono 70119f6363 Ticket #516: Assertion in sound device when headset is plugged/unplugged in MacOS X (thanks Alexei Kuznetsov)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1893 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-25 17:05:59 +00:00
Benny Prijono a9948e6189 Fixed autoconf configure warning when detecting mswsock.h on Mingw
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1892 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-25 14:03:01 +00:00
Benny Prijono 188ba7ef2d Fixed autoconf configure warning when detecting net/if.h on MacOS X
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1891 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-25 13:53:16 +00:00
Benny Prijono 3a3f078323 More ticket #451: fixed build error on MacOS X caused by new PA
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1890 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-25 10:09:20 +00:00
Benny Prijono e8554ef92f Ticket #515 (Update Contact header in REGISTER for TCP/TLS transport)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1889 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-22 09:33:52 +00:00
Benny Prijono 1add4d5206 Added comment about byte ordering in TURN CHANNEL-NUMBER attribute and modified select() parameter in TURN client
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1888 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-22 09:33:26 +00:00
Benny Prijono 096fadb50d Ticket #505: optimizing the jitter buffer delay
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1887 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-21 13:47:23 +00:00
Benny Prijono 6eddd87872 Enlarge the buffer for printing call media statistic in pjsua (sometimes the RTT line is cut)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1886 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-21 13:46:08 +00:00
Benny Prijono e2303e3f45 More ticket #485: wrong encoding of CHANNEL-NUMBER attribute
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1885 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-21 09:43:59 +00:00
Benny Prijono 573b78c5b1 More ticket #61: (after rolling back previously buggy patch) Fixed bug in pjsua-lib with SRTP. If call is hold and resumed, SRTP transports will use itself as the underlying transport
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1884 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-21 09:15:50 +00:00
Benny Prijono 68f9e4f2fc More ticket #61: bug in pjsua-lib with SRTP. If call is hold and resumed, SRTP transports will use itself as the underlying transport
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1883 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-21 08:56:02 +00:00
Benny Prijono 6885400185 More ticket #485: updated Makefiles and fixed compilation warnings with gcc
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1882 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-20 19:21:27 +00:00
Benny Prijono 522e5e14a5 Fixed minor warning about unused variable in transport_srtp.c
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1881 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-20 18:34:01 +00:00
Benny Prijono 4d5931ec04 More ticket #485: fixed TURN transport code point and REQUESTED-TRANSPORT attribute encoding
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1880 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-20 18:26:26 +00:00
Benny Prijono 9e6d60a564 More ticket #485: client and server self tested
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1879 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-20 16:32:06 +00:00