Commit Graph

41 Commits

Author SHA1 Message Date
oana 55813dcbe3 Added SNMP support.
git-svn-id: http://voip.null.ro/svn/yate@3776 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-03 16:27:30 +00:00
paulc 189eaa263b Fixed a delete / delete[] mismatch spotted using valgrind.
Should be just a cosmetic change on all known platforms.


git-svn-id: http://voip.null.ro/svn/yate@3707 acf43c95-373e-0410-b603-e72c3f656dc1
2010-10-11 14:04:36 +00:00
marian 579c6a7c68 Fixed deadlock that occurs when circuits from different wanpipe voice spans were connected to each other.
git-svn-id: http://voip.null.ro/svn/yate@3449 acf43c95-373e-0410-b603-e72c3f656dc1
2010-07-19 10:52:39 +00:00
paulc e923508918 Set the default Wanpipe TDM circuit idle code according to the default G.711 law.
Added ability to set the circuit number as idle code, helps in identifying problems.


git-svn-id: http://voip.null.ro/svn/yate@3414 acf43c95-373e-0410-b603-e72c3f656dc1
2010-07-02 11:14:42 +00:00
paulc db017c3e79 Use a message to support special TDM connection modes not implemented internally.
git-svn-id: http://voip.null.ro/svn/yate@3237 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-21 17:32:21 +00:00
paulc 6234eed1a7 Fixed a debug mode warning.
git-svn-id: http://voip.null.ro/svn/yate@3200 acf43c95-373e-0410-b603-e72c3f656dc1
2010-04-16 14:11:40 +00:00
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