Commit Graph

5500 Commits

Author SHA1 Message Date
marian d5273458ab Show main window when incoming call notification window become active (MacOS only).
git-svn-id: http://yate.null.ro/svn/yate/trunk@5571 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-08 13:37:49 +00:00
marian 6474806a63 Added property used to show another window when a window is activated.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5570 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-08 13:36:53 +00:00
paulc 3cf42e2828 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://yate.null.ro/svn/yate/trunk@5569 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-08 12:21:26 +00:00
paulc f1e97e2488 Send alarms from the SNMP module.
Disable trap sending on SNMP service shutdown caused by socket error.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5568 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-08 11:38:23 +00:00
paulc 7a41d92af8 Make sure captured events have some form of timestamp.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5567 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-08 10:55:21 +00:00
paulc 74aae464d4 Sent the unexpectedRestart trap only if the child was terminated by a signal.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5566 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-08 08:10:40 +00:00
paulc 6053283c1d Fixed comparation in new worker thread alarm level.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5565 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-05 13:47:11 +00:00
paulc 2d7d0489d5 Added Engine.alarm() method in Javascript.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5564 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-05 12:50:18 +00:00
paulc 863247ff31 Send Alarm from several places instead of just Debug.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5563 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-05 12:49:44 +00:00
paulc 2f20df0f4d Added support for hooking into Alarm() and sending SNMP genericAlarm traps.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5562 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-05 12:48:19 +00:00
paulc 0a015f3fe1 Added MIB entries for Generic Alarms.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5561 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-05 12:47:02 +00:00
paulc 608b8f17c9 Support for sending traps with an arbitrary number of variables.
More flexible handling of the monitor.notify message parameters.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5560 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-05 12:42:32 +00:00
paulc 696317d733 Added a generic Alarm() function that can be hooked by a module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5559 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-05 12:40:59 +00:00
paulc 224a6a1471 Fixed the OID included in traps to no longer held a .0 suffix.
Fixed a memory leak that occured when failing to send a misconfigured trap.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5558 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-05 09:50:29 +00:00
andrei c7af62107d Added methods to obtain the parameters list from a NamedList.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5557 acf43c95-373e-0410-b603-e72c3f656dc1
2013-07-01 10:54:57 +00:00
marian 8cfd569cdf Added incoming call notification window.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5556 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-25 15:04:42 +00:00
marian 8cec1717df Added more window flags to set from ui. Don't move notification windows.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5555 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-25 15:01:05 +00:00
marian 5be733d70a Added support to negotiate gsm half rate on iax.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5554 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-25 13:21:29 +00:00
marian ed86466da2 Chain iax engine debug enabler in module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5553 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-24 15:00:58 +00:00
paulc d239f9a084 Populate more parameters in the IAX chan.startup message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5552 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-24 14:02:11 +00:00
marian cab5d6ebc4 Fixed bug: avoid rejecting a call when a full Voice frame is received before processing Accept.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5551 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-24 09:13:17 +00:00
marian 5f3ab731e3 Added support for multiple iax listeners.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5550 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-20 13:50:39 +00:00
paulc b3f76e22c0 Removed a potential buffer overflow, the Telnet options are binary anyway.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5549 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-14 15:52:55 +00:00
paulc 0aba5b2329 Added support for Telnet window size and paged output.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5548 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-14 15:31:02 +00:00
paulc b65b5a40e2 Removed a spurious warning at shutdown.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5547 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-14 15:29:50 +00:00
marian 266819937c Fixed race condition when (re)setting connection transaction pointer.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5546 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-14 14:54:22 +00:00
paulc 2cf95d0cf8 Return -1 to the Mutex or Semaphore count if they are not counted (started without -Dd).
Don't include them in Engine status if not counted.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5545 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-14 13:08:30 +00:00
marian 03618a32ff Added option to use efficient trunking: a transaction can now send trunking data only if the number of calls using the trunk is greater then 1.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5544 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-14 12:31:31 +00:00
oana 8e228e8e9c Bug fix: when encoding a long ASN.1 tag, insert it at the beginning of the payload, not at the end.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5543 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-13 13:59:33 +00:00
marian b88be7a47e Allow trunking parameters set in 'user.login' to override configured. Allow trunking out to be enabled in 'user.login'.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5542 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-13 10:28:53 +00:00
paulc 347829548c Invert the action of -Dd command line option, favor performance by default.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5541 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-13 09:27:03 +00:00
marian 1f8feb6d48 Made sent challenge timeout interval configurable. Improved debug.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5540 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-12 13:47:13 +00:00
marian c924cdfb28 Fixed transaction timeout when waiting for terminate. improved debug.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5539 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-12 12:17:20 +00:00
marian e09aa75d48 Send INVAL for all unmatched full frames except for INVAL.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5538 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-11 14:03:57 +00:00
marian d6060f0213 Made configurable ping interval, frame retransmission counter and interval.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5537 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-11 13:41:36 +00:00
marian ce83870516 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://yate.null.ro/svn/yate/trunk@5536 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-11 10:23:22 +00:00
marian 3021fe3b2a 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://yate.null.ro/svn/yate/trunk@5535 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-11 08:57:46 +00:00
oana 9d8f0a75b0 Changed configuration example for RTP monitoring.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5534 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-10 12:28:59 +00:00
paulc a5bac6672b Added settings for the SIP T1 and T4 timers.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5533 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-07 15:18:42 +00:00
paulc 55f287abd5 Copy SIP authentication headers to Yate messages when foreign auth is enabled.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5532 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-07 15:17:19 +00:00
paulc a71a910e8f Allow MIME lines to build only the content part of the line without header.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5531 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-07 15:15:31 +00:00
marian e3af4022bc Fixed IAX uri regexp: proto can be iax or iax2.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5530 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-07 09:40:47 +00:00
marian 5c24fda9b0 Added some missing frame and IEs names to decoder.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5529 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-05 15:00:20 +00:00
marian 14b658f0a5 Send missing required parameters in New and RegRej.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5528 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-05 11:03:40 +00:00
marian 0632636339 Set and handle caller number type, presentation and screening.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5527 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-05 09:57:42 +00:00
paulc 5cbae1781a Populate user.register with custom SIP headers.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5526 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-04 14:47:06 +00:00
paulc 2b12d13fa7 Allow returning a message body from a generic SIP handler.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5525 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-04 14:46:03 +00:00
paulc 5139fb89c5 Added possibility to set credentials in generic UAC transactions.
SIP headers and body can be returned from generic UAC transactions.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5524 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-04 14:45:35 +00:00
paulc d0aba1a525 Apply NAT detection only when registering a SIP or SIPS URI.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5523 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-04 14:44:23 +00:00
marian a3fc6023a1 Properly send and handle call termination reason.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5522 acf43c95-373e-0410-b603-e72c3f656dc1
2013-06-04 13:31:33 +00:00