I have written this configuration script which uses OpenSky to make Skype calls directly from Asterisk devices using my companies SIP to Skype gateway. Users can dial skype_anyskypeusername or manually add names or extensions which can get mapped to the correct dialing sequence. The right sequence is <a href="mailto:username@opensky.gizmo5.com" target="_blank">username@opensky.gizmo5.com</a> but that gets mapped to sipphone address so I set that up to map directly to the final address. <br>
<br>I need a couple test sites so if anyone wants to test Skype calling on their Asterisk network please send me email and I&#39;l enable longer calling. Also in the 2 hard coded examples below&nbsp; (563 and echo) i want to also
reference gizmo5 and not repeatedly have proxy01.sipphone. Can someone
tell me how to construct the tightest syntax for that? Thanks. <br><br>-- MR<br>
<br>------------------------------------------------------------------------------------------------------------------------<br><br>[gizmo5]<br>
type=peer &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;COPY THIS CONFIG<br>
host=198.65.166.131 &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;INTO YOUR sip.conf<br>
fromdomain=<a href="http://proxy01.sipphone.com/" target="_blank">proxy01.sipphone.com</a>
&nbsp;&nbsp; ;THIS WILL <br>
canreinvite=no &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;ALLOW ANY<br>
nat=yes &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ;DEVICE OR
CLIENT<br>
dtmfmode=rfc2833&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; ;CONNECTED TO YOUR<br>
insecure=very&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; ;ASTERISK SERVER TO CALL<br>
qualify=yes&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; ;SKYPE USERS SEVERAL WAYS.<br>
fromuser=YOURSIP&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; ;BY DIALING SKYPE NAMES OR NUMERIC SHORTCUTS<br>
authuser=YOURSIP&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; ;ENTERED INDIVIDUALLY BELOW<br>
username=YOURSIP&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; ;OR BY DIALING skype_skypeusername<br>
secret=YOURPASS&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; ;OR THE 333 ALIASES<br>
disallow=all&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; ;ENTERED at <a href="http://my.gizmo5.com" target="_blank">my.gizmo5.com</a><br>
allow=ulaw&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;
;<br>
allow=alaw&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; ;SEE <a href="http://gizmo5.com/opensky" target="_blank">gizmo5.com/opensky</a>
<br>
allow=ilbc&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; ;FOR MORE
INFO<br><div>
<br>
[general]<br>
exten =&gt; _1333.,1,Goto(opensky,,1)&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; ;COPY THIS CONFIG<br></div>
exten =&gt; _333.,1,Goto(opensky,,1)&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; ;INTO YOUR<br>
exten =&gt; _skype[_].,1,Goto(opensky,,1)&nbsp; &nbsp;&nbsp;  ;extensions.conf<div bgcolor="#ffffff" text="#000000">exten =&gt; 563,1,Dial(<a href="mailto:SIP/skype_joeschmo@proxy01.sipphone.com" target="_blank">SIP/skype_echo123@proxy01.sipphone.com</a>) &nbsp; ;To
dial a Skype user by dialing 563 in this example echo123<br>
exten =&gt; echo,1,Dial(<a href="mailto:SIP/skype_joeschmo@proxy01.sipphone.com" target="_blank">SIP/skype_echo123@proxy01.sipphone.com</a>)&nbsp; ;To dial a Skype name in this example echo will dial echo123<br><br><div>
[opensky]<br>
exten =&gt; _1.,1,NoOp(&#39;opensky dial&#39;)<br>
exten =&gt; _1.,2,Dial(SIP/${EXTEN}@gizmo5|120|j)<br>
exten =&gt; _1.,3,Hangup()<br><br>-------------------------------------------------------------------------------------------------------------------------------------------------<br></div></div><br>