paulc
37a72e4bc1
Added copyright notices to sources and scripts missing them.
...
Updated copyright notices for 2014.
Fixed end of lines in many files.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5755 acf43c95-373e-0410-b603-e72c3f656dc1
2014-02-05 11:42:17 +00:00
paulc
cf5d0fd71a
Changed license terms in each source file to reference an external file.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5609 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-06 13:38:10 +00:00
paulc
3cf42e2828
Use Alarm() in places that could prevent normal operation.
...
This allows sending SNMP traps when parts of the service become non-operational.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5569 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-08 12:21:26 +00:00
marian
5f3ab731e3
Added support for multiple iax listeners.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5550 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-20 13:50:39 +00:00
marian
266819937c
Fixed race condition when (re)setting connection transaction pointer.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5546 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-14 14:54:22 +00:00
marian
03618a32ff
Added option to use efficient trunking: a transaction can now send trunking data only if the number of calls using the trunk is greater then 1.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5544 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-14 12:31:31 +00:00
marian
b88be7a47e
Allow trunking parameters set in 'user.login' to override configured. Allow trunking out to be enabled in 'user.login'.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5542 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-13 10:28:53 +00:00
marian
1f8feb6d48
Made sent challenge timeout interval configurable. Improved debug.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5540 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-12 13:47:13 +00:00
marian
c924cdfb28
Fixed transaction timeout when waiting for terminate. improved debug.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5539 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-12 12:17:20 +00:00
marian
e09aa75d48
Send INVAL for all unmatched full frames except for INVAL.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5538 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-11 14:03:57 +00:00
marian
d6060f0213
Made configurable ping interval, frame retransmission counter and interval.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5537 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-11 13:41:36 +00:00
marian
3021fe3b2a
Implemented sending of trunk without miniframes timestamp. Fixed timestamp handling when processing trunk without miniframes timestamps. Check for thread termination when parsing lists tp process transactions and trunks.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5535 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-11 08:57:46 +00:00
marian
5c24fda9b0
Added some missing frame and IEs names to decoder.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5529 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-05 15:00:20 +00:00
marian
0632636339
Set and handle caller number type, presentation and screening.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5527 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-05 09:57:42 +00:00
marian
265a9f83ac
Start keep alive interval when line is registered. Allow configuring the interval.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5513 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-03 14:03:04 +00:00
marian
e3b028dfa3
Fixed bug: avoid leaking incoming registration transactions. Improved debug.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5512 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-03 13:02:47 +00:00
marian
a5385c2f47
Fixed timestamps for sent media: send timestamps using media source timestamp, sync audio timestamps with transaction timestamp.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5511 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-03 07:50:14 +00:00
marian
fd88ed1260
Properly handle trunk frames without miniframe timestamps.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5344 acf43c95-373e-0410-b603-e72c3f656dc1
2012-12-07 15:41:13 +00:00
oana
d0bfba4d78
Send an INVAL frame when receiving a frame for an unknown transaction.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5193 acf43c95-373e-0410-b603-e72c3f656dc1
2012-07-13 13:27:02 +00:00
oana
143fafe471
Bug fix: use ObjList::skipNext() instead of ObjList::next() in order to avoid segmentation fault.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5153 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-26 13:49:53 +00:00
marian
04b7b695a1
Added video support to iax channel. Added/changed debug.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4644 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-12 14:23:19 +00:00
marian
110ae190cd
Fixed bug: use the same format for both directions if changed by called party. Allow formats to be changed when routing an incoming call.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4512 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-18 14:56:08 +00:00
marian
d2bbaf5469
Fixed compiler warning.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4494 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-12 15:09:29 +00:00
marian
eae45ad032
Added support for call token IAX extension. The frame is now keeping its own IE list to avoid parsing it again.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4480 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-11 12:46:14 +00:00
marian
a726ca4b7c
Try to bind the IAX socket on a random port if failed to bind on configured one. Fixed socket read/write error reporting.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4474 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-06 11:33:15 +00:00
paulc
1ae0546b45
Added class for pseudo random number generation.
...
Replace library ::random() and ::rand() calls with shared Random method.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4470 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-29 11:19:02 +00:00
marian
1139c82d79
Use default thread sleep value when failed to read data from socket.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4421 acf43c95-373e-0410-b603-e72c3f656dc1
2011-05-31 10:53:16 +00:00
paulc
f4b1496a46
Added an unified Thread::idle method, use it instead of arbitrary
...
sleeps.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2737 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-24 16:47:29 +00:00
paulc
c23251c4d0
Fixed more warnings on different platforms.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2726 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-19 11:58:33 +00:00
paulc
2c3d47c29c
Added mutex names to most Yate libraries.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2612 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-05 12:37:55 +00:00
paulc
bccee6022e
Directory reorder #1
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1474 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-15 22:08:39 +00:00