paulc
0a6be5b4d1
Major rewrite of signalling components creation and configuration.
...
The creation of subcomponents is offloaded to each component to allow for proper building of the component stack.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2650 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-26 13:43:24 +00:00
paulc
0343acc958
Find installed Wanpipe headers if available, let tdmcard compile if found.
...
The Linux kernel headers are only used as fallback for wpcard.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2619 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-08 16:03:59 +00:00
paulc
c669a24f90
Added mutex names to most Yate modules.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2613 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-05 14:06:39 +00:00
paulc
0d6d444e7a
Removed leftover unused member, the Fifo class is now derived from Mutex.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2601 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-28 12:02:59 +00:00
paulc
9ca562885d
Made the samples loop inner to the circuit loop so the consumer's fifo can be locked once per channel, not per sample. Fixes performance hit issues.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2600 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-28 11:33:54 +00:00
paulc
6663c0bb7f
Removed spurious 2nd parameter of YSIGFACTORY2 macro.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2392 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-04 19:36:47 +00:00
paulc
78578ae395
Made HWEC support compile when wanpipe >= 3.3.10
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2360 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-24 12:21:45 +00:00
paulc
c8193f1b02
Compile with the new HWEC API if wanec_iface_api.h file is present.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2359 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-24 12:04:03 +00:00
paulc
8838a63395
Circuits are kept referenced by WpSpan, not only by group.
...
Thread-safed span cleanup code.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2356 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-19 18:28:53 +00:00
paulc
2835daf949
Changed cleanup code to avoid a potential crash on shutdown.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2353 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-19 12:25:23 +00:00
paulc
20e3143383
Implemented properly the call to enable FISU/LSSU autorepeat.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2351 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-18 18:58:09 +00:00
paulc
14830eb0ba
Got rid of a memory leak on each received packet.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2349 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-18 14:06:06 +00:00
paulc
9c9216f9fe
Made SignallingComponent derive from RefObject to simplify coding.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2318 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-10 18:04:29 +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
4b7d1775fd
Reworded the warning message about the HW echo canceller API.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2251 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-06 13:11:18 +00:00
marian
7ce3725b50
Call setup() to install basic module message handlers.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2170 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-25 14:12:24 +00:00
marian
3f05227917
Fixed span channel map build.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1833 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-24 07:43:51 +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
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
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
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
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
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
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