summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-06-04Ticket #860:Benny Prijono
- will send SUBSCRIBE to refresh REFER subscription (not REFER!), only when required (such as when call transfer is running for longer than REFER subscription expiration, hence need to be refreshed) - replaced hardcoded REFER subscription duration (600s) with a macro, {{{PJSIP_XFER_EXPIRES}}}. - when NOTIFY with "200 OK" sipfrag body is received and subscription state is not terminated, send SUBSCRIBE with Expires=0 to terminate the REFER subscription - for transferee, terminate the subscription in CONNECTING state and not in CONFIRMED state. Terminating the subscription in CONFIRMED state causes redundant NOTIFYs with "200 OK" sipfrag body to be sent, one with active subscription and another with terminated state. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2750 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-04Misc (ticket #838):Benny Prijono
- protect pj_strdup() for case when source and destination string are the same pointer. Without this, destination string will contain garbage value. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2749 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-04Ticket #879:Nanang Izzuddin
- Fixed bug in conf bridge create_on_port() (bug of r2747). - Updated sound port to instantiate sync port only when audio format is PCM. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2748 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-04Ticket #879:Nanang Izzuddin
- Added pjmedia synchronizer port. - Updated affected components, i.e: sound port, AEC, conference bridge. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2747 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-04Ticket #861: IPv6: when an IPv6 URI has ";transport=udp" parameter, the ↵Benny Prijono
resolver will use IPv4 transport and it will fail to resolve the URI git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2746 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-04Ticket #863: Account may always re-register with IPv6, due to string ↵Benny Prijono
comparison of IPv6 address. Note: this needs ticket #878) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2745 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-04More ticket #878 (New PJLIB API to parse socket address string):Benny Prijono
- updated PJSUA-LIB to use the new API git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2744 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-04Ticket #878: New PJLIB API to parse socket address stringBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2743 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-03More ticket #876:Benny Prijono
- fixed crash when null-audio is used with switchboard git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2742 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-03Ticket #876: Second call fails to open the sound device event when ↵Benny Prijono
--null-audio is set git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2741 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-03Ticket #853: ./configure with --disable-sound argument does not workBenny Prijono
- when --disable-sound is specified, no sound factory will be created - modified audiodev.c to not return error when there's no device found - compilation error in pa_dev.c when it's disabled and include path is not set git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2740 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-03Ticket #822: Retransmit provisional response every 1 minuteBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2739 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-03Misc (ticket #838): removed all Python doxygen comments/documentations from ↵Benny Prijono
pjsua.h as these has been deprecated by new Python abstraction long time ago git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2738 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-03Misc (ticket #838): added link to the ticket which changed the account ↵Benny Prijono
re-registration rule git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2737 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-03Related to ticket #841: fixed one more compilation warningBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2736 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-02Ticket #874: Updated some pjmedia codecs to maintain timestamp.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2735 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-02Ticket #793: Updated (IPP) AMR codec to choose mode in the mode-set based on ↵Nanang Izzuddin
default mode setting. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2734 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-02Ticket #793: Updated (IPP) AMR codec to choose the highest mode in mode-set.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2733 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-02Ticket #870: Changed the mapping of host resolution failure to SIP status ↵Benny Prijono
code 502 from 503 (thanks Robert Cichielo for the report) - also fixed client registration to use the reason phrase of the transaction rather than to retrieve the default reason phrase for the status code git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2732 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-01Ticket #841: Added config to expand G722.1 functions as inline, default ↵Nanang Izzuddin
value is 1/true (expand as inline). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2731 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-01Ticket #869: Make various event/presence subscription time settings ↵Benny Prijono
configurable (thanks Johan Lantz for the suggestion) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2730 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-01More ticket #868: compilation error due to changes in pj_xml_find() functionBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2729 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-01Ticket #834:Nanang Izzuddin
- Added calls to delay buf destructor in conference.c and echo_common.c. - Moved mutex creation to the end of pjmedia_delay_buf_create(). - Deprecated pjmedia_conf_add_passive_port(). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2728 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-01Ticket #868: Added functions to search XML child nodes recursivelyBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2727 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-30Ticket #862: Updated validations of SRTP crypto attribute.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2726 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-30Ticket #849: Updated warning log level and message.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2725 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-29Integration of Sipit24 branch, many tickets involved:Benny Prijono
- #793: AMR encoder should regard 'mode-set' param specified by remote decoder. - #831: Automatically switch to TCP transport when sending large request - #832: Support for outbound proxy setting without using Route header - #849: Modify conference audio switch behavior in connecting ports. - #850: Remove 'Require=replaces' param in 'Refer-To' header (in call transfer with replaces). - #851: Support for regular nomination in ICE - #852: --ip-addr support for IPv6 for media transport in pjsua - #854: Adding SOFTWARE attribute in all outgoing requests may cause compatibility problem with older STUN server (thanks Alexei Kuznetsov for the report) - #855: Bug in digit map frequencies for DTMF digits (thanks FCCH for the report) - #856: Put back the ICE candidate priority values according to the default values in the draft-mmusic-ice - #857: Support for ICE keep-alive with Binding indication - #858: Do not authenticate STUN 438 response - #859: AMR-WB format param in the SDP is not negotiated correctly. - #867: Return error instead of asserting when PJSUA-LIB fails to open log file git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2724 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-17Added copyright statementsPerry Ismangil
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2700 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-14Ticket #847: Fixed audio device settings/macros in symbian_ua_gui.mmp.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2698 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-13Fixed ticket #845: Crash in 100rel after CANCEL is received and 487 is sent ↵Benny Prijono
(thanks Gang Liu for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2697 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-12Minor (#838): should not print sound device creation to the log when the ↵Benny Prijono
conference bridge is created with PJMEDIA_CONF_NO_DEVICE (thanks Fabio Cherchi for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2696 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-12Ticket #842: Error parsing status line in sipfrag message body in call ↵Benny Prijono
transfer scenario (thanks Tomáš Valenta for the report!) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2695 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-12Minor (#838): updated TURN compatibility to draft-ietf-behave-turn-14 (from ↵Benny Prijono
draft-turn-13) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2694 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-12Ticket #840: Update in pjnath-test to support updated TURN draftBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2693 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-12Fixed ticket #839: Crash in TURN lookup_ch_by_addr() function when sending dataBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2692 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-12Minor fixes (#838): const correctness in some function call arguments@Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2691 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-12Fixed ticket #836: SHA1 encryption may corrupt STUN packets with ↵Benny Prijono
MESSAGE-INTEGRITY. Also added unit test to verify this behavior git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2690 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-07Updated version to 1.2-trunkBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2689 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-07Changed version to 1.2Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2687 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-07Ticket #827: Option in PJSUA-LIB logging config to append existing log file ↵Benny Prijono
(thanks Robert Cichielo for the suggestion) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2686 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-07Ticket #820: Fixed sound port to return zero-filled audio frame when there ↵Nanang Izzuddin
is 'problem' getting frame from remote port ('no_frame' label), this seems to fix stutter noise issue on Mac. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2685 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-07Ticket #829: modify all applications in VS 2005 build settings to depend on ↵Nanang Izzuddin
libpjproject only. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2684 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-07Ticket #828: Set linking target machine to ARM on WM2003 property sheet.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2683 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-07More ticket #825: added pointer to the ticket number in the comment.Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2682 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-07Ticket #825: FILE_APPEND_DATA is not valid on Smartphone/Pocket PC2003 and ↵Benny Prijono
Windows Mobile 5, so remove the flag when PJ_WIN32_WINCE is set (thanks Robert Cichielo for the suggestion) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2681 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-06Ticket #774: Minor update in G722.1 default setting in pjmedia codec's ↵Nanang Izzuddin
config.h: removed phrase 'under development', G722.1 remains disabled by default. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2680 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-06Ticket #824: Race condition in sound auto-close feature may cause sound ↵Benny Prijono
device to not be opened git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2679 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-06Ticket #818:Nanang Izzuddin
- Updated config_site_sample.h to enable resampling with small filter on WM platforms. - Updated quality setting in WM sample apps (PocketPJ & pjsua_wince) to use default value. - Updated VS projects of G722.1, Speex, libresample: turning on optimization for debug mode on WM platforms. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2678 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-06Ticket #819:Nanang Izzuddin
- Updated APS to supports for sampling rate 16kHz and stereo (using resample). - Fixed buffer len calculations in Symbian MDA. - Disabled multichannel support on Symbian MDA (since its input device doesn't support for stereo?). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2677 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-06Ticket #818:Nanang Izzuddin
- Added libresample.mmp - Modified config_site_sample.h to enable resampling with small filter on Symbian platforms. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2676 74dad513-b988-da41-8d7b-12977e46ad98