summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-07-02Disconnect call when failed to start media when sending 200/OK response in ↵Benny Prijono
pjsua, also pjsua should not try to force terminate dialog after sending 500 response git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@574 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-02Added INVITE request verification in siprtp before incoming call is establishedBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@573 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-02Fixed bug in SDP rtpmap parsing that caused SDP failed to parse the rtpmap ↵Benny Prijono
attribute (because input is not null terminated) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@572 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-02Miscellaneous bug fix and improvements in PJMEDIA: (1) more stricker SDP ↵Benny Prijono
parsing and validation, (2) fixed bug in RTCP attribute generation in SDP, (3) configurable telephone-event payload type git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@571 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-02Fixed bugs in scanner: (1) pj_cis_match() takes int argument, so when ASCII ↵Benny Prijono
character above 127 is given, it will access the array with negative index, and (2) pj_scan_get_newline() may incorrectly eat two newlines when the second newline is a header continuation git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@570 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-29Fixed minor bug: RTCP session not fully cleared when it is initialized ↵Benny Prijono
(should bzero everything), causing incorrect stats when it is reused for next call. Also couple of gcc warnings fixed. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@569 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-29Improvements in PJMEDIA to support RFC 3605 (RTCP attribute in SDP) and ↵Benny Prijono
other changes to improve RTCP communication behind NAT. Also fixed bug related to RTCP reporting changes in revision 565 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@568 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-29Minor bug fix and enhancements: (1) fixed bug that caused out-of-order ↵Benny Prijono
status to be raised when incoming sequence number is random, (2) changed RTCP to only calculate jitter when the RTP timestamp of the packet is different than previous one, and (3) change RTP to randomize initial sequence number git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@567 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-29In VC6 workspace, set PJLIB to use IoCompletionPort instead of select() on ↵Benny Prijono
Release build git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@566 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-29Fixed minor bug in the display of packet loss percentageBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@565 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-28Major improvements in PJSIP to support TCP. The changes fall into these ↵Benny Prijono
categories: (1) the TCP transport implementation itself (*.[hc]), (2) bug-fix in SIP transaction when using reliable transports, (3) support for TCP transport in PJSUA-LIB/PJSUA, and (4) changes in PJSIP-TEST to support TCP testing. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@563 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-28Enhancements and minor bug-fix in SIP UDP transport: (1) application may ↵Benny Prijono
specify NULL address when creating the UDP transport, to allow the transport to choose arbitrary port, and (2) receive data buffers were not freed when UDP transport is closed git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@562 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-28Removed mutex protection in pjsip_endpt_create_pool() since the pool factory ↵Benny Prijono
is already thread-safe git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@561 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-28Added PJ_INT64() and PJ_UINT64() macro to construct 64bit constants in ↵Benny Prijono
portable manner git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@560 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-28Fixed bug in ioqueue IOCP: accept() callback is called with new socket ↵Benny Prijono
handle already reset to -1 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@559 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-28Fixed minor compliation warning in transport_udp.c, also corrected ↵Benny Prijono
misleading comments, and added memory based capture/playback to the Makefile git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@558 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-28Fixed bug in sockaddr_in: the sin_zero part of the sockaddr_in is not ↵Benny Prijono
zeroed, causing SIP transport hash table to behave erraticly git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@557 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-27Fixed bug in transaction: ACK message is not deletedBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@556 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-26Bring the dead pjsip-test up to date with latest pjsipBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@555 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-26Finished initial SIP TCP transport supportBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@554 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-26Added OSERR_ENOTCONN to compat/socket.hBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@553 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-26Added Winsock error code to the error messageBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@552 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-24Removed PDF docs from the SVN tree!Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@551 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-23Renamed pjsip_transport_unregister() to pjsip_transport_destroy(), also ↵Benny Prijono
initial implementation of TCP transport git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@550 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-23Fixed 1st response time not initialized for UAS call in pjsuaBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@549 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-23Minor fix to doxygen documentation to ioqueue.hBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@548 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-23Fixed pjsip-test and added msg_err_test.c for testing parsing errorsBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@547 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Changed siprtp to strictly use one worker thread for all (SIP and media)Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@546 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Changed siprtp to use timer to schedule transmissions of RTP/RTCP packetsBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@545 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Added dq command in pjsua to dump current call qualityBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@544 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Fixed bug in sip_transport_udp: socket is closed after unregistered from ioqueueBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@543 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Changed default media quality to 3Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@542 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Modify all applications because of changed in WAV port API (removed ↵Benny Prijono
user_data from argument) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@541 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Changed siprtp to use media transport framework to handle NATBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@540 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Added better API for media transport, and fixed bugs with pending RTP write ↵Benny Prijono
operation in UDP media transport git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@539 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Handle error reported by transportBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@538 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Fixed RTCP statistic returning fraction lost instead of total lostBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@537 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Fixed bug: ioqueue should return error when send()/sendto() is called while ↵Benny Prijono
previous operation on the same op_key has not finished git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@536 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Fixed unreferenced argument warningBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@535 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Added the error code into error messagesBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@534 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Added capability to build pjmedia_sock_info from an UDP media transportBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@533 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Added memory/buffer based media playback and recordingBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@532 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-20Yet again large diffs because of documentation/doxygen updateBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@531 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19Removed <malloc.h> from speex/kiss_fft.h as it does not exist in macOS XBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@529 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19Re-live --quality options in pjsuaBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@528 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19Fixed bugs in negotiating SDP answer from remote for dynamic payload typesBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@527 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19Display the invalid argument in pjsuaBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@526 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19Fixed pjmedia build errors in the Makefile with the new gsm patchlevelBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@525 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19Fix warning messages in GSM and speex because of previous update to GSM ↵Benny Prijono
patchlevel 10 and speex 1.1.12 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@524 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19Fix warning messages in GSM and speex because of previous update to GSM ↵Benny Prijono
patchlevel 10 and speex 1.1.12 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@523 74dad513-b988-da41-8d7b-12977e46ad98