<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Custom Parking lot not showing up]]></title><description><![CDATA[<p dir="auto">I do not use the default parkinglots on my Elastix systems. Instead I have setup this:</p>
<p dir="auto"><a href="http://pbxinaflash.com/community/index.php?threads/working-direct-parking-to-parking-slots-valet-parking.14606/" rel="nofollow ugc">http://pbxinaflash.com/community/index. ... ing.14606/</a></p>
<p dir="auto">Parking works great, but FOP2 does not show them.</p>
]]></description><link>http://localhost:4567/topic/1765/custom-parking-lot-not-showing-up</link><generator>RSS for Node</generator><lastBuildDate>Tue, 27 Oct 2026 08:38:51 GMT</lastBuildDate><atom:link href="http://localhost:4567/topic/1765.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 16 Jul 2014 18:33:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Custom Parking lot not showing up on Tue, 26 Aug 2014 22:21:58 GMT]]></title><description><![CDATA[<p dir="auto">Have not had time to work on this yet, but I intend to. thank you for the response.</p>
]]></description><link>http://localhost:4567/post/7655</link><guid isPermaLink="true">http://localhost:4567/post/7655</guid><dc:creator><![CDATA[JaredBusch]]></dc:creator><pubDate>Tue, 26 Aug 2014 22:21:58 GMT</pubDate></item><item><title><![CDATA[Reply to Custom Parking lot not showing up on Wed, 06 Aug 2014 15:31:50 GMT]]></title><description><![CDATA[<p dir="auto">Groups are defined in <a href="http://autoconfig-users.sh" rel="nofollow ugc">autoconfig-users.sh</a> script, the output from that script is used as valid fop2 configuration. For showing the groups it will query mysql for the table data. You can modify that script to modify its output in several different ways (you can create a new mysql table and join it together on the mysql query for groups, you can just ditch the mysql query and just echo hardcoded lines to stdout, etc). It is a simple shell script, you can do whatever you want with it as long as it outpus valid fop2 configuration lines.</p>
]]></description><link>http://localhost:4567/post/7654</link><guid isPermaLink="true">http://localhost:4567/post/7654</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Wed, 06 Aug 2014 15:31:50 GMT</pubDate></item><item><title><![CDATA[Reply to Custom Parking lot not showing up on Wed, 06 Aug 2014 15:28:11 GMT]]></title><description><![CDATA[<p dir="auto">This is working great for my on site PBX.</p>
<p dir="auto">For my hosted PBX, i have 3 branch office reporting to it and 3 separate parking lots set up.</p>
<p dir="auto"><img src="http://i.imgur.com/zsr6DHX.jpg" alt="" class="img-markdown  img-fluid" /></p>
<p dir="auto">The buttons work great, but as expected based on a previous comment you made, if I create a user with any group restrictions they will not see the custom button.</p>
<p dir="auto">Is there a way we can add this custom button to something so it will show up when groups are used?</p>
<p dir="auto">I don't care if all 3 parking lots are visible to all users, but I want to narrow down the extensions so the people in city a are not seeing the people  in city b</p>
]]></description><link>http://localhost:4567/post/7653</link><guid isPermaLink="true">http://localhost:4567/post/7653</guid><dc:creator><![CDATA[JaredBusch]]></dc:creator><pubDate>Wed, 06 Aug 2014 15:28:11 GMT</pubDate></item><item><title><![CDATA[Reply to Custom Parking lot not showing up on Thu, 17 Jul 2014 21:18:48 GMT]]></title><description><![CDATA[<p dir="auto">Nailed it! I had to hide the defualt one because it showed me 2 buttons, but that was simple enough.</p>
<p dir="auto"><em><a href="http://i.imgur.com/2Og6tnw.png" rel="nofollow ugc">http://i.imgur.com/2Og6tnw.png</a></em></p>
]]></description><link>http://localhost:4567/post/7652</link><guid isPermaLink="true">http://localhost:4567/post/7652</guid><dc:creator><![CDATA[JaredBusch]]></dc:creator><pubDate>Thu, 17 Jul 2014 21:18:48 GMT</pubDate></item><item><title><![CDATA[Reply to Custom Parking lot not showing up on Thu, 17 Jul 2014 20:57:09 GMT]]></title><description><![CDATA[<p dir="auto">Move buttons_custom.cfg to /usr/local/fop2  , or modify <a href="http://autoconfig-buttons-freepbx.sh" rel="nofollow ugc">autoconfig-buttons-freepbx.sh</a> (torwards the end of the file), and modify the path to /etc/asterisk/fop2 .</p>
]]></description><link>http://localhost:4567/post/7651</link><guid isPermaLink="true">http://localhost:4567/post/7651</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Thu, 17 Jul 2014 20:57:09 GMT</pubDate></item><item><title><![CDATA[Reply to Custom Parking lot not showing up on Thu, 17 Jul 2014 20:09:35 GMT]]></title><description><![CDATA[<p dir="auto">Nothing in it except this. The files are in /etc/asterisk/fop2. This was a default install from the Elasitx 2.4 add on screen.</p>
<p dir="auto"><em><a href="http://i.imgur.com/TxZGWds.png" rel="nofollow ugc">http://i.imgur.com/TxZGWds.png</a></em></p>
]]></description><link>http://localhost:4567/post/7650</link><guid isPermaLink="true">http://localhost:4567/post/7650</guid><dc:creator><![CDATA[JaredBusch]]></dc:creator><pubDate>Thu, 17 Jul 2014 20:09:35 GMT</pubDate></item><item><title><![CDATA[Reply to Custom Parking lot not showing up on Thu, 17 Jul 2014 16:54:08 GMT]]></title><description><![CDATA[<p dir="auto">How does your buttons_custom.cfg looks like now? if you have [PARK/parkinglot_lot2] it should work.</p>
]]></description><link>http://localhost:4567/post/7649</link><guid isPermaLink="true">http://localhost:4567/post/7649</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Thu, 17 Jul 2014 16:54:08 GMT</pubDate></item><item><title><![CDATA[Reply to Custom Parking lot not showing up on Thu, 17 Jul 2014 16:09:28 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto">Hi,</p>
<p dir="auto">The first screenshot you show is not from FOP but the Elastix Panel or something like that.</p>
<p dir="auto">Regarding your parking lot, your context uses the "parkinglot_lot2" context, as such, the button definition in fop2 should reflect that:</p>
</blockquote>
<pre><code>[PARK/parkinglot_lot2]
type=park
context= (not sure here! if parkedcalls or parkinglot_lot2)
</code></pre>
<blockquote>
<p dir="auto">Try it that way and see if you see parked calls.</p>
</blockquote>
<p dir="auto">That first shot is the default FreePBX FOP that no one uses. Just showed that so you could see that the call WAS there.</p>
<p dir="auto">I created the buttons_custom.cfg you mentioned as noted in the end of my post using the correct context (it is parkinglot_lot2).<br />
That was the only thing in buttons_custom.cfg. If I need to do it some other way, let me know.</p>
]]></description><link>http://localhost:4567/post/7648</link><guid isPermaLink="true">http://localhost:4567/post/7648</guid><dc:creator><![CDATA[JaredBusch]]></dc:creator><pubDate>Thu, 17 Jul 2014 16:09:28 GMT</pubDate></item><item><title><![CDATA[Reply to Custom Parking lot not showing up on Thu, 17 Jul 2014 15:06:29 GMT]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">The first screenshot you show is not from FOP but the Elastix Panel or something like that.</p>
<p dir="auto">Regarding your parking lot, your context uses the "parkinglot_lot2" context, as such, the button definition in fop2 should reflect that:</p>
<pre><code>[PARK/parkinglot_lot2]
type=park
context= (not sure here! if parkedcalls or parkinglot_lot2)
</code></pre>
<p dir="auto">Try it that way and see if you see parked calls.</p>
]]></description><link>http://localhost:4567/post/7647</link><guid isPermaLink="true">http://localhost:4567/post/7647</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Thu, 17 Jul 2014 15:06:29 GMT</pubDate></item><item><title><![CDATA[Reply to Custom Parking lot not showing up on Thu, 17 Jul 2014 06:25:21 GMT]]></title><description><![CDATA[<p dir="auto">no luck yet. The built in old FOP shows the call in the parking slot, but FOP2 does not.<br />
<em><a href="http://i.imgur.com/sSrhnzg.jpg" rel="nofollow ugc">http://i.imgur.com/sSrhnzg.jpg</a></em></p>
<p dir="auto"><em><a href="http://i.imgur.com/WGgXkpt.jpg" rel="nofollow ugc">http://i.imgur.com/WGgXkpt.jpg</a></em></p>
<p dir="auto">Parking is not checked in the FreePBX interface.<br />
<em><a href="http://i.imgur.com/bg2S0kf.jpg" rel="nofollow ugc">http://i.imgur.com/bg2S0kf.jpg</a></em></p>
<p dir="auto">extensions_custom.conf</p>
<pre><code>[park-hints2]
include =&gt; park-hints-custom
; THIS IS COMMENTED OUT
; This is how you would still use the automated parking if you choose
; Since we manually park, I have it disabled.
exten =&gt; 700,1,Set(CHANNEL(parkinglot)=parkinglot_lot2)
exten =&gt; 700,n,Set(_PARKINGLOT=parkinglot_lot2)
exten =&gt; 700,n,Park()
exten =&gt; 700,n,Hangup()
exten =&gt; 701,hint,park:701@parkinglot_lot2
exten =&gt; 702,hint,park:702@parkinglot_lot2
exten =&gt; 703,hint,park:703@parkinglot_lot2
exten =&gt; 704,hint,park:704@parkinglot_lot2
exten =&gt; 705,hint,park:705@parkinglot_lot2
exten =&gt; 706,hint,park:706@parkinglot_lot2
exten =&gt; 707,hint,park:707@parkinglot_lot2
exten =&gt; 708,hint,park:708@parkinglot_lot2
exten =&gt; _70[12345678],1,Set(PARKINGEXTEN=${EXTEN})
;start state debugging info
exten =&gt; _70[12345678],n,NoOP(Park in parkinglot: ${PARKINGEXTEN})
exten =&gt; _70[12345678],n,NoOP(Checking for parking lot: park:${EXTEN}@parkinglot_lot2)
exten =&gt; _70[12345678],n,NoOP(Parking Lot State: ${DEVICE_STATE(park:${EXTEN}@parkinglot_lot2)})
;end state debugging info
;IF YOU HAVE TWO DIGIT USER EXTENSIONS, THIS WILL NOT WORK FOR YOU!
;IF YOU USE 4 DIGIT EXTENSIONS, SET extLeng=4  !!!!!!!!!
exten =&gt; _70[12345678],n,set(extLeng=3)
;If the line is not in use, we park it.  Otherwise, we return the call to whomever transferred it
exten =&gt; _70[12345678],n,GotoIf($[ ${DEVICE_STATE(park:${EXTEN}@parkinglot_lot2)} =NOT_INUSE ] ?PARK)
;Start Busy/non-park debugging for non park scenario
exten =&gt; _70[12345678],n,NoOP(Park is INUSE: ${EXTEN})
exten =&gt; _70[12345678],n,NoOP(Failed park: ${EXTEN}@parkinglot_lot2)
exten =&gt; _70[12345678],n,NoOP(Transferer of Park: ${BLINDTRANSFER})
;Stop Busy/non-park debugging for non park scenario
exten =&gt; _70[12345678],n,GotoIf($[ "${BLINDTRANSFER:4:${extLeng}}" = "" ] ?PICKUPPARK)
exten =&gt; _70[12345678],n,NoOP(Transferred call, sending back to: ${BLINDTRANSFER:4:${extLeng}} )
exten =&gt; _70[12345678],n,dial(local/${BLINDTRANSFER:4:${extLeng}}@from-internal,,tr)
exten =&gt; _70[12345678],n,Hangup()
exten =&gt; _70[12345678],n(PICKUPPARK),NoOP(This is an inside call, Pick up Park Extension: ${EXTEN})
exten =&gt; _70[12345678],n(PICKUPPARK),ParkedCall(${EXTEN},parkinglot_lot2)
exten =&gt; _70[12345678],n(PICKUPPARK),Hangup()
;Park The call
exten =&gt; _70[12345678],n(PARK),Set(CHANNEL(parkinglot)=parkinglot_lot2)
exten =&gt; _70[12345678],n(PARK),Set(_PARKINGLOT=parkinglot_lot2)
exten =&gt; _70[12345678],n(PARK),Park(,,,,s)
exten =&gt; _70[12345678],n(PARK),Hangup()
;This is for park retrieval
exten =&gt; _**70[12345678],1,NoOP(PICK UP PARKED CALL!!!!!!!!!: ${EXTEN})
exten =&gt; _**70[12345678],n,ParkedCall(${EXTEN:2},parkinglot_lot2)
</code></pre>
<p dir="auto">feature_general_customer.conf</p>
<pre><code>[parkinglot_lot2]
parkedcalltransfers = caller 
parkedcallreparking = caller
parkext=700
parkpos=701-708
context=parkinglot_lot2
parkingtime=120
pickupexten=*8
courtesytone=beep
parkext_exclusive=no
</code></pre>
<p dir="auto">I created buttons_custom.cfg as I am not using groups. This is only being used by the operator and her backup at the moment. Do I need to include it in the fop2.cfg someplace?<br />
<em><a href="http://i.imgur.com/v6XHG0E.jpg" rel="nofollow ugc">http://i.imgur.com/v6XHG0E.jpg</a></em></p>
<pre><code>[PARK/default]
type=park
extension=700
label=STL_Parking
context=parkinglot_lot2
</code></pre>
]]></description><link>http://localhost:4567/post/7646</link><guid isPermaLink="true">http://localhost:4567/post/7646</guid><dc:creator><![CDATA[JaredBusch]]></dc:creator><pubDate>Thu, 17 Jul 2014 06:25:21 GMT</pubDate></item><item><title><![CDATA[Reply to Custom Parking lot not showing up on Wed, 16 Jul 2014 21:35:06 GMT]]></title><description><![CDATA[<p dir="auto">I will look at it this evening and report back. thank you.</p>
]]></description><link>http://localhost:4567/post/7645</link><guid isPermaLink="true">http://localhost:4567/post/7645</guid><dc:creator><![CDATA[JaredBusch]]></dc:creator><pubDate>Wed, 16 Jul 2014 21:35:06 GMT</pubDate></item><item><title><![CDATA[Reply to Custom Parking lot not showing up on Wed, 16 Jul 2014 20:23:12 GMT]]></title><description><![CDATA[<p dir="auto">FOP2 will show whatever it has configured. If you use FreePBX autoconfiguration, then it will show what FreePBX has to offer (and that excludes any custom button you might have).</p>
<p dir="auto">You can export the automatic button configuration that the <a href="http://autoconfig-buttons-freepbx.sh" rel="nofollow ugc">autoconfig-buttons-freepbx.sh</a> script outputs to a file and use that instead of automatic configuration. And then append/add your custom park button to the button configuration file.</p>
<p dir="auto">If you do not care about filtering groups, you can also add your custom park button in buttons_custom.cfg, but be sure your fop2 users does not have any groups assigned (in the fop2 users admin page).</p>
<p dir="auto">A park button config should look similar to this in fop2:</p>
<p dir="auto">[PARK/default]<br />
type=park<br />
extension=700<br />
label=Parking<br />
context=parkedcalls</p>
<p dir="auto">Best regards,</p>
]]></description><link>http://localhost:4567/post/7644</link><guid isPermaLink="true">http://localhost:4567/post/7644</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Wed, 16 Jul 2014 20:23:12 GMT</pubDate></item></channel></rss>