Benny Prijono
7e0d75ff3d
Added TLS support in Makefiles (see ticket #3 )
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@862 74dad513-b988-da41-8d7b-12977e46ad98
2006-12-25 20:34:14 +00:00
Benny Prijono
6f0a3d717a
Added debugging info setting in Visual Studio project in Release mode
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@853 74dad513-b988-da41-8d7b-12977e46ad98
2006-12-11 09:52:20 +00:00
Benny Prijono
6e0e54bff3
Initial implementation of TLS transport for ticket #3 (still not working at all)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@849 74dad513-b988-da41-8d7b-12977e46ad98
2006-12-08 21:58:31 +00:00
Benny Prijono
053f522223
Attended call transfer implementation. The changes involves:
...
- Added support for SIP Replaces extension (RFC 3891)
- Added pjsua_call_xfer_replaces() to perform attended call
transfer.
- PJSUA checks and process Replaces header in incoming calls
- Added pjsip_ua_find_dialog() API.
- Added pjsip_endpt_has_capability() API.
- Added pjsip_endpt_send_response2() API.
- etc.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@797 74dad513-b988-da41-8d7b-12977e46ad98
2006-11-11 16:16:04 +00:00
Benny Prijono
3647cbd05c
Changed svn:eol-style to CRLF for Visual Studio projects
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@794 74dad513-b988-da41-8d7b-12977e46ad98
2006-11-08 09:08:02 +00:00
Benny Prijono
fa9e5b1a6c
Major addition to support DNS SRV resolution in PJSIP:
...
- added DNS asynchronous/caching resolver engine in
PJLIB-UTIL (resolver.[hc])
- modified SIP resolver (sip_resolve.c) to properly
perform DNS SRV/A resolution when DNS resolution is
enabled.
- added dns_test.c in PJSIP-TEST for testing the SIP
resolver.
- added nameserver configuration in PJSUA-LIB
- added "--nameserver" option in PJSUA.
- updated project/Makefiles and doxygen documentation.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@753 74dad513-b988-da41-8d7b-12977e46ad98
2006-10-08 12:39:34 +00:00
Benny Prijono
39ea7f0e32
Fixed WinCE compilation
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@717 74dad513-b988-da41-8d7b-12977e46ad98
2006-09-14 13:52:29 +00:00
Benny Prijono
c4c61d0216
Finishing autoconf work, also fixed compilation error in publish.h
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@689 74dad513-b988-da41-8d7b-12977e46ad98
2006-08-20 20:47:34 +00:00
Benny Prijono
3a5e1ab170
Support for PUBLISH (RFC 3903):
...
- API BREAK: pjsua_pres_create_uac() API CHANGED!! Added
options in the function, to allow creating SUBSCRIBE without
";id=" parameter in the Event header.
- the generic event publication in pjsip-simple/publish.[hc]
- split PIDF and X-PIDF body generation and parsing into
pjsip-simple/presence_body.c.
- allow NULL in module parameter in pjsip_endpt_add_capability()
- added "--publish" option in PJSUA.
- by default, PJSUA-LIB will not add ";id=" parameter in Event
header in the SUBSCRIBE request since lots of server and
user agents don't support this correctly.
- Set version to 0.5.7.6.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@685 74dad513-b988-da41-8d7b-12977e46ad98
2006-08-15 20:26:34 +00:00
Benny Prijono
21b9ad9ea5
Added initial PUBLISH client support, and also default account selection in pjsua/pjsua-lib
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@683 74dad513-b988-da41-8d7b-12977e46ad98
2006-08-15 13:11:22 +00:00
Benny Prijono
01f0154646
Added simple WinCE application:
...
- added pjsua_wince in pjsip-apps, which is a
simple SIP UA application just to broadly test
pjsip/pjmedia on WinCE.
- Fix name conflicts in xpidf.c (e.g. ATOM variable
conflicts with ATOM type in WinCE SDK).
- Fix speex compilation errors on Wince (e.g.
inline keyword is not recognized, replaced with
PJ_INLINE).
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@641 74dad513-b988-da41-8d7b-12977e46ad98
2006-08-01 23:09:35 +00:00
Benny Prijono
ceb12607c8
Attempt to get some applications linked for RTEMS target, just to get the footprint calculation working
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@604 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-14 15:20:00 +00:00
Benny Prijono
b6eab2cc6d
Various performance improvements in PJSIP: (1) optimizing for common case to minimize stricmp() calls (header names, method, URI schemes), (2) added functionality in scanner to parse and unescape in-place, (3) etc..
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@583 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-03 22:08:47 +00:00
Benny Prijono
e93e287b5c
Major improvements in PJSIP to support TCP. The changes fall into these 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: https://svn.pjsip.org/repos/pjproject/trunk@563 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-28 16:46:49 +00:00
Benny Prijono
efc9585a73
Finished initial SIP TCP transport support
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@554 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-26 10:05:37 +00:00
Benny Prijono
478d431cbd
Renamed pjsip_transport_unregister() to pjsip_transport_destroy(), also initial implementation of TCP transport
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@550 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-23 15:04:54 +00:00
Benny Prijono
733c67a090
Fixed pjsip-test and added msg_err_test.c for testing parsing errors
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@547 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-23 01:03:52 +00:00
Benny Prijono
0498d902ee
Re-live --quality options in pjsua
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@528 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19 14:49:14 +00:00
Benny Prijono
312aff9600
Modifications all over the place, but mainly only to update Doxygen documentation
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@515 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-17 04:08:30 +00:00
Benny Prijono
172cd7322c
Fixed new pjsua build/makefiles
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@508 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-14 20:22:31 +00:00
Benny Prijono
eebe9af098
-- REWRITE OF PJSUA API --
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@503 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-13 22:57:13 +00:00
Benny Prijono
d9ed706c16
Updated pjsua Makefile with recent changes in pjsua-lib
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@493 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-07 10:49:39 +00:00
Benny Prijono
0c59feaf87
Added README-RTEMS and tweaked the makefiles
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@477 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-27 13:11:32 +00:00
Benny Prijono
dc39fe8a2f
First stage in pjsua library re-arrangements towards creating an easy to use high level API
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@476 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-26 12:17:46 +00:00
Benny Prijono
4100342690
Removed VSS traces from .dsp files
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@458 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-19 21:06:04 +00:00
Benny Prijono
0382cd8135
Updated Makefiles, defined $TARGET as shortcut for ($MACHINE_NAME-$OS_NAME-$CC_NAME)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@431 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-04 08:43:02 +00:00
Benny Prijono
fce4b5c723
Moved getopt from pjsua-lib to pjlib-util
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@360 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-24 20:43:37 +00:00
Benny Prijono
f9c668fdad
Renamed getopt() to pj_getopt(), and fixed misc Linux warnings
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@300 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-06 15:14:59 +00:00
Benny Prijono
5c17ea76b8
Updated Makefiles for SIMPLE IM+iscomposing, wideband support, and Speex
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@296 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-06 13:59:26 +00:00
Benny Prijono
b080837503
Added IM and composition indication, and tested
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@268 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-02 21:18:58 +00:00
Benny Prijono
6e839f36d1
Increase UDP transport socket buffer size to 24M!
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@261 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-01 23:36:30 +00:00
Benny Prijono
cbf3740e9b
Moved pjsua to pjsip-apps
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@253 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-01 19:29:10 +00:00
Benny Prijono
f714a04339
Fixed Makefile to adhere library dependencies
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@249 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-27 23:55:22 +00:00
Benny Prijono
a6df7b8ea5
Fixed Linux port warnings/errors
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@242 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-27 00:56:25 +00:00
Benny Prijono
ab7399b050
Updated mingw compilation
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@241 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-27 00:40:31 +00:00
Benny Prijono
4f9f64e346
Moved pjsua framework to pjsua-lib
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@238 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-27 00:00:30 +00:00
Benny Prijono
a91a0030b5
Major redesign in pjsua: call is indexed by number, multiple accounts, configurable max-calls, more auto-xxx features, fixed bugs in save_settings(), etc.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@236 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-26 21:23:45 +00:00
Benny Prijono
f256ae7b37
Better error reporting in pjmedia stream
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@213 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-22 00:25:51 +00:00
Benny Prijono
26ff906cfe
Implemented major feature: call hold and transfer
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@212 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-21 23:47:00 +00:00
Benny Prijono
f80b1bf19e
Fixing Makefiles for the new pjmedia-codec and pjsip-simple libraries
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@198 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-19 02:24:27 +00:00
Benny Prijono
834aee3846
Initial SIMPLE implementation
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@197 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-19 01:38:06 +00:00
Benny Prijono
f3195075e6
Ported pjsip to WinCE
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@184 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-14 21:15:30 +00:00
Benny Prijono
1f9afbafe7
Integrated pjmedia-codec library to pjsua
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@177 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-10 15:57:32 +00:00
Benny Prijono
7758fce515
Fixed Linux OSS sound
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@173 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-09 15:47:12 +00:00
Benny Prijono
34a404e1ba
Failed attempt to build pjmedia with DirectSound on Linux
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@171 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-09 14:38:30 +00:00
Benny Prijono
84126abb9b
Setting svn:eol-style attribute
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@167 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-09 09:30:09 +00:00
Benny Prijono
8ad553571b
Initial UAS implementation in invite session
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@156 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-08 11:16:05 +00:00
Benny Prijono
1819dc9a75
Removed default CFLAGS=-O2 -g in Makefiles
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@154 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-08 11:15:20 +00:00
Benny Prijono
1a01ad3ae3
Renamed pjsua.c to pjsua_core.c since it is causing link problems with gcc
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@147 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-07 21:13:28 +00:00
Benny Prijono
6782e09785
Updated Makefile for cygwin/mingw build and fix misc warnings
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@145 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-07 20:56:50 +00:00