<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title></title>
</head>
<body>
Arg.. my posting was mangled by text-wrapping. &nbsp;Sorry.<br>
<br>
Here again...<br>
sip.conf:<br>
<pre><tt>[general]</tt></pre>
<pre><tt>port = 5060&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Port to bind to</tt></pre>
<pre><tt>bindaddr = 0.0.0.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Address to bind to</tt></pre>
<pre><tt>context = default&nbsp;&nbsp;&nbsp; ; Default for incoming calls</tt></pre>
<pre><tt>[248379]</tt></pre>
<pre><tt>username=billdesk</tt></pre>
<pre><tt>type=friend</tt></pre>
<pre><tt>host=dynamic</tt></pre>
<pre><tt>canreinvite=no</tt></pre>
<pre><tt>mailbox=1234</tt></pre>
<pre><tt>context=demo


</tt></pre>
<pre></pre>
extensions.conf:<br>
<br>
<pre><font face="Courier New, Courier, monospace">
</font></pre>
<pre><font face="Courier New, Courier, monospace">[general]</font></pre>
<pre><font face="Courier New, Courier, monospace">static=yes</font></pre>
<pre><font face="Courier New, Courier, monospace">writeprotect=no</font></pre>
<pre><font face="Courier New, Courier, monospace">[globals]</font></pre>
<pre><font face="Courier New, Courier, monospace">CONSOLE=Console/dsp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Console interface for demo</font></pre>
<pre><font face="Courier New, Courier, monospace">IAXINFO=guest&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; IAXtel username/password</font></pre>
<pre><font face="Courier New, Courier, monospace">TRUNK=Zap/g2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Trunk interface</font></pre>
<pre><font face="Courier New, Courier, monospace">TRUNKMSD=1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; MSD digits to strip (usually 1 or 0)</font></pre>
<pre><font face="Courier New, Courier, monospace">[iaxtel700]</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; _91700NXXXXXX,1,Dial(IAX2/${<a class="moz-txt-link-abbreviated" href="mailto:IAXINFO}@iaxtel.com/${EXTEN:1">IAXINFO}@iaxtel.com/${EXTEN:1</a>}@iaxtel)</font></pre>
<pre><font face="Courier New, Courier, monospace">[iaxprovider]</font></pre>
<pre><font face="Courier New, Courier, monospace">[trunkint]</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; _9011.,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; _9011.,2,Congestion</font></pre>
<pre><font face="Courier New, Courier, monospace">[trunkld]</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; _91NXXNXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; _91NXXNXXXXXX,2,Congestion</font></pre>
<pre><font face="Courier New, Courier, monospace">[trunklocal]</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; _9NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; _9NXXXXXX,2,Congestion</font></pre>
<pre><font face="Courier New, Courier, monospace">[trunktollfree]</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; _91800NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; _91800NXXXXXX,2,Congestion</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; _91888NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; _91888NXXXXXX,2,Congestion</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; _91877NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; _91877NXXXXXX,2,Congestion</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; _91866NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; _91866NXXXXXX,2,Congestion</font></pre>
<pre><font face="Courier New, Courier, monospace">[international]</font></pre>
<pre><font face="Courier New, Courier, monospace">ignorepat =&gt; 9</font></pre>
<pre><font face="Courier New, Courier, monospace">include =&gt; longdistance</font></pre>
<pre><font face="Courier New, Courier, monospace">include =&gt; trunkint</font></pre>
<pre><font face="Courier New, Courier, monospace">[longdistance]</font></pre>
<pre><font face="Courier New, Courier, monospace">ignorepat =&gt; 9</font></pre>
<pre><font face="Courier New, Courier, monospace">include =&gt; local</font></pre>
<pre><font face="Courier New, Courier, monospace">include =&gt; trunkld</font></pre>
<pre><font face="Courier New, Courier, monospace">[local]</font></pre>
<pre><font face="Courier New, Courier, monospace">ignorepat =&gt; 9</font></pre>
<pre><font face="Courier New, Courier, monospace">include =&gt; default</font></pre>
<pre><font face="Courier New, Courier, monospace">include =&gt; parkedcalls</font></pre>
<pre><font face="Courier New, Courier, monospace">include =&gt; trunklocal</font></pre>
<pre><font face="Courier New, Courier, monospace">include =&gt; iaxtel700</font></pre>
<pre><font face="Courier New, Courier, monospace">include =&gt; trunktollfree</font></pre>
<pre><font face="Courier New, Courier, monospace">include =&gt; iaxprovider</font></pre>
<pre><font face="Courier New, Courier, monospace">[macro-stdexten];</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; s,1,Dial(${ARG2},20)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Ring the interface, 20 seconds maxi\</font></pre>
<pre><font face="Courier New, Courier, monospace">mum</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; s,2,Voicemail(u${ARG1})&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; If unavailable, send to voicemail w\</font></pre>
<pre><font face="Courier New, Courier, monospace">/ unavail announce</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; s,3,Goto(default,s,1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; If they press #, return to start</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; s,102,Voicemail(b${ARG1})&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; If busy, send to voicemail w/ bu\</font></pre>
<pre><font face="Courier New, Courier, monospace">sy announce</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; s,103,Goto(default,s,1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; If they press #, return to start</font></pre>
<pre><font face="Courier New, Courier, monospace">[demo]</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; s,1,Wait,1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Wait a second, just for fun</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; s,2,Answer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Answer the line</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; s,3,DigitTimeout,5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Set Digit Timeout to 5 seconds</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; s,4,ResponseTimeout,10&nbsp;&nbsp;&nbsp;&nbsp; ; Set Response Timeout to 10 seconds</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; s,5,BackGround(demo-congrats) ; Play a congratulatory message</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; s,6,BackGround(demo-instruct) ; Play some instructions</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; 2,1,BackGround(demo-moreinfo) ; Give some more information.</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; 2,2,Goto(s,6)</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; 3,1,SetLanguage(fr)&nbsp;&nbsp;&nbsp;&nbsp; ; Set language to french</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; 3,2,Goto(s,5)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Start with the congratulations</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; 1000,1,Goto(default,s,1)</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; 1234,1,Playback(transfer,skip)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; "Please hold while..."</font></pre>
<pre><font face="Courier New, Courier, monospace">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; (but skip if channel is not up)</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; 1234,2,Macro(stdexten,1234,${CONSOLE})</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; 1235,1,Voicemail(u1234)&nbsp;&nbsp;&nbsp; ; Right to voicemail</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; 1236,1,Dial(Console/dsp)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Ring forever</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; 1236,2,Voicemail(u1234)&nbsp;&nbsp;&nbsp; ; Unless busy</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; #,1,Playback(demo-thanks)&nbsp;&nbsp;&nbsp;&nbsp; ; "Thanks for trying the demo"</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; #,2,Hangup&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Hang them up.</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; t,1,Goto(#,1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; If they take too long, give up</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; i,1,Playback(invalid)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; "That's not valid, try again"</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; 500,1,Playback(demo-abouttotry); Let them know what's going on</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; 500,2,Dial(<a class="moz-txt-link-abbreviated" href="mailto:IAX2/guest@misery.digium.com/s@default">IAX2/guest@misery.digium.com/s@default</a>) ; Call the Asterisk\</font></pre>
<pre><font face="Courier New, Courier, monospace">&nbsp;demo</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; 500,3,Playback(demo-nogo)&nbsp; ; Couldn't connect to the demo site</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; 500,4,Goto(s,6)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Return to the start over message.</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; 600,1,Playback(demo-echotest) ; Let them know what's going on</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; 600,2,Echo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Do the echo test</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; 600,3,Playback(demo-echodone) ; Let them know it's over</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; 600,4,Goto(s,6)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Start over</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; 8500,1,VoicemailMain</font></pre>
<pre><font face="Courier New, Courier, monospace">exten =&gt; 8500,2,Goto(s,6)</font></pre>
<pre><font face="Courier New, Courier, monospace">[default]</font></pre>
<pre><font face="Courier New, Courier, monospace">include =&gt; demo</font></pre>
<br>
<br>
</body>
</html>