Commit Graph

35 Commits

Author SHA1 Message Date
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