<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=windows-1252"
 http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
On 01/26/2011 05:38 PM, Sherwood McGowan wrote:
<blockquote
 cite="mid:AANLkTimtYO36aJRA8G2gtM=T+2aH7DDR1OE5k7VcR8+r@mail.gmail.com"
 type="cite">
  <pre wrap="">I think you're missing something in your explanation... the code
represented in your email shows no reason for a Local channel to be
recreated. Goto commands do not result in Local channel creation, nor
does the Dial command</pre>
</blockquote>
<br>
Well, what happens is a call to a certain number. There is a check to
see if it's a number known to the Asterisk-system. If not, it goes to
the SIP provider. If so, it stays internal.<br>
<br>
My code was relatively short, I know.<br>
<br>
<br>
This is the check that happens :<br>
<br>
<i>exten =&gt; s,n,GoSub(CheckOnNet,${DIALEDNUMBER},1) ; check if know
locally. If not, continue to next line.<br>
exten =&gt; s,n,Dial(${TRUNKOUT}/${DIALEDNUMBER})</i><br>
<br>
CheckOnNet check if the number is known to the local system, if so then
this rule is executed :<br>
<br>
<i>[CheckOnNet]<br>
exten =&gt; _329596,1,GoTo(newcontext,329596,1)</i><br>
; if not known locally, then exit this sub<br>
<i>exten =&gt; _XXXXXXXX.,1,NoOp()<br>
exten =&gt; _XXXXXXXX.,n,Return()</i><br>
<br>
newcontext then dials 1 or more SIP peers. Therefor Asterisk creates
new SIP-channels to each of these SIP peers, but the "old" original
channel is named "Local/...".<br>
<br>
<br>
When I then try to pick up one of those SIP peers that are being
called, it fails.<br>
I guess it fails because the channel that has to be picked up is a
"Local/..." channel.<br>
<br>
So is it possible to pick up a "Local/..." channel ? If not, how to
come passed this ?<br>
<br>
<br>
Kind regards,<br>
Jonas.<br>
</body>
</html>