paulc
722fae4408
Added parameter to control loop sleep time (performance vs jitter).
...
git-svn-id: http://voip.null.ro/svn/yate@1053 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-26 09:00:10 +00:00
marian
39d9aec725
Fixed default port for outgoing calls. Added capabilities when accepting an incoming call.
...
git-svn-id: http://voip.null.ro/svn/yate@1051 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-25 13:55:00 +00:00
paulc
8cd82ec311
Added explicit SSRC init flag so a value of zero becomes valid.
...
git-svn-id: http://voip.null.ro/svn/yate@1033 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-13 22:31:01 +00:00
paulc
7dd8a91f82
Sender initializes timestamps with a random value. RTCP socket can be disabled.
...
git-svn-id: http://voip.null.ro/svn/yate@1028 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-13 18:50:04 +00:00
paulc
46d60e6195
Workaround for VC++ bug
...
git-svn-id: http://voip.null.ro/svn/yate@997 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-15 14:39:33 +00:00
paulc
9bb854fddd
Included regexp library can be used for other non-Linux systems (*BSD).
...
git-svn-id: http://voip.null.ro/svn/yate@996 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-15 13:59:29 +00:00
paulc
67ba943477
Added bind address for IAX. Improved module documentation.
...
git-svn-id: http://voip.null.ro/svn/yate@990 acf43c95-373e-0410-b603-e72c3f656dc1
2006-08-08 10:04:30 +00:00
paulc
51464da475
Properly ignoring separators inside URIs.
...
The route set is built correctly for RFC 2543 proxies.
git-svn-id: http://voip.null.ro/svn/yate@982 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-25 22:23:54 +00:00
paulc
38bba4e2db
Removed extra qualification that upset some compilers.
...
git-svn-id: http://voip.null.ro/svn/yate@973 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-12 14:59:28 +00:00
paulc
e5a5a8c01a
Fixed header that prevented compiling on FreeBSD.
...
git-svn-id: http://voip.null.ro/svn/yate@966 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-10 09:25:19 +00:00
paulc
4b85afa41c
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@946 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-05 19:29:05 +00:00
paulc
07f520467c
Removed old IAX.
...
git-svn-id: http://voip.null.ro/svn/yate@944 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-05 19:20:45 +00:00
paulc
4976b89970
Fixed codec negotiation part 1.
...
git-svn-id: http://voip.null.ro/svn/yate@935 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-05 00:04:56 +00:00
paulc
ba1054e0bc
Fixed bugs and warnings exposed by VC++
...
git-svn-id: http://voip.null.ro/svn/yate@933 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-04 21:11:19 +00:00
paulc
36631c3200
More work on performance issues.
...
git-svn-id: http://voip.null.ro/svn/yate@932 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-04 19:34:46 +00:00
paulc
7380287aff
Added INFO support.
...
git-svn-id: http://voip.null.ro/svn/yate@923 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-02 22:29:36 +00:00
paulc
4817c89698
Fixed bugs exposed by VC++
...
git-svn-id: http://voip.null.ro/svn/yate@921 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-02 20:37:29 +00:00
paulc
da4c238d4e
Commited changes by Marian Podgoreanu.
...
git-svn-id: http://voip.null.ro/svn/yate@920 acf43c95-373e-0410-b603-e72c3f656dc1
2006-07-02 20:11:46 +00:00
paulc
c1c9364c8d
Suppressed spurious Contact: headers - problem found by G.Jacobsen
...
git-svn-id: http://voip.null.ro/svn/yate@907 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-28 07:54:59 +00:00
paulc
fd660b0e5a
Timestamps of full frames are adjusted to be unique.
...
git-svn-id: http://voip.null.ro/svn/yate@902 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-26 08:30:49 +00:00
paulc
a14804264b
Marian's changes.
...
git-svn-id: http://voip.null.ro/svn/yate@900 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-26 05:19:52 +00:00
paulc
e9a7ed874f
Code rearranged by Marian
...
git-svn-id: http://voip.null.ro/svn/yate@898 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-22 11:24:19 +00:00
paulc
701bdd8ff8
Improved and documented assistant classes.
...
git-svn-id: http://voip.null.ro/svn/yate@883 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-19 16:03:04 +00:00
paulc
d64319fa11
Don't complain about received INVAL frames without transaction.
...
git-svn-id: http://voip.null.ro/svn/yate@880 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-18 22:06:38 +00:00
paulc
ff7b45a508
Fixed sequence numbers for non-connection transactions.
...
git-svn-id: http://voip.null.ro/svn/yate@878 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-18 21:55:21 +00:00
paulc
ea50150361
Fixed ringing and answer.
...
git-svn-id: http://voip.null.ro/svn/yate@877 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-18 20:16:56 +00:00
paulc
52b304acdc
More sequence no. fixes.
...
git-svn-id: http://voip.null.ro/svn/yate@876 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-18 19:25:26 +00:00
paulc
602fdfabba
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@875 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-18 18:22:07 +00:00
paulc
f5c6363250
Fixed bug in initial sequence numbers.
...
git-svn-id: http://voip.null.ro/svn/yate@873 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-18 18:07:35 +00:00
paulc
93c4fedab6
Fixed compilation on gcc-3, ia32
...
git-svn-id: http://voip.null.ro/svn/yate@872 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-18 13:39:51 +00:00
paulc
36ff81e7c9
Added libyateiax and yiaxchan by Marian Podgoreanu.
...
git-svn-id: http://voip.null.ro/svn/yate@871 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-18 13:28:25 +00:00
paulc
b58f975b2f
Moved user config files to personal directory.
...
git-svn-id: http://voip.null.ro/svn/yate@859 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-11 16:50:04 +00:00
paulc
6b2eaf07e5
Fixed glib/gtk idle actions after clarification of (new) behaviour from
...
developers.
git-svn-id: http://voip.null.ro/svn/yate@850 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-09 16:51:57 +00:00
paulc
bd304e6ba5
Added workaround for glib/gtk idle loop bug.
...
git-svn-id: http://voip.null.ro/svn/yate@849 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-09 15:32:08 +00:00
paulc
ad7f82e9f3
API docs can be built with doxygen. Also cleaned headers to generate
...
proper documentation.
git-svn-id: http://voip.null.ro/svn/yate@845 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-08 18:31:00 +00:00
paulc
4c252a1c39
Fixed modal event grabbing to be top-window specific, not global.
...
Added help key support.
git-svn-id: http://voip.null.ro/svn/yate@843 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-08 09:08:08 +00:00
paulc
009a08e3eb
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@837 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-04 18:05:02 +00:00
paulc
db9721c4bc
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@835 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-04 14:45:28 +00:00
paulc
e86fc5540e
SS7 work-in-proggress
...
git-svn-id: http://voip.null.ro/svn/yate@834 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-03 16:10:54 +00:00
paulc
d6d2893369
SS7 work-in-proggress.
...
git-svn-id: http://voip.null.ro/svn/yate@832 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-02 18:16:03 +00:00
paulc
9f0daebea3
SS7 work in proggress.
...
git-svn-id: http://voip.null.ro/svn/yate@831 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-02 15:11:32 +00:00
paulc
874ec1fe3b
Added the CallAssist class and an example module pbxassist.
...
git-svn-id: http://voip.null.ro/svn/yate@829 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-01 20:29:14 +00:00
paulc
845a2f6582
Improved behaviour of non-master decorated windows.
...
git-svn-id: http://voip.null.ro/svn/yate@825 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-31 17:19:19 +00:00
paulc
e9f9552f06
Autoselect new call when none is selected. Added help checkbox in client.
...
git-svn-id: http://voip.null.ro/svn/yate@824 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-31 14:50:37 +00:00
paulc
2c30a7f5e9
Support for expandable panels. Better handling of keypad.
...
git-svn-id: http://voip.null.ro/svn/yate@820 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-29 13:58:09 +00:00
paulc
8a1185e776
Updated copyright and FSF address.
...
Commited some pending changes.
git-svn-id: http://voip.null.ro/svn/yate@816 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 15:18:34 +00:00
paulc
3a1938c2c7
Updated copyright and FSF address.
...
git-svn-id: http://voip.null.ro/svn/yate@815 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 15:08:43 +00:00
paulc
015a849f5a
Removed unnecessary flags.
...
git-svn-id: http://voip.null.ro/svn/yate@814 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 14:53:54 +00:00
paulc
2fc3f41989
Fixed to compile with VC++ 6.
...
git-svn-id: http://voip.null.ro/svn/yate@810 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-26 08:16:45 +00:00
paulc
f6c646fd3f
Properly cleaning up server transactions.
...
git-svn-id: http://voip.null.ro/svn/yate@806 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-23 18:38:30 +00:00
paulc
64a9aa8833
Added some IANA assigned response codes.
...
git-svn-id: http://voip.null.ro/svn/yate@805 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-23 18:07:38 +00:00
paulc
756d387b7e
Added many SIP standards compliance checks - none of practical relevance.
...
git-svn-id: http://voip.null.ro/svn/yate@804 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-23 17:47:24 +00:00
paulc
eb1e800bc6
Fixed bug that looped forever if receiving an inlined NUL character.
...
git-svn-id: http://voip.null.ro/svn/yate@803 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-23 15:08:07 +00:00
paulc
2579c6c617
Updated class diagram, added make command to convert it to png (needs dia).
...
git-svn-id: http://voip.null.ro/svn/yate@802 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-22 17:52:41 +00:00
paulc
ec579cb5b4
Changed name from Call to CallControl to make place for Call and Event.
...
git-svn-id: http://voip.null.ro/svn/yate@801 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-21 18:50:15 +00:00
paulc
43b5a7d750
Added help file support in client.
...
git-svn-id: http://voip.null.ro/svn/yate@794 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-17 15:14:43 +00:00
paulc
aff408a8d7
Fixed the positioning of popup windows (at least they stay in screen).
...
Using the g_free deallocator to prevent debug build from assert()ing.
git-svn-id: http://voip.null.ro/svn/yate@793 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-17 12:25:41 +00:00
paulc
6a99f863a1
More work mainly on addresses.
...
git-svn-id: http://voip.null.ro/svn/yate@778 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-11 15:39:33 +00:00
paulc
8991fe1824
Added support for proper handling of call history.
...
git-svn-id: http://voip.null.ro/svn/yate@776 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-08 21:59:42 +00:00
paulc
306b7c9613
Fixed digit handling in client. Gtk windows can be made non-dragable.
...
git-svn-id: http://voip.null.ro/svn/yate@775 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-07 15:11:31 +00:00
paulc
9034200e99
Added more code point functionality.
...
git-svn-id: http://voip.null.ro/svn/yate@772 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-05 17:57:34 +00:00
paulc
77783ce333
Fixed compilation in Windows. Added project files for SS7.
...
git-svn-id: http://voip.null.ro/svn/yate@769 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-02 20:49:40 +00:00
paulc
1d26ebf8c6
Added classes to hold MSU and code points.
...
git-svn-id: http://voip.null.ro/svn/yate@768 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-02 15:50:45 +00:00
paulc
4b14cafc9d
More work on interface and layer 2.
...
git-svn-id: http://voip.null.ro/svn/yate@767 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-02 07:12:18 +00:00
paulc
0c60e17c31
Added preliminary code to repository.
...
git-svn-id: http://voip.null.ro/svn/yate@766 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-02 07:11:25 +00:00
paulc
3bea30a993
Work in proggress. Added test program.
...
git-svn-id: http://voip.null.ro/svn/yate@765 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-29 11:51:39 +00:00
paulc
dc56c566bb
Fixed bug in library search path.
...
git-svn-id: http://voip.null.ro/svn/yate@764 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-29 11:27:59 +00:00
paulc
8a75291823
Removed BISUP - ISDN over ATM will be implemented some other time or never.
...
git-svn-id: http://voip.null.ro/svn/yate@763 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-28 12:46:03 +00:00
paulc
cb4e0baec9
Renamed CallSignalling class to SignallingCall to match others.
...
git-svn-id: http://voip.null.ro/svn/yate@762 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-27 18:40:43 +00:00
paulc
fce4f372aa
Added skeleton source for signalling interface and receiver.
...
git-svn-id: http://voip.null.ro/svn/yate@761 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-27 12:28:30 +00:00
paulc
03490eeef5
Work in proggress. Added skeleton files for SCCP and TCAP implementation.
...
git-svn-id: http://voip.null.ro/svn/yate@760 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-26 21:33:03 +00:00
paulc
1fd2071305
Added empty implementation file for SS7Router.
...
Added usage document and class diagram.
git-svn-id: http://voip.null.ro/svn/yate@758 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-21 19:49:23 +00:00
paulc
851def9356
*** empty log message ***
...
git-svn-id: http://voip.null.ro/svn/yate@756 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-18 23:24:19 +00:00
paulc
3a26a5b7af
Added skeleton SS7 stack files.
...
git-svn-id: http://voip.null.ro/svn/yate@755 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-18 22:31:16 +00:00
paulc
d058efb910
Account edit window actions.
...
git-svn-id: http://voip.null.ro/svn/yate@753 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-17 19:31:36 +00:00
paulc
3dd19068a6
More table and log support.
...
git-svn-id: http://voip.null.ro/svn/yate@749 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-14 22:50:45 +00:00
paulc
d9a4714081
Moved URI in base classes, added support for Call-Info in SIP and client.
...
git-svn-id: http://voip.null.ro/svn/yate@748 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-12 12:37:25 +00:00
paulc
338014b850
Yet Another Cisco Workaround. As a last resort try to match only user in ACK.
...
git-svn-id: http://voip.null.ro/svn/yate@744 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-11 17:06:44 +00:00
paulc
8cc75f5341
Added more of the required client features.
...
git-svn-id: http://voip.null.ro/svn/yate@743 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-08 18:03:28 +00:00
paulc
4f78175a12
Authentication and RADIUS/PortaOne related changes.
...
git-svn-id: http://voip.null.ro/svn/yate@740 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-04 19:06:02 +00:00
paulc
afdd3dbe3c
Added two more response codes.
...
git-svn-id: http://voip.null.ro/svn/yate@738 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-03 18:30:03 +00:00
paulc
0bdae61caf
Added RADIUS client module.
...
Applied various related and unrelated changes and fixes.
git-svn-id: http://voip.null.ro/svn/yate@714 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-22 18:22:34 +00:00
paulc
417ed08bb6
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://voip.null.ro/svn/yate@701 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-23 13:46:20 +00:00
paulc
7333830da9
Shortened the 100 answer by removing unneeded headers.
...
git-svn-id: http://voip.null.ro/svn/yate@697 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-21 15:09:25 +00:00
paulc
9b7876adc5
Added reINVITE forwarding in RTP and SDP forwarding modes.
...
git-svn-id: http://voip.null.ro/svn/yate@695 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-21 14:00:56 +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
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
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
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
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
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
8d5c32c584
Added PBX base classes an a database driven multi router.
...
git-svn-id: http://voip.null.ro/svn/yate@636 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-09 23:21:07 +00:00
paulc
88b1101618
Aggressively attempt to read all socket buffered data.
...
git-svn-id: http://voip.null.ro/svn/yate@630 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-31 00:46:45 +00:00
paulc
6dfe8f37cb
Possible fix for accumulating delays.
...
git-svn-id: http://voip.null.ro/svn/yate@629 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-31 00:36:48 +00:00
paulc
df033e3e87
Fixed interlocking problem in message post-hook.
...
Fixed transport cleanup in RTP session.
git-svn-id: http://voip.null.ro/svn/yate@627 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-30 17:45:30 +00:00
paulc
37091d1a73
Fix for XDEBUG mode
...
git-svn-id: http://voip.null.ro/svn/yate@619 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-27 21:54:40 +00:00
paulc
8770373ce1
Added capability to include optional YateLocal.mak file.
...
git-svn-id: http://voip.null.ro/svn/yate@611 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-19 17:57:16 +00:00
paulc
04bc88c03c
Added methods making possible to handle forked INVITEs.
...
git-svn-id: http://voip.null.ro/svn/yate@610 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-15 20:52:36 +00:00