Ioana Stanciu
c56216f5a8
Updated copyright notices.
2023-05-23 17:01:06 +03:00
paulc
6b2daa2d48
Added G.722 codec from the WebRTC code.
...
git-svn-id: http://voip.null.ro/svn/yate@6363 acf43c95-373e-0410-b603-e72c3f656dc1
2019-11-06 18:31:54 +00:00
marian
cc4f86d64b
Added Channel parameters list to be set in all Channel messages. Update it from routing and chan.control.
...
git-svn-id: http://voip.null.ro/svn/yate@6339 acf43c95-373e-0410-b603-e72c3f656dc1
2019-01-14 09:54:04 +00:00
paulc
d56cecb40e
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://voip.null.ro/svn/yate@5755 acf43c95-373e-0410-b603-e72c3f656dc1
2014-02-05 11:42:17 +00:00
paulc
18e9b39948
Added reporting the number of IAX transactions in all engines to "status iax" command.
...
git-svn-id: http://voip.null.ro/svn/yate@5747 acf43c95-373e-0410-b603-e72c3f656dc1
2014-01-29 13:28:00 +00:00
marian
18ae05c63c
Added post dial delay timeout in outgoing channel started from 'maxpdd' routing parameter. It stops when status is called with 'ringing', 'progressing' or 'answered'.
...
git-svn-id: http://voip.null.ro/svn/yate@5666 acf43c95-373e-0410-b603-e72c3f656dc1
2013-10-11 12:46:20 +00:00
paulc
18e10bfd69
Changed license terms in each source file to reference an external file.
...
git-svn-id: http://voip.null.ro/svn/yate@5609 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-06 13:38:10 +00:00
marian
a222834104
Added support to negotiate gsm half rate on iax.
...
git-svn-id: http://voip.null.ro/svn/yate@5554 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-25 13:21:29 +00:00
marian
31bdf96404
Chain iax engine debug enabler in module.
...
git-svn-id: http://voip.null.ro/svn/yate@5553 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-24 15:00:58 +00:00
paulc
f7f0d0e58e
Populate more parameters in the IAX chan.startup message.
...
git-svn-id: http://voip.null.ro/svn/yate@5552 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-24 14:02:11 +00:00
marian
3d86aa22d7
Added support for multiple iax listeners.
...
git-svn-id: http://voip.null.ro/svn/yate@5550 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-20 13:50:39 +00:00
marian
1135306cda
Fixed race condition when (re)setting connection transaction pointer.
...
git-svn-id: http://voip.null.ro/svn/yate@5546 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-14 14:54:22 +00:00
marian
38225640c2
Allow trunking parameters set in 'user.login' to override configured. Allow trunking out to be enabled in 'user.login'.
...
git-svn-id: http://voip.null.ro/svn/yate@5542 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-13 10:28:53 +00:00
marian
f40f6abec0
Made sent challenge timeout interval configurable. Improved debug.
...
git-svn-id: http://voip.null.ro/svn/yate@5540 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-12 13:47:13 +00:00
marian
bda1e37157
Made configurable ping interval, frame retransmission counter and interval.
...
git-svn-id: http://voip.null.ro/svn/yate@5537 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-11 13:41:36 +00:00
marian
373c4c2033
Fixed bug: don't reject incoming calls with missing USERNAME IE, reject incoming (un)register requests with missing USERNAME IE. Improved debug.
...
git-svn-id: http://voip.null.ro/svn/yate@5536 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-11 10:23:22 +00:00
marian
f414cd8a77
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://voip.null.ro/svn/yate@5535 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-11 08:57:46 +00:00
marian
24e89ec1b0
Fixed IAX uri regexp: proto can be iax or iax2.
...
git-svn-id: http://voip.null.ro/svn/yate@5530 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-07 09:40:47 +00:00
marian
4773b1cbed
Set and handle caller number type, presentation and screening.
...
git-svn-id: http://voip.null.ro/svn/yate@5527 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-05 09:57:42 +00:00
marian
cb57c5c974
Properly send and handle call termination reason.
...
git-svn-id: http://voip.null.ro/svn/yate@5522 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-04 13:31:33 +00:00
marian
79a7d186bd
Fixed bug: avoid destroying a line when making an outgoing call on it.
...
git-svn-id: http://voip.null.ro/svn/yate@5519 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-04 10:53:49 +00:00
marian
d4726e2bfd
Fixed line transaction (re)set race conditions.
...
git-svn-id: http://voip.null.ro/svn/yate@5518 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-04 10:37:21 +00:00
marian
c3914d201d
Don't build a minimal message for chan.hangup.
...
git-svn-id: http://voip.null.ro/svn/yate@5517 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-03 15:01:02 +00:00
marian
05d8e7acc7
Set failure reason in call.execute when failed to start an outgoing call.
...
git-svn-id: http://voip.null.ro/svn/yate@5516 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-03 14:55:13 +00:00
marian
1a5070799c
Added calltoken support for outgoing registrations.
...
git-svn-id: http://voip.null.ro/svn/yate@5514 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-03 14:21:11 +00:00
marian
6d3d0d2a68
Start keep alive interval when line is registered. Allow configuring the interval.
...
git-svn-id: http://voip.null.ro/svn/yate@5513 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-03 14:03:04 +00:00
marian
dec8fcb588
Fixed timestamps for sent media: send timestamps using media source timestamp, sync audio timestamps with transaction timestamp.
...
git-svn-id: http://voip.null.ro/svn/yate@5511 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-03 07:50:14 +00:00
marian
b8e9f19e66
Make sure the user data pointer carried by handled message is a CallEndpoint one.
...
git-svn-id: http://voip.null.ro/svn/yate@5287 acf43c95-373e-0410-b603-e72c3f656dc1
2012-10-01 11:00:30 +00:00
paulc
6bdafc5b09
Fixed millisecond to timestamp conversion in IAX audio.
...
git-svn-id: http://voip.null.ro/svn/yate@5244 acf43c95-373e-0410-b603-e72c3f656dc1
2012-08-28 00:31:06 +00:00
paulc
2a5623e7d8
Override the IAX caller and callername only if presenty in REGACK.
...
Allow setting the preferred caller and callername in account.
git-svn-id: http://voip.null.ro/svn/yate@5243 acf43c95-373e-0410-b603-e72c3f656dc1
2012-08-27 20:59:19 +00:00
paulc
e7792c0f0c
Overwrite the calling number and name on IAX calls only if they are set by the line.
...
git-svn-id: http://voip.null.ro/svn/yate@5242 acf43c95-373e-0410-b603-e72c3f656dc1
2012-08-27 20:36:54 +00:00
oana
afc7680016
Set allowed number of simultaneous calls from configuration files. If not set, default to the maxchans setting in yate.conf.
...
git-svn-id: http://voip.null.ro/svn/yate@5227 acf43c95-373e-0410-b603-e72c3f656dc1
2012-08-17 13:29:31 +00:00
oana
236feb7ba1
Bug fix: after the last retransmission of a frame, wait for a while for an answer before destroying the transaction. Changed debug level for message regarding media transmission.
...
git-svn-id: http://voip.null.ro/svn/yate@5191 acf43c95-373e-0410-b603-e72c3f656dc1
2012-07-13 12:49:44 +00:00
oana
c1b3f8462c
Bug fix: set media source in a thread safe way. Use new CallEndpoint API.
...
git-svn-id: http://voip.null.ro/svn/yate@5148 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-25 12:57:36 +00:00
paulc
7e77fd2cfb
Added possibility to track message progress through handlers.
...
git-svn-id: http://voip.null.ro/svn/yate@5107 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-12 23:47:01 +00:00
oana
1189882754
Bug fix: properly read IP address from configuration file.
...
git-svn-id: http://voip.null.ro/svn/yate@4812 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-20 09:52:24 +00:00
marian
87ca662604
Refuse new incoming calls if don't accepted by the driver (engine exiting or full) in sig, iax and jingle modules.
...
git-svn-id: http://voip.null.ro/svn/yate@4794 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-04 15:58:31 +00:00
marian
5b718f2810
Add login/logout failure error to user.notify message.
...
git-svn-id: http://voip.null.ro/svn/yate@4677 acf43c95-373e-0410-b603-e72c3f656dc1
2011-11-04 15:30:55 +00:00
marian
55a91de89a
Allow registration expire time to be changed by the user.register message when acting as registrar.
...
git-svn-id: http://voip.null.ro/svn/yate@4645 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-12 14:35:52 +00:00
marian
1cbdeea47a
Added video support to iax channel. Added/changed debug.
...
git-svn-id: http://voip.null.ro/svn/yate@4644 acf43c95-373e-0410-b603-e72c3f656dc1
2011-10-12 14:23:19 +00:00
marian
0373cb9ea0
Add 'newcall' parameter in 'user.auth', true for new call authentication, false otherwise.
...
git-svn-id: http://voip.null.ro/svn/yate@4581 acf43c95-373e-0410-b603-e72c3f656dc1
2011-08-30 11:05:23 +00:00
marian
ed81d24426
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://voip.null.ro/svn/yate@4512 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-18 14:56:08 +00:00
marian
8503442db4
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://voip.null.ro/svn/yate@4480 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-11 12:46:14 +00:00
marian
77bf052e18
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://voip.null.ro/svn/yate@4474 acf43c95-373e-0410-b603-e72c3f656dc1
2011-07-06 11:33:15 +00:00
paulc
0e7849e338
Emit new message "user.authfail" for paswword mismatch for existing users.
...
Use that message in the ban script.
git-svn-id: http://voip.null.ro/svn/yate@4451 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-10 13:39:24 +00:00
paulc
375341d4d7
Add the billid parameter to IAX generated user.auth messages.
...
git-svn-id: http://voip.null.ro/svn/yate@4397 acf43c95-373e-0410-b603-e72c3f656dc1
2011-05-19 12:48:37 +00:00
oana
7a374f6c37
Fixed checking if a engine.status module is indeed intended for that module. Fixed bug: don't print for a second time the status message for IAX module.
...
git-svn-id: http://voip.null.ro/svn/yate@4221 acf43c95-373e-0410-b603-e72c3f656dc1
2011-03-28 12:40:44 +00:00
paulc
fa661af327
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://voip.null.ro/svn/yate@4052 acf43c95-373e-0410-b603-e72c3f656dc1
2011-01-21 10:21:01 +00:00
oana
5abf18900b
Changed the format of the accounts, links and interfaces status reported through engine.status. Added accountUsername OID. Modified the monitoring module to deal with the status change and the need to handle the accountUsername OID information.
...
git-svn-id: http://voip.null.ro/svn/yate@3938 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-09 14:30:47 +00:00
marian
8e21f8cd26
Safely allow IAX lines to be processed asynchronously (IAX line is now a Mutex and RefObject). Fixed IAX line (un)register transaction abort.
...
git-svn-id: http://voip.null.ro/svn/yate@3791 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-04 15:43:16 +00:00