I was hoping that someone may be able to shed some light on some issues I'm having on trying to get an Asterisk test server up and running.  At the moment I have the basics, two Polycom hard phones (301 & 601 with expansion unit (which oddly will not power up)) that can call each other, log into voicemail (one touch) and have custom directories & buddy lists.  Unfortunately some of the seemingly simple things do not want to work for me:
<br><br>- Ringtones.&nbsp; Apparently the phones do not have any of the defaults on them as the Ring Type menu on each phone lists &quot;ms, Inc.&quot; beside each option, and will not play anything.&nbsp; I've placed several .wav files (from 
<a href="http://www.voipphreak.ca/index.php?serendipity%5Baction%5D=search&amp;serendipity%5BsearchTerm%5D=ringtones">http://www.voipphreak.ca/index.php?serendipity%5Baction%5D=search&amp;serendipity%5BsearchTerm%5D=ringtones
</a>) and set up the sip.cfg as per what I've been able to find, a copy is below.&nbsp; The phones do download the .wav files on each boot, and list the filenames in the web browser config pages, but still show &quot;ms, Inc.&quot; under the Ring Type menu?
<br><br>- Busy indicators/presence.&nbsp; I have configured a buddy watcher on the 601 which will show the appropriate Online/On Phone status of the 301 through the Buddies menu, but it does not inicate the status from the directory key/button on the main screen.&nbsp; Should the indicator beside the contact name not show some sort of status update when the associated buddy is on the phone?
<br><br>- Voicemail.&nbsp; This one is just odd, and I have only found one search result that has the same issue but unfortunately no resolution.&nbsp; When either phone connects to voicemail they are presented with the voice prompts but any key I press is not recognized (ie. Press 1 for new messages and the voice prompts just continue like nothing was pressed).&nbsp; This happens through onetouch voicemail and by dialing the VM extension directly (I can't even log in if dialing the VM extension directly).
<br><br>If anyone can shed some light on these topics it would be greatly appreciated!&nbsp; <br><br>Many thanks,<br>Mike<br><br><br>MY CURRENT SIP.CFG:<br>-------------------------------------------------------------------------------
<br>&lt;?xml version=&quot;1.0&quot; standalone=&quot;yes&quot;?&gt;<br>&lt;!-- SIP Application Configuration File --&gt;<br>&lt;sip&gt;<br>&nbsp;&nbsp; &lt;voIpProt&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;local voIpProt.local.port=&quot;5060&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;server voIpProt.server.1.address=&quot;<a href="http://10.215.100.1">10.215.100.1</a>&quot; voIpProt.server.1.port=&quot;&quot; voIpProt.server.1.transport=&quot;UDPonly&quot; voIpProt.server.1.expires=&quot;3600&quot; 
voIpProt.server.1.register=&quot;1&quot; voIpProt.server.1.retryTimeOut=&quot;0&quot; voIpProt.server.1.retryMaxCount=&quot;0&quot; voIpProt.server.1.expires.lineSeize=&quot;30&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;SIP voIpProt.SIP.useRFC2543hold=
&quot;1&quot; voIpProt.SIP.lcs=&quot;0&quot; voIpProt.SIP.sendCompactHdrs=&quot;0&quot; voIpProt.SIP.WM50=&quot;0&quot; voIpProt.SIP.keepalive.sessionTimers=&quot;0&quot; voIpProt.SIP.requestURI.E164.addGlobalPrefix=&quot;&quot;&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;outboundProxy voIpProt.SIP.outboundProxy.address=&quot;&quot; voIpProt.SIP.outboundProxy.port=&quot;5060&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;alertInfo voIpProt.SIP.alertInfo.1.value=&quot;AA&quot; voIpProt.SIP.alertInfo.1.class=
&quot;3&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;alertInfo voIpProt.SIP.alertInfo.2.value=&quot;RA&quot; voIpProt.SIP.alertInfo.2.class=&quot;4&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;requestValidation voIpProt.SIP.requestValidation.1.request=&quot;&quot; 
voIpProt.SIP.requestValidation.1.method=&quot;&quot; voIpProt.SIP.requestValidation.1.request.1.event=&quot;&quot;&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;digest voIpProt.SIP.requestValidation.digest.realm=&quot;<a href="http://10.215.100.1">
10.215.100.1</a>&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/requestValidation&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;specialEvent voIpProt.SIP.specialEvent.lineSeize.nonStandard=&quot;1&quot; voIpProt.SIP.specialEvent.checkSync.alwaysReboot=&quot;0&quot;/&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;conference voIpProt.SIP.conference.address=&quot;&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/SIP&gt;<br>&nbsp;&nbsp; &lt;/voIpProt&gt;<br>&nbsp;&nbsp; &lt;dialplan dialplan.impossibleMatchHandling=&quot;2&quot; dialplan.removeEndOfDial=&quot;1&quot;&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;digitmap dialplan.digitmap=&quot;[2-9]11|0T|011xxx.T|[0-1][2-9]xxxxxxxxx|[2-9]xxxxxxxxx|[2-9]xxxT&quot; dialplan.digitmap.timeOut=&quot;3&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;routing&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;server dialplan.routing.server.1.address=
&quot;&quot; dialplan.routing.server.1.port=&quot;5060&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;emergency dialplan.routing.emergency.1.value=&quot;911&quot; dialplan.routing.emergency.1.server.1=&quot;1&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/routing&gt;
<br>&nbsp;&nbsp; &lt;/dialplan&gt;<br>&nbsp;&nbsp; &lt;sampled_audio saf.1=&quot;SoundPointIPWelcome.wav&quot; saf.2=&quot;RING_bennyhill.wav&quot; saf.3=&quot;RING_drwho.wav&quot; saf.4=&quot;RING_inspectorgadget.wav&quot; saf.5=&quot;RING_jamesbond.wav&quot; 
saf.6=&quot;RING_knightrider.wav&quot; saf.7=&quot;RING_macgyver.wav&quot; saf.8=&quot;RING_missionimpossible.wav&quot; saf.9=&quot;RING_nightcourt.wav&quot; saf.10=&quot;RING_ateam.wav&quot;/&gt;<br>&nbsp;&nbsp; &lt;HTTPD httpd.enabled=
&quot;1&quot; httpd.cfg.enabled=&quot;1&quot; httpd.cfg.port=&quot;80&quot;/&gt;<br>&nbsp;&nbsp; &lt;feature feature.1.name=&quot;presence&quot; feature.1.enabled=&quot;1&quot;/&gt;<br>&nbsp;&nbsp; &lt;logging&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;level&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;change 
log.level.change.sip=&quot;4&quot; log.level.change.sip.obs=&quot;5&quot;/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/level&gt;<br>&nbsp;&nbsp; &lt;/logging&gt;<br>&lt;/sip&gt;<br><br>EXCERPT EXTENSIONS.CONF:<br>
-------------------------------------------------------------------------------<br>
exten =&gt; 120,hint,SIP/120<br>exten =&gt; 120,1,Macro(extensions,SIP/120,120)<br>exten =&gt; 120,2,Dial(SIP/120)<br>exten =&gt; 120,3,Answer<br>exten =&gt; 120,4,Set(TIMEOUT(response)=10)<br>exten =&gt; 120,5,Playback(NoAnswer_Extension)
<br>exten =&gt; 120,6,Voicemail(u120)<br>exten =&gt; 120,n,Hangup<br><br>exten =&gt; 158,hint,SIP/158<br>exten =&gt; 158,1,Macro(extensions,SIP/158,158)<br>exten =&gt; 158,2,Dial(SIP/158)<br>exten =&gt; 158,3,Answer<br>exten =&gt; 158,4,Set(TIMEOUT(response)=10)
<br>exten =&gt; 158,5,Playback(NoAnswer_Extension)<br>exten =&gt; 158,6,Voicemail(u158)<br>exten =&gt; 158,n,Hangup<br><br>EXCERPT SIP.CONF:<br>

-------------------------------------------------------------------------------<br>

[120]<br>type=friend<br>context=local<br>username=120<br>password=12345<br>host=dynamic<br>dtmfmode=rfc2833<br>mailbox=120@default<br>disallow=all<br>allow=ulaw<br>progressinband=no<br>callerid=Reception &lt;120&gt;<br><br>
[158]<br>type=friend<br>context=local<br>username=158<br>password=12345<br>host=dynamic<br>dtmfmode=rfc2833<br>mailbox=158@default<br>disallow=all<br>allow=ulaw<br>progressinband=no<br>callerid=IT Department &lt;158&gt;<br>
<br><br><br><br>-- <br>Mike Haney<br><a href="http://mikeandkatslife.ca/">http://mikeandkatslife.ca/</a>