Commit Graph

1040 Commits

Author SHA1 Message Date
paulc ddfde70754 Escaped # inside comments to keep doxygen 1.4.4 happy.
git-svn-id: http://yate.null.ro/svn/yate/trunk@846 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-09 09:31:59 +00:00
paulc 10ac4a10bc API docs can be built with doxygen. Also cleaned headers to generate
proper documentation.


git-svn-id: http://yate.null.ro/svn/yate/trunk@845 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-08 18:31:00 +00:00
paulc efe1875c1b Fixed bug related to newly added "server" parameter.
git-svn-id: http://yate.null.ro/svn/yate/trunk@844 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-08 09:43:22 +00:00
paulc 03a3ab8daf Fixed modal event grabbing to be top-window specific, not global.
Added help key support.


git-svn-id: http://yate.null.ro/svn/yate/trunk@843 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-08 09:08:08 +00:00
paulc 53a32582a6 Added parameter "server" as alias to "gkip", it also enables gkclient.
git-svn-id: http://yate.null.ro/svn/yate/trunk@842 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-07 10:57:08 +00:00
paulc b99fcd8710 External address is picked even from rejected registration requests allowing
a post-406 retry to succeed. This allows interoperation with many providers
using SER.


git-svn-id: http://yate.null.ro/svn/yate/trunk@841 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-07 10:30:42 +00:00
paulc 8f91ffa97f Improved behaviour for unregistered calls from behind NAT.
git-svn-id: http://yate.null.ro/svn/yate/trunk@840 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-06 21:14:56 +00:00
paulc dfef54f36b Changed documentation to emphasis the synchronous or asynchronous nature of
dispatch vs. enqueue.


git-svn-id: http://yate.null.ro/svn/yate/trunk@839 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-05 17:48:51 +00:00
paulc 645773ef77 Customizable parameters in CDR builder and CDR file writer.
git-svn-id: http://yate.null.ro/svn/yate/trunk@838 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-05 14:25:44 +00:00
paulc 6020db7fe9 *** empty log message ***
git-svn-id: http://yate.null.ro/svn/yate/trunk@837 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-04 18:05:02 +00:00
paulc c2fe403160 Added new template class.
git-svn-id: http://yate.null.ro/svn/yate/trunk@836 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-04 18:00:46 +00:00
paulc 98bc9fd0a9 *** empty log message ***
git-svn-id: http://yate.null.ro/svn/yate/trunk@835 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-04 14:45:28 +00:00
paulc ef287a29ca SS7 work-in-proggress
git-svn-id: http://yate.null.ro/svn/yate/trunk@834 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-03 16:10:54 +00:00
paulc 5f3116ebc9 Added extra methods to String
git-svn-id: http://yate.null.ro/svn/yate/trunk@833 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-03 16:08:48 +00:00
paulc 4badd3bff0 SS7 work-in-proggress.
git-svn-id: http://yate.null.ro/svn/yate/trunk@832 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-02 18:16:03 +00:00
paulc 69b6f89ece SS7 work in proggress.
git-svn-id: http://yate.null.ro/svn/yate/trunk@831 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-02 15:11:32 +00:00
paulc b1291d0d45 Added some forward class declarations for the benefit of gcc-4 users.
git-svn-id: http://yate.null.ro/svn/yate/trunk@830 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-02 09:13:44 +00:00
paulc b95a9fd26c Added the CallAssist class and an example module pbxassist.
git-svn-id: http://yate.null.ro/svn/yate/trunk@829 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-01 20:29:14 +00:00
paulc c17384358e Enhanced recording capabilities, added option to attach warning sound.
git-svn-id: http://yate.null.ro/svn/yate/trunk@828 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-01 15:55:29 +00:00
paulc 7e8b3e2dbe Constified two RefPointer accessors.
git-svn-id: http://yate.null.ro/svn/yate/trunk@827 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-01 14:36:53 +00:00
paulc 3f91434a2e Fixed small bug reported by Michel Meeuwse.Fixed small bug reported by Michel Meeuwse.Fixed small bug reported by Michel Meeuwse.Fixed small bug reported by Michel Meeuwse.Fixed small bug reported by Michel Meeuwse.Fixed small bug reported by Michel Meeuwse.Fixed small bug reported by Michel Meeuwse.Fixed small bug reported by Michel Meeuwse.Fixed small bug reported by Michel Meeuwse.
git-svn-id: http://yate.null.ro/svn/yate/trunk@826 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-01 10:53:29 +00:00
paulc 7adbb1eac1 Improved behaviour of non-master decorated windows.
git-svn-id: http://yate.null.ro/svn/yate/trunk@825 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-31 17:19:19 +00:00
paulc 2318a4d85e Autoselect new call when none is selected. Added help checkbox in client.
git-svn-id: http://yate.null.ro/svn/yate/trunk@824 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-31 14:50:37 +00:00
paulc a30056ec8a Added collapsable keypad panel.
git-svn-id: http://yate.null.ro/svn/yate/trunk@823 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-30 16:22:57 +00:00
paulc e922171c61 Fixed the check for linker reporting unresolved symbols.
git-svn-id: http://yate.null.ro/svn/yate/trunk@822 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-29 18:40:33 +00:00
paulc 7e192a6936 Added check if ld supports --unresolved-symbols=ignore-in-shared-libs
git-svn-id: http://yate.null.ro/svn/yate/trunk@821 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-29 18:17:14 +00:00
paulc b3f5402422 Support for expandable panels. Better handling of keypad.
git-svn-id: http://yate.null.ro/svn/yate/trunk@820 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-29 13:58:09 +00:00
paulc bf8a8359e4 Added a set of relaxed linker flags that do not check all references.
git-svn-id: http://yate.null.ro/svn/yate/trunk@819 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-29 08:46:41 +00:00
paulc 56945ac3cd Fixed minor typo.
git-svn-id: http://yate.null.ro/svn/yate/trunk@818 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 19:02:33 +00:00
paulc b8a0067b62 Updated FSF address.
git-svn-id: http://yate.null.ro/svn/yate/trunk@817 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 18:02:00 +00:00
paulc f9a1531429 Updated copyright and FSF address.
Commited some pending changes.


git-svn-id: http://yate.null.ro/svn/yate/trunk@816 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 15:18:34 +00:00
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 4a292bd06b Moved all classes in all modules in anonymous namespaces.
Added RTLD_GLOBAL dlopen()ing so symbols exported by libraries loaded by
modules will be available.


git-svn-id: http://yate.null.ro/svn/yate/trunk@813 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 14:53:18 +00:00
paulc 7861c1499b Updated copyright updating scripts, added one for FSF address.
git-svn-id: http://yate.null.ro/svn/yate/trunk@812 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 13:49:50 +00:00
paulc 4074c06e8f Added support for Google coredumper.
git-svn-id: http://yate.null.ro/svn/yate/trunk@811 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-26 13:03:14 +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 f888550967 Rewritten most of the codec chaining logic.
Added wideband and stereo formats and some simple translators.


git-svn-id: http://yate.null.ro/svn/yate/trunk@809 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-25 20:40:58 +00:00
paulc 6151a36a63 Added setlocal parameter "reason".
git-svn-id: http://yate.null.ro/svn/yate/trunk@808 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-25 09:57:45 +00:00
paulc b1e52e95f5 Added system usage class and uptime command.
git-svn-id: http://yate.null.ro/svn/yate/trunk@807 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-24 10:04:22 +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 0b94ad411c Fixed bug 0000029 - if SIP socket is bound to specific address it is used
as local address.
Also fixed handling of missing caller and callername.


git-svn-id: http://yate.null.ro/svn/yate/trunk@800 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-20 19:52:39 +00:00
paulc dc31b2f7fa Refuse to colorize log files because they become ugly and useless.
git-svn-id: http://yate.null.ro/svn/yate/trunk@799 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-19 16:04:59 +00:00
paulc 5717e14f59 Changes to enable color debugging, based on the patch sent by maciejka.
Advanced debugging options are retained in NDEBUG build mode.


git-svn-id: http://yate.null.ro/svn/yate/trunk@798 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-19 15:52:05 +00:00
paulc 2639e1e3e3 Added enable/disable option for SCTP and better header usability detection.
git-svn-id: http://yate.null.ro/svn/yate/trunk@797 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-19 10:15:21 +00:00