paulc
8c230e1d21
Fixed a few errors exposed by -Wunused-but-set-variable.
...
Removed some leftover variables exposed by same new compiler check.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4589 acf43c95-373e-0410-b603-e72c3f656dc1
2011-09-08 10:36:32 +00:00
paulc
fb7cebdafb
Emit call.ringing automatically from outbound calls on FXS interfaces.
...
Added option to try to provide ringback from analog card or gateway if early media is not available from the called party.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4189 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-17 08:02:32 +00:00
paulc
6ceca253a4
Added support for delivering Caller ID over analog FXS MGCP gateways.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4188 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-16 23:31:07 +00:00
paulc
7c4801873f
Automatically copy disconnect parameters to the chan.hangup message.
...
Provide those parameters to the peer call endpoint when disconnecting it.
Add numeric cause_q931 to disconnect params of h323chan.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4052 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-21 10:21:01 +00:00
marian
15afd5953b
Added support to configure the language for tones used by an analog line, group or channel.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4032 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-18 10:20:21 +00:00
paulc
26744da509
Idle instead of just yielding control if no event is read, greatly reduces CPU load.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3796 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-05 14:14:01 +00:00
paulc
6eeb68bb1a
Added Channel::initChan() method to add the channel to the driver explicitely, after the object is fully constructed.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3033 acf43c95-373e-0410-b603-e72c3f656dc1
2010-01-26 10:31:32 +00:00
paulc
c068d8d061
Call the callConnect() method so the "tonedetect_out" parameter is applied.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2993 acf43c95-373e-0410-b603-e72c3f656dc1
2009-12-18 19:11:21 +00:00
paulc
05fa7aca7c
Copy by default some parameters from call.execute to chan.startup of outgoing calls.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2964 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-25 18:34:54 +00:00
paulc
5499650213
Changed thread names to be uniform and easily readable.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2733 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-22 14:48:26 +00:00
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
9b292f5868
Fixed some warnings and genuine bugs exposed by newer gcc.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2447 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-20 12:27:53 +00:00
paulc
c3135a1b52
Added a static helper method to complete one item, use it where applicable.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2202 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-16 13:30:04 +00:00
paulc
b671f981b7
Always check if module group is not NULL before using it.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2166 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-18 10:57:17 +00:00
paulc
8e87f8d982
Made analog call setup info detector/generator configurable.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2119 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-31 14:27:57 +00:00
paulc
fe9e8736c1
Reset FXO ring timer when FXS goes off-hook.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2055 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-09 17:42:02 +00:00
paulc
20c4eb0294
Start the noRing timer when a call recorder is created by FXS.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2054 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-04 16:08:03 +00:00
paulc
4356b8d399
Fixed most of 2-wire recorder code.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2051 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-03 14:54:00 +00:00
paulc
109950242c
Added simple 2-wire recorder channel capability.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2050 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-03 10:05:23 +00:00
paulc
8a50a49641
Invert recorder's address determination logic, a call from a FXO arrives on the FXS monitored interface.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2038 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-25 23:46:57 +00:00
paulc
47a5babe8f
In the debugging message display address as stored.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2037 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-25 23:37:19 +00:00
paulc
95f6b7a022
Modified libysig to create a DLL, added wanpipe module for Windows.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2024 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-11 17:51:32 +00:00
paulc
0f630bd627
Added capability to mark or block duplicate DTMFs detected by different methods.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1954 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-25 13:11:49 +00:00
paulc
2a962c0267
Apply the "timeout" parameter if available.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1897 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-14 09:40:48 +00:00
paulc
7ed1fc6fd4
Added OpenSSL project, fixed building in Windows.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1871 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-03 12:10:34 +00:00
paulc
464c3917d4
Fixed compilation in Visual Studio.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1799 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-18 12:24:23 +00:00
marian
799af2d35b
Removed useless comments.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1640 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 14:26:50 +00:00
marian
6a0875a11b
Recorder: fixed call.preroute failure condition.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1639 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 13:46:53 +00:00
marian
a817f67b5d
Fixed bug: send chan.masquerade to parent class if not processed by the analog driver.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1637 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 13:24:29 +00:00
marian
24674f7c52
Added timer to ignore some ring events. It should ensure proper ring event processing regardless the ring pattern.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1636 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 13:21:22 +00:00
marian
7bb175f618
Added chan.masquerade handler.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1635 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-16 10:00:13 +00:00
paulc
85a2f72b07
Silenced several benign warnings.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1600 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-08 13:05:34 +00:00
marian
eaa5c4d1e9
The lines are now created in the order the circuits were appended to the list.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1566 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-21 17:06:32 +00:00
marian
c953a4f21f
Recorder's address is now the caller line's address.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1565 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-21 16:36:21 +00:00
marian
fc61c6c3f5
Fixed caller id send. Check for privacy before sending caller id.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1556 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-18 16:08:36 +00:00
marian
7651dfd6f2
Indicate dial/tone to circuit when sendind DTMFs. Changed debug.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1541 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-13 14:07:46 +00:00
marian
5eac659c6a
Added line polarity change on answer/hangup.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1533 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-11 16:05:29 +00:00
marian
6d5a2be4be
Fixed number dialing. Added more debug.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1517 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-06 09:58:07 +00:00
marian
fc387c3274
Added analog.cpp. Fixed ysigchan.cpp
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1490 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-26 14:26:21 +00:00