andrei
269ec0618e
Allow configuration of components from message.
...
Configuration of ysigchan is saved to file
git-svn-id: http://voip.null.ro/svn/yate@3056 acf43c95-373e-0410-b603-e72c3f656dc1
2010-02-02 13:13:44 +00:00
marian
fc0bbccc96
Use configuration section name as default debug name for a span.
...
git-svn-id: http://voip.null.ro/svn/yate@2977 acf43c95-373e-0410-b603-e72c3f656dc1
2009-12-03 11:25:10 +00:00
paulc
751a073c4d
By default ignore ABORT and OVERRUN error bits as they likely are not related to current packet.
...
Report error bits only if they change.
git-svn-id: http://voip.null.ro/svn/yate@2908 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-09 18:59:56 +00:00
paulc
2f1a5ff2f6
Added flags to data forwarded through DataNodes.
...
The amount of consumed data is returned to the source.
git-svn-id: http://voip.null.ro/svn/yate@2745 acf43c95-373e-0410-b603-e72c3f656dc1
2009-07-02 09:24:33 +00:00
paulc
85ef8e4d49
Changed thread names to be uniform and easily readable.
...
git-svn-id: http://voip.null.ro/svn/yate@2733 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-22 14:48:26 +00:00
paulc
68d97a7e07
Allow to configure (and better defaults) the increment in circuit numbers caused by each span.
...
git-svn-id: http://voip.null.ro/svn/yate@2693 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-09 15:34:51 +00:00
paulc
a46886c059
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://voip.null.ro/svn/yate@2650 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-26 13:43:24 +00:00
paulc
184021d1b4
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://voip.null.ro/svn/yate@2619 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-08 16:03:59 +00:00
paulc
692c726abd
Added mutex names to most Yate modules.
...
git-svn-id: http://voip.null.ro/svn/yate@2613 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-05 14:06:39 +00:00
paulc
ebe61faa5d
Removed leftover unused member, the Fifo class is now derived from Mutex.
...
git-svn-id: http://voip.null.ro/svn/yate@2601 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-28 12:02:59 +00:00
paulc
4d6b666781
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://voip.null.ro/svn/yate@2600 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-28 11:33:54 +00:00
paulc
5bf0653513
Removed spurious 2nd parameter of YSIGFACTORY2 macro.
...
git-svn-id: http://voip.null.ro/svn/yate@2392 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-04 19:36:47 +00:00
paulc
2e6f00e6db
Made HWEC support compile when wanpipe >= 3.3.10
...
git-svn-id: http://voip.null.ro/svn/yate@2360 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-24 12:21:45 +00:00
paulc
7ac8647e3a
Compile with the new HWEC API if wanec_iface_api.h file is present.
...
git-svn-id: http://voip.null.ro/svn/yate@2359 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-24 12:04:03 +00:00
paulc
e7c4c87348
Circuits are kept referenced by WpSpan, not only by group.
...
Thread-safed span cleanup code.
git-svn-id: http://voip.null.ro/svn/yate@2356 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-19 18:28:53 +00:00
paulc
19f5ceb49a
Changed cleanup code to avoid a potential crash on shutdown.
...
git-svn-id: http://voip.null.ro/svn/yate@2353 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-19 12:25:23 +00:00
paulc
947510d2da
Implemented properly the call to enable FISU/LSSU autorepeat.
...
git-svn-id: http://voip.null.ro/svn/yate@2351 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-18 18:58:09 +00:00
paulc
f809c38414
Got rid of a memory leak on each received packet.
...
git-svn-id: http://voip.null.ro/svn/yate@2349 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-18 14:06:06 +00:00
paulc
8883e3dd5b
Made SignallingComponent derive from RefObject to simplify coding.
...
git-svn-id: http://voip.null.ro/svn/yate@2318 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-10 18:04:29 +00:00
paulc
8c4fb53540
Implemented signalling packet repeat if not supported by the driver.
...
git-svn-id: http://voip.null.ro/svn/yate@2293 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-29 13:31:58 +00:00
paulc
f14b182040
Reworded the warning message about the HW echo canceller API.
...
git-svn-id: http://voip.null.ro/svn/yate@2251 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-06 13:11:18 +00:00
marian
e6f568e4ad
Call setup() to install basic module message handlers.
...
git-svn-id: http://voip.null.ro/svn/yate@2170 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-25 14:12:24 +00:00
marian
e0c4f95a36
Fixed span channel map build.
...
git-svn-id: http://voip.null.ro/svn/yate@1833 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-24 07:43:51 +00:00
paulc
e493c8c2b1
Disable echo canceller support if invalid API is detected when compiling.
...
git-svn-id: http://voip.null.ro/svn/yate@1784 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-15 14:27:13 +00:00
marian
f132cb8ac6
Fixed echo canceller/dtmf detect setup.
...
git-svn-id: http://voip.null.ro/svn/yate@1783 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-14 16:55:34 +00:00
marian
9e6b4a7900
Fixed Wanpipe echo canceller availability check.
...
Implemented link status detection in Wanpipe module.
git-svn-id: http://voip.null.ro/svn/yate@1782 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-14 16:13:28 +00:00
marian
be2e8a424b
Implemented offset to be added to circuit codes on creation.
...
git-svn-id: http://voip.null.ro/svn/yate@1771 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-12 16:46:51 +00:00
marian
143cd763a6
Print created circuits on span creation.
...
git-svn-id: http://voip.null.ro/svn/yate@1769 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-12 16:19:04 +00:00
marian
d342eb37ef
Changed debug.
...
git-svn-id: http://voip.null.ro/svn/yate@1693 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-28 14:03:46 +00:00
marian
9b8f04d268
Changed some debug messages.
...
git-svn-id: http://voip.null.ro/svn/yate@1674 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-25 16:46:23 +00:00
marian
250465cf3c
Fixed debug parameters.
...
git-svn-id: http://voip.null.ro/svn/yate@1528 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-10 16:15:05 +00:00
marian
e691710d71
Added echo cancel and tone detector setup.
...
git-svn-id: http://voip.null.ro/svn/yate@1511 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-30 16:30:37 +00:00
marian
8a16444baf
Removed debug level parameter from config
...
git-svn-id: http://voip.null.ro/svn/yate@1500 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-28 13:52:54 +00:00
marian
9286aced6b
Added ysigchan to makefile. Updated code.
...
git-svn-id: http://voip.null.ro/svn/yate@1489 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-26 14:15:56 +00:00
paulc
0883250323
Moved modules to proper location, added sample conf files for MGCP and heartbeat, removed traces of libpri.
...
git-svn-id: http://voip.null.ro/svn/yate@1485 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-23 16:34:33 +00:00