paulc
cb99398f55
Added per channel status information retrieval.
...
git-svn-id: http://voip.null.ro/svn/yate@691 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-17 15:39:36 +00:00
paulc
a38d433f15
Moved message sniffer to the modules directory.
...
git-svn-id: http://voip.null.ro/svn/yate@690 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-17 10:18:46 +00:00
paulc
9be6f9038e
Moved message sniffer to the modules directory, added "debug" make target.
...
git-svn-id: http://voip.null.ro/svn/yate@689 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-17 10:17:51 +00:00
paulc
8f1a073d89
Workaround for broken SIP implementations that expect ACK before new INVITE.
...
git-svn-id: http://voip.null.ro/svn/yate@688 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-16 10:35:13 +00:00
paulc
5f2b9e9f04
Added some newer SIP response codes.
...
git-svn-id: http://voip.null.ro/svn/yate@687 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-15 11:07:44 +00:00
paulc
93108eb115
Added a call forker that allows to route to multiple destinations.
...
git-svn-id: http://voip.null.ro/svn/yate@686 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-14 17:58:41 +00:00
paulc
d5fa931da3
Fixed a problem with formats declaration in SDP.
...
git-svn-id: http://voip.null.ro/svn/yate@685 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-14 16:40:14 +00:00
paulc
ad4294a64a
Added debugging-only output function.
...
git-svn-id: http://voip.null.ro/svn/yate@684 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-14 11:41:39 +00:00
paulc
b734119280
Registration requests can be allowed without authentication.
...
A default answer to OPTIONS can be optionally returned.
git-svn-id: http://voip.null.ro/svn/yate@683 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-13 15:15:38 +00:00
paulc
1698a7705d
Worked around a bug in older libpthread - waking up a canceled thread that
...
was trying to lock a mutex.
git-svn-id: http://voip.null.ro/svn/yate@682 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-09 18:49:44 +00:00
paulc
cf336ee56d
Increased some buffers to accomodate large text elements.
...
SDP can be forwarded as-is instead of the parsed version.
git-svn-id: http://voip.null.ro/svn/yate@681 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-08 16:53:08 +00:00
paulc
24d8354985
Improved libpri debugging output (where supported), fixed potential Zap crash.
...
git-svn-id: http://voip.null.ro/svn/yate@680 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-02 19:06:36 +00:00
paulc
e75328a6cc
Added "add" and "sub" functions.
...
git-svn-id: http://voip.null.ro/svn/yate@679 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-02 15:50:29 +00:00
paulc
e7e9d8a560
Avoiding a potential performance loss in unused message notifiers.
...
git-svn-id: http://voip.null.ro/svn/yate@678 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-02 14:15:29 +00:00
paulc
10a75ea364
Asynchronous processing of messages by using notifiers.
...
git-svn-id: http://voip.null.ro/svn/yate@677 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-01 22:45:43 +00:00
paulc
991947d312
Tables inserted in a scroll window behave properly.
...
Tabs can have icons and text just like buttons.
git-svn-id: http://voip.null.ro/svn/yate@676 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-01 20:08:03 +00:00
paulc
1fb0074bfb
Removed check for even numbered RTP port as many (most?) NAPTs break it.
...
git-svn-id: http://voip.null.ro/svn/yate@675 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-01 14:37:01 +00:00
paulc
f92c63b7ee
Fixed the playback buffer slipping behind which caused an entire buffer wrap-around
...
Added lots of stricter sanity checks on configurable parameters
git-svn-id: http://voip.null.ro/svn/yate@674 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-31 19:34:07 +00:00
paulc
bb66a35a19
Added a little more debugging statistics.
...
git-svn-id: http://voip.null.ro/svn/yate@673 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-31 16:11:45 +00:00
paulc
2d0dad068d
Added post-preroute hook.
...
Abstract tables support in client.
git-svn-id: http://voip.null.ro/svn/yate@672 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-30 20:44:03 +00:00
paulc
ee5a0eb1e3
Use and generate the simple "privacy=yes" form of CLIR
...
git-svn-id: http://voip.null.ro/svn/yate@671 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-30 20:14:13 +00:00
paulc
20b116b5c4
The "offline" error for queries that return records but no route can be disabled.
...
git-svn-id: http://voip.null.ro/svn/yate@670 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-30 20:11:14 +00:00
paulc
99fc8576ad
no message
...
git-svn-id: http://voip.null.ro/svn/yate@669 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-30 20:02:55 +00:00
paulc
3d48849d9e
Added a generic privacy mode in SIP. Auto RTP address can be disabled.
...
git-svn-id: http://voip.null.ro/svn/yate@668 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-27 19:51:03 +00:00
paulc
d7c9a3eecf
Added two modules to the installer.
...
git-svn-id: http://voip.null.ro/svn/yate@667 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-26 18:13:04 +00:00
paulc
e48861ae94
Added more tweaking capabilities in dsound channel.
...
ISDN privacy parameters made similar to SIP.
git-svn-id: http://voip.null.ro/svn/yate@666 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-26 17:43:02 +00:00
paulc
0d6fc5c02f
Added API for common tasks like displaying a message. Fixed hangup button.
...
Added alignment property (as percentage).
git-svn-id: http://voip.null.ro/svn/yate@665 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-26 00:00:36 +00:00
paulc
4f5a7b2b4a
Added "calledfull" to be used in preference over possibly incomplete "called".
...
git-svn-id: http://voip.null.ro/svn/yate@664 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-25 17:48:46 +00:00
paulc
5a745f06d4
ip_host and ip_port added to user.register message.
...
git-svn-id: http://voip.null.ro/svn/yate@663 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-23 16:35:29 +00:00
paulc
34a3743073
Reorganized Module message IDs to make room for Route and Update.
...
git-svn-id: http://voip.null.ro/svn/yate@662 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-23 15:57:47 +00:00
paulc
f7f2a581b4
Added missing initalization.
...
git-svn-id: http://voip.null.ro/svn/yate@661 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-20 20:17:12 +00:00
paulc
e0ba130c08
Fixed userData to no longer hold pointers to dead objects.
...
git-svn-id: http://voip.null.ro/svn/yate@660 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-20 18:39:31 +00:00
paulc
dcae938051
Fixed self deadlock in one-shot tones.
...
git-svn-id: http://voip.null.ro/svn/yate@659 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-20 18:24:23 +00:00
paulc
4f85bac3b8
Fixed a ThreadedSource destruction race found by maciejka.
...
git-svn-id: http://voip.null.ro/svn/yate@658 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-20 17:54:25 +00:00
paulc
eb1e32102f
Added limit on connections in cleaner thread's queue.
...
git-svn-id: http://voip.null.ro/svn/yate@657 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-20 15:55:31 +00:00
paulc
720a061617
Solved a race in the destruction or YRTPSource.
...
git-svn-id: http://voip.null.ro/svn/yate@656 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-19 23:24:02 +00:00
paulc
6a48924821
Driver limits are loaded at each (re)initialization.
...
git-svn-id: http://voip.null.ro/svn/yate@655 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-19 21:45:30 +00:00
paulc
9211f29772
Fixed several race and deadlock conditions.
...
RTPGroup no longer corrupts memory if transports are removed from its own thread.
git-svn-id: http://voip.null.ro/svn/yate@654 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-19 21:13:49 +00:00
paulc
17820a740d
Added statistics reset command.
...
git-svn-id: http://voip.null.ro/svn/yate@653 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-18 18:46:53 +00:00
paulc
49888b7393
Fixed a nasty bug in Linux TLS initialization.
...
Improved thread/mutex debugging.
git-svn-id: http://voip.null.ro/svn/yate@652 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-18 18:28:28 +00:00
paulc
6771d7472e
Reference counters are strictly enforced.
...
git-svn-id: http://voip.null.ro/svn/yate@651 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-18 16:06:05 +00:00
paulc
c0b59ae099
Fixed billid not being updated for new calls.
...
Added some statistics on data channels.
git-svn-id: http://voip.null.ro/svn/yate@650 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-17 18:05:20 +00:00
paulc
dffaa90eab
Fixed race bug in destruction of YRTPSource vs. YRTPSession::rtpRecvData
...
git-svn-id: http://voip.null.ro/svn/yate@649 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-15 14:03:29 +00:00
paulc
400acbf857
Added a much needed Windows random function.
...
git-svn-id: http://voip.null.ro/svn/yate@648 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-13 05:09:50 +00:00
paulc
39d47de9a8
Added code to better handle and debug native RTP.
...
git-svn-id: http://voip.null.ro/svn/yate@647 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-13 00:11:58 +00:00
paulc
278ca9f61c
Fixed benign delete[] vs. delete mismatch.
...
git-svn-id: http://voip.null.ro/svn/yate@646 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-13 00:09:25 +00:00
paulc
8daf6b7b40
Report current thread name.
...
git-svn-id: http://voip.null.ro/svn/yate@645 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-13 00:08:48 +00:00
paulc
dbb41c9a4c
Improved one debug message.
...
git-svn-id: http://voip.null.ro/svn/yate@644 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-12 22:41:37 +00:00
paulc
f0f859732f
Channel id is reported from the stored copy.
...
git-svn-id: http://voip.null.ro/svn/yate@643 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-12 22:29:24 +00:00
paulc
6381c12221
Removed spurious lock that caused deadlocks on havily loaded systems.
...
git-svn-id: http://voip.null.ro/svn/yate@642 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-12 19:32:40 +00:00