<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><font style="" face="Tahoma">I think I will, like you say, have to put a series of dial commands with different extension masks to do it. The following should work from what I see in examples but I have not been able to get it to work....<br><br>[pbx_server]<br>switch => IAX2/user:pw@192.168.0.2/default    <br><br>Of course with proper username and pw, ip, and context for the server.<br><br>But when I do this I only get the following trace at the server and an incomplete call. Perhaps I am missing how this works. My understanding was that if a call hit this context it would send it to the remote server for processing with its dial plan.<br><br>slate*CLI><br>    -- Accepted AUTHENTICATED TBD call from 192.168.0.124<br><br>Anyone ever used switch?<br><br id="FontBreak"></font><b><font style="font-size:16pt;" size="4">73 Doug</font><font style="font-size:16pt;" size="4"><br></font><font style="font-size:16pt;" size="4">WA3DSP</font><font style="font-size:16pt;" size="4"><br></font><font style="font-size:16pt;" size="4">http://www.crompton.com/hamradio</font></b><font style="font-size:16pt;" size="4"><br></font><br><br><div><hr id="stopSpelling">From: mike@midnighteng.com<br>To: doug@crompton.com<br>Subject: RE: [App_rpt-users] Dial plan question<br>Date: Sat, 16 Nov 2013 01:15:58 -0700<br><br><span style="font-family:Verdana;color:#000000;font-size:10pt;"><div>I use much more than this in routing calls but I think this is what you are after.</div><div>There are several ways to skin this cat but here is one.<br></div><div><br></div><div>[autopatch]<br>exten=_NXXNXXNXXX,1,Dial,IAX2/PBX3/${EXTEN}  ;PSTN outside dial on pbx3<br>exten=_NXXX,1,Dial,IAX2/PBX3/${EXTEN}        ;dial my voicemail/funtions/ivr on pbx3<br>exten=_NXXNXXNXXX,2,Congestion</div><div><br></div><div>Of course, using mine as example, I have already weeded out/routed other types of calls before it gets to this script including stripping off a dialing prefix that was used to separate internal and external calls on the radiopbx. Be aware of "digit timeout" but if you have no long digit descriptions, it will not look for more.<br></div><div>...mike/kb8jnm<br></div><blockquote id="ecxreplyBlockquote" style="border-left:2px solid blue;padding-left:8px;font-size:10pt;color:black;font-family:verdana;">
<div id="ecxwmQuoteWrapper">
-------- Original Message --------<br>
Subject: RE: [App_rpt-users] Dial plan question<br>
From: Doug Crompton <<a href="mailto:doug@crompton.com">doug@crompton.com</a>><br>
Date: Sat, November 16, 2013 1:21 am<br>
To: "<a href="mailto:mike@midnighteng.com">mike@midnighteng.com</a>" <<a href="mailto:mike@midnighteng.com">mike@midnighteng.com</a>><br>
Cc: "<a href="mailto:app_rpt-users@ohnosec.org">app_rpt-users@ohnosec.org</a>" <<a href="mailto:app_rpt-users@ohnosec.org">app_rpt-users@ohnosec.org</a>><br>
<br>
  <style><!--
.ExternalClass #ecxwmQuoteWrapper .ecxhmmessage P {
padding:0px;
}

.ExternalClass #ecxwmQuoteWrapper body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}
--></style> <div dir="ltr"><font style="" face="Tahoma">Mike,<br><br> Yes, the iax connection works and I can dial 3 digit extensions with the dial plan I showed. I just did not want to have to recreate all of the dial plans I have on the pbx server on the Allstar server. I wanted to wholesale send everything that went in the radio patch there for dial plan analysis. Since some extensions are 3 digits and others are more I was stymied as to how to do that. Possibly SIP would do a better job at this. Early dial is a sip feature I believe. It would not make much difference if I used IAX or SIP on the local circuit from a loading and routing standpoint.<br><br>If app_rpt did not send the digits to the dial plan until the radio carrier detect was released this would work. The digits would not be processed until they were all present. Then a dial plan of  _x!  would work. It would just except it as sent and then dial the pbx server with the extension of whatever length it was. Perhaps there is a way to do this???  Maybe we need another option in autopatch to do this!<br></font><br><b><font style="font-size:16pt;" size="4">73 Doug</font><font style="font-size:16pt;" size="4"><br></font><font style="font-size:16pt;" size="4">WA3DSP</font><font style="font-size:16pt;" size="4"><br></font><font style="font-size:16pt;" size="4"><a href="http://www.crompton.com/hamradio" target="_blank">http://www.crompton.com/hamradio</a></font></b><font style="font-size:16pt;" size="4"><br></font><br><br><div><hr id="ecxstopSpelling">From: <a href="mailto:mike@midnighteng.com">mike@midnighteng.com</a><br>To: <a href="mailto:doug@crompton.com">doug@crompton.com</a><br>Subject: RE: [App_rpt-users] Dial plan question<br>Date: Fri, 15 Nov 2013 22:04:57 -0700<br><br><span style="font-family:Verdana;color:#000000;font-size:10pt;"><div><br></div><div><br></div><div>You must route the incoming digits to the other server.</div><div><br></div><div>I used this method for my phone patch. I trunked it to my phone pbx (asterisk) for outgoing calls.</div><div>You just need to make a iax connection to/from each system and check that it is functional with a route in your dialplan to the other server.</div><div>As far as early dial ? -not sure if you can achieve what I think you mean by that without a bunch of script but you could start off with a prefix dial for route to the other server. That is how I make phone patches and give myself access to the radiopbx via phonepbx/inbound or sip.</div><div><br></div><div>...mike/kb8jnm<br></div><div><br></div><blockquote id="ecxreplyBlockquote" style="border-left:2px solid blue;padding-left:8px;font-size:10pt;color:black;font-family:verdana;"> <div id="ecxwmQuoteWrapper"> -------- Original Message --------<br> Subject: Re: [App_rpt-users] Dial plan question<br> From: Doug Crompton <<a target="_blank" href="mailto:doug@crompton.com">doug@crompton.com</a>><br> Date: Fri, November 15, 2013 11:30 pm<br> To: "<a target="_blank" href="mailto:app_rpt-users@ohnosec.org">app_rpt-users@ohnosec.org</a>" <<a target="_blank" href="mailto:app_rpt-users@ohnosec.org">app_rpt-users@ohnosec.org</a>><br> <br> <style><!--
.ExternalClass #ecxwmQuoteWrapper .ExternalClass #ecxwmQuoteWrapper .ecxhmmessage P {
padding:0px;
}

.ExternalClass #ecxwmQuoteWrapper .ExternalClass #ecxwmQuoteWrapper body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}

--></style> <div dir="ltr"><font style="" face="Tahoma">Further info...<br><br>What I want to achieve here is called "early dial" when connecting a sip phone to Asterisk. Each digit is sent to the server and if it does not match a dial plan it looks for the next digit until it finally finds a match. Is there a way to do this between servers to achieve what I asked in the prior message?<br id="ecxFontBreak"></font><br><b><font style="font-size:16pt;" size="4">73 Doug</font><font style="font-size:16pt;" size="4"><br></font><font style="font-size:16pt;" size="4">WA3DSP</font><font style="font-size:16pt;" size="4"><br></font><font style="font-size:16pt;" size="4"><a href="http://www.crompton.com/hamradio" target="_blank">http://www.crompton.com/hamradio</a></font></b><font style="font-size:16pt;" size="4"><br></font><br><br><div><hr id="ecxstopSpelling">From: <a target="_blank" href="mailto:doug@crompton.com">doug@crompton.com</a><br>To: <a target="_blank" href="mailto:app_rpt-users@ohnosec.org">app_rpt-users@ohnosec.org</a><br>Date: Fri, 15 Nov 2013 22:04:33 -0500<br>Subject: [App_rpt-users] Dial plan question<br><br> <style><!--
.ExternalClass #ecxwmQuoteWrapper .ExternalClass #ecxwmQuoteWrapper .ExternalClass .ecxhmmessage P {
padding:0px;
}

.ExternalClass #ecxwmQuoteWrapper .ExternalClass #ecxwmQuoteWrapper .ExternalClass body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}

--></style> <div dir="ltr"><font style="" face="Tahoma">I have been using Asterisk for years but I just ran into a problem that I am sure there is a way to fix but I can't figure it out.<br><br>I am connecting my Allstar server to my PBX asterisk server via IAX2. The connection works fine but I need some help on passing the extension. I want to pass the variable length extension to my pbx server. Extensions could be any combination of 3 digits up to a full phone number length. The actual extensions are processed in the PBX.<br><br>Here is the Allstar extension snippet -<br><br>[pbx_server]<br>exten => _xxx,1,Answer<br>exten => _xxx,n,noop("${EXTEN}")<br>exten => _xxx,n,Wait(2)<br>exten => _xxx,n,Dial(IAX2/pbx/${EXTEN})<br>exten => _xxx,n,Playback(vm-nobodyavail)<br>exten => ,n,Hangup<br><br>in rpt.conf <br><br>61=autopatchup,context=pbx_server,noct=1,farenddisconnect=1,dialtime=20000,quiet=1   ; Autopatch up<br>0=autopatchdn                           ; Autopatch down<br><br><br>In the example I have put a 3 digit extension.  So if I dial *61522  -  522 is passed to the pbx server. This works fine but I want to pass any length extension. If I put something like  _x!  -  it just hits on the first digit. Maybe I could use waitexten() to capture it and pass to the pbx. Any ideas?<br><br>The Allstar Asterisk and pbx Asterisk are obviously different machines on the same network. </font><br><br><b><font style="font-size:16pt;" size="4">73 Doug</font><font style="font-size:16pt;" size="4"><br></font><font style="font-size:16pt;" size="4">WA3DSP</font><font style="font-size:16pt;" size="4"><br></font><font style="font-size:16pt;" size="4"><a href="http://www.crompton.com/hamradio" target="_blank">http://www.crompton.com/hamradio</a></font></b><font style="font-size:16pt;" size="4"><br></font> </div> <br>_______________________________________________ App_rpt-users mailing list <a target="_blank" href="mailto:App_rpt-users@ohnosec.org">App_rpt-users@ohnosec.org</a> <a href="http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users" target="_blank">http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users</a></div> </div> <hr>_______________________________________________<br> App_rpt-users mailing list<br> <a target="_blank" href="mailto:App_rpt-users@ohnosec.org">App_rpt-users@ohnosec.org</a><br> <a href="http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users" target="_blank">http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users</a><br> </div> </blockquote></span></div> </div> 
</div>
</blockquote></span></div>                                      </div></body>
</html>