[Freeswitch-users] BLF with Valet Parking
Spencer Thomason
spencer at 5ninesolutions.com
Mon Jan 17 22:02:23 MSK 2011
Thanks for the info. Initially I was trying to mimic the Asterisk
parking behavior and show the status of a call in a slot. I'll rework
this using fifo.
Spencer
On Jan 17, 2011, at 9:07 AM, Anthony Minessale wrote:
> 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
>
> _______________________________________________
> 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
>
More information about the FreeSWITCH-users
mailing list