[Freeswitch-users] Accessing Valet_parking variables

SamyGo govoiper at gmail.com
Mon Jul 22 23:24:20 MSD 2013


Thank you very much once again. Indeed very helpful as always.

Best Wishes,
Sammy



On Mon, Jul 22, 2013 at 11:31 AM, Michael Collins <msc at freeswitch.org>wrote:

> You can use "uuid_getvar <uuid> valet_lot_extension" via event socket API
> command sent to the server where the call was parked.
> -MC
>
>
> On Mon, Jul 22, 2013 at 11:12 AM, SamyGo <govoiper at gmail.com> wrote:
>
>> Hi Sir,
>> Thanks a ton for the patch, I was just trying to figure out this
>>  "switch_channel_set_variable" functionality. Just one
>> quick noob  question, how can this variable be accessed? Isn't the dialplan
>> blocking when we execute the valet_park.
>>
>> I've a distributed Parking lot scenario in multiple FS Servers so this
>> can save my lua code processing alot.
>>
>> Thank You,
>> Sammy
>>
>>
>>
>>
>> On Mon, Jul 22, 2013 at 10:52 AM, Michael Collins <msc at freeswitch.org>wrote:
>>
>>> If a channel variable would make your life easier then I recommend
>>> trying the patch I just did. Quite literally it's one line plus a blank
>>> line for readability. I've attached it so you can download it without all
>>> the email formatting, but for the sake of future searches here it is:
>>>
>>>
>>>
>>> On Mon, Jul 22, 2013 at 10:38 AM, SamyGo <govoiper at gmail.com> wrote:
>>>
>>>> Hi again,
>>>>
>>>> I've found out exactly the same situation with another user at this
>>>> thread:
>>>>
>>>> http://lists.freeswitch.org/pipermail/freeswitch-users/2012-December/090044.html
>>>>
>>>> Using 'valet_info' might probably not be 100% workable for me as I
>>>> have to deal with a parking lot distributed among 2 or more FreeSWITCH
>>>> Servers. The SIP proxy might load balance and send a parking request to
>>>> server-C and hence pulling out an XML from server-A or B won't help in
>>>> determining that a particular parking lot position is already in use.
>>>>
>>>> I think I'll have to do the manual parking algorithm as I used
>>>> previously and Nitin Tomer in the above mentioned thread tried the same as
>>>> well suing his test.lua code.
>>>>
>>>> Any new ideas are always welcome.
>>>>
>>>> Thanks,
>>>> Sammy
>>>>
>>>>
>>>>
>>>> On Mon, Jul 22, 2013 at 10:26 AM, SamyGo <govoiper at gmail.com> wrote:
>>>>
>>>>> Hi Mike,
>>>>>
>>>>> I'll take a look at the source code or the other way as discussed in
>>>>> previous mailing-list thread is using ESL to capture the parking event and
>>>>> do as required.
>>>>>
>>>>>  I can't imagine to access a variable after I park the call, could
>>>>> there be anything like execute_on_answer, or api_on_bridge..something like
>>>>> execute_on_park so that whenever a call is parked user has the control to
>>>>> perform some lua code or anyother XML dialplan where the event variables
>>>>> are accessible to be played with?
>>>>>
>>>>> Its been long time but now I'm recalling that for distributed parking
>>>>> lots among multiple Asterisk servers I had to share a common memcache table
>>>>> where I manually loop from starting parking extension and using a parking
>>>>> slot which is not already saved there.
>>>>>
>>>>> Please share your thoughts.
>>>>>
>>>>> Thanks,
>>>>> Sammy
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Mon, Jul 22, 2013 at 9:41 AM, Michael Jerris <mike at jerris.com>wrote:
>>>>>
>>>>>> There isn't one right now, just an event.  you could add it right
>>>>>> near where that event is at mod_valet_parking.c:645.
>>>>>>
>>>>>> Mike
>>>>>>
>>>>>> On Jul 22, 2013, at 12:30 PM, SamyGo <govoiper at gmail.com> wrote:
>>>>>>
>>>>>> > Dear Users,
>>>>>> >
>>>>>> > I've my valet_parking working very well, now I need to know which
>>>>>> parking lot my call got parked at in a variable.
>>>>>> >
>>>>>> > I need that variable in order to save it in memcache for my SIP
>>>>>> proxy to know which FS Server to route the call to for a particular parked
>>>>>> call retrieval.
>>>>>> >
>>>>>> > Any help would be really appreciated.
>>>>>> >
>>>>>> > Thanks,
>>>>>> > Sammy.
>>>>>>
>>>>>>
>>>>>> _________________________________________________________________________
>>>>>> Professional FreeSWITCH Consulting Services:
>>>>>> consulting at freeswitch.org
>>>>>> http://www.freeswitchsolutions.com
>>>>>>
>>>>>> 
>>>>>> 
>>>>>>
>>>>>> Official FreeSWITCH Sites
>>>>>> http://www.freeswitch.org
>>>>>> http://wiki.freeswitch.org
>>>>>> http://www.cluecon.com
>>>>>>
>>>>>> 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
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> _________________________________________________________________________
>>>> Professional FreeSWITCH Consulting Services:
>>>> consulting at freeswitch.org
>>>> http://www.freeswitchsolutions.com
>>>>
>>>> 
>>>> 
>>>>
>>>> Official FreeSWITCH Sites
>>>> http://www.freeswitch.org
>>>> http://wiki.freeswitch.org
>>>> http://www.cluecon.com
>>>>
>>>> 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
>>>>
>>>>
>>>
>>>
>>> --
>>> Michael S Collins
>>> Twitter: @mercutioviz
>>> http://www.FreeSWITCH.org
>>> http://www.ClueCon.com
>>> http://www.OSTAG.org
>>>
>>>
>>> _________________________________________________________________________
>>> Professional FreeSWITCH Consulting Services:
>>> consulting at freeswitch.org
>>> http://www.freeswitchsolutions.com
>>>
>>> 
>>> 
>>>
>>> Official FreeSWITCH Sites
>>> http://www.freeswitch.org
>>> http://wiki.freeswitch.org
>>> http://www.cluecon.com
>>>
>>> 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
>>>
>>>
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>>
>> 
>> 
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://wiki.freeswitch.org
>> http://www.cluecon.com
>>
>> 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
>>
>>
>
>
> --
> Michael S Collins
> Twitter: @mercutioviz
> http://www.FreeSWITCH.org
> http://www.ClueCon.com
> http://www.OSTAG.org
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20130722/81be6e13/attachment.html 


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