Richard Mudgett
40547e7210
ISDN AOC: Fix crash from an AOC-E message that doesn't have a channel association.
...
Processing an AOC-E event that does not or no longer has a channel
association causes a crash.
The problem with posting AOC events to the channel topic is that AOC-E
events don't always have a channel association and posting the event to
the all channels topic is just wrong. AOC-E events do however have their
own charging association method to refer to the agreement with the
charging entity.
* Changed the AOC events to post to the AMI manager topic instead of the
channel topics. If a channel is associated with the event then channel
snapshot information is supplied with the AMI event.
* Eliminated RAII_VAR() usage in aoc_to_ami() and ast_aoc_manager_event().
This patch supercedes the patch on Review: https://reviewboard.asterisk.org/r/4427/
ASTERISK-22670 #close
Reported by: klaus3000
ASTERISK-24689 #close
Reported by: Marcel Manz
ASTERISK-24740 #close
Reported by: Panos Gkikakis
Review: https://reviewboard.asterisk.org/r/4430/
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/13@431974 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2015-02-19 18:25:36 +00:00
..
2014-09-22 17:41:45 +00:00
2014-05-09 22:49:26 +00:00
2014-11-02 07:39:36 +00:00
2014-11-20 16:36:54 +00:00
2014-05-09 22:49:26 +00:00
2015-02-19 18:25:36 +00:00
2015-01-26 14:49:32 +00:00
2015-02-11 17:28:13 +00:00
2014-04-23 15:02:39 +00:00
2014-06-20 15:27:43 +00:00
2014-06-25 18:57:04 +00:00
2014-06-20 15:27:43 +00:00
2014-06-20 15:27:43 +00:00
2014-06-20 15:27:43 +00:00
2014-09-18 16:47:59 +00:00
2014-10-30 23:44:27 +00:00
2014-06-09 03:50:45 +00:00
2015-01-30 16:47:50 +00:00
2015-01-05 22:49:40 +00:00
2015-01-27 17:32:36 +00:00
2015-02-11 17:28:13 +00:00
2014-05-09 22:49:26 +00:00
2014-10-10 13:01:41 +00:00
2014-08-06 12:55:28 +00:00
2014-11-14 17:45:53 +00:00
2014-11-14 15:24:48 +00:00
2014-12-08 15:43:14 +00:00
2015-02-11 17:28:13 +00:00
2014-10-09 17:45:23 +00:00
2014-09-05 17:55:35 +00:00
2014-07-20 22:06:33 +00:00
2014-12-12 16:57:26 +00:00
2014-07-24 13:00:59 +00:00
2015-02-06 21:26:12 +00:00
2014-08-06 12:55:28 +00:00
2014-10-17 02:41:34 +00:00
2014-10-07 18:33:45 +00:00
2015-01-09 17:54:49 +00:00
2014-09-05 17:36:35 +00:00
2014-09-05 20:11:35 +00:00
2014-08-21 14:52:06 +00:00
2014-07-20 22:06:33 +00:00
2014-12-01 17:57:12 +00:00
2014-05-09 22:49:26 +00:00
2014-06-27 23:21:44 +00:00
2014-11-17 16:51:16 +00:00
2015-01-09 21:44:31 +00:00
2014-11-06 12:13:56 +00:00
2014-08-21 14:52:06 +00:00
2014-09-18 16:37:47 +00:00
2014-08-07 18:51:16 +00:00
2014-12-12 16:57:26 +00:00
2014-07-20 22:06:33 +00:00
2014-10-03 19:39:49 +00:00
2012-06-15 16:20:16 +00:00
2015-02-11 17:28:13 +00:00
2014-07-20 22:06:33 +00:00
2014-07-20 22:06:33 +00:00
2014-05-09 22:49:26 +00:00
2013-10-24 19:42:21 +00:00
2014-08-05 21:44:09 +00:00
2015-02-11 15:51:33 +00:00
2014-12-12 23:40:50 +00:00
2014-12-22 19:44:03 +00:00
2014-07-04 15:26:58 +00:00
2015-01-23 15:03:05 +00:00
2014-12-09 20:19:40 +00:00
2013-09-30 18:55:27 +00:00
2013-09-30 18:55:27 +00:00
2013-09-30 18:55:27 +00:00
2015-01-30 16:47:50 +00:00
2014-07-20 22:06:33 +00:00
2014-10-06 18:38:25 +00:00
2014-12-20 20:57:19 +00:00
2014-06-19 20:13:20 +00:00
2014-06-24 02:50:15 +00:00
2014-05-28 22:54:12 +00:00
2014-05-22 15:52:30 +00:00
2015-01-30 16:47:50 +00:00
2014-08-06 12:55:28 +00:00
2014-08-06 12:55:28 +00:00
2015-01-26 14:49:32 +00:00
2014-06-30 04:00:19 +00:00
2015-02-19 02:01:34 +00:00
2014-10-06 12:38:37 +00:00
2014-08-06 12:55:28 +00:00
2015-01-26 14:49:32 +00:00
2014-07-20 22:06:33 +00:00
2014-07-20 22:06:33 +00:00
2015-02-14 19:45:40 +00:00
2014-10-08 14:54:29 +00:00
2014-11-14 15:24:48 +00:00
2014-07-18 19:55:24 +00:00
2014-12-01 17:57:12 +00:00
2015-01-30 16:47:50 +00:00
2014-08-06 12:55:28 +00:00
2015-01-27 19:08:44 +00:00
2014-08-06 12:55:28 +00:00
2014-08-06 12:55:28 +00:00
2014-12-01 17:57:12 +00:00
2014-08-07 19:26:32 +00:00
2014-11-14 15:51:17 +00:00
2015-01-12 18:01:24 +00:00
2014-10-03 17:39:50 +00:00
2015-02-19 15:28:10 +00:00
2014-12-04 17:13:34 +00:00
2014-09-29 20:26:50 +00:00
2014-02-07 20:01:45 +00:00
2014-10-21 17:47:38 +00:00
2014-12-17 09:54:00 +00:00
2014-08-21 14:39:27 +00:00
2015-02-06 21:26:12 +00:00
2014-12-17 09:54:00 +00:00
2013-10-03 18:00:15 +00:00
2015-01-30 16:47:50 +00:00