mirror of
https://dev.iopsys.eu/feed/iopsys.git
synced 2025-12-10 07:44:50 +01:00
Add one configuration parameter, hold_target_before_refer
This is used to control if the transferor puts the transfer target on-hold before sending REFER
(cherry picked from commit 158360fb0f)
This commit is contained in:
parent
08be96216a
commit
484e9a8789
1 changed files with 8 additions and 0 deletions
|
|
@ -1794,6 +1794,7 @@ configure_tel()
|
||||||
local dialoutmsec
|
local dialoutmsec
|
||||||
local fac
|
local fac
|
||||||
local echocancel
|
local echocancel
|
||||||
|
local hold_target_before_refer
|
||||||
|
|
||||||
config_get jbenable TEL jbenable
|
config_get jbenable TEL jbenable
|
||||||
config_get jbforce TEL jbforce
|
config_get jbforce TEL jbforce
|
||||||
|
|
@ -1803,6 +1804,7 @@ configure_tel()
|
||||||
config_get dialoutmsec TEL dialoutmsec
|
config_get dialoutmsec TEL dialoutmsec
|
||||||
config_get fac TEL fac
|
config_get fac TEL fac
|
||||||
config_get echocancel TEL echo_cancel
|
config_get echocancel TEL echo_cancel
|
||||||
|
config_get hold_target_before_refer TEL hold_target_before_refer
|
||||||
|
|
||||||
CHANNEL_FAC="$CHANNEL_FAC $fac"
|
CHANNEL_FAC="$CHANNEL_FAC $fac"
|
||||||
# Convert whitespace to commas
|
# Convert whitespace to commas
|
||||||
|
|
@ -1827,6 +1829,12 @@ configure_tel()
|
||||||
dtmfcompatibility="0"
|
dtmfcompatibility="0"
|
||||||
fi
|
fi
|
||||||
sed -i "s/|DTMFCOMPATIBILITY|/$dtmfcompatibility/" $WORKDIR/$LINENAME.tmp
|
sed -i "s/|DTMFCOMPATIBILITY|/$dtmfcompatibility/" $WORKDIR/$LINENAME.tmp
|
||||||
|
|
||||||
|
if [ "$hold_target_before_refer" == "no" ]; then
|
||||||
|
sed -i "s/|HOLDTARGET|/no/" $WORKDIR/$LINENAME.tmp
|
||||||
|
else
|
||||||
|
sed -i "s/|HOLDTARGET|/yes/" $WORKDIR/$LINENAME.tmp
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue