paulc
3f1d9f4c3b
Made updater build in Visual Studio 2005.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2378 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-29 20:27:49 +00:00
paulc
1b6b361cb4
Added Qt-4 based update downloader client module.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2377 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-29 19:45:23 +00:00
paulc
49ea7828a4
Added directory for Qt specific client modules, build MOC files for them.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2375 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-28 14:57:28 +00:00
paulc
f32fc02299
Support for enabling SRTP from the chan.rtp message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2371 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-26 17:56:08 +00:00
paulc
110c54b9e7
Setting zero echo canceller taps disables any echo cancelling.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2369 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-26 15:36:36 +00:00
paulc
101f72cddd
Accept a comma separated list of links to try to send the call.
...
Detect early a congestion or network failure and attempt next link.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2368 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-26 15:20:15 +00:00
paulc
a38eb3b0a4
Complain louder if cdrbuilder sees an unmatched chan.hangup messages.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2363 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-24 18:41:05 +00:00
paulc
58107b1329
Unquote received termination reason text.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2362 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-24 18:35:56 +00:00
paulc
78578ae395
Made HWEC support compile when wanpipe >= 3.3.10
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2360 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-24 12:21:45 +00:00
paulc
c8193f1b02
Compile with the new HWEC API if wanec_iface_api.h file is present.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2359 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-24 12:04:03 +00:00
marian
9ff2bae307
Implemented support for Jingle session transfer (XEP-0251).
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2358 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-20 16:59:42 +00:00
marian
ecaf73b91c
Support for placing on hold and resuming a Jingle session.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2357 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-20 16:52:03 +00:00
paulc
8838a63395
Circuits are kept referenced by WpSpan, not only by group.
...
Thread-safed span cleanup code.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2356 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-19 18:28:53 +00:00
paulc
2835daf949
Changed cleanup code to avoid a potential crash on shutdown.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2353 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-19 12:25:23 +00:00
paulc
cc63794902
Sleep instead of yielding in link thread if no event is available.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2352 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-19 11:53:11 +00:00
paulc
20e3143383
Implemented properly the call to enable FISU/LSSU autorepeat.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2351 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-18 18:58:09 +00:00
paulc
14830eb0ba
Got rid of a memory leak on each received packet.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2349 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-18 14:06:06 +00:00
paulc
05e9f1bbb7
Use the MIME quoting method instead of blindly adding quotes around strings.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2344 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-17 12:38:17 +00:00
paulc
4a133f6373
Discriminate local call end reason for recorder.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2337 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-12 17:43:45 +00:00
paulc
b2a5cb3bf8
Start sig channels routing only after returning from constructor.
...
Lock the sig channel list while scanning it to perform disconnect.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2336 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-12 17:34:35 +00:00
marian
8abdfb94af
The jingle session is now handling transfer and rtp session info stanzas. The channel is handling ringing and deny transfer/hold/active/mute requests.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2332 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-12 10:54:49 +00:00
marian
03629f0379
Added capability to forward user roster in a single message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2331 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-12 09:46:17 +00:00
marian
b995f7dedb
Fixed jingle session negotiation. Added reason to terminate stanza. The module can now handle presence broadcast when the component is keeping the roster. Additional presence stanza can now be added to presence command.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2330 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-12 09:33:17 +00:00
paulc
9c9216f9fe
Made SignallingComponent derive from RefObject to simplify coding.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2318 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-10 18:04:29 +00:00
paulc
64beceb6cd
Changed EOL style to native.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2317 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-10 17:16:14 +00:00
paulc
45268257af
Changed one leftover call with a more convenient method.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2314 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-10 15:37:07 +00:00
paulc
bad5b44222
In several places send the call event after droping the mutex lock.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2313 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-10 15:32:37 +00:00
marian
3028e086dc
Re-create source or consumer with proper format if rtp was already started.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2307 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-06 17:13:02 +00:00
paulc
dcebcf2a4c
Changed where the chan.hangup destroys the CDR record.
...
Added extra locking for the CDR list.
Made the cdrbuild messages more uniform.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2305 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-06 16:06:40 +00:00
paulc
f9dc572467
Made handler priorities configurable.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2302 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-03 15:02:54 +00:00
paulc
8dad79841b
Added capability to drop a call from a queue.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2301 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-03 14:51:27 +00:00
marian
d36ae5328c
ISUP message print is now configurable.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2298 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-31 12:18:07 +00:00
marian
fc7397f2d3
Use SignallingEngine::destruct() template instead of TelEngine::destruct(): make sure we remove components from engine before destroy them.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2297 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-31 12:07:58 +00:00
paulc
021e26099b
Implemented signalling packet repeat if not supported by the driver.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2293 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-29 13:31:58 +00:00
paulc
4eabc48360
Expose the OpenSSL implementation of AES Counter Mode Cipher if available.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2292 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-28 14:19:05 +00:00
paulc
72f453e88a
Cleanup an ExtMessage only if it successfully started up.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2288 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-24 14:26:51 +00:00
paulc
c2fe9d35a1
Get the "username" parameter from Contact if REGISTER is not authenticated.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2277 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-21 16:21:51 +00:00
paulc
d7b41750ac
Reorganized handler creation code, solved creation of a spurious AAAHandler.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2268 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-19 18:55:06 +00:00
paulc
4b7d1775fd
Reworded the warning message about the HW echo canceller API.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2251 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-06 13:11:18 +00:00
paulc
f3c7521e9c
Added callername to the forwarded queue parameters, simplified code.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2248 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-02 09:20:26 +00:00
paulc
ef5e858958
Worked around an abnormal behaviour inside the Postgres client library.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2245 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-30 11:33:10 +00:00
paulc
a535e6d799
Reapplied the repeat suppression changes accidentally lost in the last commit.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2244 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-29 16:54:39 +00:00
paulc
7bdbeb6c30
Fixed make rules to match subdirectory specific first.
...
Added rule for QT4 specific modules.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2239 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-24 12:59:28 +00:00
paulc
a3976d949a
Mux does no longer displays details in status overview.
...
Removed a redundant mutex lock - Module::msgStatus already locks the module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2236 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-22 14:15:01 +00:00
marian
19fc464301
Make sure we have a local address for transport before starting RTP.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2233 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-21 15:46:47 +00:00
paulc
459f9d3fea
Added line completion for callgen parameters and their values.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2227 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 18:55:31 +00:00
paulc
069d4a3ba4
Fixed destruction of failed digital recorders.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2224 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 17:40:34 +00:00
paulc
8f88fbac17
Check that the link pointer is valid before trying to do anything with it.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2223 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-19 15:29:19 +00:00
paulc
5b061e2f60
Added proper mutex locks and RefPointers in a few places.
...
Added missing spaces in hex dump.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2218 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-18 22:33:41 +00:00
paulc
1d2788d89b
Implemented generic signalling component control mechanism.
...
Protocol data dumping capability for several L2 and L3 components.
Data dumpers can be set at runtime from rmanager command with completion.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2210 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-18 14:05:26 +00:00