Benny Prijono
dc752ca112
Fixed few bugs that seem to have been introduced by new dialog
...
locking algorithm:
- Fixed crash in PJSUA-API when initiating client subscription
- Fixed another crash in PJSUA-API when hanging-up call
Also fixed SDP negotiator:
- add a=inactive when rejecting media line
Also increase maximum log size from 1500 to 2000 since some
SIP packet is quite large. A little bit of Warning:
** THIS MAY AFFECT APPLICATION'S STACK USAGE **
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@734 74dad513-b988-da41-8d7b-12977e46ad98
2006-09-22 16:55:42 +00:00
Benny Prijono
d524e82949
In pjsua, outgoing REFER now always put Refer-Sub: false
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@733 74dad513-b988-da41-8d7b-12977e46ad98
2006-09-22 12:48:18 +00:00
Benny Prijono
669643c95c
Automatically suspend AEC when nothing is connected to the sound port in the bridge, and resume as soon as frames are transmitted.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@731 74dad513-b988-da41-8d7b-12977e46ad98
2006-09-20 20:02:18 +00:00
Benny Prijono
148c9dd37a
Fixed race-condition/deadlock problems in the dialog/user agent layer
...
all the way up to PJSUA-API:
- standardized locking order: dialog then user agent, and dialog then PJSUA
- any threads that attempt to acquire mutexes in different order than
above MUST employ retry mechanism (for an example, see acquire_call() in
pjsua_call.c). This retry mechanism has also been used in the UA layer
(sip_ua_layer.c) since it needs to lock user agent layer first before
the dialog.
- introduced pjsip_dlg_try_inc_lock() and PJSUA_TRY_LOCK() to accomodate
above.
- pjsua tested on Quad Xeon with 4 threads and 200 cps, so far so good.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@729 74dad513-b988-da41-8d7b-12977e46ad98
2006-09-19 13:37:53 +00:00
Benny Prijono
bc331ca8dc
Fixed misc compilation warnings (mostly about unused variables)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@728 74dad513-b988-da41-8d7b-12977e46ad98
2006-09-19 13:32:05 +00:00
Benny Prijono
594e4c5f29
Fix the local IP address resolution issue in PJSIP, PJMEDIA, and PJSUA, by adding a new API pj_gethostip() to resolve the default local IP address of local host. This new function will work even when local hostname resolution is not set correctly, by detecting the default IP interface in the system.
...
Also fix compile warnings in iLBC.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@721 74dad513-b988-da41-8d7b-12977e46ad98
2006-09-14 18:51:01 +00:00
Benny Prijono
2461a14b2e
Added pjsip_transport_register_type() API to register new transport type.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@720 74dad513-b988-da41-8d7b-12977e46ad98
2006-09-14 16:07:49 +00:00
Benny Prijono
903155197a
Added account ID in pjsua_call_info.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@719 74dad513-b988-da41-8d7b-12977e46ad98
2006-09-14 16:05:16 +00:00
Benny Prijono
afcd6cce11
Updated the doxygen comments for PJSIP_EFAILEDCREDENTIAL and PJSIP_ENOCREDENTIAL, since these are queried often.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@718 74dad513-b988-da41-8d7b-12977e46ad98
2006-09-14 16:03:42 +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
804ff0aa0c
Added --duration option in PJSUA to limit the maximum duration of calls. Also added pjsip_generic_string_hdr_init2() to initialize temporary SIP header that is allocated in the stack.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@715 74dad513-b988-da41-8d7b-12977e46ad98
2006-09-14 11:17:48 +00:00
Benny Prijono
4093f7c448
Fixed bug in client REGISTER: crashed when application calls pjsip_regc_register()/pjsip_regc_send() while previous REGISTER request has not been answered with final response. This occurs for example when pjsip_regc_register() is called in quick successions.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@714 74dad513-b988-da41-8d7b-12977e46ad98
2006-09-13 23:48:45 +00:00
Benny Prijono
ea4296c385
SIP methods are now compared case-sensitively (previously it was case-insensitive) because the standard says so. There's no ill effect of the old behavior, but it's still important that we do things according to what the standard says.
...
Also a little change in string implementation (use memcmp() instead of strncmp()), an increase the version number from 0.5.7.6 to 0.5.7.7.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@713 74dad513-b988-da41-8d7b-12977e46ad98
2006-09-13 22:48:37 +00:00
Benny Prijono
736d0f7f16
Fixed bug in event subscription: for event subscriptions established by non-SUBSCRIBE method (such as REFER), the method to refresh/unsubscribe subscription would still be SUBSCRIBE, not the initial method to establish subscription. There's no known ill effect of this bug (that I know of), but it's still important that this one has been fixed.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@712 74dad513-b988-da41-8d7b-12977e46ad98
2006-09-13 22:45:38 +00:00
Benny Prijono
033d7f6efe
Fixed authentication with qop: nc is not printed, and set nc length to 8 bytes (sipcenter proxy server complained about this). It's now working fine with or without qop. Default caching and auto_send still set to disabled.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@696 74dad513-b988-da41-8d7b-12977e46ad98
2006-09-09 16:34:30 +00:00
Benny Prijono
d6388acc29
Fix compilation error when PJSIP_AUTH_HEADER_CACHING and PJSIP_AUTH_AUTO_SEND_NEXT is disabled, and set the default for both to disabled. Also fixed the error message in pjsua when invalid arguments are specified.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@695 74dad513-b988-da41-8d7b-12977e46ad98
2006-09-09 13:23:09 +00:00
Benny Prijono
a3cbb1c4bb
Yet another documentation/doxygen update
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@691 74dad513-b988-da41-8d7b-12977e46ad98
2006-08-25 12:41:05 +00:00
Benny Prijono
97b87175bc
Just updated doxygen documentation
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@690 74dad513-b988-da41-8d7b-12977e46ad98
2006-08-24 14:25:14 +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
c8141a834a
Added initial "norefersub" (RFC 4488) implementation in PJSUA-LIB, and also properly register all supported SIP method, accepted content type, and supported extensions to endpoint.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@688 74dad513-b988-da41-8d7b-12977e46ad98
2006-08-20 09:12:19 +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
f862897cb8
Improved logging consistency and added more logging info in verbosity 6
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@675 74dad513-b988-da41-8d7b-12977e46ad98
2006-08-12 13:58:56 +00:00
Benny Prijono
e9db7003c3
Fixed bugs in previous deadlock workaround
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@673 74dad513-b988-da41-8d7b-12977e46ad98
2006-08-11 12:42:50 +00:00
Benny Prijono
8eae838588
Attempt to fix the race condition in dialog locking.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@671 74dad513-b988-da41-8d7b-12977e46ad98
2006-08-10 21:44:26 +00:00
Benny Prijono
2704258752
Fixed bugs in client registration (sip_regc.c): when re-registration failed to send the request, application callback is not called.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@663 74dad513-b988-da41-8d7b-12977e46ad98
2006-08-08 14:04:21 +00:00
Benny Prijono
5b656872cf
Added logging in sip_regc.c to report the error when pjsip_regc_send() fails (because no error will be logged when re-registration fails).
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@662 74dad513-b988-da41-8d7b-12977e46ad98
2006-08-08 00:41:00 +00:00
Benny Prijono
80019eb11f
Added Ctrl-C handler for pjsua Windows, and added average bps in media statistic.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@660 74dad513-b988-da41-8d7b-12977e46ad98
2006-08-07 13:22:23 +00:00
Benny Prijono
7ca96da54f
Added --auto-conf options in pjsua, also enable speex/3200, and set quality 5 to use large resampling filter
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@659 74dad513-b988-da41-8d7b-12977e46ad98
2006-08-07 12:11:40 +00:00
Benny Prijono
5da50430bb
Change set_ec_tail() API to set_ec() in sound port, also change suppressor to reduce mic signal by division rather than zeroing the signal. Also moved out VAD and EC settings to config.h.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@658 74dad513-b988-da41-8d7b-12977e46ad98
2006-08-07 10:24:52 +00:00
Benny Prijono
f521eb0401
Fixed assertion error if ACK is received before INVITE transaction sends final response (malicious?). Also fixed misc warnings, and stress-tested on Quad Xeon
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@657 74dad513-b988-da41-8d7b-12977e46ad98
2006-08-06 23:07:25 +00:00
Benny Prijono
22dfe59f7e
Change AEC into generic echo canceller framework with either AEC or simple echo suppressor backend can be selected during runtime.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@653 74dad513-b988-da41-8d7b-12977e46ad98
2006-08-06 12:07:13 +00:00
Benny Prijono
70972993e6
AEC and sound backend fixes:
...
- Changed default sound backend in Windows to PortAudio
- Finalizing AEC settings on Windows:
- default tail is 256 msec
- write AEC configuration with "dc"
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@651 74dad513-b988-da41-8d7b-12977e46ad98
2006-08-05 11:13:58 +00:00
Benny Prijono
52a939126b
Fixed bug in pjsua_media.c because of recent AEC changes: sound device is not connected anywhere!
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@649 74dad513-b988-da41-8d7b-12977e46ad98
2006-08-04 20:54:37 +00:00
Benny Prijono
f20687a082
More work on the AEC (including changes in PJSUA), embed the AEC in sound_port, reduce DirectSound buffer from 32 to 16, and fixed ARM compilation for MSVC WinCE target.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@648 74dad513-b988-da41-8d7b-12977e46ad98
2006-08-04 18:27:19 +00:00
Benny Prijono
d79f25c3aa
Fix compilation error in MacOS because of recent changes in config.h, also disable AEC by default in pjsua-lib, and added ec-tail option in pjsua
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@643 74dad513-b988-da41-8d7b-12977e46ad98
2006-08-02 19:41:37 +00:00
Benny Prijono
c8e24a1e53
Added experimental AEC media port (aec_port.[hc]) based on Speex AEC in pjmedia and pjsua-lib.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@642 74dad513-b988-da41-8d7b-12977e46ad98
2006-08-02 18:22: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
00cae61f5e
- Added iLBC codec (experimental) with the following features:
...
- configurable default decoder mode (20 or 30),
- encoder mode follows the mode specified in SDP fmtp from
the remote's SDP,
- silence detector uses pjmedia's,
- PLC uses iLBC's PLC,
- perceptual enhancement (penh) is configurable via codec
param, as usual.
- iLBC mode is configurable in pjsua with --ilbc-mode option.
- Added packet lost simulation in pjmedia's UDP transport and
in pjsua (with --rx-drop-pct and --tx-drop-pct options).
- Increase default buffer count in DirectSound to 32 frames
to make it more resilient to CPU disruption.
- Specify and parse fmtp mode in SDP for codecs that need it.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@637 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-31 15:19:36 +00:00
Benny Prijono
e85bc4114b
Another take at fixing 64bit problems. PJ_MAX_OBJ_NAME is increased to 32 chars (from 16), and check all those sprintf's especially the ones with "%p" format.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@635 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-29 20:29:24 +00:00
Benny Prijono
e909eac609
Added capability in pjsua to add application created media port to pjsua's conference bridge, also capability to use custom sound device in pjsua.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@632 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-27 22:04:56 +00:00
Benny Prijono
0a12f00fc3
Added --ptime and --no-vad option in pjsua
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@629 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-26 17:05:39 +00:00
Benny Prijono
7db431e40c
Added 64bit Linux target (x86_64), also fixed compilation warnings when compiling for this target
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@624 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-23 14:38:49 +00:00
Benny Prijono
b699fe28f2
Improvement/bug fix in hash table lookup to allow user to specify the hash value, and modify transaction to take advantage of this feature
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@623 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-23 10:10:35 +00:00
Benny Prijono
92ac447ad2
Changed all public header files to compile correctly when -ansi and -pedantic is used, also when g++ is used
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@622 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-22 13:42:56 +00:00
Benny Prijono
86b73d555a
Fixed bug in tel: URI unescaping code
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@619 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-22 12:47:40 +00:00
Benny Prijono
179efb0cb4
Fixed compilation error when -ansi and -pedantic flags are used (the // style comment in sip_config.h)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@617 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-21 13:24:25 +00:00
Benny Prijono
9b44622ced
Fixed error in tel: URI test in pjsip-test
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@613 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-18 16:08:50 +00:00
Benny Prijono
563156189c
Small improvements: (1) pjsua now responds to incoming OPTIONS request, which means that some modules (evsub, invite) need to register their capabilities to the endpoint, (2) added command in pjsua to send arbitrary request
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@612 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-18 14:39:40 +00:00
Benny Prijono
c570f2d768
More intelligent PJSUA-LIB in selecting the appropriate address for Contact header
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@611 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-18 00:33:02 +00:00
Benny Prijono
2bbd710f64
Fixed several bugs related to TCP:
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@610 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-18 00:10:53 +00:00
Benny Prijono
02b1023ade
Bug fix of previous bug fix
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@608 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-17 11:24:45 +00:00
Benny Prijono
62026bbf96
Syntax error in tel URI parsing (oops)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@607 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-17 10:19:16 +00:00
Benny Prijono
f55c02f886
Fixed bugs with the parsing (re: allowable chars): (1) Parameters in URI and header should have different spec. URI should use paramchar spec while header should use token spec (thanks Jeroen van Bemmel) (2) The same rule applies when escaping the parameters during printing process (3) While we're on it, also fixed the tel-URI parser to automatically unescape the parameter values.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@606 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-17 10:04:12 +00:00
Benny Prijono
dcc0cbf0be
Fixed crash in SIP TCP transport deinitialization, and set pjsip-perf to handle INVITE request to non-standard URL call-statefully
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@605 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-16 10:40:37 +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
775a1b2268
Added PJSIP_MAX_NET_EVENTS configuration to pjsip
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@602 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-11 09:53:27 +00:00
Benny Prijono
5ae86f6c33
Fixed several bugs with TCP transport: (1) Handle crash in transaction, possibly because of transport error, (2) TCP accept() does not work correctly with IOCP because IOCP needs different buffer each time WSAAcceptEx() is called, (3) increase verbosity to warning on transport related errors in transaction
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@600 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-10 21:37:53 +00:00
Benny Prijono
3242575737
Do several ioqueue poll in one go in pjsip_endpoint, because IOCP can only report one event at a time
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@598 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-10 21:30:34 +00:00
Benny Prijono
b4a17c942d
Fixed bug in PJSUA API re: account selection and Contact header for accounts
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@597 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-10 14:40:21 +00:00
Benny Prijono
973d3f9b39
Fix minor bug in displaying invalid message (previously the whole TCP packet was printed while it should only print the message chunk)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@596 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-09 10:11:43 +00:00
Benny Prijono
1ef06dfc33
Report peak memory used upon exiting
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@595 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-09 10:06:44 +00:00
Benny Prijono
fe9c9b66b7
Fixed link errors in ioqueue epoll backend
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@590 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-06 20:43:07 +00:00
Benny Prijono
95c63482b1
Set the caching pool workspace size in pjsip-test to 2MB (configurable)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@589 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-06 14:28:45 +00:00
Benny Prijono
ed76f51d2e
Fixed SIP parsing bugs when in-place escaping is enabled
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@587 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-05 21:42:45 +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
ac623b3bca
Change all pj_memset to pj_bzero(), where applicable
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@582 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-03 15:19:31 +00:00
Benny Prijono
1479b65e53
Fixed minor bug in pool_caching.c that prevent pool from being reused if the capacity has changed when the pool is released
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@581 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-03 14:18:17 +00:00
Benny Prijono
7012722f11
Final changeset from the PROTOS testing, fixed misc. crashes. See
...
mailing list archive for the details
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@576 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-02 14:53:05 +00:00
Benny Prijono
4c55ba0ef6
Fixed minor bug in SIP transaction: transaction should verify that the method specified in CSeq header in the incoming request matches the method of the request (otherwise it will trigger assertion failure in dialog later)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@575 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-02 14:26:43 +00:00
Benny Prijono
a38ada0d1a
Disconnect call when failed to start media when sending 200/OK response in pjsua, also pjsua should not try to force terminate dialog after sending 500 response
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@574 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-02 14:22:35 +00:00
Benny Prijono
b12106f981
Improvements in PJMEDIA to support RFC 3605 (RTCP attribute in SDP) and other changes to improve RTCP communication behind NAT. Also fixed bug related to RTCP reporting changes in revision 565
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@568 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-29 14:45:17 +00:00
Benny Prijono
f901651255
Fixed minor bug in the display of packet loss percentage
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@565 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-29 09:41:34 +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
8d36869046
Enhancements and minor bug-fix in SIP UDP transport: (1) application may 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: https://svn.pjsip.org/repos/pjproject/trunk@562 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-28 16:23:23 +00:00
Benny Prijono
f171a380fb
Removed mutex protection in pjsip_endpt_create_pool() since the pool factory is already thread-safe
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@561 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-28 16:14:17 +00:00
Benny Prijono
704f7620ae
Fixed bug in transaction: ACK message is not deleted
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@556 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-27 12:15:56 +00:00
Benny Prijono
02b8fd8579
Bring the dead pjsip-test up to date with latest pjsip
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@555 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-26 15:12:55 +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
c7da68c54e
Removed PDF docs from the SVN tree!
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@551 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-24 11:00:02 +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
2e507c2ab2
Fixed 1st response time not initialized for UAS call in pjsua
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@549 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-23 15:04:11 +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
240b5f738a
Fixed bug in sip_transport_udp: socket is closed after unregistered from ioqueue
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@543 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22 22:29:12 +00:00
Benny Prijono
18e4982b6e
Changed default media quality to 3
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@542 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22 22:28:28 +00:00
Benny Prijono
6fd4b8f213
Modify all applications because of changed in WAV port API (removed user_data from argument)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@541 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22 18:51:50 +00:00
Benny Prijono
7eaa0fd360
Added the error code into error messages
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@534 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22 18:30:13 +00:00
Benny Prijono
1ec70b3082
Yet again large diffs because of documentation/doxygen update
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@531 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-20 15:39:07 +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
7c00a8fdca
Increase default max SIP packet size to 2000 (from 1500), since SIP PDU containing presence info can be quite large
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@520 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19 12:06:02 +00:00
Benny Prijono
e682155fef
Changed in presence: incoming NOTIFY without body will not change presence status (previously it will set status to closed)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@519 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19 12:03:35 +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
c78c3a3544
Optimizations mostly in the conference bridge (gained more than 3x faster)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@513 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-16 15:54:43 +00:00
Benny Prijono
6f9794149e
Fixed couple of bugs in pjsua API: (1) server presence subscription not setting credentials, and (2) incorrect account status is reported when registration failed
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@512 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-15 12:25:46 +00:00
Benny Prijono
d841053682
Cleanup misc compilation warnings with gcc
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@509 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-15 11:04:33 +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
22a300a401
Implement --null-audio, --auto-loop, etc. in pjsua
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@507 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-14 20:04:55 +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
ddd45557c1
Fixed bugs in client authentication: (1)tx_data in reinit_req() is not invalidated, and (2)caching caused multiple identical authorization headers to be sent in one request
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@502 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-13 22:25:05 +00:00
Benny Prijono
0b6340cd04
Added status_text and cause_text in dialog and transaction to capture the real status text in the final response (instead of just the code)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@500 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-13 22:21:23 +00:00
Benny Prijono
d185dbd592
Fixed bug in generating CANCEL request when the INVITE request contains Route headers
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@499 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-13 21:48:06 +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
8b1889bdd2
Another huge chunks of modifications in PJSUA API, too many things to mention!
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@492 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-06 18:40:40 +00:00
Benny Prijono
571401f6a8
More information in error reporting on parsing error
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@491 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-06 17:04:30 +00:00
Benny Prijono
b9b32abf60
Initial work on pjsua ActiveX component
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@487 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-01 12:28:44 +00:00
Benny Prijono
8c634f4b5a
Added pjsip_endpt_handle_events2(), which has an additional argument to report how many events are caught in the poll
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@486 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-01 11:41:38 +00:00
Benny Prijono
9fc735d65f
More changes in pjsua API to make it more complete high level API
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@482 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-28 14:58:12 +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
d489300934
Changed the way Content-Type is written. Whitespace is now written before the number because some UAs are protesting otherwise
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@453 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-17 21:24:14 +00:00
Benny Prijono
b04c9e0072
Major modification in pjmedia to split stream transport into separate functionality, to allow using custom transports with streams
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@452 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-17 17:17:39 +00:00
Benny Prijono
f996213fe2
Rearrange transaction statefull stuffs in SIP so that it will not be linked when transaction is disabled
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@448 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-16 13:20:00 +00:00
Benny Prijono
9e1def0edf
Fixed bug in UAS dialog (remote.info_str was taken from local info)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@446 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-16 10:19:50 +00:00
Benny Prijono
65382dba06
Set default sound backend in Win32 to own DirectSound, and changed conference clock to 10ms (from 20ms)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@443 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-14 18:50:09 +00:00
Benny Prijono
da1c3e11b8
Change how --add-codec works in pjsua
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@441 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-14 10:55:14 +00:00
Benny Prijono
8befd9fe99
Another major modifications in PJMEDIA:
...
- handle multiple frames in one packet
- split stream creation into two steps to allow customization
- PLC framework and implementation with G.711 and speex
- stream returns NO_FRAME correctly.
- added ptime argument in pjsua
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@438 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-13 22:46:23 +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
1d8d6087c1
Fixed bug in event subscription when it is challenged/authenticated
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@424 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-29 12:38:25 +00:00
Benny Prijono
b8c251830a
Improve codec handling in pjsua cmd-line options, and add URI to call
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@422 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-29 08:31:09 +00:00
Benny Prijono
835ab76937
Fixed compatibility problem (missing From tag) with RFC 2543 compliant UAs
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@416 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-28 14:46:57 +00:00
Benny Prijono
159530153a
Initial support for stereo codecs, and added L16 codecs. Also better handling for case remote media is restarted
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@412 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-27 22:37:08 +00:00
Benny Prijono
52f07b9b5e
Added missing error texts in sip_errno.c
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@406 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-20 11:12:00 +00:00
Benny Prijono
1a61cb18d3
Fixed bug: credentials are not copied properly in set_credentials()
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@401 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-14 08:55:39 +00:00
Benny Prijono
e21e784674
Added call duration in pjsua
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@398 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-09 16:46:05 +00:00
Benny Prijono
e7483e5fcd
Fixed RTCP compilation warnings with gcc
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@393 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-06 21:08:35 +00:00
Benny Prijono
6996823860
Integrate (stream) quality monitoring into RTCP framework, and update all RTCP clients accordingly
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@390 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-06 19:29:03 +00:00
Benny Prijono
1f79fd08cc
Removed some UDP socket warnings
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@377 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-04 13:11:34 +00:00
Benny Prijono
64158afc10
Changed pjsip_dlg_send_request() API to NOT return transaction as it is not safe against race condition
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@376 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-04 11:06:34 +00:00
Benny Prijono
94e0103dc2
Fixed crashed bug when pjsua failed to initialize. Also fixed PortAudio error msg in pjmedia_strerror()
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@370 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-31 00:59:16 +00:00
Benny Prijono
080a2c4ce9
Removed continuous warnings in handle_events in pjsua_core, and temporarily set default ioqueue in Linux to use select instead of epoll
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@369 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-30 20:55:20 +00:00
Benny Prijono
46ecff8ab1
Support for alternate pool backend
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@368 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-30 16:46:36 +00:00
Benny Prijono
e0f70aa08b
Fixed crash bug with poll_reset() in rdata
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@367 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-30 16:46:07 +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
275fd68d29
Redesign RTP/RTCP stuffs so that stream does not create thread implicitly. Changed pjmedia_endpt_create() API.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@350 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-22 11:59:11 +00:00
Benny Prijono
fa137ca7cf
Added clock-rate options in pjsua
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@343 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-20 17:42:37 +00:00
Benny Prijono
11852996f5
Fixed or added misc flags to enable build selection via compile time macro
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@331 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-18 12:28:03 +00:00
Benny Prijono
3ba816ebd0
Added option to disable error message altogether, to save space footprint
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@330 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-18 12:26:55 +00:00
Benny Prijono
a9edfbb23f
Fixed bug in --rtp-port argument parsing
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@325 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-17 17:58:44 +00:00
Benny Prijono
e8b0d3b0a6
Changed pjsip_inv_send_msg() function
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@324 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-17 17:57:52 +00:00
Benny Prijono
b100d69072
Added feature in conference bridge to get and set the signal level of individual port and individual stream direction
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@323 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-17 00:16:01 +00:00
Benny Prijono
d0659a3264
Support for stereo audio (or N audio channels, for that matter)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@322 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-16 19:03:07 +00:00
Benny Prijono
101a78b027
Added sound port (sound_port.h/c), and changed sound and RTCP names from pj_* to pjmedia_*
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@321 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-16 18:52:55 +00:00
Benny Prijono
4381efe1db
Added misc flags and modify Makefiles to allow exclusion of PortAudio and specific codec during compilation
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@320 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-16 14:24:26 +00:00
Benny Prijono
de38058342
Added Null port, and changed conference so that it does not call port get_frame() when there is no listener on the port
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@318 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-15 19:32:41 +00:00
Benny Prijono
ed811d7b04
Fixed compilation and run warnings/errors with MSVC 2005
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@315 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-10 12:57:12 +00:00
Benny Prijono
8e3344c41d
Added options to disable microphone device, usefull for streaming server (some systems only have sound player)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@312 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-08 12:37:22 +00:00
Benny Prijono
36d69416e8
Updated dev-guide pdf to 0.5.4
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@308 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-07 16:01:57 +00:00
Benny Prijono
441ce00f86
Updated evsub to sync with the doc
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@306 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-07 15:15:01 +00:00
Benny Prijono
105217fbee
Added --uas-duration and --uas-refresh option (the later is broken)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@305 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-06 16:25:59 +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
ccb03fa935
Added to pjsua: write new media settings, modify call stat output, fixed general bug
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@293 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-06 13:35:47 +00:00
Benny Prijono
d2112e45d0
Fixed crashed bug when dialog is gone after it is found! Should not happen in real world I suppose, but...
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@292 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-06 13:34:34 +00:00
Benny Prijono
1c2bf46593
Added complexity and quality argument, and terminate dialog properly on failures
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@284 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-05 11:54:02 +00:00
Benny Prijono
d4e0abdfc8
Added API to terminate dialog prematurely. Affect: dialog, invite sessions, evsub, and presence
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@283 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-05 11:53:36 +00:00
Benny Prijono
eb30bf5133
Added Speex for narrowband, wideband, and ultra-wideband!!
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@278 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-04 20:43:52 +00:00
Benny Prijono
08e0d06358
Major modification in conference bridge to allow ports with different ptime and sampling rate. Also introduced sampling rate converter
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@277 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-04 14:52:44 +00:00
Benny Prijono
69b98abc16
Terminate pending SUBSCRIBE if application sends another one (e.g. to unsubscribe)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@275 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-03 10:23:35 +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
32ac8fe402
Fixed bug when a disconnected INVITE session was brought to confirmed again on receipt of ACK request
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@267 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-02 21:16:55 +00:00
Benny Prijono
1e8edcb6f0
Changed pjsip_msg_body_clone(), added pjsip_msg_body_create()
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@266 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-02 21:16:00 +00:00
Benny Prijono
56e4ce0556
Added optional header and body in pjsip_dlg_respond
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@265 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-02 21:14:16 +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
4eb4940201
Maximize the size of SO_SNDBUF and SO_RCVBUF for UDP transport
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@260 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-01 23:05:11 +00:00
Benny Prijono
1a174142f2
Added option to perform detailed or summary only dump
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@255 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-01 20:46:13 +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
b2c3d2a9a5
Fixed bug where rdata is not reset properly causing memory to grow indefinitely
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@252 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-01 19:28:08 +00:00
Benny Prijono
a01ba2c2f4
Updated 0.5.2
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@250 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-28 12:23:19 +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
833f7c5d51
Changed pjsip_endpt_handle_events() to return pj_status_t instead of void
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@248 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-27 23:54:58 +00:00
Benny Prijono
f8baa875d2
Fixed bug in conference instantiation when max-ports is not properly set
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@247 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-27 23:54:23 +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
5b5badf17d
Fixed warnings in getopt
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@237 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-26 23:17:28 +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
4e0fcd2dfe
Do not drop response with mismatch sent-by, since it can happen when endpoint in private network sends request to public server (e.g. SER)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@235 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-26 21:22:35 +00:00
Benny Prijono
2f8992b60b
Tidying up and make it consistent with the documentation
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@230 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-25 21:16:36 +00:00
Benny Prijono
8c715611b6
Synched with documentation
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@228 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-25 02:04:42 +00:00
Benny Prijono
9bcae165c7
Fixed generation of header from the URI
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@227 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-23 21:27:46 +00:00
Benny Prijono
e16f86cb15
Fixed crashed bugs when session dissapers while pjsua is waiting for keyboard in
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@226 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-23 18:03:29 +00:00
Benny Prijono
64f851ea57
Added support for NULL frame in rtp stream, fixed bugs here and there in INVITE (e.g. dont send SDP on 180), and set version to 0.5.1.2
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@223 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-23 13:49:28 +00:00
Benny Prijono
3987915f25
Added support for playing WAV file
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@222 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-23 02:09:10 +00:00
Benny Prijono
fccab71b6b
Fixed STUN error
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@220 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-22 22:23:22 +00:00
Benny Prijono
59ca70f2c4
Fixed bug in registration (CSeq not incremented after 401)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@219 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-22 22:18:58 +00:00
Benny Prijono
d2ae29d40f
Added incoming call notification
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@216 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-22 15:42:31 +00:00
Benny Prijono
06c709466e
RFC 2833 support!
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@215 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-22 12:06:39 +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
f04ffdddbb
Initial conference implementation
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@205 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-21 00:11:18 +00:00
Benny Prijono
bcaed6ceb1
SIMPLE test with FWD, and added more info in UI
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@201 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-19 15:37:19 +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
28e685a733
Fixed premature dialog deletion, causing crash
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@196 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-19 01:37:35 +00:00
Benny Prijono
989fa149a1
Return correct error when sending message failed
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@195 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-19 01:34:57 +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
e4f2abb073
Added more logging, and fixed bug when ACK is responded!
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@175 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-10 14:04:05 +00:00
Benny Prijono
c6429f5ff1
Fixed bug where resolved address is not properly propagated from resolver to stateless send function
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@174 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-09 21:52:20 +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
5eff043644
Fixed ACK receipt not processed by invite session
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@170 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-09 14:14:21 +00:00
Benny Prijono
632ce714c0
Updated with new jitter buffer, and statistics in pjsua
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@169 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-09 14:01:40 +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
a66c7156a1
Done media integration in pjsua. Needs to do actual voice testing
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@163 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-09 01:26:14 +00:00
Benny Prijono
9519658bae
Integration of pjmedia and pjsip error subsystem to pjlib
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@162 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-09 00:13:40 +00:00
Benny Prijono
3899823631
Finished invite session UAS implementation
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@160 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-08 22:44:25 +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
44cf7adcc9
Fixed bug in INVITE server transaction for 2xx response
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@152 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-08 09:22:46 +00:00
Benny Prijono
3080543bda
Added missing pjsua/pjsua_reg.c to svn
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@149 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-07 21:25:17 +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
Benny Prijono
ccf9562ebf
Tested initial implementation: basic UAC, client registration, authentication, etc
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@141 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-07 18:48:01 +00:00
Benny Prijono
268ca61a02
Initial implementation of invite session abstraction, and updated pjsua for the new framework
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@139 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-07 12:34:11 +00:00
Benny Prijono
a5feb5be31
Updated PJSIP-Dev-Guide to include invite session design
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@137 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-06 21:49:27 +00:00
Benny Prijono
bf77cb894e
Added small comments
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@135 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-02 21:18:42 +00:00
Benny Prijono
4a239da949
Added pjsip_endpt_respond()
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@134 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-02 21:18:09 +00:00
Benny Prijono
0256ea7c10
Added pjsip_dlg_respond()
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@133 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-02 21:17:40 +00:00
Benny Prijono
f26a4658ed
Added pjsip_dlg_respond()
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@132 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-02 21:16:50 +00:00
Benny Prijono
b377c8ac8b
Added pjsip_endpt_respond()
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@131 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-02 21:15:34 +00:00
Benny Prijono
388c66e9d4
Added more asserts
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@130 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-02 21:14:29 +00:00
Benny Prijono
40f2f64536
Finished implementation of UA layer (to be tested)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@127 74dad513-b988-da41-8d7b-12977e46ad98
2006-01-30 18:40:05 +00:00
Benny Prijono
728a905193
Complete tsx layer selftest, implemented authentication framework
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@123 74dad513-b988-da41-8d7b-12977e46ad98
2006-01-18 23:34:15 +00:00
Benny Prijono
74790ebe95
Added requirements/testing document
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@120 74dad513-b988-da41-8d7b-12977e46ad98
2006-01-10 15:28:35 +00:00
Benny Prijono
0c2bc618aa
Renamed pjsip_url to pjsip_sip_uri
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@119 74dad513-b988-da41-8d7b-12977e46ad98
2006-01-10 13:31:40 +00:00
Benny Prijono
dbe337a555
Start working on UAS test functions
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@117 74dad513-b988-da41-8d7b-12977e46ad98
2006-01-08 23:57:52 +00:00
Benny Prijono
877bb908df
Do not allow modules with the same name to be registered
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@116 74dad513-b988-da41-8d7b-12977e46ad98
2006-01-08 23:57:07 +00:00
Benny Prijono
f6167441b4
Transaction only decrements tx_data in send_msg() if return status is PJ_SUCCESS
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@115 74dad513-b988-da41-8d7b-12977e46ad98
2006-01-08 23:56:17 +00:00
Benny Prijono
e8a2ff5dc6
Fixed title mismatch in uac test
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@113 74dad513-b988-da41-8d7b-12977e46ad98
2006-01-07 23:36:57 +00:00
Benny Prijono
5fd75ccdb2
Added prev_state in tsx_state event
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@112 74dad513-b988-da41-8d7b-12977e46ad98
2006-01-07 23:02:22 +00:00
Benny Prijono
9c1d9f5673
Finished UAC tests and added argument parsing in main()
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@111 74dad513-b988-da41-8d7b-12977e46ad98
2006-01-07 23:01:56 +00:00
Benny Prijono
d88ca8eaf8
Added prev_state in tsx_state event
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@110 74dad513-b988-da41-8d7b-12977e46ad98
2006-01-07 23:01:13 +00:00
Benny Prijono
85598d9fae
Added test functions for UAC transaction
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@109 74dad513-b988-da41-8d7b-12977e46ad98
2006-01-07 18:44:25 +00:00
Benny Prijono
fa73e3e159
Added loop transport to test transaction
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@107 74dad513-b988-da41-8d7b-12977e46ad98
2006-01-05 23:35:46 +00:00
Benny Prijono
0ca04b62f6
Basic module, transport, and sending messages
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@106 74dad513-b988-da41-8d7b-12977e46ad98
2005-12-30 23:50:15 +00:00
Benny Prijono
f81cd06b8b
Modify transport to use generic sockaddr address
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@105 74dad513-b988-da41-8d7b-12977e46ad98
2005-12-26 12:52:19 +00:00
Benny Prijono
ee7ef9df81
Added PJSIP Developer Guide (pdf)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@103 74dad513-b988-da41-8d7b-12977e46ad98
2005-12-22 12:27:43 +00:00
Benny Prijono
c4b31cd437
Deleted docs (moved to tc repos)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@102 74dad513-b988-da41-8d7b-12977e46ad98
2005-12-19 09:38:20 +00:00
Benny Prijono
209d336cdd
Deleted docs (moved to tc repos)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@101 74dad513-b988-da41-8d7b-12977e46ad98
2005-12-19 09:37:33 +00:00
Benny Prijono
b49e8986e6
Updated pjsip docs (finishing basic dialog)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@100 74dad513-b988-da41-8d7b-12977e46ad98
2005-12-09 18:23:04 +00:00
Benny Prijono
dde24cdd49
Updated PJSIP docs (latest callback design)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@99 74dad513-b988-da41-8d7b-12977e46ad98
2005-12-06 23:16:40 +00:00
Benny Prijono
22c4cd9cde
updated docs (callback approach)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@98 74dad513-b988-da41-8d7b-12977e46ad98
2005-12-05 10:41:15 +00:00
Benny Prijono
7fc34bd5c1
updated docs
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@97 74dad513-b988-da41-8d7b-12977e46ad98
2005-12-03 13:05:14 +00:00
Benny Prijono
a60b2cbc94
updated diagrams
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@96 74dad513-b988-da41-8d7b-12977e46ad98
2005-12-03 09:31:13 +00:00
Benny Prijono
0f4eb0a77c
Updated flow diagram
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@93 74dad513-b988-da41-8d7b-12977e46ad98
2005-12-02 23:08:50 +00:00
Benny Prijono
5e1d3b853c
Updated pjsip doc
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@87 74dad513-b988-da41-8d7b-12977e46ad98
2005-12-02 16:58:36 +00:00
Benny Prijono
7c35ff69f3
Updated PJSIP User's Guide
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@86 74dad513-b988-da41-8d7b-12977e46ad98
2005-12-01 13:16:22 +00:00
Benny Prijono
31433b0058
Updated users guide
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@85 74dad513-b988-da41-8d7b-12977e46ad98
2005-12-01 01:19:08 +00:00
Benny Prijono
5aa51b67f9
Added Users Guide document
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@84 74dad513-b988-da41-8d7b-12977e46ad98
2005-12-01 00:49:24 +00:00
Benny Prijono
82458b1de2
Added tel: uri and user-defined uri parser
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@82 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-23 20:56:30 +00:00
Benny Prijono
7f9ac6ecf9
Fixed warnings when logging is disabled and small opt in msg parser
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@80 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-23 11:25:17 +00:00
Benny Prijono
cec5f4ae2c
More optimizations for msg parser etc.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@77 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-22 23:51:50 +00:00
Benny Prijono
3818c93ec1
Fix parse param bug in Contact hdr and add more msg tests
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@76 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-22 01:06:33 +00:00
Benny Prijono
5b91744a73
Optimization here and there, changes because of PJLIB modifications
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@74 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-21 17:07:18 +00:00
Benny Prijono
9033e31911
Set svn:eol-style for all files
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@66 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-21 02:08:39 +00:00
Benny Prijono
5dcb38d909
Set svn:eol-style property
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@65 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-21 01:55:47 +00:00
Benny Prijono
a3273a3fe8
More compliant URI parser, comparison, etc.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@64 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-20 19:58:10 +00:00
Benny Prijono
1fa7600d99
Renaming files
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@61 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-20 10:58:43 +00:00
Benny Prijono
e8aee6e891
Modified pjsip tests
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@60 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-19 20:40:15 +00:00
Benny Prijono
14f51a5656
Changed transaction to refrect new transport changes
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@58 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-19 20:28:08 +00:00
Benny Prijono
4d1a54e7b5
Added UDP transport implementation
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@57 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-19 13:20:08 +00:00
Benny Prijono
1f56d56b4f
The BIG transport modifications
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@54 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-18 22:43:42 +00:00
Benny Prijono
58754e6472
Added PJSIP-Testing.doc
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@52 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-18 10:28:05 +00:00
Benny Prijono
e0312a7f30
Pretty comments
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@51 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-18 00:16:43 +00:00
Benny Prijono
e722461aef
Applying license to pjproject
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@49 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-13 19:40:44 +00:00
Benny Prijono
fc921ee392
Update to pjsip.dsw
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@44 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-11 19:02:36 +00:00
Benny Prijono
f010e69c41
First clean compile of pjsip
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@43 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-11 19:01:31 +00:00
Benny Prijono
e85ddfeab7
Organizing pjsip directory structure
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@42 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-09 16:45:27 +00:00
Benny Prijono
392b8e50e1
Organizing pjsip directory structure
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@41 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-09 16:41:33 +00:00
Benny Prijono
618f0efad1
Organizing pjsip directory structure
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@40 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-09 16:37:18 +00:00
Benny Prijono
89a705a6b6
Organizing pjsip directory structure
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@39 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-09 16:36:21 +00:00
Benny Prijono
4c5dcfdb62
Begin organizing directory structure of pjsip
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@38 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-09 16:27:11 +00:00
Benny Prijono
4766ffe101
Just changing keyword expansion
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@3 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-01 17:56:59 +00:00
Benny Prijono
dd859a62f4
Added suppor /and fix things for SunOS port
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@2 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-01 16:42:51 +00:00
Benny Prijono
0a749f11c7
initial import
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@1 74dad513-b988-da41-8d7b-12977e46ad98
2005-10-31 21:02:30 +00:00