summaryrefslogtreecommitdiff
path: root/pjsip
AgeCommit message (Collapse)Author
2008-09-04Ticket #610: Added sample to create a media transport adapter, similar to ↵Benny Prijono
how SRTP media transport works git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2262 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-02Ticket #608: Added API to retrieve media transport and session from pjsua callBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2259 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-26Ticket #602: fixed assertion of invalid stream index supplied to ↵Nanang Izzuddin
pjmedia_session_get_stream_stat(). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2245 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-26Ticket #602:Nanang Izzuddin
- Introduced new API pjmedia_rtp_session_init2() to enable intializing RTP session with non-default initial settings - Updated stream so it can be created with non-default initial RTP settings. - Updated pjsua-lib to make sure RTP timestamp and sequence contigue when stream session is restarted. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2241 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-25Ticket #583: Fixed preprocessor check in pjsua_media.c on deinit-ing IPP codec.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2235 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-21Fixed pjsua-lib bug that it failed to connect sound device & conference for ↵Nanang Izzuddin
some audio_frame_ptime settings (thanks Thomas Ramp). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2229 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-19pjsip_endpt_handle_events2() is loosing the error code in MacOS X if ↵Benny Prijono
pj_ioqueue_poll() returns error. This is because pj_thread_sleep() always set errno to ETIMEDOUT on MacOS X (thanks Ruud Klaver for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2226 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-19More ticket #583: a bit of tidying up and renamed macro names etc.Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2225 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-19Ticket #583: Added missing IPP codec deinit and fixed matching #if-#endif in ↵Nanang Izzuddin
IPP codec encode. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2223 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-15Ticket #583: Initial source of IPP codecs wrapper.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2216 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-12Ticket #592: URI comparison may crash the application (thanks Pedro ↵Benny Prijono
Gonçalves for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2205 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-07Ticket #586: Added ICE negotiations test to test the scenario when two ↵Benny Prijono
agents have different number of components git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2196 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-05Ticket #585: Handle non-SIP URI in Contact header of incoming INVITE and ↵Benny Prijono
SUBSCRIBE requests git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2194 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-05Implement ticket #551: Generic URI scheme handler (thanks Juri Glaß for the ↵Benny Prijono
patch) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2193 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-04Ticket #563: Updated SDP offer/answer related to call hold scenario to ↵Nanang Izzuddin
conform to RFC 3264 section 8.4 (before: 'a=inactive' and 'c=0.0.0.0', now: 'a=sendonly' and muted ports). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2191 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-04Fixed compilation warning in test-pjsipBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2189 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-04Changed SIP transport to use active socket to fix ticket #579: "Data loss ↵Benny Prijono
with TCP sockets (thanks Helmut Wolf for the report)". Also added SIP more TCP transport tests to reproduce the bug git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2188 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-31Fixed ticket #582: Extended presence status is not sent in initial NOTIFY ↵Benny Prijono
request (thanks Joseph Maiquez for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2186 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-29Fixed ticket #581: Fixed build dependencies in the makefilesBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2183 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-28Ticket #538: Closed TCP connection should be removed from the hash table ↵Benny Prijono
immediately git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2180 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-28Ticket #580: Incoming target refresh request does not update the Contact ↵Benny Prijono
header (thanks Joel Dodson for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2179 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-21Ticket #576: Added user data in pjsua account and buddyBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2162 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-19Ticket #571: Coloring for logs in Linux/UNIX, two more spaces in logs and ↵Benny Prijono
runtime log colors configuration (thanks Ondrej.Sterbak) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2159 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-18Related to ticket #192: crash when shutting down pjsua if buddy pool has ↵Benny Prijono
been destroyed when presence subscription callback is called git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2157 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-17Added ability to dump extended statistics (RTCP XR) in pjsua.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2152 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-17Ticket #192: Add callback to notify application about incoming SUBSCRIBE ↵Benny Prijono
request, and add subscription state and termination reason in buddy info git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2150 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-17Ticket #574: Add new API to know why the outgoing subscription request is ↵Benny Prijono
terminated and added support for delaying subscription acceptance git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2149 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-16Ticket #573: Handle receiving short version of Event headerBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2147 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-16Ticket #572: New PJSIP pjsip_msg_find_hdr_by_names() API to find SIP header ↵Benny Prijono
by either header name or the short header name git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2146 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-14Fixed unitialized read when parsing account's Contact URIBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2142 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-14Related to ticket #566: Crash when shutting down PJSUA-LIB and outgoing call ↵Benny Prijono
in in progress and there is no answer from remote git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2135 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-14Related to ticket #518: only destroy the account and buddy pools after ↵Benny Prijono
busy_sleep() is done, otherwise when unregistration callback is called, the callback will access accounts which are no longer valid because the pool has been destroyed git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2134 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-14Ticket #566: TURN session in PJSUA-LIB is not properly destroyed causing ↵Benny Prijono
possible memory and handle leaks git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2133 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-13Ticket #564: Reduce the memory usage for default pjsip settingsBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2131 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-13Ticket #518: some fixes for growing memory usage in PJSUA-LIB, by using ↵Benny Prijono
temporary pools for temporary variables and by having separate pool for each account and buddy git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2130 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-12Related to ticket #529: ignore transaction terminate request if transaction ↵Benny Prijono
state is already DESTROYED git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2128 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-12Fixed ticket #529: memory leak on Symbian and possibly handle leaks on all ↵Benny Prijono
platforms when application quits while transactions have not been terminated git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2127 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-11Fixed gcc function is not a prototype warningsBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2121 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-10Ticket 555: modifications to pjsua instant messaging callbacksBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2118 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-07Related to ticket 554: handle the case where server rejects Authorization ↵Benny Prijono
because of incorrect nonce but fails to set stale parameter to true. In this case we will retry the authentication as long as the nonce in the challenge is different than current nonce. This seems to have fixed ticket 554 too (to be confirmed) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2109 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-07Stop putting PUBLISH in Allow header since that's probably is not ↵Benny Prijono
semantically correct (thanks Ruud Klaver for the suggestion) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2108 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-04Fixed compilation warnings on gcc-4.2.3Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2103 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-01Ticket #553: PUBLISH callback is not called when authentication fails ↵Benny Prijono
(thanks Ruud Klaver for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2095 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-01Ticket #552: Added TLS server name extension to support connecting to ↵Benny Prijono
multi-hosted SIP TLS server (thanks Klaus Darilion for the suggestion) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2094 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-28Fixed crash when handling incoming MESSAGE request without message body but ↵Benny Prijono
with Content/Type set (thanks Anshuman S. Rawat) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2086 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-27Added more Python tests: offer with multiple media linesBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2081 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-27Fix handling of multiple media lines in the incoming SDP offer. Now ↵Benny Prijono
pjsua-lib will be able to select the best media line to handle git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2079 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-27Fixed minor bug on ptime calculation on player creation; Updated pjsua-app ↵Nanang Izzuddin
info on ports ptime and default capture latency git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2074 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-26Fixed assertion in invite session when INVITE has bad SDP because the SDP is ↵Benny Prijono
given without having been validated first git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2065 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-26Ticket #544: Fixed SRTP on hold+reinvite scenarioNanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2064 74dad513-b988-da41-8d7b-12977e46ad98