paulc
ff4d4d0581
Fixed some copy/paste problems in PBX sample configuration.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5388 acf43c95-373e-0410-b603-e72c3f656dc1
2013-01-28 17:09:40 +00:00
paulc
d843048807
Added better PBX sample configuration matching the one in FreeSentral.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5387 acf43c95-373e-0410-b603-e72c3f656dc1
2013-01-28 16:57:58 +00:00
paulc
eb77136d44
Log a warning if the target context of a jump or include is missing.
...
Added @ prefixed versions to suppress the warning if needed.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5385 acf43c95-373e-0410-b603-e72c3f656dc1
2013-01-25 16:39:42 +00:00
paulc
598981ef54
Added module that creates a combined CDR of all legs of a call.
...
Modified cdrfile and register to be able to write combined CDR.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5382 acf43c95-373e-0410-b603-e72c3f656dc1
2013-01-25 11:45:58 +00:00
paulc
c918cda556
Feature: Send CDR status immediately after answer.
...
Feature: Can disable periodic status updates but still send one on answer.
Bugfix: CDR status messages are sent for inbound call leg too.
Bugfix: extraneous answer events must not cause a status interval timer restart.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5377 acf43c95-373e-0410-b603-e72c3f656dc1
2013-01-16 13:18:28 +00:00
marian
ac2d54e471
Added configurable parameter (defaults to disabled) used to offer only plain password authentication on c2s streams.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5376 acf43c95-373e-0410-b603-e72c3f656dc1
2013-01-08 12:30:38 +00:00
andrei
7d449a804e
Fixed bugs in sigtransport.
...
Notify sigtran when a new sctp connection has been established.
Set custom names to transport thread and transport mutex for debugging.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5338 acf43c95-373e-0410-b603-e72c3f656dc1
2012-11-22 12:50:16 +00:00
andrei
e2e010ea1f
Added the option to set sctp socket "adaptation" parameter.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5335 acf43c95-373e-0410-b603-e72c3f656dc1
2012-11-21 13:59:34 +00:00
paulc
20b149f704
Added setting to allow DebugFail from Javascript.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5331 acf43c95-373e-0410-b603-e72c3f656dc1
2012-11-20 16:08:25 +00:00
marian
451cf8fa69
Moved listener general config in 'general' section. Allow it to be an udp/tcp/tls listener. Removed 'listener general' section from config.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5310 acf43c95-373e-0410-b603-e72c3f656dc1
2012-10-29 15:41:51 +00:00
paulc
95409d49a9
Fixed minimum timeouts in sample config comments.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5304 acf43c95-373e-0410-b603-e72c3f656dc1
2012-10-24 09:01:07 +00:00
paulc
e827183b56
Added settings for some H.323 timeouts, some may be too tight by OpenH323 default.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5303 acf43c95-373e-0410-b603-e72c3f656dc1
2012-10-24 08:54:56 +00:00
marian
82eed34f8d
Removed max connections limit.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5297 acf43c95-373e-0410-b603-e72c3f656dc1
2012-10-19 07:28:59 +00:00
marian
d11a3736a0
Multiple database connections can now be configured for a postgres account.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5296 acf43c95-373e-0410-b603-e72c3f656dc1
2012-10-16 12:57:08 +00:00
paulc
4a641d9b25
Fixed timestamps in AMR when transcoding from non-20ms packetization.
...
Added setting for initial AMR mode.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5278 acf43c95-373e-0410-b603-e72c3f656dc1
2012-09-21 10:38:19 +00:00
marian
ec97de2487
Honor detected method when sending DTMFs.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5277 acf43c95-373e-0410-b603-e72c3f656dc1
2012-09-20 09:29:28 +00:00
marian
08654d5b53
Override channel dtmf methods in chan.dtmf only if explicitly requested.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5276 acf43c95-373e-0410-b603-e72c3f656dc1
2012-09-19 14:11:11 +00:00
paulc
5b5530d25e
Enqueue the module.update immediately when the RTP wrapper is destroyed.
...
These monitoring messages are now disabled by default.
Emit a delayed module.update if the number of RTP sessions or reflectors change.
This commit fixes a memory leak and system slowdown.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5267 acf43c95-373e-0410-b603-e72c3f656dc1
2012-09-18 11:26:23 +00:00
marian
e0fdf7c584
Allow dtmf send method(s) to be configured. Detect RFC2833 support when receiving remote capabilities.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5265 acf43c95-373e-0410-b603-e72c3f656dc1
2012-09-18 08:49:39 +00:00
marian
2030126a5f
Allow send dtmf method(s) to be configurable. Detect remote party INFO support from 'Allow' header.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5264 acf43c95-373e-0410-b603-e72c3f656dc1
2012-09-18 08:40:29 +00:00
andrei
fee18f0f18
Send accounting interim updates on call cdr status message.
...
Added Quintum radius attrinutes.
Add duplicate radius parameters in yate message.
Added the option to send radius messages from outside radius module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5263 acf43c95-373e-0410-b603-e72c3f656dc1
2012-09-14 15:15:06 +00:00
andrei
5adc97d095
Added the option to disable call cdr updates.
...
Added the option to send call cdr status.
Added the option to format call time.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5262 acf43c95-373e-0410-b603-e72c3f656dc1
2012-09-14 15:12:16 +00:00
andrei
900e263138
Handle charging isup message.
...
Added possibility to specify how to handle it from configuration.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5260 acf43c95-373e-0410-b603-e72c3f656dc1
2012-09-14 08:51:24 +00:00
paulc
1b5e46cecc
Allow postponing the embedded R: command when creating continuity check connection.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5256 acf43c95-373e-0410-b603-e72c3f656dc1
2012-09-11 18:42:52 +00:00
marian
6ee5e5825f
Implemented ping on client to server streams.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5252 acf43c95-373e-0410-b603-e72c3f656dc1
2012-09-05 13:50:08 +00:00
marian
a77586a7a9
Added configurable option (defaults to disable) used to change remote party's ip/port when a channel receives a response or a new transaction from a different address.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5250 acf43c95-373e-0410-b603-e72c3f656dc1
2012-09-03 09:41:46 +00:00
marian
4994228715
Documented stream redirect max parameter.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5248 acf43c95-373e-0410-b603-e72c3f656dc1
2012-08-29 11:45:37 +00:00
paulc
a9b848b408
Added an optional kernel buffer setting for RTP sockets.
...
This limits how much delayed (so useless anyway) packets are processed under high load.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5239 acf43c95-373e-0410-b603-e72c3f656dc1
2012-08-24 17:53:33 +00:00
oana
4b096a8081
Added separate setting for activating the SIP flood protection mechanism.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5234 acf43c95-373e-0410-b603-e72c3f656dc1
2012-08-20 11:06:06 +00:00
oana
ca3528c6e2
Set allowed number of simultaneous calls from configuration files. If not set, default to the maxchans setting in yate.conf.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5227 acf43c95-373e-0410-b603-e72c3f656dc1
2012-08-17 13:29:31 +00:00
oana
9ad504a992
Added mechanism to drop INVITE/REGISTER/SUBSCRIBE/OPTIONS messages when detecting a flood.
...
Other messages, as well as reINVITEs are still allowed.
Note: the meaning of the floodevents setting from ysipchan.conf has changed: now it sets the threshold for dropping messages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5226 acf43c95-373e-0410-b603-e72c3f656dc1
2012-08-17 12:31:07 +00:00
paulc
063adacfce
Added support for updating remote dialog and party on reINVITE.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5216 acf43c95-373e-0410-b603-e72c3f656dc1
2012-08-03 21:20:10 +00:00
andrei
36ad5bea74
Added configuration file to set default values for sctp parameters.
...
Show debug message if the sctp parameters values are not reliable for m2pa.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5164 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-29 14:00:52 +00:00
paulc
89210c61b5
Added a lockable class implementing variables shared between modules.
...
A static set of such variables is kept in Engine and can be initialized by yate.conf
git-svn-id: http://yate.null.ro/svn/yate/trunk@5159 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-27 17:48:50 +00:00
andrei
9826917545
Detect zombie sctp sockets and reconnect them.
...
Fixed sctp stream listener logic.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5130 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-18 17:09:11 +00:00
paulc
f5e76ddb6b
Changed the way callback JS functions are called.
...
Added a global Javascript loader.
Moved the main routing script to the [global] section.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5127 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-16 23:21:13 +00:00
paulc
808b738e60
Fixed one letter typo.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5126 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-16 23:17:27 +00:00
paulc
77040518d0
Changed trackparam to be default on in regexroute.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5111 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-13 07:21:13 +00:00
paulc
1f4a428278
Raised default maxevents to 25.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5110 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-13 06:51:17 +00:00
paulc
bf57830c7f
Added possibility to track message progress through handlers.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5107 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-12 23:47:01 +00:00
paulc
4789bdc327
Added example for accepting custom SIP methods.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5103 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-08 14:20:39 +00:00
paulc
45475007f8
Allow configuring a SLS to SLC right-shift in MTP3.
...
This is useful to load balance ISUP traffic controlling only odd or even CICs.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5086 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-01 09:35:45 +00:00
paulc
3ac7372757
Added logical OR operation and message information functions.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5069 acf43c95-373e-0410-b603-e72c3f656dc1
2012-05-21 10:31:03 +00:00
paulc
e7c7b6ceba
Allow setting the external address of a NAT in the SDP sent by SIP.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5058 acf43c95-373e-0410-b603-e72c3f656dc1
2012-05-11 21:33:21 +00:00
paulc
8672ff9cbd
Added module that can write events to log files.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5047 acf43c95-373e-0410-b603-e72c3f656dc1
2012-05-07 16:05:30 +00:00
paulc
c5a55ae978
Added a maximum counter for ISUP circuit replaces on remote block.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5045 acf43c95-373e-0410-b603-e72c3f656dc1
2012-05-04 13:22:17 +00:00
paulc
268c5dc105
Made the ISUP T7, T27 and T34 configurable.
...
Added capability to manually send a COT message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5043 acf43c95-373e-0410-b603-e72c3f656dc1
2012-05-04 12:29:53 +00:00
marian
395c7fef58
Added flags controlling ringing for incoming channels. Optionally add session content in jingle ringing stanza.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5033 acf43c95-373e-0410-b603-e72c3f656dc1
2012-05-01 14:30:26 +00:00
paulc
1094d10b84
Added Google Voice support module that sends DTMF at answer time.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5016 acf43c95-373e-0410-b603-e72c3f656dc1
2012-04-20 17:24:58 +00:00
marian
f47656f1fd
Changed component domain configuration parameter name to avoid conflict with optional connect address.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4981 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-26 15:02:40 +00:00