Commit graph

5335 commits

Author SHA1 Message Date
marian
2ab24ed2e2 Changed im.execute relay id. Removed im.route message relay. Route chat using call.route message.
git-svn-id: http://voip.null.ro/svn/yate@5618 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-13 07:54:00 +00:00
paulc
888654b983 No longer require =true on a line that requests to load a module.
git-svn-id: http://voip.null.ro/svn/yate@5617 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-09 12:42:58 +00:00
marian
bd3d5fc32e Fixed VC project options conflicts.
git-svn-id: http://voip.null.ro/svn/yate@5616 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-08 07:41:41 +00:00
paulc
52fc035ed7 Don't display telnet window size changes in non-debug compile.
git-svn-id: http://voip.null.ro/svn/yate@5615 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-07 11:53:15 +00:00
paulc
c572fbbce3 Fixed warnings - mostly conversions - exposed by Visual C++ compiler.
git-svn-id: http://voip.null.ro/svn/yate@5614 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-07 11:24:10 +00:00
paulc
751937b0ec More fixes related to 32 and 64 bit types usage in JS.
git-svn-id: http://voip.null.ro/svn/yate@5613 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-07 10:18:23 +00:00
paulc
e498bdc20f Fixed 64 bit types usage in Javascript, was broken on 32 bit machines.
git-svn-id: http://voip.null.ro/svn/yate@5612 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-07 09:49:52 +00:00
paulc
86ef36ca7f Separated 32 and 64 bit constructors and assignments for String.
git-svn-id: http://voip.null.ro/svn/yate@5611 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-06 15:42:44 +00:00
paulc
e23ad9bb51 Fixed comment destroyed by script.
git-svn-id: http://voip.null.ro/svn/yate@5610 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-06 13:49:03 +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
414a5d9414 Stop chan.rtp dispatch for audio or video media with empty formats list.
git-svn-id: http://voip.null.ro/svn/yate@5608 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-06 08:37:10 +00:00
marian
51406e17e2 Notify SDPSession descendents before dispatching chan.rtp. Improved debug.
git-svn-id: http://voip.null.ro/svn/yate@5607 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-06 08:35:00 +00:00
paulc
ccae9ca1cf Added settings to allow matching inbound calls from broken registrars.
git-svn-id: http://voip.null.ro/svn/yate@5606 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-05 20:45:29 +00:00
paulc
f777b559d2 Added Javascript methods for enabling and controlling debug levels.
git-svn-id: http://voip.null.ro/svn/yate@5605 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-05 09:56:52 +00:00
marian
972a23de13 Reset connect retry counter when received data not when connect succeeds. Fixes forever connect retry when connection is closed after accepted without receiving any data. Improved debug.
git-svn-id: http://voip.null.ro/svn/yate@5604 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-02 14:28:44 +00:00
marian
73bb976de9 Initialize all CallMonitor data members.
git-svn-id: http://voip.null.ro/svn/yate@5603 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-02 13:48:45 +00:00
oana
89974c646d Emit a user.authfail message when authentification for a SNMP request fails.
git-svn-id: http://voip.null.ro/svn/yate@5602 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-02 13:24:22 +00:00
marian
10f0d6bffc Check ssl availability. Don't bind a tls listener if the context is not valid. Don't try to connect a tls transport if ssl is not available.
git-svn-id: http://voip.null.ro/svn/yate@5601 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-02 11:56:53 +00:00
marian
8e97f597ee Fixed bug: start transport worker thread after init to make sure data is initialized. Fixes incoming tcp transport race condition.
git-svn-id: http://voip.null.ro/svn/yate@5600 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-02 11:11:38 +00:00
marian
c9257c678e Propagate non-retryable send errors to transaction. Terminate outgoing transactions in Trying state if first send attempt failed. Reset failed message party otherwise.
git-svn-id: http://voip.null.ro/svn/yate@5599 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-02 10:01:39 +00:00
marian
4a0533fa36 Fixed conversion from boolean false to pointer.
git-svn-id: http://voip.null.ro/svn/yate@5598 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-02 07:10:00 +00:00
paulc
d23fcafcee Added possibility to sepcify the hexa separator in regexroute.
Accelerated function name comparations in regexroute.


git-svn-id: http://voip.null.ro/svn/yate@5597 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-01 15:23:59 +00:00
paulc
a19f534767 Added unHexify version that automatically detects separator presence.
git-svn-id: http://voip.null.ro/svn/yate@5596 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-01 14:52:52 +00:00
marian
73a20bf4d4 Warn if failed to send RTP/RTCP data.
git-svn-id: http://voip.null.ro/svn/yate@5595 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-01 13:44:59 +00:00
paulc
b5ba94fded Use message watches in bruteforcers ban script to improve behavior under load.
Improved some code comments in the script.


git-svn-id: http://voip.null.ro/svn/yate@5594 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-01 09:11:43 +00:00
oana
f132e90ed2 Improved speed of appending parsed operator codes to the operator codes list.
git-svn-id: http://voip.null.ro/svn/yate@5593 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-01 07:34:21 +00:00
paulc
6071cb7777 MIB type usage fixes, use Gauge32 instead of Counter32 for values that do not roll-over.
git-svn-id: http://voip.null.ro/svn/yate@5592 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-31 12:23:56 +00:00
paulc
dd1bfde5df Fixed MIB type usage to be SMIv2 compliant.
git-svn-id: http://voip.null.ro/svn/yate@5591 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-29 14:03:29 +00:00
paulc
3832903902 Fixed two minor MIB errors.
git-svn-id: http://voip.null.ro/svn/yate@5590 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-29 13:28:00 +00:00
paulc
28d69900c8 Fixed order of declarations in the genericAlarm notification.
Renamed leaf moduleInfo to moduleExtra to fix a duplicate name.


git-svn-id: http://voip.null.ro/svn/yate@5589 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-29 12:51:30 +00:00
marian
a833e3dc52 Incoming registration NAT detection: don't check port for non udp parties.
git-svn-id: http://voip.null.ro/svn/yate@5588 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-23 14:39:46 +00:00
paulc
ebbdc98816 Ignore To tags in 100 answers, they are not supposed to establish a dialog.
git-svn-id: http://voip.null.ro/svn/yate@5587 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-18 12:55:01 +00:00
oana
1c5160f54d Resolve fields on expressions/non-objects also.
git-svn-id: http://voip.null.ro/svn/yate@5586 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-17 14:47:33 +00:00
oana
53834559a2 Fix Array.pop() implementation in order to properly return objects.
Also, when building constant objects or array, set their name according to internal convention.



git-svn-id: http://voip.null.ro/svn/yate@5585 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-17 11:02:25 +00:00
oana
91a8e2e62d Bug fix: don't allow enumeration of the length property in Array.
Properly handle assignments to the Array.length property: if set to a value smaller than the previous length value, destroy all objects found at indexes greater than length.



git-svn-id: http://voip.null.ro/svn/yate@5584 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-16 13:47:17 +00:00
paulc
7221317efd Copy a SIP remote party change to the "address" parameter.
Add change information for address and contact in the call.update message.
Delay updating channel parameters until the reINVITE is accepted.


git-svn-id: http://voip.null.ro/svn/yate@5583 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-16 13:15:40 +00:00
marian
089da38bee Windows: avoid evaluating debug macro parameters when the debug message is not compiled.
git-svn-id: http://voip.null.ro/svn/yate@5582 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-16 11:02:10 +00:00
oana
20ed4703b8 Fixed constructors for constant objects and arrays, avoid enumeration of prototype methods.
git-svn-id: http://voip.null.ro/svn/yate@5581 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-15 11:26:02 +00:00
oana
e0eb48805e Also update array length when assigning values through the array subscript operator.
git-svn-id: http://voip.null.ro/svn/yate@5580 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-11 13:25:09 +00:00
paulc
655d4a34fe Cleaned up and simplified the direction QoS monitoring code.
git-svn-id: http://voip.null.ro/svn/yate@5579 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-09 12:05:46 +00:00
paulc
99a7cc1f21 Add alarmText (if provided) to the new style specificAlarm trap.
git-svn-id: http://voip.null.ro/svn/yate@5578 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-09 11:57:59 +00:00
paulc
f0434cf4d3 Send trap sysUpTimeInstance with 1/100 s resolution.
git-svn-id: http://voip.null.ro/svn/yate@5577 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-09 11:42:10 +00:00
marian
81a49d562b Fixed bug: the 'mode' attribute of ilbc payload overrides the 'ptime' SDP line.
git-svn-id: http://voip.null.ro/svn/yate@5576 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-09 09:40:06 +00:00
oana
7199c38cb5 Changed section configuration example for monitoring routing directions.
Fixed spelling error.



git-svn-id: http://voip.null.ro/svn/yate@5575 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-09 09:16:43 +00:00
paulc
f964a7922d Moved all trap variables to a common specificAlarm trap OID.
Edited the MIB so genericAlarm and specificAlarm use the NOTIFICATION-TYPE macro.


git-svn-id: http://voip.null.ro/svn/yate@5574 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-08 14:46:19 +00:00
paulc
cc07622946 Check for disabled traps when placed in a specific alarm too.
Don't send the trap if all its parameters were disabled.


git-svn-id: http://voip.null.ro/svn/yate@5573 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-08 14:40:15 +00:00
paulc
b39d2c4d71 Synchronized parameters CPU modules, fixes a bug introduced by Rev. 5396
Simplified logic and cleaned up code.


git-svn-id: http://voip.null.ro/svn/yate@5572 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-08 14:38:13 +00:00
marian
6971315341 Show main window when incoming call notification window become active (MacOS only).
git-svn-id: http://voip.null.ro/svn/yate@5571 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-08 13:37:49 +00:00
marian
6e4873aaa3 Added property used to show another window when a window is activated.
git-svn-id: http://voip.null.ro/svn/yate@5570 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-08 13:36:53 +00:00
paulc
22dcf9f53e 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://voip.null.ro/svn/yate@5569 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-08 12:21:26 +00:00