paulc
18e36b286d
Added capability of loading @queries indirectly from database.
...
git-svn-id: http://voip.null.ro/svn/yate@1397 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-18 13:23:24 +00:00
paulc
413086ef03
Load account and result information from the proper config section.
...
git-svn-id: http://voip.null.ro/svn/yate@1396 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-18 12:59:38 +00:00
marian
38f394f00a
Fixed call direction attribute for notification
...
git-svn-id: http://voip.null.ro/svn/yate@1395 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-18 12:57:56 +00:00
marian
0f672bc3a3
Fixed call direction in call state notifications
...
git-svn-id: http://voip.null.ro/svn/yate@1394 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-18 12:52:20 +00:00
paulc
33c43ec025
Added billid to the transfer call.route message.
...
git-svn-id: http://voip.null.ro/svn/yate@1393 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-18 11:43:17 +00:00
paulc
8fbcf99ab8
The new "pbxparams" lists parameters to be copied to/from the PBX internal
...
parameter keep.
git-svn-id: http://voip.null.ro/svn/yate@1392 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-13 02:38:02 +00:00
marian
dde9db41d6
Added comments
...
git-svn-id: http://voip.null.ro/svn/yate@1391 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-11 10:41:34 +00:00
paulc
ef1d71003b
Added new modules to Windows build
...
git-svn-id: http://voip.null.ro/svn/yate@1390 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-10 16:38:38 +00:00
marian
65fdbb13de
Changed debug condition
...
git-svn-id: http://voip.null.ro/svn/yate@1389 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-10 12:17:47 +00:00
paulc
34074b277f
Added action on non-matching regexp capability.
...
git-svn-id: http://voip.null.ro/svn/yate@1388 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-09 19:20:17 +00:00
marian
1d4e8afc0e
Fixed resource.subscribe handler: set reason parameter instead of error when false is returned
...
git-svn-id: http://voip.null.ro/svn/yate@1387 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-06 14:07:00 +00:00
marian
fc54d2e93b
Added the possibility to pick up a channel or its peer
...
git-svn-id: http://voip.null.ro/svn/yate@1386 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-06 12:43:33 +00:00
paulc
051f6c1c7a
The "peerid" takes precedence over "targetid". Masquerading rules are applied
...
before the message is completed.
git-svn-id: http://voip.null.ro/svn/yate@1385 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-05 11:39:43 +00:00
paulc
e065ddc656
Ignore empty queue names or those containing slashes.
...
git-svn-id: http://voip.null.ro/svn/yate@1384 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-05 11:22:36 +00:00
paulc
bb60284d67
Fixed typo.
...
git-svn-id: http://voip.null.ro/svn/yate@1383 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-05 10:24:56 +00:00
paulc
58aa99cac1
Allow parsing numerical addresses enclosed in [square brackets] and
...
automatically add them if address contains colons (like IPv6).
git-svn-id: http://voip.null.ro/svn/yate@1382 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-04 23:34:01 +00:00
marian
aa1f9d45e1
Added new source files
...
git-svn-id: http://voip.null.ro/svn/yate@1381 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-04 16:19:49 +00:00
marian
3dd546137a
Added options for subscribe/notify handlers
...
git-svn-id: http://voip.null.ro/svn/yate@1380 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-04 16:19:22 +00:00
marian
4903d476d0
Call parking module
...
git-svn-id: http://voip.null.ro/svn/yate@1379 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-04 16:18:45 +00:00
marian
1254ebb186
Handle sip subscribe requests and send event state notifications
...
git-svn-id: http://voip.null.ro/svn/yate@1378 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-04 16:17:11 +00:00
marian
fc2e812a61
Added call pickup feature
...
git-svn-id: http://voip.null.ro/svn/yate@1377 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-04 16:11:48 +00:00
marian
0f41d81337
Added event subscription handlers and notifications
...
git-svn-id: http://voip.null.ro/svn/yate@1376 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-04 16:11:19 +00:00
marian
eeeae8ac84
Changed debug
...
git-svn-id: http://voip.null.ro/svn/yate@1375 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-04 16:09:50 +00:00
paulc
03f8906ddb
Added queues (ACD) module.
...
git-svn-id: http://voip.null.ro/svn/yate@1374 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-04 11:08:57 +00:00
paulc
985b349df0
New parameters "cdrwrite" allows skipping writing of CDR records while still
...
tracking the channels.
git-svn-id: http://voip.null.ro/svn/yate@1373 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-28 17:12:52 +00:00
paulc
8aa1ead124
Generic handlers can alter the answer, not only the return code.
...
The CANCEL for a "pickup" reason will carry a Reason cause 200 to signal
the call as not being missed.
git-svn-id: http://voip.null.ro/svn/yate@1372 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-27 11:02:46 +00:00
paulc
b2120262a3
Put enough information to be able to pick up (replace) the remote call.
...
git-svn-id: http://voip.null.ro/svn/yate@1371 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-26 03:23:48 +00:00
paulc
4b021f4e6b
Added sample server side SIP SUBSCRIBE / NOTIFY handling script.
...
git-svn-id: http://voip.null.ro/svn/yate@1370 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-24 23:12:37 +00:00
paulc
b7536dbf55
Fixed String::msgUnescape to always unescape "%z" as ":" since msgEscape
...
always escapes the other way around.
git-svn-id: http://voip.null.ro/svn/yate@1369 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-21 12:47:56 +00:00
paulc
2b213c9a93
From and To are now copied to generic messages. Answer code can be returned
...
as a reason keyword.
git-svn-id: http://voip.null.ro/svn/yate@1368 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-20 20:45:39 +00:00
paulc
fabeea47aa
Added a sample PBX assistant using an external PHP module.
...
git-svn-id: http://voip.null.ro/svn/yate@1367 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-19 13:19:40 +00:00
paulc
8af41b26fc
Added "call.execute" handler priority setting.
...
git-svn-id: http://voip.null.ro/svn/yate@1366 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-19 12:42:27 +00:00
marian
3edc54161e
Changed WpData class name to WpSpan
...
git-svn-id: http://voip.null.ro/svn/yate@1365 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-12 14:38:59 +00:00
marian
b1fe2b3d53
Zaptel PRI driver implementation
...
git-svn-id: http://voip.null.ro/svn/yate@1364 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-12 14:34:22 +00:00
marian
098b3c6809
Circuit list from configuration is parsed using SignallingUtils::parseUIntArray()
...
git-svn-id: http://voip.null.ro/svn/yate@1363 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-12 11:39:52 +00:00
paulc
5fc5d97040
Bodyless INFO messages can be handled generically. Return code of generic
...
transactions can be picked from Yate message.
git-svn-id: http://voip.null.ro/svn/yate@1362 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-11 17:34:50 +00:00
marian
eef115a648
Added echo cancel setup and train for zaptel circuits
...
git-svn-id: http://voip.null.ro/svn/yate@1361 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-11 06:38:57 +00:00
paulc
641aa108c9
Implemented a special "transparent" operation that lets the DTMF pass.
...
git-svn-id: http://voip.null.ro/svn/yate@1360 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-08 23:43:05 +00:00
paulc
fcbf61a69a
Added missing call to inherited method.
...
git-svn-id: http://voip.null.ro/svn/yate@1359 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-08 23:00:19 +00:00
paulc
b34df4ea2c
Avoid attempting to reuse a conference that was just dereferenced.
...
git-svn-id: http://voip.null.ro/svn/yate@1358 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-08 22:59:00 +00:00
paulc
1a79d8b770
Changed the unlocking order to prevent races. Perform cleanups in the
...
destroyed() method instead of the destructor.
git-svn-id: http://voip.null.ro/svn/yate@1357 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-08 18:33:33 +00:00
paulc
3df2f3aef3
Lock the list of private objects while querying running() status.
...
git-svn-id: http://voip.null.ro/svn/yate@1356 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-08 18:31:54 +00:00
paulc
601e5dd4dd
Added non-locking, protected version of ref().
...
git-svn-id: http://voip.null.ro/svn/yate@1355 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-07 17:53:01 +00:00
marian
279f653d40
Implemented destruct() for interface. Changed debug message
...
git-svn-id: http://voip.null.ro/svn/yate@1354 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-06 07:44:33 +00:00
paulc
965f46cbc6
Added info tone - 3 increasing frequencies with 30ms gaps.
...
git-svn-id: http://voip.null.ro/svn/yate@1353 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-06 02:43:30 +00:00
marian
7760f7c157
Fixed memory leak
...
git-svn-id: http://voip.null.ro/svn/yate@1352 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-05 14:27:26 +00:00
marian
0370a0a9e7
The interface is now handling Tx enable/disable control operations
...
git-svn-id: http://voip.null.ro/svn/yate@1351 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-05 10:10:55 +00:00
marian
64074c9718
Now the factory is checking for requested section in configuration before creating objects
...
git-svn-id: http://voip.null.ro/svn/yate@1350 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-05 07:49:03 +00:00
marian
44f6b673be
Fixed wrong debug message
...
git-svn-id: http://voip.null.ro/svn/yate@1349 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-05 06:17:23 +00:00
paulc
4b20366101
Added virtual method to control zero reference notification before the
...
RefObject mutex is unlocked. Also expose said mutex through static method.
git-svn-id: http://voip.null.ro/svn/yate@1348 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-04 22:18:59 +00:00