Commit Graph

5500 Commits

Author SHA1 Message Date
marian 27887d0faa Add a configurable route_type parameter if missing when late routing a msg.execute message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5621 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-13 10:10:33 +00:00
marian 9ad1953fa6 Fixed compile error.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5620 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-13 08:32:24 +00:00
marian 9fab20a109 Always handle MESSAGE method. Route incoming MESSAGE received outside INVITE dialog using call.route and send it using msg.execute. Forward MESSAGE received inside INVITE dialogs to channel peer using chan.text.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5619 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-13 08:31:33 +00:00
marian e0942e7e65 Changed im.execute relay id. Removed im.route message relay. Route chat using call.route message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5618 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-13 07:54:00 +00:00
paulc a8e03e577b No longer require =true on a line that requests to load a module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5617 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-09 12:42:58 +00:00
marian df080024ae Fixed VC project options conflicts.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5616 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-08 07:41:41 +00:00
paulc 55c7a8e843 Don't display telnet window size changes in non-debug compile.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5615 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-07 11:53:15 +00:00
paulc 7c39b31458 Fixed warnings - mostly conversions - exposed by Visual C++ compiler.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5614 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-07 11:24:10 +00:00
paulc e81cbde58e More fixes related to 32 and 64 bit types usage in JS.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5613 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-07 10:18:23 +00:00
paulc 18ff43d395 Fixed 64 bit types usage in Javascript, was broken on 32 bit machines.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5612 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-07 09:49:52 +00:00
paulc c371a7037c Separated 32 and 64 bit constructors and assignments for String.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5611 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-06 15:42:44 +00:00
paulc 4a36b1aff2 Fixed comment destroyed by script.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5610 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-06 13:49:03 +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
marian 46ec59af29 Stop chan.rtp dispatch for audio or video media with empty formats list.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5608 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-06 08:37:10 +00:00
marian bd9a10d476 Notify SDPSession descendents before dispatching chan.rtp. Improved debug.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5607 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-06 08:35:00 +00:00
paulc 13547a1ff3 Added settings to allow matching inbound calls from broken registrars.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5606 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-05 20:45:29 +00:00
paulc bdcfd22d5b Added Javascript methods for enabling and controlling debug levels.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5605 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-05 09:56:52 +00:00
marian acafd80e98 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://yate.null.ro/svn/yate/trunk@5604 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-02 14:28:44 +00:00
marian b81948b893 Initialize all CallMonitor data members.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5603 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-02 13:48:45 +00:00
oana 64ec2f1b9e Emit a user.authfail message when authentification for a SNMP request fails.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5602 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-02 13:24:22 +00:00
marian c367c116fb 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://yate.null.ro/svn/yate/trunk@5601 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-02 11:56:53 +00:00
marian 9a13938320 Fixed bug: start transport worker thread after init to make sure data is initialized. Fixes incoming tcp transport race condition.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5600 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-02 11:11:38 +00:00
marian a0b11fc63d 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://yate.null.ro/svn/yate/trunk@5599 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-02 10:01:39 +00:00
marian d4b5beaa08 Fixed conversion from boolean false to pointer.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5598 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-02 07:10:00 +00:00
paulc 5d7e4bb682 Added possibility to sepcify the hexa separator in regexroute.
Accelerated function name comparations in regexroute.


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


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


git-svn-id: http://yate.null.ro/svn/yate/trunk@5589 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-29 12:51:30 +00:00
marian cfa0be7eb2 Incoming registration NAT detection: don't check port for non udp parties.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5588 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-23 14:39:46 +00:00
paulc 3843f27737 Ignore To tags in 100 answers, they are not supposed to establish a dialog.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5587 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-18 12:55:01 +00:00
oana f7287c7d7b Resolve fields on expressions/non-objects also.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5586 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-17 14:47:33 +00:00
oana da23194709 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://yate.null.ro/svn/yate/trunk@5585 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-17 11:02:25 +00:00
oana 8de63f495f 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://yate.null.ro/svn/yate/trunk@5584 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-16 13:47:17 +00:00
paulc d8b1569efd 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://yate.null.ro/svn/yate/trunk@5583 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-16 13:15:40 +00:00
marian d611e533ca Windows: avoid evaluating debug macro parameters when the debug message is not compiled.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5582 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-16 11:02:10 +00:00
oana 631b11c48e Fixed constructors for constant objects and arrays, avoid enumeration of prototype methods.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5581 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-15 11:26:02 +00:00
oana 008f6d5e67 Also update array length when assigning values through the array subscript operator.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5580 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-11 13:25:09 +00:00
paulc 868daf6efd Cleaned up and simplified the direction QoS monitoring code.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5579 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-09 12:05:46 +00:00
paulc 8efaad89e7 Add alarmText (if provided) to the new style specificAlarm trap.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5578 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-09 11:57:59 +00:00
paulc a1fe617088 Send trap sysUpTimeInstance with 1/100 s resolution.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5577 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-09 11:42:10 +00:00
marian c52c646fd4 Fixed bug: the 'mode' attribute of ilbc payload overrides the 'ptime' SDP line.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5576 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-09 09:40:06 +00:00
oana 9208f469b1 Changed section configuration example for monitoring routing directions.
Fixed spelling error.



git-svn-id: http://yate.null.ro/svn/yate/trunk@5575 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-09 09:16:43 +00:00
paulc babd3f41b9 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://yate.null.ro/svn/yate/trunk@5574 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-08 14:46:19 +00:00
paulc 439e8d6d31 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://yate.null.ro/svn/yate/trunk@5573 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-08 14:40:15 +00:00
paulc 2aa31a41a7 Synchronized parameters CPU modules, fixes a bug introduced by Rev. 5396
Simplified logic and cleaned up code.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5572 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-08 14:38:13 +00:00