<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div><div><div>&lt;top posting on purpose&gt;</div><div>I neglected to say &#8211; all the extensions can be picked up remotely by the other endpoints, EXCEPT the receptionist phone x3100. When calls go to that station, they cannot be picked up. Sorry for the necessity to post twice.</div><div><div><div>&lt;/top posting on purpose&gt;</div></div></div></div></div><div><br></div><span id="OLK_SRC_BODY_SECTION"><div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style="font-weight:bold">From: </span> Cassius Smith &lt;<a href="mailto:cassius@cassius.org">cassius@cassius.org</a>&gt;<br><span style="font-weight:bold">Date: </span> Fri, 05 Aug 2011 15:31:14 -0500<br><span style="font-weight:bold">To: </span> Asterisk Users Mailing List - Non-Commercial Discussion &lt;<a href="mailto:asterisk-users@lists.digium.com">asterisk-users@lists.digium.com</a>&gt;<br><span style="font-weight:bold">Subject: </span> Receptionist Extension cannot be Pickup()'ed<br></div><div><br></div><blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style="BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;"><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div><div><div>Hello all,</div></div></div><div>I am struggling with an annoying problem. I have an installation with a small number of Grandstream &nbsp;GXP2010 endpoints. Each endpoint has all the extensions programmed into the phone for BLF - for instant pickup, transfer or speed dial.</div><div><br></div><div>Except for the Receptionist phone, which is handled internally via the "0" extension. That extension drops into a [day-menu] context with an IVR after the receptionist phone rings for 20 seconds.&nbsp;</div><div><br></div><div>The receptionist phone has a BLF field on all the other phones. But when that phone rings, I think something is messing with some channel variable that is preventing Pickup() from working.</div><div><br></div><div>ALL Other extensions can be picked up. ONLY the extension(s) I ring from the day-menu cannot.</div><div><br></div><div>Here is a snip from my dialplan:</div><div><div>exten =&gt; s,1,NoOp()</div><div>&nbsp;same =&gt;&nbsp;n,Verbose(2,"----Processing incoming call from ${CALLERID(all)})</div><div>&nbsp;same =&gt;&nbsp;n(daycheck),GotoIfTime(08:30-16:59,mon-fri,*,*?open)</div><div>&nbsp;same =&gt; n,Set(MENU=night-menu)</div><div>&nbsp;same =&gt;&nbsp;n,Goto(night)</div><div>&nbsp;same =&gt;&nbsp;n(open),Set(MENU=day-menu)</div><div>&nbsp;same =&gt;&nbsp;n,Set(__PICKUPMARK=)</div><div>&nbsp;same =&gt;&nbsp;n,Dial(SIP/3100,20) ; 3100 is receptionists phone</div></div><div><div>; go to IVR if no answer</div><div>&nbsp;same =&gt;&nbsp;n,Goto(playmenu)</div><div>&nbsp;same =&gt;&nbsp;n(night),NoOp()</div><div>&nbsp;same =&gt;&nbsp;n(top),Wait(0.5)</div><div>&nbsp;same =&gt;&nbsp;n,GotoIf($[${COUNTER}&gt;=10]?wrong)</div><div>&nbsp;same =&gt;&nbsp;n(playmenu),Background(${MENU})</div><div>&nbsp;same =&gt;&nbsp;n(bypass),WaitExten(10)</div><div>; go straight to VM if they time out...</div><div>&nbsp;same =&gt;&nbsp;n,Goto(2,1)</div><div>&nbsp;same =&gt;&nbsp;n(wrong),Playback(something-terribly-wrong)</div><div>&nbsp;same =&gt;&nbsp;n,Playback(goodbye)</div><div>&nbsp;same =&gt;&nbsp;,n,Hangup()</div></div><div>; within [day-menu] option 2 is Voicemail, option 1 is Directory.</div><div>=========================</div><div>Calls come in to the dialplan from the PSTN in the [from-pstn] context:</div><div><div>[from-pstn]</div><div>; catch analog phone call incoming, send it to main number</div><div>exten =&gt; s,1,Verbose(2,---------------Processing incoming call for ${EXTEN} - in context from-pstn)</div><div>&nbsp;same =&gt; n,Answer() ; Wait for CallerID Spill</div><div>&nbsp;same =&gt; n,Wait(1.5) ; Wait for CallerID Spill</div><div>&nbsp;same =&gt; n,Set(CALLER_ID_INFO_ALL=${CALLERID(all)})</div><div>&nbsp;same =&gt; n,NoOp()</div><div>&nbsp;same =&gt; n,Set(__PICKUPMARK=)</div><div>&nbsp;same =&gt; n,Goto(day-menu,s,1)</div></div><div><br></div><div>Calls are picked up via this context, included in [users]:</div><div><div>[BLF_group_pickup]</div><div><br></div><div>exten =&gt; _**31XX,1,Verbose(2,BLF Pickup Extension ${EXTEN})</div><div>&nbsp;same =&gt; n,Pickup(${EXTEN:2}@users&amp;${EXTEN:2}@default&amp;${EXTEN:2}@PICKUPMARK)</div><div>&nbsp;same =&gt; n,Hangup()</div></div><div>&nbsp;(I have also tried adding "@day-menu" to this, but it didn't work either).</div><div><br></div><div>Oh yes &#8211; Asterisk v1.8.4.1, DAHDI 2.4.1.2 libpri 1.4.11.5</div><div><br></div><div>Thanks</div><div>Cassius</div><div><br></div><div><br></div><div><br></div></div></div></blockquote></span></body></html>