Commit 78f1554c authored by okhin's avatar okhin 🚴

Let's create the hold bridge if it crashed

parent ca40b058
Pipeline #836 passed with stage
in 2 seconds
......@@ -361,6 +361,7 @@ class Call(object):
phone_logger.debug('Moving call {} to the garage'.format(event['channel']['id']))
moh_bridge = ari.Bridge(config['asterisk'], config['moh']['name'])
moh_bridge.addChannel(event['channel']['id'])
result = bridge.startMoh(config['moh']['class'])
except Exception as e:
phone_logger.exception(e)
raise e
......@@ -382,7 +383,8 @@ class Call(object):
except HTTPError as e:
# The bridge dos not exist
phone_logger.error("The Hold bridges does not exists")
raise e
moh_bridge.create()
moh_bridge.startMoh(config['moh']['class'])
# Now, let's create the channel
try:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment