Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
La Quadrature du Net
piphone
piphone-sip
Commits
78f1554c
Commit
78f1554c
authored
Feb 06, 2017
by
okhin
Browse files
Let's create the hold bridge if it crashed
parent
ca40b058
Pipeline
#836
passed with stage
in 2 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
piphone.py
View file @
78f1554c
...
@@ -361,6 +361,7 @@ class Call(object):
...
@@ -361,6 +361,7 @@ class Call(object):
phone_logger
.
debug
(
'Moving call {} to the garage'
.
format
(
event
[
'channel'
][
'id'
]))
phone_logger
.
debug
(
'Moving call {} to the garage'
.
format
(
event
[
'channel'
][
'id'
]))
moh_bridge
=
ari
.
Bridge
(
config
[
'asterisk'
],
config
[
'moh'
][
'name'
])
moh_bridge
=
ari
.
Bridge
(
config
[
'asterisk'
],
config
[
'moh'
][
'name'
])
moh_bridge
.
addChannel
(
event
[
'channel'
][
'id'
])
moh_bridge
.
addChannel
(
event
[
'channel'
][
'id'
])
result
=
bridge
.
startMoh
(
config
[
'moh'
][
'class'
])
except
Exception
as
e
:
except
Exception
as
e
:
phone_logger
.
exception
(
e
)
phone_logger
.
exception
(
e
)
raise
e
raise
e
...
@@ -382,7 +383,8 @@ class Call(object):
...
@@ -382,7 +383,8 @@ class Call(object):
except
HTTPError
as
e
:
except
HTTPError
as
e
:
# The bridge dos not exist
# The bridge dos not exist
phone_logger
.
error
(
"The Hold bridges does not exists"
)
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
# Now, let's create the channel
try
:
try
:
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment