Commit Graph

2445 Commits

Author SHA1 Message Date
paulc dcebcf2a4c Changed where the chan.hangup destroys the CDR record.
Added extra locking for the CDR list.
Made the cdrbuild messages more uniform.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2305 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-06 16:06:40 +00:00
marian ccc131a1a8 Added Cipher.cpp source file.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2304 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-06 10:46:52 +00:00
paulc 59db9da8db Added method to retrieve engine's default tick sleep interval.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2303 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-03 15:48:31 +00:00
paulc f9dc572467 Made handler priorities configurable.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2302 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-03 15:02:54 +00:00
paulc 8dad79841b Added capability to drop a call from a queue.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2301 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-03 14:51:27 +00:00
paulc 9cecd7bb2c Fixed typo.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2300 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-02 18:06:53 +00:00
paulc 8982e71f65 Made possible to adjust next tick sleep time from within timerTick.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2299 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-02 18:03:51 +00:00
marian d36ae5328c ISUP message print is now configurable.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2298 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-31 12:18:07 +00:00
marian fc7397f2d3 Use SignallingEngine::destruct() template instead of TelEngine::destruct(): make sure we remove components from engine before destroy them.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2297 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-31 12:07:58 +00:00
marian aad1acfc82 Added static template method to engine used to remove a component from its engine and destroy it.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2296 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-31 12:05:50 +00:00
paulc 73de99668a Cosmetic change: fixed some whitespace.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2295 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-31 10:59:35 +00:00
paulc 5bb33eea37 MTP2 repeat packet request is now configurable.
Added timer used to control FISU/LSSU packets transmission. 


git-svn-id: http://yate.null.ro/svn/yate/trunk@2294 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-29 13:45:50 +00:00
paulc 021e26099b Implemented signalling packet repeat if not supported by the driver.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2293 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-29 13:31:58 +00:00
paulc 4eabc48360 Expose the OpenSSL implementation of AES Counter Mode Cipher if available.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2292 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-28 14:19:05 +00:00
paulc 7d85799cdf Fixed minor bug in documentation generating comment.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2291 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-28 11:47:15 +00:00
paulc fae10b7ecd Added abstract Cipher class for encryption related tasks.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2290 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-28 11:36:28 +00:00
marian fe7c5f2a27 Implemented setUrgent().
git-svn-id: http://yate.null.ro/svn/yate/trunk@2289 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-24 15:11:34 +00:00
paulc 72f453e88a Cleanup an ExtMessage only if it successfully started up.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2288 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-24 14:26:51 +00:00
paulc 90711d6097 Fixed deadlock when mutex lock count is negative so it aborts out properly.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2287 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-24 13:46:17 +00:00
marian 2ff025e436 Fixed bug: avoid using negative array index.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2286 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-24 12:47:57 +00:00
marian c84d397da4 Added system tray icon support. Added menu build method to client. Replaced connect macro with function.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2285 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-24 11:50:15 +00:00
paulc f863fa716a Constified the internal empty object.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2284 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-22 16:15:20 +00:00
marian ed65f72dcd Added stream_setuptimeout documentation.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2283 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-22 14:21:34 +00:00
marian ba4ff6c39a Now the stream setup timeout can be configured. Changed its default value.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2282 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-22 14:11:52 +00:00
marian 842aac15db Reset setup timer only when state is Running. Destroy the stream if setup timer expired.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2281 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-22 13:46:31 +00:00
paulc 6e24d52c38 Added static empty instances of ObjList and NamedList.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2280 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-22 13:32:25 +00:00
marian 1a95c86897 Create a client session when requested by server. Ignore presence from the same resource.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2279 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-22 12:46:45 +00:00
marian 528ad83535 Fixed incorrect implementation of SASL MD5 authentication.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2278 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-22 11:10:20 +00:00
paulc c2fe9d35a1 Get the "username" parameter from Contact if REGISTER is not authenticated.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2277 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-21 16:21:51 +00:00
marian f0ea3aeb91 Drop mutex lock before resolving the domain when connecting.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2276 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-21 14:43:02 +00:00
marian 795dfd6905 Roster's user list is now public.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2275 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-21 14:41:44 +00:00
marian a897d4f58f Use custom table's method when updating rows. Fixed debug.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2274 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-21 14:29:21 +00:00
marian 254e570ea4 Custom widgets can now implement updateTableRows().
git-svn-id: http://yate.null.ro/svn/yate/trunk@2273 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-21 14:27:54 +00:00
paulc 76707b5e30 Removed redundant configuration load.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2272 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-20 12:36:15 +00:00
paulc 9a7c10b13d Fixed compilation with gcc.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2271 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-20 12:32:47 +00:00
marian a0c69ba944 Dynamic properties can be created from config file.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2270 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-20 11:15:39 +00:00
paulc 4fca932e50 Fixed initialization of Q931 channel timers.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2269 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-20 11:05:48 +00:00
paulc d7b41750ac Reorganized handler creation code, solved creation of a spurious AAAHandler.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2268 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-19 18:55:06 +00:00
paulc 60c12fd42e Warn about missing HOME for user files only in client mode.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2267 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-19 16:28:54 +00:00
paulc c94956ab69 Handle conflict when call is disconnected from both sides.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2266 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-19 13:55:55 +00:00
marian 9d0e63dfb9 Fixed bug: avoid using object's data/methods when a window is hidden in closeEvent() notification.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2265 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-17 15:27:58 +00:00
marian ebaa74e0c0 Added UI cache used to avoid loading the same file each time is needed.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2264 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-17 15:12:54 +00:00
paulc 06c7292e83 Fixed some documentation generating comments.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2263 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-16 19:12:49 +00:00
marian 76af410b0b Added methods used to access ClientSound protected data.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2262 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-15 08:21:48 +00:00
marian 3e36829aec Prevent moving a maximized window.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2261 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-15 08:05:10 +00:00
paulc 6dfd29ed8c Avoid creating the user data directory when just showing usage help.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2260 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-14 21:32:45 +00:00
paulc 97c6ccf207 Added API and command line parameter to change user data directory at runtime.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2259 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-14 20:15:33 +00:00
paulc e23d5cfcda Added a copyParams version that copies all parameters of a NamedList.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2258 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-14 10:15:01 +00:00
marian 2c3c0108e3 Check accessible name when raising QAction actions.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2257 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-13 15:40:25 +00:00
paulc 060e52a67e Added pike library and examples by Marc Dirix <marc@electronics-design.nl>
git-svn-id: http://yate.null.ro/svn/yate/trunk@2256 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-10 16:22:14 +00:00