paulc
85b209df57
Map received disconnect cause "noanswer" to 480 Temporarily Unavailable.
...
Code 487 should be used only when a transaction is CANCELed.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4984 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-29 16:34:32 +00:00
paulc
f93fe6bc0d
Allow the "number" parameter to be processed in the user.auth message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4983 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-27 15:16:42 +00:00
marian
ed57a612c0
Added support to offer p2p transport for outgoing jingle sessions.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4982 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-27 07:37:56 +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
marian
dbab3197ee
Added support for outgoing jabber component streams.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4980 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-26 14:44:01 +00:00
paulc
a6b2939f57
By default append the node name to the SNMP Engine ID.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4979 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-26 13:51:48 +00:00
paulc
67d8226f0b
Allow matching prefixes of configurable minimum length in a cache.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4978 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-26 11:59:19 +00:00
paulc
297b90c2c8
Allow returning true but not setting retValue from regexroute.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4976 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-26 00:28:33 +00:00
paulc
ab2222ef67
Changed the way SIP authentication is performed by UAS.
...
This allows implementing custom authentication schemes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4975 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-26 00:25:00 +00:00
paulc
717ee6b7fa
Resolve the hostname of a MGCP endpoint only when first needed.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4972 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-22 14:01:24 +00:00
paulc
455960a715
Added possibility to return custom SIP failure from user.auth message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4971 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-19 17:37:21 +00:00
paulc
2c049bfbd1
Added the SIP user agent as "device" parameter of the user.auth message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4970 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-18 16:57:28 +00:00
paulc
2001ca59f3
Detect and compile with the new aft_core wanpipe API.
...
Code is experimental, currently DTMF detection is not supported!
git-svn-id: http://yate.null.ro/svn/yate/trunk@4967 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-16 17:00:11 +00:00
paulc
fa6153dd82
Fixed RTP dejitter code, use it automatically in client mode.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4961 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-13 09:43:47 +00:00
marian
a3ef7e0139
Added isac to jingle known codecs.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4957 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-06 16:01:37 +00:00
paulc
03e3154ab9
Wait until the entire MOH buffer is full before pushing it out.
...
This fixes sending many short packets over G.711.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4956 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-05 17:16:20 +00:00
paulc
6a19d73e58
Fixed a compile conversion warning.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4955 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-05 17:14:16 +00:00
paulc
49e1f5586d
Moved declaration of some of the JS methods in the proper static initializer.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4954 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-05 09:53:31 +00:00
andrei
6948b43706
Added iSAC codec support based on lib WebRTC.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4952 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-02 17:45:45 +00:00
andrei
8fcb756d4e
Added iSAC formats.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4951 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-02 17:39:00 +00:00
paulc
1e5e891acf
Added ability to limit how much to try to acquire a non-critical mutex.
...
This should reduce contention during high load and the chances to deadlock.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4950 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-02 16:01:45 +00:00
paulc
9e676c93c0
Sleep a time correlated to the fake T.38 number of samples.
...
This makes T.38 terminal timeouts have the correct length.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4948 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-28 18:02:31 +00:00
paulc
bb365062b2
Fixed cursor position after debug information writes or machine mode.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4947 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-24 19:13:35 +00:00
paulc
73770407e7
Fixed cursor position after screen erase (^L) command.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4946 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-24 19:00:37 +00:00
paulc
204c13e8d9
Implemented line editing and command history in rmanager.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4945 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-24 18:06:10 +00:00
paulc
59f5dbc216
Fixed h323chan status reporting logic, was not reporting in case of broadcasts.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4944 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-23 16:48:29 +00:00
paulc
181055084a
Added minimum interval for speaker tracking notifications.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4943 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-23 16:44:44 +00:00
paulc
ef3c2fe390
Fixed a parameter spelling error.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4940 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-22 20:43:57 +00:00
paulc
ed193a3432
Got rid of the useless ScriptEvaluator class, made instead some ExpEvaluator methods public.
...
Fixed parsing of function declarations.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4933 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-20 15:46:19 +00:00
paulc
a242f792c5
Updated scripting code.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4921 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-17 16:19:17 +00:00
marian
967ac21f1a
Reset received rtp ssrc media attribute to avoid sending it back.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4901 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-13 10:04:07 +00:00
marian
c903b92d06
Convert to signed when using the unary operator '-' on unsigned variables. Fixed VC warnings. Fixed debug message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4897 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-10 16:44:33 +00:00
paulc
203733b309
Added missing library and modules to install and package.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4893 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-10 15:54:16 +00:00
paulc
5b773e7c5a
Added partial universal scripting implementation with Javascript support.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4892 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-10 14:53:55 +00:00
paulc
25b49afb9c
Added support for holding in memory and retrieving events from startup or arbitrary sources.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4887 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-10 13:59:36 +00:00
paulc
f0523ef85b
Added specific make rules for modules subdirectories to fix building outside source dir with broken make.
...
Added header dependencies for libraries needed by modules.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4882 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-10 11:57:53 +00:00
marian
0b3238358d
Apply custom tree widget attributes from parameters.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4875 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-10 09:10:21 +00:00
paulc
e1aada00d3
Clear any local SIP media channels before populating the 200 answer to BYE.
...
This allows returning P-RTP-Stat when the other party initiates the hangup.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4860 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-08 15:56:00 +00:00
paulc
853f32d846
Prevent buggy modules from stopping a broadcast engine.help message.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4836 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-06 13:32:57 +00:00
paulc
1f08cf131c
Fixed help handling for cache module, was killing all subsequent info.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4835 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-06 13:27:59 +00:00
paulc
3df9b4804c
Fixed a debug mode output so the compiler can check the printf expression.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4832 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-04 12:27:34 +00:00
marian
b31fcf7973
Notify and handle resource update capabilities when received a response to disco info.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4830 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-03 18:23:45 +00:00
marian
bf7cb7d6bc
Moved channel control buttons to channel item in channels list. Conference and transfer are now done from master channel and shown in its item in channels list. Changed user interface colors and shapes.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4829 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-03 17:31:33 +00:00
paulc
993b72f846
Adjust the timestamp too when performing PLC.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4826 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-30 17:29:31 +00:00
paulc
9d03da7a84
Perform Packet Loss Concealement in the iLBC decoder.
...
Provides reasonable quality for up to 20% non-sequential packet loss.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4825 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-30 17:15:24 +00:00
paulc
e04ffe33fc
Made the ioPacketsLost() method available in RTP session.
...
Flag the data following one or more missing packets.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4824 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-30 16:50:10 +00:00
marian
40fb1442a6
Allow columns with empty title in custom tables.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4819 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-25 10:18:35 +00:00
paulc
c2487c52d8
Implemented matching by CIC range so multiple manglers can run on same PC.
...
Added capability to mangle routing label and CIC of ISUP messages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4817 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-23 16:45:49 +00:00
paulc
c6b929a82d
Convert the TCAP protocol version to and from XML.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4814 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-20 11:13:03 +00:00
oana
f1e4762f95
Bug fix: properly read IP address from configuration file.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4812 acf43c95-373e-0410-b603-e72c3f656dc1
2012-01-20 09:52:24 +00:00