marian
6c23b859c2
SS7Layer2 is now notifying its user on timer tick to avoid deadlocks. Make sure all descendents are calling SS7Layer2::timerTick().
...
git-svn-id: http://voip.null.ro/svn/yate@4481 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-12 09:17:08 +00:00
marian
8503442db4
Added support for call token IAX extension. The frame is now keeping its own IE list to avoid parsing it again.
...
git-svn-id: http://voip.null.ro/svn/yate@4480 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-11 12:46:14 +00:00
marian
253c8006af
Added google p2p transport support for jingle version 1.
...
git-svn-id: http://voip.null.ro/svn/yate@4479 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-11 09:32:16 +00:00
paulc
04c1704000
Added configure option to disable resolver.
...
Added variable for resolver related include and defines.
Check the availability of dn_skipname() for linking.
git-svn-id: http://voip.null.ro/svn/yate@4478 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-08 08:36:46 +00:00
paulc
0a3c764f56
Indicate when overlapped dialing is ending.
...
git-svn-id: http://voip.null.ro/svn/yate@4477 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-07 20:43:05 +00:00
paulc
dfd49af00f
Added support for local (per connection) aliases in rmanager.
...
git-svn-id: http://voip.null.ro/svn/yate@4476 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-06 20:36:46 +00:00
paulc
6f7a47715e
Don't put in rmanager's history automatically generated lines.
...
git-svn-id: http://voip.null.ro/svn/yate@4475 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-06 16:24:35 +00:00
marian
77bf052e18
Try to bind the IAX socket on a random port if failed to bind on configured one. Fixed socket read/write error reporting.
...
git-svn-id: http://voip.null.ro/svn/yate@4474 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-06 11:33:15 +00:00
marian
41dfba4982
Fixed bug: compare the unprefixed xml element name when searching for one without indicating a namespace instead of prefixed name. Optionally compare the prefixed name if requested.
...
git-svn-id: http://voip.null.ro/svn/yate@4473 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-06 10:47:23 +00:00
paulc
1a9867bfff
Allow specifying a weak single circuit range by prefixing with a question mark.
...
git-svn-id: http://voip.null.ro/svn/yate@4472 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-05 08:33:20 +00:00
paulc
2ae45603b1
Chech first that the required 'which' utility is installed.
...
git-svn-id: http://voip.null.ro/svn/yate@4471 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-29 11:53:31 +00:00
paulc
07132042d0
Added class for pseudo random number generation.
...
Replace library ::random() and ::rand() calls with shared Random method.
git-svn-id: http://voip.null.ro/svn/yate@4470 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-29 11:19:02 +00:00
marian
cad1425c82
Advertise session feature on c2s streams.
...
git-svn-id: http://voip.null.ro/svn/yate@4469 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-29 09:35:49 +00:00
marian
10168d49da
Removed extra debug message parameter.
...
git-svn-id: http://voip.null.ro/svn/yate@4468 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-29 09:26:57 +00:00
marian
f56357c7db
Enqueue user.authfail when failed to authenticate an user or incoming s2s stream dialback fails.
...
git-svn-id: http://voip.null.ro/svn/yate@4467 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-29 08:54:06 +00:00
andrei
49474e0d6a
Fixed memory leak. Destroy the msu extracted from reroute queue.
...
git-svn-id: http://voip.null.ro/svn/yate@4466 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-29 08:07:18 +00:00
paulc
84db7c053a
Allow specifying an explicit single circuit as range to allocate.
...
git-svn-id: http://voip.null.ro/svn/yate@4465 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-28 16:19:48 +00:00
paulc
82d6f11f1b
Display a warning when a MTN has invalid DPC, especially when MTP looks like looping back.
...
git-svn-id: http://voip.null.ro/svn/yate@4464 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-24 10:34:03 +00:00
marian
7807c5d8b8
Toggle main window visibility when its tray icon is clicked.
...
git-svn-id: http://voip.null.ro/svn/yate@4463 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-22 15:01:32 +00:00
marian
02c3052c36
Avoid destroying a Channel with its driver locked.
...
git-svn-id: http://voip.null.ro/svn/yate@4462 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-22 11:38:57 +00:00
paulc
55d646062d
Allow suppressing the port at the end of a MGCP endpoint ID.
...
git-svn-id: http://voip.null.ro/svn/yate@4461 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-21 16:21:43 +00:00
marian
7045b59444
Set output and intermediate directories in QT4Modules VC++ project.
...
git-svn-id: http://voip.null.ro/svn/yate@4460 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-16 07:55:47 +00:00
marian
835e6885fe
Optimized array parsing when processing a cache load result set.
...
git-svn-id: http://voip.null.ro/svn/yate@4459 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-15 14:17:59 +00:00
marian
84a0dd5ce8
Avoid repeating array column parsing for each item to set to improve performance for large result sets.
...
git-svn-id: http://voip.null.ro/svn/yate@4458 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-15 14:05:39 +00:00
paulc
1ee32baee8
Added setting to control the maximum depth of regexroute jumps and includes.
...
git-svn-id: http://voip.null.ro/svn/yate@4457 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-15 13:20:12 +00:00
paulc
c18e7fae9a
Added "strpos" function to regexroute.
...
git-svn-id: http://voip.null.ro/svn/yate@4456 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-15 13:12:09 +00:00
paulc
93402140eb
Create the SS7 Management from the router's constructor, attach to engine later.
...
This passes the proper name and parameters and allows running multiple routers (separate SS7 nodes), each with its own management.
git-svn-id: http://voip.null.ro/svn/yate@4455 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-15 12:45:57 +00:00
paulc
88b1245444
List running external modules in "external stop" and "external restart" completion.
...
git-svn-id: http://voip.null.ro/svn/yate@4454 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-10 15:49:42 +00:00
paulc
63cfdd5f22
Changed algorithm and default ban limit to accomodate devices that register and subscribe to several resources.
...
Made the debugging and ban limit modifiable at runtime.
git-svn-id: http://voip.null.ro/svn/yate@4453 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-10 15:06:11 +00:00
paulc
7105af44f9
Commented out debugging accidentally left on.
...
git-svn-id: http://voip.null.ro/svn/yate@4452 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-10 13:42:45 +00:00
paulc
0e7849e338
Emit new message "user.authfail" for paswword mismatch for existing users.
...
Use that message in the ban script.
git-svn-id: http://voip.null.ro/svn/yate@4451 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-10 13:39:24 +00:00
paulc
f9c39140e9
Added PHP script to detect and block brute force attackers.
...
git-svn-id: http://voip.null.ro/svn/yate@4450 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-10 12:36:55 +00:00
andrei
56ebfe521d
Increase threshold for cpu unconfigured core number report.
...
git-svn-id: http://voip.null.ro/svn/yate@4449 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-09 16:21:15 +00:00
marian
04ea9ad141
Send a message for each tone. Handle a pipe char as a 1 second delay. Watch chan.replaced messages also to handle tones.
...
git-svn-id: http://voip.null.ro/svn/yate@4448 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-09 10:19:09 +00:00
marian
6222a0032b
Message handling must be explicitly enabled.
...
git-svn-id: http://voip.null.ro/svn/yate@4447 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-08 14:47:29 +00:00
marian
d53ab41f26
Added post answer send dtmf global script.
...
git-svn-id: http://voip.null.ro/svn/yate@4446 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-08 13:44:23 +00:00
paulc
bf8bc1a591
Optimized const String usage in the message sniffer module.
...
Hide the returned value of user.auth from sniffing when it holds a password.
git-svn-id: http://voip.null.ro/svn/yate@4445 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-08 11:44:51 +00:00
paulc
0333de04f3
The supervisor keeps the last child termination signal, adds it to next instance's engine status and parameters.
...
When the child was terminated by watchdog report SIGCHLD.
git-svn-id: http://voip.null.ro/svn/yate@4444 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-07 14:45:09 +00:00
marian
62daa4683e
Fixed bug: avoid accessing a NULL pointer.
...
git-svn-id: http://voip.null.ro/svn/yate@4443 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-07 11:52:30 +00:00
marian
f1ecb27e2c
Added method used to retrieve an Array's column list.
...
git-svn-id: http://voip.null.ro/svn/yate@4442 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-07 11:45:18 +00:00
marian
be3c716f79
Optimized Array creation: avoid parsing the whole ObjList to append a new item.
...
git-svn-id: http://voip.null.ro/svn/yate@4441 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-07 10:47:57 +00:00
marian
eda2587ff0
Allow loading a cache using multiple database requests. Added optional extra account used to load a cache.
...
git-svn-id: http://voip.null.ro/svn/yate@4440 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-07 07:45:50 +00:00
marian
c1569b9b5f
Optimized const String usage in client engine and qt library.
...
git-svn-id: http://voip.null.ro/svn/yate@4439 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-06 13:49:18 +00:00
paulc
a7df5d0f76
Added missing instruction, fixed bug in Rev. 4437
...
git-svn-id: http://voip.null.ro/svn/yate@4438 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-04 14:18:22 +00:00
paulc
8dc994fa13
Added a local debug level viewing threshold to rmanager.
...
git-svn-id: http://voip.null.ro/svn/yate@4437 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-04 14:13:14 +00:00
paulc
bcee31140c
Compute how long took for ISUP and ISDN circuits to connect, log a message if time is excessive.
...
git-svn-id: http://voip.null.ro/svn/yate@4436 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-04 13:18:50 +00:00
paulc
37845d2107
Added support for detecting event flood condition on ISUP and ISDN trunks.
...
git-svn-id: http://voip.null.ro/svn/yate@4435 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-04 12:36:56 +00:00
paulc
542e4d9056
Compute and log how long took to complete a MGCP transaction.
...
git-svn-id: http://voip.null.ro/svn/yate@4434 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-03 16:57:03 +00:00
paulc
680d700568
Optimized const String usage in MGCP library and modules.
...
git-svn-id: http://voip.null.ro/svn/yate@4433 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-03 16:27:11 +00:00
paulc
837c494865
Optimized const String usage in the call generator module.
...
git-svn-id: http://voip.null.ro/svn/yate@4432 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-03 16:06:22 +00:00