Hi all,
I am configuring a blue.box server with freeswitch. I am tweaking
blue.box to add fifo call park. I followed instructions from this
wiki page http://wiki.freeswitch.org/wiki/Park_%26_Retrieve
.I can park the call but cannot retrieve it. When I dial the same
extension where I parked the call (Usually, it is supposed to pick
up the parked call), the call is parked in another park slot. Here
is my configuration:
<extension name="parking_slots">
<condition field="destination_number"
expression="^(18[0-2])$" break="on-false">
<action inline="true" application="set"
data="slot_count=${fifo(count $1@${domain_name})}"/>
<action inline="true" application="set"
data="slot_count=${slot_count:-3:2}"/>
</condition>
<condition field="${slot_count}" expression="^\:0$"
break="always">
<action application="unset" data="fifo_chime_list"/>
<action application="set" data="fifo_chime_freq=0"/>
<action application="fifo"
data="${destination_number}@${domain_name} in undef
local_stream://moh"/>
<anti-action application="fifo"
data="${destination_number}@${domain_name} out nowait"/>
</condition>
</extension>
I have found this in the log file:
EXECUTE sofia/sipinterface_1/ext@X.X.X.X
set(slot_count=180@X.X.X.X:0:1:0:0:0)
The number 1 is the parking slot number. It changes to the next
available parking slot (In this case, number 2) everytime I dial
180.
Am i missing something?
Thanks for your help!
Fred