summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-04-27Ticket #798: UAC disconnect call when receiving BYE in early state (thanks ↵Benny Prijono
Gang Liu for the suggestion) - UAC now handles the BYE, and treat it as out-of-order disconnect request, meaning that it will disconnect the call - it will also activate timer to terminate the INVITE transaction, in case final response never arrives - added SIPp UAS scenario to test this - also added forked 200/OK response SIPp scenario, - and fixed the prack_fork.xml SIPp scenario git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2650 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-26Fixed ticket #506: Behavior when cancelling INVITE before provisional ↵Benny Prijono
response is received - do not stop INVITE retransmission - updated pjsip_inv_end_session() documentation git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2647 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-26Fixed ticket #503: Handle the case when CANCEL is responded with 200/OK but ↵Benny Prijono
487 is not sent - added new API pjsip_tsx_set_timeout() - set 64*T1 timeout after CANCEL is initiated - also added SIPp scenario to simulate the UAS git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2646 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-23More ticket #706: removed all currently unsupported platforms such as WM ↵Benny Prijono
2003 from all projects and solution, to remove Mixed Platforms which is suspected to have caused VS to hang. These platforms will be re-added again later git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2645 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-23#792 work in progress testing sln change: remove solution items and no mixed ↵Perry Ismangil
platforms git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2644 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-23Fixed ticket #794: Bug with generating SDP version in origin line (thanks ↵Benny Prijono
Joel Dodson for the report) - the INVITE session now correctly uses the SDP offer "fixed" by the negotiator, hence it will have the correct origin fields. - removed update_sdp_version() from PJSUA-LIB - the negotiator now also fixes the session ID of subsequent answer so that it's identical to the previous SDP git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2643 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-22Part of ticket #780: enhance the PJNATH doxygen documentationBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2642 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-22Ticket #706: Recleaned up configuration manager settings, make sure all ↵Nanang Izzuddin
platform-config combinations are set up properly. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2641 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-22Ticket #706:Nanang Izzuddin
- Added missing PocketPj.vcproj. - Updated include paths of pjmedia_codec.vcproj. - Fixed pjproject-vs8.sln that might cause VS stuck in loading. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2640 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-22Ticket #774: Replaced abort() & printf(), which caused linking error on WM ↵Nanang Izzuddin
platforms, with pj_assert(). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2639 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-22Ticket #706: Merged branch vs-reorg into trunk:Nanang Izzuddin
- Currently supported platforms are Win32 & WM6 std/pro. - Renamed project test_pjsip with pjsip_test, also source directory 'test-pjsip' to 'test'. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2638 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-20More ticket #774: replaced dependency to STLBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2623 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-20More ticket #774: added option to shift PCM input to encoder right by some ↵Benny Prijono
value (default is 1) to make it compatible with some other app git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2620 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-18More ticket #774: compilation error for VS8 and make build system due to ↵Benny Prijono
last modifications in libg7221codec and pjmedia_test git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2617 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-18More ticket #774: optimization for siren7/siren14 codecsBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2616 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-18More ticket #774: added more ITU test vectors for siren codecsBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2615 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-18More ticket #774: updated VS6, VS8, and Makefile for the Siren7/Siren14 test ↵Benny Prijono
vectors git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2614 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-18More ticket #774: added g.722.1c test vectorsBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2613 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-16Ticket #774: Fixed libg7221codec build config on vs6: dyn-linking for ↵Nanang Izzuddin
release, include path. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2607 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-15Ticket #771 (misc fix): Added G.722.1 codec to mips test, also added macro ↵Nanang Izzuddin
protections for codec usages. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2605 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-15Ticket #772 (misc fix): Changed var 'test' from a global var to static var, ↵Nanang Izzuddin
since there was naming conflict with libg7221codec. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2604 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-15Ticket #774: Minor fix, reset mode counter in g7221_init().Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2603 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-15More ticket #780: work on CreatePermission refresh timer in the TURN sessionBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2602 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-15Ticket #774:Nanang Izzuddin
- Added build config for GNU autoconf & make. - Fixed some G.722.1 codes for linux & mingw32 targets, e.g: types defs, collision function name 'round'. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2601 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-15More ticket #780: more work on icedemo sample applicationBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2600 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-15More ticket #780: updated ICE to issue CreatePermission on the TURN socket ↵Benny Prijono
before starting ICE negotiation git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2599 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-14Ticket #788: Updated pjsua_media_subsys_init() to perform SRTP library ↵Nanang Izzuddin
initialization. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2597 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-14Ticket #789: don't call buddy callback after buddy has been deleted (thanks ↵Benny Prijono
Robert Cichielo for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2596 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-14Related to ticket #786: potential memory leak in invite sessionBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2594 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-14Ticket #786: Crash when UAC invite or subscribe session initialization fails ↵Benny Prijono
(thanks Rostislav Molodyko for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2593 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-13Ticket #780: initial work on an ICE demo appBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2592 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-13More ticket #780: fixed compilation errors due to previous modifications ↵Benny Prijono
related to TURN git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2591 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-13More ticket #780: destroy TURN session if it receives 437 (Allocation ↵Benny Prijono
Mismatch) response git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2590 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-13Ticket #780: Update TURN from draft 09 to draft 13:Benny Prijono
- new rules for permissions: - permission must be created and refreshed explicitly with CreatePermission - transmitting data does not refresh permission - attributes changed/added: XOR-PEER-ADDRESS, XOR-RELAYED-ADDRESS, EVEN-PORT, DONT-FRAGMENT - attribute(s) removed: REQUESTED-PROPS - new status codes: 401 (Forbidden), 507 (Insufficient Capacity) - removed status codes: 443 (Invalid IP address), 444 (Invalid Port), 508 (Insufficient Port Capacity) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2589 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-08Ticket #762: Replaced stricmp() with pj_ansi_stricmp() for cross platform ↵Nanang Izzuddin
compatibility. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2587 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-08Ticket #772 (misc): Updated stream_destroy() to call jbuf_destroy().Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2586 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-08Ticket #762: Updated delay calculation method & added statistic report in ↵Nanang Izzuddin
jbuf_destroy(). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2585 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-08#706 work in progress: all Win32 projects now have all 6 configs. Settings ↵Perry Ismangil
not correct yet. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2584 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-07Ticket #762: Fixed jbuf in handling far sequence jump (the distance is over ↵Nanang Izzuddin
jbuf capacity) while jbuf is empty. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2583 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-07Ticket #781: Fixed conf bridge API functions to have mutex protection when ↵Nanang Izzuddin
accessing ports. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2582 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-07Ticket #777: Rechecked & updated audio switch board functions to make sure ↵Nanang Izzuddin
they have mutex protection in accessing conf ports. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2581 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-07Part of ticket #780 (work in progress): added IPv6 support to various STUN ↵Benny Prijono
attributes and added the test from draft-ietf-behave-stun-test-vectors git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2580 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-06Ticket #762: Updated JB test:Nanang Izzuddin
- Added support for more scenarios, e.g: frame loss, late, sequence restart, etc. - Added automatic test result checks based on specified condition. - Updated test data. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2579 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-06Ticket #762: Major updates on jitter buffer:Nanang Izzuddin
- Updated loop condition in put_frame() to avoid possibility of infinite loop. - Added JB capabilities to handle sequence restart & jump. - Updated jitter calculation, e.g: reset max_hist_level after updating prefetch, avoid updating prefetch when burst level is exceeding max_burst. - Updated shrinking method to be less agressive (only shrink JB when JB size is twice larger than burst level). - Updated the way JB switching status from 'initializing' to 'processing' by waiting for some OP switch cycles. - Few simplifications in framelist process, e.g: replacing fields 'empty' & 'tail' with 'size'. - Minor updates: comments, shortened framelist field names, added some JB states for reporting/monitoring purpose. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2578 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-06Ticket #772 (misc fix): Updated floating point version of math statistic to ↵Nanang Izzuddin
return the rounded mean value. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2577 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-06Misc (ticket #772): added SIPp scenario for forked PRACKBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2576 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-06Misc (ticket #772): added several SIPp scenario filesBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2575 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-06Ticket #774: Nanang Izzuddin
- Renamed VS6 & VS8 project name/filename: libg7221 --> libg7221codec. - SVN things: added "output" dir, updated ignore properties. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2574 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-06Ticket #778: Fixed IPP G722.1 codec to aware about endianness in ↵Nanang Izzuddin
packing/decoding G722.1 RTP payload. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2573 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-06Ticket #774: Fixed G722.1 codec to aware about endianness in ↵Nanang Izzuddin
packing/unpacking RTP payload (the underlying implementation, ITU impl ref, works with 16-bits coded data). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2572 74dad513-b988-da41-8d7b-12977e46ad98