Commit Graph

903 Commits

Author SHA1 Message Date
paulc f1ba5a3cb1 Added bitswap disabling capability (for A104d)
git-svn-id: http://yate.null.ro/svn/yate/trunk@709 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-10 16:50:06 +00:00
paulc 5bc59150e3 Added more flexible timer check method in Channel.
git-svn-id: http://yate.null.ro/svn/yate/trunk@708 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-28 15:12:12 +00:00
paulc 2e625f110d Added caller channel id in rmanager output.
Analyzer outputs quality estimation.


git-svn-id: http://yate.null.ro/svn/yate/trunk@707 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-28 14:39:58 +00:00
paulc fff299e2a8 Fixed FFT, added window functions. Added probe tones for analyzer.
git-svn-id: http://yate.null.ro/svn/yate/trunk@706 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-27 17:38:32 +00:00
paulc af3d7f0c7c *** empty log message ***
git-svn-id: http://yate.null.ro/svn/yate/trunk@705 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-27 11:45:21 +00:00
paulc 4fc4f86c5e *** empty log message ***
git-svn-id: http://yate.null.ro/svn/yate/trunk@704 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-24 17:47:29 +00:00
paulc 728267de7a Added call quality analyzer module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@703 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-24 16:49:02 +00:00
paulc ca0c0fc263 Fixed minor bug that mangled timestamps of 1st and 2nd packets.
git-svn-id: http://yate.null.ro/svn/yate/trunk@702 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-24 15:45:35 +00:00
paulc 500cd5aeb1 Fixed a minor bug in the SIP stack that caused excessive retransmissions
and prevented reINVITE from working always. More buggy SIP implementations
are accepted (with warnings).
Changed some debug levels and added local debugging make targets.


git-svn-id: http://yate.null.ro/svn/yate/trunk@701 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-23 13:46:20 +00:00
paulc 8fb26e6790 Successive (instead of parallel) calls can be made by putting a single pipe
character between groups of simultaneously called routes.


git-svn-id: http://yate.null.ro/svn/yate/trunk@700 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-21 19:57:44 +00:00
paulc 3054913590 Undone utility function - not usable.
git-svn-id: http://yate.null.ro/svn/yate/trunk@699 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-21 16:02:59 +00:00
paulc 77ef99f5c0 Added a convenient utility function to zero and destruct a GenObject.
git-svn-id: http://yate.null.ro/svn/yate/trunk@698 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-21 15:48:49 +00:00
paulc 9fb8a18b1d Shortened the 100 answer by removing unneeded headers.
git-svn-id: http://yate.null.ro/svn/yate/trunk@697 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-21 15:09:25 +00:00
paulc 58b9faac12 Added copy constructors for NamedList and Message
git-svn-id: http://yate.null.ro/svn/yate/trunk@696 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-21 14:56:39 +00:00
paulc 7101843794 Added reINVITE forwarding in RTP and SDP forwarding modes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@695 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-21 14:00:56 +00:00
paulc 5bc18c7a40 Added a virtual destructor to please the compilers.
git-svn-id: http://yate.null.ro/svn/yate/trunk@694 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-19 01:24:03 +00:00
paulc 1ad496683f Fixed h323chan to use separate iLBC versions for 20 and 30ms packetization.
git-svn-id: http://yate.null.ro/svn/yate/trunk@693 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-19 01:10:49 +00:00
paulc 036444fe9d Fixed minor problem - made Channel::statusParams protected.
git-svn-id: http://yate.null.ro/svn/yate/trunk@692 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-17 16:57:22 +00:00
paulc 421e4468ee Added per channel status information retrieval.
git-svn-id: http://yate.null.ro/svn/yate/trunk@691 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-17 15:39:36 +00:00
paulc d8e080854f Moved message sniffer to the modules directory.
git-svn-id: http://yate.null.ro/svn/yate/trunk@690 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-17 10:18:46 +00:00
paulc efda56b1bb Moved message sniffer to the modules directory, added "debug" make target.
git-svn-id: http://yate.null.ro/svn/yate/trunk@689 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-17 10:17:51 +00:00
paulc 2bcd544a47 Workaround for broken SIP implementations that expect ACK before new INVITE.
git-svn-id: http://yate.null.ro/svn/yate/trunk@688 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-16 10:35:13 +00:00
paulc aa79982a7e Added some newer SIP response codes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@687 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-15 11:07:44 +00:00
paulc 509d7bc090 Added a call forker that allows to route to multiple destinations.
git-svn-id: http://yate.null.ro/svn/yate/trunk@686 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-14 17:58:41 +00:00
paulc c448294475 Fixed a problem with formats declaration in SDP.
git-svn-id: http://yate.null.ro/svn/yate/trunk@685 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-14 16:40:14 +00:00
paulc f943983d4f Added debugging-only output function.
git-svn-id: http://yate.null.ro/svn/yate/trunk@684 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-14 11:41:39 +00:00
paulc 0d3dc35b83 Registration requests can be allowed without authentication.
A default answer to OPTIONS can be optionally returned.


git-svn-id: http://yate.null.ro/svn/yate/trunk@683 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-13 15:15:38 +00:00
paulc 5f972a465c Worked around a bug in older libpthread - waking up a canceled thread that
was trying to lock a mutex.


git-svn-id: http://yate.null.ro/svn/yate/trunk@682 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-09 18:49:44 +00:00
paulc 41e0489d65 Increased some buffers to accomodate large text elements.
SDP can be forwarded as-is instead of the parsed version.


git-svn-id: http://yate.null.ro/svn/yate/trunk@681 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-08 16:53:08 +00:00
paulc e2af5fc76e Improved libpri debugging output (where supported), fixed potential Zap crash.
git-svn-id: http://yate.null.ro/svn/yate/trunk@680 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-02 19:06:36 +00:00
paulc 340aae84bf Added "add" and "sub" functions.
git-svn-id: http://yate.null.ro/svn/yate/trunk@679 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-02 15:50:29 +00:00
paulc 4d6ee9d16b Avoiding a potential performance loss in unused message notifiers.
git-svn-id: http://yate.null.ro/svn/yate/trunk@678 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-02 14:15:29 +00:00
paulc 6ea652118b Asynchronous processing of messages by using notifiers.
git-svn-id: http://yate.null.ro/svn/yate/trunk@677 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-01 22:45:43 +00:00
paulc fc98d1d1a4 Tables inserted in a scroll window behave properly.
Tabs can have icons and text just like buttons.


git-svn-id: http://yate.null.ro/svn/yate/trunk@676 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-01 20:08:03 +00:00
paulc 2e78c6931c Removed check for even numbered RTP port as many (most?) NAPTs break it.
git-svn-id: http://yate.null.ro/svn/yate/trunk@675 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-01 14:37:01 +00:00
paulc 3c1c26dc42 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://yate.null.ro/svn/yate/trunk@674 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-31 19:34:07 +00:00
paulc 7adb82b568 Added a little more debugging statistics.
git-svn-id: http://yate.null.ro/svn/yate/trunk@673 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-31 16:11:45 +00:00
paulc 0001f98ced Added post-preroute hook.
Abstract tables support in client.


git-svn-id: http://yate.null.ro/svn/yate/trunk@672 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-30 20:44:03 +00:00
paulc 3ccda675cc Use and generate the simple "privacy=yes" form of CLIR
git-svn-id: http://yate.null.ro/svn/yate/trunk@671 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-30 20:14:13 +00:00
paulc 913d87496b The "offline" error for queries that return records but no route can be disabled.
git-svn-id: http://yate.null.ro/svn/yate/trunk@670 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-30 20:11:14 +00:00
paulc e0a6e131fb no message
git-svn-id: http://yate.null.ro/svn/yate/trunk@669 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-30 20:02:55 +00:00
paulc 2c7b5734df Added a generic privacy mode in SIP. Auto RTP address can be disabled.
git-svn-id: http://yate.null.ro/svn/yate/trunk@668 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-27 19:51:03 +00:00
paulc 1230818ad7 Added two modules to the installer.
git-svn-id: http://yate.null.ro/svn/yate/trunk@667 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-26 18:13:04 +00:00
paulc 1c16475e94 Added more tweaking capabilities in dsound channel.
ISDN privacy parameters made similar to SIP.


git-svn-id: http://yate.null.ro/svn/yate/trunk@666 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-26 17:43:02 +00:00
paulc 0321a1f4f8 Added API for common tasks like displaying a message. Fixed hangup button.
Added alignment property (as percentage).


git-svn-id: http://yate.null.ro/svn/yate/trunk@665 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-26 00:00:36 +00:00
paulc 965b6554c6 Added "calledfull" to be used in preference over possibly incomplete "called".
git-svn-id: http://yate.null.ro/svn/yate/trunk@664 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-25 17:48:46 +00:00
paulc 7e20857218 ip_host and ip_port added to user.register message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@663 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-23 16:35:29 +00:00
paulc c4de7b5c09 Reorganized Module message IDs to make room for Route and Update.
git-svn-id: http://yate.null.ro/svn/yate/trunk@662 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-23 15:57:47 +00:00
paulc 23e1c29141 Added missing initalization.
git-svn-id: http://yate.null.ro/svn/yate/trunk@661 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-20 20:17:12 +00:00
paulc abbd686624 Fixed userData to no longer hold pointers to dead objects.
git-svn-id: http://yate.null.ro/svn/yate/trunk@660 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-20 18:39:31 +00:00