diff options
author | George Joseph <gjoseph@digium.com> | 2016-07-11 19:07:20 -0600 |
---|---|---|
committer | George Joseph <gjoseph@digium.com> | 2016-07-12 11:16:44 -0600 |
commit | 886f2cab232e1dca65a90036aef39eda27443f4e (patch) | |
tree | bab3056afea4daaca8e58c0eac384a3b9b0a1e44 /res/res_config_odbc.c | |
parent | 44f16af7cc9a6bc5203106a81b595997cb31c4fd (diff) |
rest_api/channels: Fix multiple issues with create and dial
* We weren't properly subscribing to the channel and it's originator
on create.
* We weren't doing a publish_dial after calling ast_call on dial.
* We weren't calling depart_bridge when a channel left the dial bridge.
The first 2 issues were causing events to not be generated and the third
was actually causing channels to not get properly destroyed when hung up.
Together these 3 issues were causing the new
rest_apichannels/create_dial_bridge tests to fail.
As a result of the fixes, the cdr state machine had to be slightly
tweaked to allow bridge leave events without asserting and the tests
themselves had to be updated to account for the channels now cleaning
themselves up.
Change-Id: Ibf23abf5a62de76e82afb4461af5099c961b97d8
Diffstat (limited to 'res/res_config_odbc.c')
0 files changed, 0 insertions, 0 deletions