paulc
1165eed7aa
If creating debug info retain symbols of modules.
...
git-svn-id: http://voip.null.ro/svn/yate@2339 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-12 18:30:22 +00:00
paulc
d7305d564e
Added option to create or disable debuginfo package creation.
...
git-svn-id: http://voip.null.ro/svn/yate@2338 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-12 18:18:46 +00:00
paulc
800691e3ab
Discriminate local call end reason for recorder.
...
git-svn-id: http://voip.null.ro/svn/yate@2337 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-12 17:43:45 +00:00
paulc
6688dace5a
Start sig channels routing only after returning from constructor.
...
Lock the sig channel list while scanning it to perform disconnect.
git-svn-id: http://voip.null.ro/svn/yate@2336 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-12 17:34:35 +00:00
paulc
c1efca5336
Cosmetic: fixed typo in comments and debug messages.
...
git-svn-id: http://voip.null.ro/svn/yate@2335 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-12 16:48:31 +00:00
paulc
a848a19496
Removed unnecessary ISDN layer 2 locks in monitor methods called from layer 2.
...
git-svn-id: http://voip.null.ro/svn/yate@2334 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-12 16:41:24 +00:00
paulc
c5bd6cee80
Send data and link state from ISDN Layer 2 to Layer 3 withou holding locks.
...
git-svn-id: http://voip.null.ro/svn/yate@2333 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-12 14:44:20 +00:00
marian
a42c59fd91
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://voip.null.ro/svn/yate@2332 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-12 10:54:49 +00:00
marian
f9de217ab5
Added capability to forward user roster in a single message.
...
git-svn-id: http://voip.null.ro/svn/yate@2331 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-12 09:46:17 +00:00
marian
5576260830
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://voip.null.ro/svn/yate@2330 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-12 09:33:17 +00:00
marian
1a588883a0
Fixed circuit map build when sending circuit group (un)blocking.
...
git-svn-id: http://voip.null.ro/svn/yate@2329 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-11 14:47:41 +00:00
paulc
bf3c0a5a65
Fixed documentation error regarding default stream startup mode.
...
git-svn-id: http://voip.null.ro/svn/yate@2328 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-11 13:24:00 +00:00
paulc
5686805c6d
Fixed missing Windows exports operator << for point code and label.
...
git-svn-id: http://voip.null.ro/svn/yate@2327 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-11 11:50:03 +00:00
marian
80f8dc2630
Fixed protected method call.
...
git-svn-id: http://voip.null.ro/svn/yate@2326 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-11 11:33:27 +00:00
marian
4a906b9d76
Now a channel can be answered without making it the active one.
...
git-svn-id: http://voip.null.ro/svn/yate@2325 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-11 09:30:19 +00:00
marian
c1a6b89f2b
Implemented getObject() for JBStream descendants.
...
git-svn-id: http://voip.null.ro/svn/yate@2324 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-11 08:53:02 +00:00
marian
c95e639053
A message stanza can now have a arbitrary type. Added feature list to resource.
...
git-svn-id: http://voip.null.ro/svn/yate@2323 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-11 08:51:26 +00:00
marian
c0ddb86448
Added XML element type enums.
...
git-svn-id: http://voip.null.ro/svn/yate@2322 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-11 08:44:45 +00:00
marian
f25f569962
JID feature list can now be built from received stanza. Added some namespace enums.
...
git-svn-id: http://voip.null.ro/svn/yate@2321 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-11 08:41:03 +00:00
paulc
c907226626
SignallingEvent::sendEvent cleans up itself if it has no call attached.
...
git-svn-id: http://voip.null.ro/svn/yate@2320 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-10 18:55:33 +00:00
paulc
9da6896197
Forward packets through the router without holding locks.
...
git-svn-id: http://voip.null.ro/svn/yate@2319 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-10 18:48:50 +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
e305e46a40
Changed EOL style to native.
...
git-svn-id: http://voip.null.ro/svn/yate@2317 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-10 17:16:14 +00:00
paulc
def4cf1362
Generate a full (including variable values) backtrace on the core.
...
git-svn-id: http://voip.null.ro/svn/yate@2316 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-10 16:41:19 +00:00
paulc
871124de19
Several more events and MSUs are sent without holding a lock.
...
git-svn-id: http://voip.null.ro/svn/yate@2315 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-10 16:01:10 +00:00
paulc
69fd12d03e
Changed one leftover call with a more convenient method.
...
git-svn-id: http://voip.null.ro/svn/yate@2314 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-10 15:37:07 +00:00
paulc
dfc681910d
In several places send the call event after droping the mutex lock.
...
git-svn-id: http://voip.null.ro/svn/yate@2313 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-10 15:32:37 +00:00
paulc
2ae87e049c
Added convenience method to send an event through its call.
...
git-svn-id: http://voip.null.ro/svn/yate@2312 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-10 15:25:48 +00:00
paulc
7acf414d1e
Operations on an invalid socket cannot be retried.
...
git-svn-id: http://voip.null.ro/svn/yate@2311 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-09 23:42:27 +00:00
paulc
e2d7957570
Added common message classes.
...
git-svn-id: http://voip.null.ro/svn/yate@2310 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-07 18:03:13 +00:00
paulc
14462c3eb4
Cosmetical spell fix.
...
git-svn-id: http://voip.null.ro/svn/yate@2309 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-07 18:00:39 +00:00
paulc
a6040937b6
Fixed status transmitted in LSSU.
...
Fixed sequence numbers and acknowledge algorithm.
Fixed the MSU recover method, made it optional.
git-svn-id: http://voip.null.ro/svn/yate@2308 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-07 11:38:21 +00:00
marian
a57f8caf34
Re-create source or consumer with proper format if rtp was already started.
...
git-svn-id: http://voip.null.ro/svn/yate@2307 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-06 17:13:02 +00:00
paulc
bbfd246675
Improved packet loss debug message to include remote FSN and local BSN.
...
git-svn-id: http://voip.null.ro/svn/yate@2306 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-06 16:25:50 +00:00
paulc
3c7204c3ed
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://voip.null.ro/svn/yate@2305 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-06 16:06:40 +00:00
marian
317daa6bd6
Added Cipher.cpp source file.
...
git-svn-id: http://voip.null.ro/svn/yate@2304 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-06 10:46:52 +00:00
paulc
0bc17ce162
Added method to retrieve engine's default tick sleep interval.
...
git-svn-id: http://voip.null.ro/svn/yate@2303 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-03 15:48:31 +00:00
paulc
721571ab27
Made handler priorities configurable.
...
git-svn-id: http://voip.null.ro/svn/yate@2302 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-03 15:02:54 +00:00
paulc
adcd433f0e
Added capability to drop a call from a queue.
...
git-svn-id: http://voip.null.ro/svn/yate@2301 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-03 14:51:27 +00:00
paulc
eb1fe3f40f
Fixed typo.
...
git-svn-id: http://voip.null.ro/svn/yate@2300 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-02 18:06:53 +00:00
paulc
82fa8f7708
Made possible to adjust next tick sleep time from within timerTick.
...
git-svn-id: http://voip.null.ro/svn/yate@2299 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-02 18:03:51 +00:00
marian
ca7c1f219c
ISUP message print is now configurable.
...
git-svn-id: http://voip.null.ro/svn/yate@2298 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-31 12:18:07 +00:00
marian
6b95336fb9
Use SignallingEngine::destruct() template instead of TelEngine::destruct(): make sure we remove components from engine before destroy them.
...
git-svn-id: http://voip.null.ro/svn/yate@2297 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-31 12:07:58 +00:00
marian
694d9c7a18
Added static template method to engine used to remove a component from its engine and destroy it.
...
git-svn-id: http://voip.null.ro/svn/yate@2296 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-31 12:05:50 +00:00
paulc
4527e90585
Cosmetic change: fixed some whitespace.
...
git-svn-id: http://voip.null.ro/svn/yate@2295 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-31 10:59:35 +00:00
paulc
8dee2667b0
MTP2 repeat packet request is now configurable.
...
Added timer used to control FISU/LSSU packets transmission.
git-svn-id: http://voip.null.ro/svn/yate@2294 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-29 13:45:50 +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
183c27962f
Expose the OpenSSL implementation of AES Counter Mode Cipher if available.
...
git-svn-id: http://voip.null.ro/svn/yate@2292 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-28 14:19:05 +00:00
paulc
c5ed7e4b8c
Fixed minor bug in documentation generating comment.
...
git-svn-id: http://voip.null.ro/svn/yate@2291 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-28 11:47:15 +00:00
paulc
95d520743c
Added abstract Cipher class for encryption related tasks.
...
git-svn-id: http://voip.null.ro/svn/yate@2290 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-28 11:36:28 +00:00