Hello Gordon, <br clear="all"><pre>On Thu, 19 Jun 2008, Jan Prunk wrote:<br><br>&gt;<i> You might want to try:<br></i>&gt;<i><br></i>&gt;<i>  exten =&gt; _**.,1,Pickup(${EXTEN:2})<br></i>&gt;<i>  exten =&gt; _**.,n,Hangup()<br>
</i><br>&gt;<i><br></i>&gt;<i> Ok I have tried adding these 2 lines, and the error which I get when calling<br></i>&gt;<i> 01 5863165, which then rings extension 65, and I try to accept the call on<br></i>&gt;<i> extension 70 by a BLF button. It gives me error code.<br>
</i>&gt;<i><br></i>&gt;<i> -- Accepting overlap voice call from &#39;015852977&#39; to &#39;5863165&#39; on channel<br></i>&gt;<i> 0/1, span 3<br></i>&gt;<i>    -- Starting simple switch on &#39;Zap/7-1&#39;<br></i>&gt;<i>    -- Executing [<a href="http://lists.digium.com/mailman/listinfo/asterisk-users">5863165 at buster</a>:1] Dial(&quot;Zap/7-1&quot;, &quot;SIP/65|17|rtk&quot;) in new<br>
</i>&gt;<i> stack<br></i>&gt;<i> Extension Changed 65[BLF] new state Ringing for Notify User 70<br></i>&gt;<i>    -- Called 65<br></i>&gt;<i>    -- SIP/65-081fb370 is ringing<br></i>&gt;<i>    -- Executing [**<a href="http://lists.digium.com/mailman/listinfo/asterisk-users">65 at buster</a>:1] PickUp(&quot;SIP/70-b5f18268&quot;, &quot;65&quot;) in new<br>
</i>&gt;<i> stack<br></i>&gt;<i> [2008-06-19 15:13:33] WARNING[7287]: channel.c:4347 ast_get_group: Ignoring<br></i>&gt;<i> invalid group 65 (maximum group is 63)<br></i>&gt;<i>    -- No channel found 0.<br></i>&gt;<i>  == Spawn extension (buster, **65, 1) exited non-zero on &#39;SIP/70-b5f18268&#39;<br>
</i>&gt;<i>    -- Channel 0/1, span 3 got hangup request, cause 16<br></i>&gt;<i> Extension Changed 65[BLF] new state Idle for Notify User 70<br></i>&gt;<i>  == Spawn extension (buster, 5863165, 1) exited non-zero on &#39;Zap/7-1&#39;<br>
</i>&gt;<i>    -- Hungup &#39;Zap/7-1&#39;<br></i><br>Er, I don&#39;t get quite the same output as you - I&#39;m on 1.2 though. A test <br>call I&#39;ve just done - extension 109 called extension 100, and extension <br>101 (a grandstream phone) picked it up by pushing the BLF key <br>
corresponding to extension 100:<br><br><br><br>     -- Executing Dial(&quot;SIP/109-0820a178&quot;, &quot;IAX2/100&amp;SIP/100||WwTton&quot;) in new stack<br>     -- Called 100<br>     -- SIP/100-081fe780 is ringing<br>  Extension Changed 100 new state Ringing for Notify User 101<br>
     -- Executing Pickup(&quot;SIP/101-081edf38&quot;, &quot;100&quot;) in new stack<br>     -- Executing Hangup(&quot;SIP/101-081edf38&quot;, &quot;&quot;) in new stack<br>   == Spawn extension (internal, **100, 2) exited non-zero on &#39;SIP/101-081edf38&#39;<br>
     -- SIP/101-081edf38 answered SIP/109-0820a178<br>  Extension Changed 100 new state Idle for Notify User 101<br>   == Spawn extension (macro-dialInternal, s, 53) exited non-zero on &#39;SIP/109-0820a178&#39; in macro &#39;dialInternal&#39;<br>
<br>So your pickup is picking up a group - seems odd to me, but maybe the <br>behaviour changed after 1.2 ?<br><br>One other thing - do you have<br><br>   exten =&gt; 65,1,Dial(SIP/65)<br><br>Yes I do have this:<br>exten =&gt; 65,1,Dial(SIP/65,30,rtk)<br>
exten =&gt; 65,n,Hangup()<br>exten =&gt; 70,1,Dial(SIP/70,30,rtk)<br>exten =&gt; 70,n,Hangup()<br><br><br>As pickup works on the extension not the channel... (ie. what do you dial <br>on a phone to make the SIP/65 ring? What does the DDI point to?)<br>
<br>It goes like this:<br><br>exten =&gt; 5863165,1,Dial(SIP/65,17,rtk)<br>exten =&gt; 5863165,n,Dial(SIP/64,120,rtk)<br>exten =&gt; 5863165,n,Hangup()<br><br>Regards,<br>Jan<br>-- <br></pre>Jan Prunk &lt;janprunk AT SPAMFREE gmail DOT com&gt;<br>
Website: <a href="http://www.prunk.si">http://www.prunk.si</a> PGP key: 00E80E86<br>Fingerprint: 77C5156E29A4EB6C1C4A5EBA414A29F500E80E86<br>