George Joseph b7a875778a 
	
	
	res_musiconhold:  Add kill_escalation_delay, kill_method to class ... 
			By default, when res_musiconhold reloads or unloads, it sends a HUP
signal to custom applications (and all descendants), waits 100ms,
then sends a TERM signal, waits 100ms, then finally sends a KILL
signal.  An application which is interacting with an external
device and/or spawns children of its own may not be able to exit
cleanly in the default times, expecially if sent a KILL signal, or
if it's children are getting signals directly from
res_musiconhoild.
* To allow extra time, the 'kill_escalation_delay'
  class option can be used to set the number of milliseconds
  res_musiconhold waits before escalating kill signals, with the
  default being the current 100ms.
* To control to whom the signals are sent, the "kill_method" class
  option can be set to "process_group" (the default, existing
  behavior), which sends signals to the application and its
  descendants directly, or "process" which sends signals only to the
  application itself.
Change-Id: Iff70a1a9405685a9021a68416830c0db5158603b 
		
	 
		2017-07-11 14:43:41 -06:00 
	 
	
	
	
		 
	
	
		
			
			
			
			
			
			2017-01-04 14:06:20 -06:00 
		 
	
		
			
			
			
			
			
			2017-04-16 18:59:54 -06:00 
		 
	
		
			
			
			
			
			
			2017-01-04 14:06:20 -06:00 
		 
	
		
			
			
			
			
			
			2017-07-10 09:55:05 -05:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2017-05-26 12:15:42 -04:00 
		 
	
		
			
			
			
			
			
			2017-01-26 17:06:40 -06:00 
		 
	
		
			
			
			
			
			
			2017-05-30 16:09:50 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-14 12:53:03 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-14 12:53:03 -04:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
	
		
			
			
			
			
			
			2017-05-26 09:25:51 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2017-06-15 19:34:03 -05:00 
		 
	
		
			
			
			
			
			
			2017-06-15 19:34:03 -05:00 
		 
	
		
			
			
			
			
			
			2017-06-15 19:34:03 -05:00 
		 
	
		
			
			
			
			
			
			2017-06-15 19:34:03 -05:00 
		 
	
		
			
			
			
			
			
			2017-06-15 19:34:03 -05:00 
		 
	
		
			
			
			
			
			
			2017-06-15 19:34:03 -05:00 
		 
	
		
			
			
			
			
			
			2017-06-15 19:34:03 -05:00 
		 
	
		
			
			
			
			
			
			2017-06-15 19:34:03 -05:00 
		 
	
		
			
			
			
			
			
			2017-04-12 15:57:21 -06:00 
		 
	
		
	
		
			
			
			
			
			
			2017-06-15 19:34:03 -05:00 
		 
	
		
			
			
			
			
			
			2017-06-15 19:34:03 -05:00 
		 
	
		
			
			
			
			
			
			2017-06-15 19:34:03 -05:00 
		 
	
		
			
			
			
			
			
			2017-04-12 15:57:21 -06:00 
		 
	
		
	
		
			
			
			
			
			
			2016-11-29 13:35:26 -02:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2017-04-12 15:57:21 -06:00 
		 
	
		
	
		
			
			
			
			
			
			2017-04-12 15:57:21 -06:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2017-02-10 18:04:41 -05:00 
		 
	
		
			
			
			
			
			
			2017-02-21 10:53:17 -06:00 
		 
	
		
			
			
			
			
			
			2017-02-22 17:37:52 -06:00 
		 
	
		
			
			
			
			
			
			2017-02-21 10:53:17 -06:00 
		 
	
		
			
			
			
			
			
			2017-03-01 07:27:50 -06:00 
		 
	
		
			
			
			
			
			
			2017-05-25 10:02:42 +02:00 
		 
	
		
			
			
			
			
			
			2017-04-12 15:57:21 -06:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2017-06-16 07:53:22 -05:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2017-04-12 15:57:21 -06:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2017-05-23 10:57:57 -05:00 
		 
	
		
			
			
			
			
			
			2017-05-23 10:57:57 -05:00 
		 
	
		
			
			
			
			
			
			2016-07-22 10:09:08 +02:00 
		 
	
		
			
			
			
			
			
			2016-12-08 11:47:30 +00:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2017-03-21 13:40:29 -06:00 
		 
	
		
			
			
			
			
			
			2017-05-18 16:36:21 -05:00 
		 
	
		
			
			
			
			
			
			2017-04-24 13:22:48 -05:00 
		 
	
		
			
			
			
			
			
			2016-06-08 12:32:02 -05:00 
		 
	
		
			
			
			
			
			
			2017-04-12 15:57:39 -06:00 
		 
	
		
			
			
			
			
			
			2016-11-15 22:25:14 +02:00 
		 
	
		
			
			
			
			
			
			2017-04-12 15:57:21 -06:00 
		 
	
		
	
		
			
			
			
			
			
			2017-04-12 15:57:21 -06:00 
		 
	
		
			
			
			
			
			
			2015-05-13 16:34:23 -05:00 
		 
	
		
			
			
			
			
			
			2015-05-13 16:34:23 -05:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
	
		
			
			
			
			
			
			2017-07-11 14:43:41 -06:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
	
		
			
			
			
			
			
			2016-08-21 18:56:01 -05:00 
		 
	
		
			
			
			
			
			
			2016-01-22 11:59:06 -06:00 
		 
	
		
			
			
			
			
			
			2017-07-05 11:25:58 -05:00 
		 
	
		
			
			
			
			
			
			2016-02-16 16:42:26 -06:00 
		 
	
		
			
			
			
			
			
			2017-01-04 14:06:20 -06:00 
		 
	
		
			
			
			
			
			
			2016-11-15 22:25:14 +02:00 
		 
	
		
	
		
			
			
			
			
			
			2017-01-24 11:25:19 -06:00 
		 
	
		
			
			
			
			
			
			2016-01-20 09:56:13 -07:00 
		 
	
		
			
			
			
			
			
			2015-05-13 16:34:23 -05:00 
		 
	
		
			
			
			
			
			
			2017-02-20 22:24:31 -06:00 
		 
	
		
			
			
			
			
			
			2017-04-26 15:32:11 -05:00 
		 
	
		
			
			
			
			
			
			2017-03-28 15:51:21 -06:00 
		 
	
		
			
			
			
			
			
			2017-06-16 11:25:07 -05:00 
		 
	
		
			
			
			
			
			
			2016-12-31 20:00:46 -06:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2016-05-19 09:08:37 -03:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2016-04-27 10:58:43 -05:00 
		 
	
		
			
			
			
			
			
			2017-03-15 13:52:15 +00:00 
		 
	
		
			
			
			
			
			
			2016-09-09 17:13:02 -05:00 
		 
	
		
			
			
			
			
			
			2017-02-15 13:11:46 -06:00 
		 
	
		
	
		
			
			
			
			
			
			2016-05-27 12:43:54 -05:00 
		 
	
		
			
			
			
			
			
			2017-02-23 16:23:53 -06:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2017-03-21 08:45:37 -06:00 
		 
	
		
			
			
			
			
			
			2016-05-30 19:31:26 -05:00 
		 
	
		
			
			
			
			
			
			2017-06-22 16:01:52 -05:00 
		 
	
		
			
			
			
			
			
			2017-04-12 15:57:21 -06:00 
		 
	
		
			
			
			
			
			
			2016-03-07 13:16:41 -06:00 
		 
	
		
			
			
			
			
			
			2017-04-12 15:57:21 -06:00 
		 
	
		
			
			
			
			
			
			2017-04-28 11:04:57 -05:00 
		 
	
		
			
			
			
			
			
			2017-04-12 15:57:21 -06:00 
		 
	
		
	
		
			
			
			
			
			
			2017-04-12 15:57:21 -06:00 
		 
	
		
			
			
			
			
			
			2016-09-09 17:13:02 -05:00 
		 
	
		
			
			
			
			
			
			2015-05-13 16:34:23 -05:00 
		 
	
		
			
			
			
			
			
			2017-06-16 11:25:07 -05:00 
		 
	
		
			
			
			
			
			
			2015-08-06 05:20:47 -05:00 
		 
	
		
			
			
			
			
			
			2017-06-16 11:25:07 -05:00 
		 
	
		
			
			
			
			
			
			2017-04-07 08:44:49 -05:00 
		 
	
		
			
			
			
			
			
			2017-06-14 11:16:54 -05:00 
		 
	
		
			
			
			
			
			
			2016-03-30 13:23:54 -05:00 
		 
	
		
			
			
			
			
			
			2017-06-13 14:28:21 -05:00 
		 
	
		
			
			
			
			
			
			2016-11-10 16:59:41 -05:00 
		 
	
		
			
			
			
			
			
			2017-02-08 11:54:39 -06:00 
		 
	
		
			
			
			
			
			
			2015-11-13 16:34:41 -05:00 
		 
	
		
			
			
			
			
			
			2017-06-29 07:57:01 -06:00 
		 
	
		
			
			
			
			
			
			2017-04-12 15:57:21 -06:00 
		 
	
		
			
			
			
			
			
			2017-06-28 18:36:29 +00:00 
		 
	
		
			
			
			
			
			
			2017-06-28 18:36:29 +00:00 
		 
	
		
			
			
			
			
			
			2015-05-13 16:34:23 -05:00 
		 
	
		
			
			
			
			
			
			2017-06-28 18:36:29 +00:00 
		 
	
		
			
			
			
			
			
			2016-09-14 09:53:33 -05:00 
		 
	
		
			
			
			
			
			
			2017-06-09 09:55:44 -05:00 
		 
	
		
			
			
			
			
			
			2017-06-16 11:25:07 -05:00 
		 
	
		
			
			
			
			
			
			2017-07-10 09:55:05 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2017-02-01 17:33:41 -06:00 
		 
	
		
			
			
			
			
			
			2017-07-06 16:14:48 -05:00 
		 
	
		
			
			
			
			
			
			2017-06-06 10:55:04 -05:00 
		 
	
		
			
			
			
			
			
			2016-05-27 11:00:09 -05:00 
		 
	
		
			
			
			
			
			
			2017-04-27 19:08:05 -05:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2017-04-12 15:57:21 -06:00 
		 
	
		
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2017-02-13 11:33:15 -05:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
	
		
			
			
			
			
			
			2017-05-26 12:15:42 -04:00 
		 
	
		
			
			
			
			
			
			2015-03-17 22:03:01 +00:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
	
		
			
			
			
			
			
			2017-04-12 15:57:21 -06:00 
		 
	
		
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
	
		
			
			
			
			
			
			2017-04-12 15:57:21 -06:00 
		 
	
		
	
		
			
			
			
			
			
			2017-04-12 15:57:21 -06:00 
		 
	
		
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
	
		
			
			
			
			
			
			2017-04-12 15:57:21 -06:00 
		 
	
		
	
		
			
			
			
			
			
			2017-06-16 15:08:45 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2017-04-12 15:57:21 -06:00 
		 
	
		
			
			
			
			
			
			2016-02-16 12:26:29 -06:00 
		 
	
		
			
			
			
			
			
			2017-04-14 16:55:03 -05:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2015-07-02 05:13:37 -05:00 
		 
	
		
			
			
			
			
			
			2016-10-27 09:53:55 -04:00 
		 
	
		
			
			
			
			
			
			2015-07-02 05:13:37 -05:00 
		 
	
		
			
			
			
			
			
			2017-03-29 06:57:49 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2016-09-25 13:40:23 -05:00