Commit Graph

175 Commits

Author SHA1 Message Date
paulc cda2d9f1c2 Updated copyright and FSF address.
git-svn-id: http://yate.null.ro/svn/yate/trunk@815 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 15:08:43 +00:00
paulc 0827d10c26 Removed unnecessary flags.
git-svn-id: http://yate.null.ro/svn/yate/trunk@814 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 14:53:54 +00:00
paulc f0f255a9e9 Fixed to compile with VC++ 6.
git-svn-id: http://yate.null.ro/svn/yate/trunk@810 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-26 08:16:45 +00:00
paulc 680c85c5af Properly cleaning up server transactions.
git-svn-id: http://yate.null.ro/svn/yate/trunk@806 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-23 18:38:30 +00:00
paulc daa7c286a8 Added some IANA assigned response codes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@805 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-23 18:07:38 +00:00
paulc 0475be3103 Added many SIP standards compliance checks - none of practical relevance.
git-svn-id: http://yate.null.ro/svn/yate/trunk@804 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-23 17:47:24 +00:00
paulc 0387e60582 Fixed bug that looped forever if receiving an inlined NUL character.
git-svn-id: http://yate.null.ro/svn/yate/trunk@803 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-23 15:08:07 +00:00
paulc 1e7f434bcc Updated class diagram, added make command to convert it to png (needs dia).
git-svn-id: http://yate.null.ro/svn/yate/trunk@802 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-22 17:52:41 +00:00
paulc 85cc01cdfb Changed name from Call to CallControl to make place for Call and Event.
git-svn-id: http://yate.null.ro/svn/yate/trunk@801 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-21 18:50:15 +00:00
paulc 8c6951eebb Added help file support in client.
git-svn-id: http://yate.null.ro/svn/yate/trunk@794 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-17 15:14:43 +00:00
paulc c800d79931 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://yate.null.ro/svn/yate/trunk@793 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-17 12:25:41 +00:00
paulc 493efcce33 More work mainly on addresses.
git-svn-id: http://yate.null.ro/svn/yate/trunk@778 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-11 15:39:33 +00:00
paulc 8e639a1747 Added support for proper handling of call history.
git-svn-id: http://yate.null.ro/svn/yate/trunk@776 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-08 21:59:42 +00:00
paulc 9b40ddc480 Fixed digit handling in client. Gtk windows can be made non-dragable.
git-svn-id: http://yate.null.ro/svn/yate/trunk@775 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-07 15:11:31 +00:00
paulc 303253d598 Added more code point functionality.
git-svn-id: http://yate.null.ro/svn/yate/trunk@772 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-05 17:57:34 +00:00
paulc a38e95ac3c Fixed compilation in Windows. Added project files for SS7.
git-svn-id: http://yate.null.ro/svn/yate/trunk@769 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-02 20:49:40 +00:00
paulc 68bff227d7 Added classes to hold MSU and code points.
git-svn-id: http://yate.null.ro/svn/yate/trunk@768 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-02 15:50:45 +00:00
paulc 50d4790b72 More work on interface and layer 2.
git-svn-id: http://yate.null.ro/svn/yate/trunk@767 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-02 07:12:18 +00:00
paulc 1d9401f345 Added preliminary code to repository.
git-svn-id: http://yate.null.ro/svn/yate/trunk@766 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-02 07:11:25 +00:00
paulc c938ff39ac Work in proggress. Added test program.
git-svn-id: http://yate.null.ro/svn/yate/trunk@765 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-29 11:51:39 +00:00
paulc dcc31af41e Fixed bug in library search path.
git-svn-id: http://yate.null.ro/svn/yate/trunk@764 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-29 11:27:59 +00:00
paulc d39c0a1d8b Removed BISUP - ISDN over ATM will be implemented some other time or never.
git-svn-id: http://yate.null.ro/svn/yate/trunk@763 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-28 12:46:03 +00:00
paulc 74408215ea Renamed CallSignalling class to SignallingCall to match others.
git-svn-id: http://yate.null.ro/svn/yate/trunk@762 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-27 18:40:43 +00:00
paulc 2f9e1d26ba Added skeleton source for signalling interface and receiver.
git-svn-id: http://yate.null.ro/svn/yate/trunk@761 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-27 12:28:30 +00:00
paulc 6321d3df7f Work in proggress. Added skeleton files for SCCP and TCAP implementation.
git-svn-id: http://yate.null.ro/svn/yate/trunk@760 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-26 21:33:03 +00:00
paulc 2595bf79d1 Added empty implementation file for SS7Router.
Added usage document and class diagram.


git-svn-id: http://yate.null.ro/svn/yate/trunk@758 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-21 19:49:23 +00:00
paulc cb5d4ed539 *** empty log message ***
git-svn-id: http://yate.null.ro/svn/yate/trunk@756 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-18 23:24:19 +00:00
paulc 949c3c2480 Added skeleton SS7 stack files.
git-svn-id: http://yate.null.ro/svn/yate/trunk@755 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-18 22:31:16 +00:00
paulc 1b24eb60ee Account edit window actions.
git-svn-id: http://yate.null.ro/svn/yate/trunk@753 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-17 19:31:36 +00:00
paulc d59f38814c More table and log support.
git-svn-id: http://yate.null.ro/svn/yate/trunk@749 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-14 22:50:45 +00:00
paulc b849422edd Moved URI in base classes, added support for Call-Info in SIP and client.
git-svn-id: http://yate.null.ro/svn/yate/trunk@748 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-12 12:37:25 +00:00
paulc 648221bb95 Yet Another Cisco Workaround. As a last resort try to match only user in ACK.
git-svn-id: http://yate.null.ro/svn/yate/trunk@744 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-11 17:06:44 +00:00
paulc c953a31262 Added more of the required client features.
git-svn-id: http://yate.null.ro/svn/yate/trunk@743 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-08 18:03:28 +00:00
paulc f9170e35e2 Authentication and RADIUS/PortaOne related changes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@740 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-04 19:06:02 +00:00
paulc 87d33efa59 Added two more response codes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@738 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-03 18:30:03 +00:00
paulc c44947b6a1 Added RADIUS client module.
Applied various related and unrelated changes and fixes.


git-svn-id: http://yate.null.ro/svn/yate/trunk@714 acf43c95-373e-0410-b603-e72c3f656dc1
2006-03-22 18:22:34 +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 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 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 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 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 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 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 18bb22109c Fixed several race and deadlock conditions.
RTPGroup no longer corrupts memory if transports are removed from its own thread.


git-svn-id: http://yate.null.ro/svn/yate/trunk@654 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-19 21:13:49 +00:00
paulc 0006294f42 Added a much needed Windows random function.
git-svn-id: http://yate.null.ro/svn/yate/trunk@648 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-13 05:09:50 +00:00
paulc a5cbc99b83 Added PBX base classes an a database driven multi router.
git-svn-id: http://yate.null.ro/svn/yate/trunk@636 acf43c95-373e-0410-b603-e72c3f656dc1
2006-01-09 23:21:07 +00:00
paulc 9e48ac4019 Aggressively attempt to read all socket buffered data.
git-svn-id: http://yate.null.ro/svn/yate/trunk@630 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-31 00:46:45 +00:00
paulc 7164d4f097 Possible fix for accumulating delays.
git-svn-id: http://yate.null.ro/svn/yate/trunk@629 acf43c95-373e-0410-b603-e72c3f656dc1
2005-12-31 00:36:48 +00:00