[Freeswitch-users] Parked calls cannot be retrieved

Frederick Pruneau frederick at targointernet.com
Thu Nov 8 21:55:50 MSK 2012


Finally, I changed fifo for valet_parking and It is working. It is also 
working with BLF. Here is the code for those who want the same information:

<extension name="parkinglot">
       <condition field="destination_number" expression="^(18[0-2])$">
         <action application="valet_park" data="lot $1"/>
       </condition>
     </extension>
     <extension name="parkingkey">
       <condition field="destination_number" 
expression="^(park\+)(18[0-2])$">
         <action application="transfer" data="$2 XML context_1"/>
       </condition>
     </extension>
  The parkingkey extension is important for, in my case, Granstream 
phones working with BLF. I put park+180 in multi-function key.

Everything is working fine.
On 2012-11-01 11:44, Frederick Pruneau wrote:
> 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 at X.X.X.X 
> set(slot_count=180 at 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


-- 
Frédérick Pruneau
Administrateur réseau | Network administrator
Targo Communications
Ste-Clotilde : (450) 826-0031
Montréal : (514) 448-0773

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20121108/88e9d6ef/attachment.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list