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