summaryrefslogtreecommitdiff
path: root/pjsip/src
AgeCommit message (Collapse)Author
2013-03-07Fixed #1635: Fixed the backport of ticket #1568 (smarter media update) to ↵Liong Sauw Ming
version 1.x git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4428 74dad513-b988-da41-8d7b-12977e46ad98
2013-03-07Misc (re #1634): fixed compile errors/warnings on MSVCRiza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4426 74dad513-b988-da41-8d7b-12977e46ad98
2013-02-27Re #1627: backported to 1.xRiza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4408 74dad513-b988-da41-8d7b-12977e46ad98
2013-02-27Re #1619: backported to 1.xRiza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4406 74dad513-b988-da41-8d7b-12977e46ad98
2013-02-27Re #1615: backported to 1.xRiza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4404 74dad513-b988-da41-8d7b-12977e46ad98
2013-02-27Re #1599: Backported to 1.xLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4402 74dad513-b988-da41-8d7b-12977e46ad98
2013-02-27Re #1611: backported to 1.xRiza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4401 74dad513-b988-da41-8d7b-12977e46ad98
2013-02-27Re #1609: backported to 1.xRiza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4399 74dad513-b988-da41-8d7b-12977e46ad98
2013-02-27Re #1607: backported to 1.xRiza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4398 74dad513-b988-da41-8d7b-12977e46ad98
2013-02-27Re #1596: Backported to 1.xLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4396 74dad513-b988-da41-8d7b-12977e46ad98
2013-02-27Re #1592: Backported to 1.xLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4394 74dad513-b988-da41-8d7b-12977e46ad98
2013-02-27Re #1583: Backported to 1.xLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4393 74dad513-b988-da41-8d7b-12977e46ad98
2013-02-27Re #1563: Backported to 1.xLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4389 74dad513-b988-da41-8d7b-12977e46ad98
2013-02-27Re #1560: Backported to 1.xLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4388 74dad513-b988-da41-8d7b-12977e46ad98
2013-02-27Re #1559: Backported to 1.x, except r4312,r4330Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4387 74dad513-b988-da41-8d7b-12977e46ad98
2013-02-27Re #1556: backported to 1.xNanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4385 74dad513-b988-da41-8d7b-12977e46ad98
2013-02-27Re #1550: backported to 1.xNanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4382 74dad513-b988-da41-8d7b-12977e46ad98
2013-02-27Re #1539: backported to 1.xNanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4380 74dad513-b988-da41-8d7b-12977e46ad98
2013-02-27Re #1535: backported to 1.xNanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4379 74dad513-b988-da41-8d7b-12977e46ad98
2013-02-27Re #1530: backported to 1.xNanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4377 74dad513-b988-da41-8d7b-12977e46ad98
2013-02-27Re #1522: backported to 1.xNanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4376 74dad513-b988-da41-8d7b-12977e46ad98
2013-02-27Re #1558: backported r4209,r4210 to 1.xLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4375 74dad513-b988-da41-8d7b-12977e46ad98
2013-02-13Re #1568: (PJSIP 1.x) No need to restart media when remote RTP address ↵Nanang Izzuddin
changed but ICE transport is running. git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4346 74dad513-b988-da41-8d7b-12977e46ad98
2013-01-30Re #1568: (only for 1.x) media transport should be (re)started even when ↵Nanang Izzuddin
media is unchanged. git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4338 74dad513-b988-da41-8d7b-12977e46ad98
2013-01-29Re #1568: (PJSIP 1.x) Apply pjsua_media_config before detecting media changeLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4337 74dad513-b988-da41-8d7b-12977e46ad98
2013-01-25Re #1568: Fixed is_media_changed() detection when pjsua_media_cfg.no_vad is ↵Liong Sauw Ming
set to PJ_TRUE and fixed the string duplication of encoding name Thanks to Hideo and Fredrik for the reports. git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4334 74dad513-b988-da41-8d7b-12977e46ad98
2013-01-23Re #1568: backported to 1.x branch.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4329 74dad513-b988-da41-8d7b-12977e46ad98
2012-09-18Fixed #1584: Custom media transport creation callback is not always called Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4261 74dad513-b988-da41-8d7b-12977e46ad98
2012-05-17Fix #1505: pjsua_acc_modify() performs unregistration first when account id, ↵Nanang Izzuddin
registrar, or forced contact is modified. git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4127 74dad513-b988-da41-8d7b-12977e46ad98
2012-05-11Fix #1507: Added TLS support in pjsua_transport_get_info().Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4119 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-26Misc (re #1417): normalize the error status returned by pj_getaddrinfo() to ↵Benny Prijono
PJ_ERESOLVE, because this error is treated specially to trigger SIP status code 502. This was suspected to have caused pjsip unit test to fail in the regc test git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4103 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-26Fixed #1495: UDP keep-alive is still running even after account is deleted. ↵Benny Prijono
It cannot be updated with pjsua_acc_modify() either git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4095 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-26Misc (re #1417): fixed failed reg_test in pjsip unit test due to wrong ↵Benny Prijono
status code expected and actually received git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4093 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-26Indirectly related to re #1465: acquire transport reference when invoking ↵Benny Prijono
transport send(), to prevent transport from being destroyed accidently while sending is in progress, and also to reset the idle timer git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4092 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-23Re #1417: Fixed error handling if pjsip_timer_init_session() when accepting ↵Liong Sauw Ming
incoming call and fixed typo in assertion in sip_inv.c git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4067 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-21Fixed #1492: The echo options field in the media config and pjsua_set_ec() ↵Benny Prijono
argument are ignored git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4065 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-20Fixed #1491: Failed to refresh (presence) subscription if Subscription-State ↵Benny Prijono
header contains no "expires" parameter git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4064 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-13Fixed #1487: Wrong SDP negotiator state if outgoing UPDATE or re-INVITE is ↵Benny Prijono
challenged with 401 or 407 git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4046 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-12Fix #1484: apply and send re-register when registration timeout/expire ↵Nanang Izzuddin
setting is changed in pjsua_modify_acc(). git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4041 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-12Fix #1483: make sure that the CRC calculation of account proxy setting is ↵Nanang Izzuddin
done after proxy URI normalization. git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4039 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-11More re #1481: Destroying the regc may lead to dangling binding in the ↵Benny Prijono
register, so instead of destroying the regc, instruct it to release the transport instead git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4037 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-10Fixed #1481: Immediately destroy the registration instance when TCP/TLS ↵Benny Prijono
transport gets disconnected git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4033 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-10More re #1465: introduce separate idle timeout setting for server side ↵Benny Prijono
TCP/TLS connection and set the default to 600 seconds git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4032 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-02Re #1417: removed the obsolete but misleading sip_transport_tls_ossl.c fileBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4004 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-28Fix #1470: Make sure the transaction layer module is unloaded when SIP ↵Nanang Izzuddin
endpoint is destroyed, by rescheduling the unload (using SIP endpoint atexit callback) after unload failure due to any pending/undestroyed transaction. git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3989 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-28Re #1466: Moved down the atexit callbacks execution in pjmedia & pjsip ↵Nanang Izzuddin
endpoints to the very end of endpoint destroy sequence. git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3988 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-22Close #1466 (using PJLIB outside PJSUA-LIB context):Nanang Izzuddin
- static reference counter for PJLIB init/shutdown. - implemented atexit() in PJMEDIA and PJSIP level: pjmedia_endpt_atexit() & pjsip_endpt_atexit(). - updated pjmedia/transport_srtp.c, pjsip/sip_timer.c, and pjsip/sip_replaces.c to use the new atexit() functions. - API change: pjmedia_srtp_init_lib() now requires 'pjmedia_endpt' param. git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3986 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-15Fix #1464: Only use PJSUA lock in PJSUA implementations of INVITE session ↵Nanang Izzuddin
callbacks when updating 'pjsua_var' is needed, while updating 'pjsua_call' should be enough with call/dialog lock (which is actually being held by the INVITE session layer during invoking its callback). git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3977 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-06Fixed #1460: Allow call to transition to CONFIRMED state even when SDP ↵Benny Prijono
negotiation is pending if the pending negotiation is an updated offer and not the original one with the INVITE transaction git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3964 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-06Fix #1457: removed check for remote SDP media count before calling ↵Nanang Izzuddin
find_audio_index() in pjsua_media_channel_create_sdp(), so find_audio_index() will also verify the media count in the remote SDP. git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3962 74dad513-b988-da41-8d7b-12977e46ad98