marian
3cacba3229
Copy parameters prefixed by module's name from call.execute.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1795 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-18 10:27:48 +00:00
paulc
5a85434cc1
Avoid ever leaving a guest on a dial tone - hang it up instead.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1793 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-17 19:32:10 +00:00
paulc
cd5aaeed10
Disable echo canceller support if invalid API is detected when compiling.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1784 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-15 14:27:13 +00:00
marian
0420d24f2f
Fixed echo canceller/dtmf detect setup.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1783 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-14 16:55:34 +00:00
marian
83bd3b401e
Fixed Wanpipe echo canceller availability check.
...
Implemented link status detection in Wanpipe module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1782 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-14 16:13:28 +00:00
marian
d6d5d8f905
Implemented offset to be added to circuit codes on creation.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1771 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-12 16:46:51 +00:00
marian
7363199d75
Print created circuits on span creation.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1769 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-12 16:19:04 +00:00
paulc
bb516f132b
Added minimum time between operator available queries.
...
Notification capability for queues and calls in them.
Calls can be individually picked from queue by channel ID.
Priority calls can be inserted in queue's head.
Queues can be created from config file.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1748 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-06 18:55:57 +00:00
marian
816c68d6bb
isup.encode/decode handlers: use protocol-type value to check protocol-basetype when this one is missing.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1744 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-03 11:17:11 +00:00
paulc
0f244ba3cc
Initialize the module only if at least one active gateway is defined.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1737 acf43c95-373e-0410-b603-e72c3f656dc1
2008-02-27 17:06:33 +00:00
marian
97729319dd
Changed debug for circuit consumer error reporting. Use TelEngine::destruct() instead of deref()
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1731 acf43c95-373e-0410-b603-e72c3f656dc1
2008-02-15 15:30:49 +00:00
marian
56266316a7
Changed debug level of the message printed when buffer overrun occurs.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1730 acf43c95-373e-0410-b603-e72c3f656dc1
2008-02-15 13:06:53 +00:00
marian
3af124344a
Early load module. Fixed some debug messages.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1722 acf43c95-373e-0410-b603-e72c3f656dc1
2008-02-14 08:44:01 +00:00
marian
586c0a886f
Removed engine.halt handler. Make a proper init for early load.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1720 acf43c95-373e-0410-b603-e72c3f656dc1
2008-02-08 13:04:02 +00:00
marian
afed19f4d8
Don't delete objects created by this module and owned by other modules.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1718 acf43c95-373e-0410-b603-e72c3f656dc1
2008-02-08 08:31:58 +00:00
marian
8d6c1dd880
Instruct the engine to do a late unload of the module.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1717 acf43c95-373e-0410-b603-e72c3f656dc1
2008-02-08 08:13:08 +00:00
marian
865900d795
Fixed minor debug message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1712 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-31 15:53:45 +00:00
paulc
21485588d6
Fixed parameters transfer, added queue assist scripts.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1707 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-30 19:46:09 +00:00
paulc
91bacad9bb
Rewritten to take queries from configuration.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1703 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-30 16:02:21 +00:00
paulc
89b21a3573
Removed loop avoidance code, it is not the proper place to check.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1701 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-29 16:28:00 +00:00
paulc
e7f99175bc
Added user.register handler and unload capability.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1698 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-28 17:48:14 +00:00
marian
9fa45e406b
Changed some debug messages.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1696 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-28 15:48:15 +00:00
marian
3500734d34
Fixed compiler warning.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1694 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-28 14:15:24 +00:00
marian
14dd4f6df8
Changed debug.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1693 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-28 14:03:46 +00:00
marian
055de0790b
Avoid disabling the debug when applying the debug level from config.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1689 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-28 13:27:16 +00:00
marian
dc83f553f4
Remove message-prefix if no parameter was transferred from incoming signalling message to engine message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1688 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-28 13:23:58 +00:00
paulc
f8b38541c9
Added late router, allows repeating routing in call.execute stage.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1675 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-25 17:02:17 +00:00
marian
357067432e
Changed some debug messages.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1674 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-25 16:46:23 +00:00
marian
173afc1bc7
isup.* handlers are now looking for parameter prefix. Now the module is copying the incoming signalling message parameters to the engine messages issued by a channel.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1673 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-25 16:17:01 +00:00
marian
15c33fc4a9
Added more checks for D-channel mode.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1671 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-25 15:15:31 +00:00
paulc
ee85457299
Added initial support for forwarding calls inside a cluster.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1660 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-23 16:36:31 +00:00
marian
836d2a4c00
Changed debug level when failed to set clear channel.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1654 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-22 10:17:05 +00:00
paulc
6ca62a64ca
Added node name (for clustering) and use it in heartbeat and regexroute.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1651 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-19 11:19:52 +00:00
marian
ed51e4aa24
Added isup.encode message handler.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1650 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-18 13:16:46 +00:00
marian
4173b91603
Fixed bug in isup.decode: removed message user data check
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1648 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-18 08:19:36 +00:00
marian
f7590d4d0e
Expect a NamedPointer when requested to decode an isup message buffer.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1646 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-17 15:55:40 +00:00
marian
8df00437f9
Use a NamedPointer parameter to send the data block containg the modulated caller id.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1642 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-17 15:35:57 +00:00
marian
799af2d35b
Removed useless comments.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1640 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 14:26:50 +00:00
marian
6a0875a11b
Recorder: fixed call.preroute failure condition.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1639 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 13:46:53 +00:00
marian
b58bc7b91a
Preroute ISDN recorder before routing.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1638 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 13:42:37 +00:00
marian
a817f67b5d
Fixed bug: send chan.masquerade to parent class if not processed by the analog driver.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1637 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 13:24:29 +00:00
marian
24674f7c52
Added timer to ignore some ring events. It should ensure proper ring event processing regardless the ring pattern.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1636 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 13:21:22 +00:00
marian
7bb175f618
Added chan.masquerade handler.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1635 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 10:00:13 +00:00
marian
b69264c528
Call monitor group masquerade: stop searching the monitor list after found a monitor.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1634 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 09:43:05 +00:00
marian
0652ca5937
isup.decode: don't remove the message-type parameter when failed to decode a message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1633 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 09:24:15 +00:00
paulc
3b68c4f269
Fixed bug in fallback priority determination, allow finer tuning.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1630 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-15 13:22:14 +00:00
marian
c3634b6208
Added isup.decode message handler.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1623 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-14 10:12:54 +00:00
paulc
85a2f72b07
Silenced several benign warnings.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1600 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-08 13:05:34 +00:00
marian
e4f067a1eb
Removed modem test code.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1598 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-08 12:21:58 +00:00
marian
5539dd7d2e
Added more debug messages.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1592 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-07 12:58:45 +00:00
paulc
42d505fa7c
Added missing XDebug format.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1571 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-21 19:42:50 +00:00
marian
eaa5c4d1e9
The lines are now created in the order the circuits were appended to the list.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1566 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-21 17:06:32 +00:00
marian
c953a4f21f
Recorder's address is now the caller line's address.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1565 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-21 16:36:21 +00:00
marian
cb1a1f6a1b
Fixed dtmf send. Added support to send pulse digits.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1560 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-18 17:25:32 +00:00
marian
697c36771a
Changed the way a request to create caller id data is handled.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1557 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-18 17:18:54 +00:00
marian
fc61c6c3f5
Fixed caller id send. Check for privacy before sending caller id.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1556 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-18 16:08:36 +00:00
paulc
fe9701d1c2
Subscriptions are off by default, disabled some irrelevant mild warnings.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1542 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-13 14:10:36 +00:00
marian
7651dfd6f2
Indicate dial/tone to circuit when sendind DTMFs. Changed debug.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1541 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-13 14:07:46 +00:00
marian
3fdfb3f096
Changed the way a circuit is sending data: throw old data on buffer overrun. Added more debug.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1538 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-13 10:07:56 +00:00
marian
25f148d369
Added pulse dialing support. DTMF/MF tone length can be configured on startup.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1537 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-12 15:36:21 +00:00
marian
6a0789fe53
Added feature to send individual tones.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1534 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-12 09:47:39 +00:00
marian
5eac659c6a
Added line polarity change on answer/hangup.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1533 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-11 16:05:29 +00:00
marian
1b79eb306b
Added line polarity change operation for analog circuits.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1532 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-11 16:04:39 +00:00
marian
5a9dc83f4f
Fixed debug parameters.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1528 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-10 16:15:05 +00:00
marian
9441eb96ca
Changed some output.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1527 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-10 16:11:07 +00:00
marian
ce64762979
Added more support to send tones.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1526 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-10 15:57:54 +00:00
marian
1ca7784b72
Added analog detector module.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1525 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-10 15:56:11 +00:00
marian
5ecb976700
Module name is now lower case.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1523 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-10 11:44:45 +00:00
marian
6d5a2be4be
Fixed number dialing. Added more debug.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1517 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-06 09:58:07 +00:00
marian
15477681c1
Fixed dtmfinband parameter load from config
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1516 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-04 09:35:37 +00:00
marian
f240d0d516
Removed unused local variable.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1512 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-30 16:31:11 +00:00
marian
0b0e3e8f4a
Added echo cancel and tone detector setup.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1511 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-30 16:30:37 +00:00
marian
d211a212cc
Fixed echo training.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1510 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-30 09:32:36 +00:00
marian
9826385d92
Fixed echo training.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1509 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-30 09:29:39 +00:00
marian
44e0721925
Fixed echo training.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1508 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-30 09:29:20 +00:00
marian
5df02f806e
Fixed echo canceller setup for outgoing channels
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1507 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-30 08:55:08 +00:00
marian
6428da4e06
The signalling channel is using now the Channel's mutex
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1506 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-30 08:13:51 +00:00
paulc
6279e32fb4
Added help, completion and ability to perform operations on single account.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1503 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-28 17:04:20 +00:00
marian
b003d9dde3
Removed debug level parameter from config
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1500 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-28 13:52:54 +00:00
paulc
6063d1b43e
Added capability for plugins to request early init order.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1496 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-26 23:56:37 +00:00
marian
fc387c3274
Added analog.cpp. Fixed ysigchan.cpp
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1490 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-26 14:26:21 +00:00
marian
8faba4c53e
Added ysigchan to makefile. Updated code.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1489 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-26 14:15:56 +00:00
paulc
1c2bb40726
Moved modules to proper location, added sample conf files for MGCP and heartbeat, removed traces of libpri.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1485 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-23 16:34:33 +00:00
paulc
e1605461e4
Added pbxgreedy option to stop looking for other PBX operations.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1479 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-19 23:35:28 +00:00
paulc
cd69a0d9e3
Avoid confusing a dialtone with a real channel in several call failure scenarios.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1478 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-19 21:59:47 +00:00
paulc
cac63bd411
Take into account parameters of chan.startup even if it happens to be received after call.execute.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1477 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-19 21:37:23 +00:00
paulc
b42a894ddc
Directory reorder #3
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1476 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-15 23:06:36 +00:00
paulc
bccee6022e
Directory reorder #1
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1474 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-15 22:08:39 +00:00