[Freeswitch-users] BLF with Valet Parking
Anthony Minessale
anthony.minessale at gmail.com
Mon Jan 17 20:07:42 MSK 2011
yes using fifo for parking is the more elegant solution.
the valet_parking is more for people who miss the asterisk flavored parking.
On Mon, Jan 17, 2011 at 11:00 AM, S W <steve.d.ward at gmail.com> wrote:
> Travis:
>
> Here is something that might interest you. I use 509gs, and I have
> some of them set up with BLF/speeddials set up on "parking slots". If
> no call is in the slot, you just press the button to park the call.
> If you want to retrieve a call from the slot, press that same button.
> Following is the config I use to be able to park calls and have
> BLF/speed dials.
>
> In autoconf/fifo.conf.xml :
> -------------------------------------
> <fifo name="ParkingSlot1@$${domain}" importance="0"/>
> -------------------------------------
>
> In dialplan, e.g. 100_parking_slots.xml :
>
> <extension name="parking_slots">
> <condition field="destination_number"
> expression="^(ParkingSlot\d+)$" break="on-false">
> <!-- Get count of callers in the specified parking slot (fifo) -->
> <action inline="true" application="set"
> data="slot_count=${fifo(count $1@$${domain})}"/>
> <action inline="true" application="set"
> data="slot_count=${slot_count:-3:2}"/>
> </condition>
> <condition field="${slot_count}" expression="^\:0$" break="always">
> <!-- For FIFO count of 0: place the caller into the FIFO (actions
> are -->
> <!-- executed).
> -->
> <!-- fifo settings for parking fifos -->
> <action application="unset" data="fifo_chime_list"/>
> <action application="set" data="fifo_chime_freq=0"/>
> <!-- Parked callers listen to MOH -->
> <action application="fifo" data="${destination_number}@$${domain}
> in undef local_stream://moh"/>
> <!-- This hangup should never happen. -->
> <action application="hangup"/>
> <!-- For non-zero FIFO count: connect the caller to the parked
> channel -->
> <!-- (remove the channel from the FIFO and bridge it to the
> caller using -->
> <!-- fifo ... out)
> -->
> <anti-action application="fifo"
> data="${destination_number}@$${domain} out nowait"/>
> <!-- This hangup should never happen -->
> <anti-action application="hangup"/>
> </condition>
> </extension>
>
> And here is an example SPA509g config (I actually use this):
>
> fnc=blf+sd;sub=ParkingSlot1@$PROXY;ext=ParkingSlot1@$PROXY
>
> Note that, above, my FreeSWITCH box that runs the fifo code above is
> the $PROXY to which my 509g is also registered, etc.
>
> Let me know if you have any questions on that; I hope it helps.
>
>
> On Mon, Jan 17, 2011 at 10:29 AM, Brian West <brian at freeswitch.org> wrote:
>>
>> I think he wants BLF status of a lot on a key. That I don't think is there.
>> /b
>> On Jan 17, 2011, at 9:01 AM, Travis Kemen wrote:
>>
>> BLF works fine here with valet parking using polycom/snom phones.
>>
>> Travis
>>
>> On Sun, Jan 16, 2011 at 6:15 PM, Spencer Thomason <spencer at 5ninesolutions.com> wrote:
>>>
>>> Hello all,
>>> Is it possible to use BLFs with valet parking? Basically I have
>>> several Linksys SPA 509G phones and after a call is parked, I'd like
>>> use use a speed dial/BLF key on the phone to pickup the call. I do
>>> have presence configured and working with the extensions.
>>>
>>> Thanks,
>>> Spencer
>>
>> _______________________________________________
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>>
>
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
--
Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
Twitter: http://twitter.com/FreeSWITCH_wire
AIM: anthm
MSN:anthony_minessale at hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference
sip:888 at conference.freeswitch.org
googletalk:conf+888 at conference.freeswitch.org
pstn:+19193869900
More information about the FreeSWITCH-users
mailing list