IP Telephony - NBX
cancel
Showing results for 
Search instead for 
Did you mean: 

Polycom IP7000 and NBX300 SIP registration

Polycom IP7000 and NBX300 SIP registration

Ok,





I have been banging my head against the wall for days now trying to set this phone up to no avail.





System is an NBX3000 running 6.5.22 in SIP mode.  





I created an extension 310 on the system with no phone associated to it (I have tried to set it to be part of the Default Third Party SIP group, but it always reverts to the default business phone group). I reset the password via password administration.





The IP7000 has the following sip settings (from the Polycom file on my TFTP server):





S<reg reg.1.displayName="Speakerphone" reg.1.address="310@10.1.10.8" reg.1.label="Extension 310" reg.1.type="private" reg.1.thirdPartyName="" reg.1.auth.userId="310" reg.1.auth.password="310" reg.1.server.1.address="10.1.10.8" reg.1.server.1.port="" reg.1.server.1.transport="DNSnaptr" reg.1.server.2.transport="DNSnaptr" reg.1.server.1.expires="" reg.1.server.1.register="" reg.1.server.1.retryTimeOut="" reg.1.server.1.retryMaxCount="" reg.1.server.1.expires.lineSeize="" reg.1.acd-login-logout="0" reg.1.acd-agent-available="0" reg.1.ringType="2" reg.1.lineKeys="3" reg.1.callsPerLineKey="1"





I have tried using 310, 310@10.1.10.8, sip:310@10.1.10.8 and using 1234 and 310 as the authorization password, leaving the port blank or coded to 5060.



I swear I got it to show on the phone display that it was registered with one of the combinations above, but still could not make calls (got dial tone but would get busy whenever I tried a call) but I may have been mistaken because I can't reproduce it.





I have tried softphones on my iPhone and on a PC and a Mac with no luck. Any ideas of how I can troubleshoot this or pointers as to who could help me with this would be greatly appreciated. The reseller I bought the system from no longer exists.



Thanks in advance



7 REPLIES
bosoxfan_1
Super Advisor

Re: Polycom IP7000 and NBX300 SIP registration

One other thing you must do is set the password for x310.. it is not preset on the NBX. If you do not do this,



the phone will not register.



To do this, go into Netset, System Maintenance/Password Administration, then chose User Password.



click on x310 and the password will be set to the extension number, in this case 310.



Use this password to register and you should be all set.



merlin_1
Super Advisor

Re: Polycom IP7000 and NBX300 SIP registration

Also , I believe you can web into the Polycom tel and set the pwd on the tel that way also .



donbru01
Advisor

Re: Polycom IP7000 and NBX300 SIP registration

You have setup in message center , callbackmode=contact



 



Send me your mail i have many screen-shoot to send you , for configure Polycom IP 4000 i suppose is similar IP 7000



 



bruno.donetti@italgo.it



thanks



 



 



Re: Polycom IP7000 and NBX300 SIP registration

 Some additional info:  I have tried with a SIP softphone (3CX) and can't register either.  I have set the password multiple times to the same three digits as the extension.  I have done a packet capture and can see that the NBX is replying with 401 - not authorized and then 500 - Internal server error even though the request seems to be correctly formatted as sip:310@10.1.10.8 where 310 is the extension and 10.1.10.8 is the NBX.



Re: Polycom IP7000 and NBX300 SIP registration

 Ok, I feel like a total idiot.



 



It turns out the reason I could get no SIP phones to register was that I was OUT OF LICENSES.  I deleted and disconnected a phone and I was able to register a SIP device.  Now the IP7000 is registered and working fine.



 



Thanks to all of you for your help.



JIN_1
Occasional Visitor

Re: Polycom IP7000 and NBX300 SIP registration

Anyone knows how to set the Polycom IP 6000 to work with NBX SIP? I can make the IP 4000 working, but with the same settings, the IP 6000 didn't work.



Re: Polycom IP7000 and NBX300 SIP registration

 JIN I sent you a pm and will send the config files to you, but, in a nutshell, here is what I did to get an IP 7000 set up with an NBX3000A running 6.5.22 in SIP mode:



 





  • Make sure you have a license to cover the incremental phone.  I was out and did not know it so check and make sure you have available licenses under Netset->Licensing and upgrades->Licenses->Usage Report You need to have an available Group 2 license.


  • Create a user extension but do not assign a phone.


  • Use password administration and reset the password of the newly created extension - probably not necessary but just in case.


  • I am using a TFTP server to provision the phones so you need to use the phones menu to point it to the server, the password is 456 by default, you need at minimum three files configured:




.cfg for example 0004f2e63766.cfg contents:





<?xml version="1.0" standalone="yes"?>



<!-- Default Master SIP Configuration File-->



<!-- Edit and rename this file to <Ethernet-address>.cfg for each phone.-->



<!-- $Revision: 1.14 $  $Date: 2005/07/27 18:43:30 $ -->



<APPLICATION APP_FILE_PATH="sip.ld" CONFIG_FILES="phonexxx.cfg, sip.cfg" MISC_FILES="" LOG_FILE_DIRECTORY="" OVERRIDES_DIRECTORY="" CONTACTS_DIRECTORY=""/>



Change phonexxx.cfg to your extension, eg phone673.cfg



-phone.cfg for example 0004f2e63766.cfg contents:





<?xml version="1.0" standalone="yes"?>



<PHONE_CONFIG>



<OVERRIDES tcpIpApp.sntp.gmtOffset="-18000" tcpIpApp.sntp.address="pool.ntp.org"/>



</PHONE_CONFIG>



Change the gmt offset to your time zone appropriate value



The last file is long but you only need to change a couple of values as I have set below. The server address is the IP of your NBX.  Good luck.





<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 



 <!-- $Polycom Revision: 1.67 $  $Date: 2005/03/11 17:05:46 $ --> 








<phone1> 








  <reg  



         reg.1.displayName="Conf Room"  



         reg.1.address="310"  



         reg.1.label="310"  



         reg.1.type="private"  



         reg.1.thirdPartyName=""  



         reg.1.auth.userId="310"  



         reg.1.auth.password="310"  



         reg.1.server.1.address="10.1.10.8"  



         reg.1.server.1.port=""  



         reg.1.server.1.transport="DNSnaptr"  



         reg.1.server.2.transport="DNSnaptr"  



         reg.1.server.1.expires=""  



         reg.1.server.1.register=""  



         reg.1.server.1.retryTimeOut=""  



         reg.1.server.1.retryMaxCount=""  



         reg.1.server.1.expires.lineSeize=""  



         reg.1.acd-login-logout="0"  



         reg.1.acd-agent-available="0"  



         reg.1.ringType="2"  



         reg.1.lineKeys="3"  



         reg.1.callsPerLineKey="1"  








         reg.2.displayName=""  



         reg.2.address=""  



         reg.2.label=""  



         reg.2.type="private"  



         reg.2.thirdPartyName=""  



         reg.2.auth.userId=""  



         reg.2.auth.password=""  



         reg.2.server.1.address=""  



         reg.2.server.1.port=""  



         reg.2.server.1.transport="DNSnaptr"  



         reg.2.server.2.transport="DNSnaptr"  



         reg.2.server.1.expires=""  



         reg.2.server.1.register=""  



         reg.2.server.1.retryTimeOut=""  



         reg.2.server.1.retryMaxCount=""  



         reg.2.server.1.expires.lineSeize=""  



         reg.2.acd-login-logout="0"  



         reg.2.acd-agent-available="0"  



         reg.2.ringType="2"  



         reg.2.lineKeys=""  



         reg.2.callsPerLineKey=""  



         reg.3.displayName=""  



         reg.3.address=""  








         reg.3.label=""  



         reg.3.type="private"  



         reg.3.thirdPartyName=""  



         reg.3.auth.userId=""  



         reg.3.auth.password=""  



         reg.3.server.1.address=""  



         reg.3.server.1.port=""  



         reg.3.server.1.transport="DNSnaptr"  



         reg.3.server.2.transport="DNSnaptr"  



         reg.3.server.1.expires=""  



         reg.3.server.1.register=""  



         reg.3.server.1.retryTimeOut=""  



         reg.3.server.1.retryMaxCount=""  



         reg.3.server.1.expires.lineSeize=""  



         reg.3.acd-login-logout="0"  



         reg.3.acd-agent-available="0"  



         reg.3.ringType="2"  



         reg.3.lineKeys=""  



         reg.3.callsPerLineKey=""  








         reg.4.displayName=""  



         reg.4.address=""  



         reg.4.label=""  



         reg.4.type="private"  



         reg.4.thirdPartyName=""  



         reg.4.auth.userId=""  



         reg.4.auth.password=""  



         reg.4.server.1.address=""  



         reg.4.server.1.port=""  



         reg.4.server.1.transport="DNSnaptr"  



         reg.4.server.2.transport="DNSnaptr"  



         reg.4.server.1.expires=""  



         reg.4.server.1.register=""  



         reg.4.server.1.retryTimeOut=""  



         reg.4.server.1.retryMaxCount=""  



         reg.4.server.1.expires.lineSeize=""  



         reg.4.acd-login-logout="0"  



         reg.4.acd-agent-available="0"  



         reg.4.ringType="2"  



         reg.4.lineKeys=""  



         reg.4.callsPerLineKey=""  








         reg.5.displayName=""  



         reg.5.address=""  



         reg.5.label=""  



         reg.5.type="private"  



         reg.5.thirdPartyName=""  



         reg.5.auth.userId=""  



reg.5.auth.password="" 



reg.5.server.1.address="" 



reg.5.server.1.port="" 



reg.5.server.1.transport="DNSnaptr" 



reg.5.server.2.transport="DNSnaptr" 



reg.5.server.1.expires="" 



reg.5.server.1.register="" 



reg.5.server.1.retryTimeOut="" 



reg.5.server.1.retryMaxCount="" 



reg.5.server.1.expires.lineSeize="" 



reg.5.acd-login-logout="0" 



reg.5.acd-agent-available="0" 



reg.5.ringType="2" 



reg.5.lineKeys="" 



reg.5.callsPerLineKey="" 








reg.6.displayName="" 



reg.6.address="" 



reg.6.label="" 



reg.6.type="private" 



reg.6.thirdPartyName="" 



reg.6.auth.userId="" 



reg.6.auth.password="" 



reg.6.server.1.address="" 



reg.6.server.1.port="" 



reg.6.server.1.transport="DNSnaptr" 



reg.6.server.2.transport="DNSnaptr" 



reg.6.server.1.expires="" 



reg.6.server.1.register="" 



reg.6.server.1.retryTimeOut="" 



reg.6.server.1.retryMaxCount="" 



reg.6.server.1.expires.lineSeize="" 



reg.6.acd-login-logout="0" 



reg.6.acd-agent-available="0" 



reg.6.ringType="2" 



reg.6.lineKeys="" 



reg.6.callsPerLineKey="" 








/> 


















  <call> 








      <donotdisturb  








call.donotdisturb.perReg="0"/> 



      



<autoOffHook 








call.autoOffHook.1.enabled="0" 



call.autoOffHook.1.contact="" 



call.autoOffHook.2.enabled="0" 



call.autoOffHook.2.contact="" 



call.autoOffHook.3.enabled="0" 



call.autoOffHook.3.contact="" 



call.autoOffHook.4.enabled="0" 



call.autoOffHook.4.contact="" 



call.autoOffHook.5.enabled="0" 



call.autoOffHook.5.contact="" 



call.autoOffHook.6.enabled="0" 



call.autoOffHook.6.contact=""/> 








<serverMissedCall 








call.serverMissedCall.1.enabled="0" 



call.serverMissedCall.2.enabled="0" 



call.serverMissedCall.3.enabled="0" 



call.serverMissedCall.4.enabled="0" 



call.serverMissedCall.5.enabled="0" 



call.serverMissedCall.6.enabled="0"/> 








  </call> 


















   <divert  








divert.1.contact="" 



divert.1.autoOnSpecificCaller="1" 



divert.1.sharedDisabled="1" 



divert.2.contact="" 



divert.2.autoOnSpecificCaller="1" 



divert.2.sharedDisabled="1" 



divert.3.contact="" 



divert.3.autoOnSpecificCaller="1" 



divert.3.sharedDisabled="1" 



divert.4.contact="" 



divert.4.autoOnSpecificCaller="1" 



divert.4.sharedDisabled="1" 



divert.5.contact="" 



divert.5.autoOnSpecificCaller="1" 



divert.5.sharedDisabled="1" 



divert.6.contact="" 



divert.6.autoOnSpecificCaller="1" 



divert.6.sharedDisabled="1"> 








      <fwd  








divert.fwd.1.enabled="1" 



divert.fwd.2.enabled="1" 



divert.fwd.3.enabled="1" 



divert.fwd.4.enabled="1" 



divert.fwd.5.enabled="1" 



divert.fwd.6.enabled="1"/> 








      <busy  








divert.busy.1.enabled="1" 



divert.busy.1.contact="" 



divert.busy.2.enabled="1" 



divert.busy.2.contact="" 



divert.busy.3.enabled="1" 



divert.busy.3.contact="" 



divert.busy.4.enabled="1" 



divert.busy.4.contact="" 



divert.busy.5.enabled="1" 



divert.busy.5.contact="" 



divert.busy.6.enabled="1" 



divert.busy.6.contact=""/> 








      <noanswer  








divert.noanswer.1.enabled="1" 



divert.noanswer.1.timeout="60" 



divert.noanswer.1.contact="" 



divert.noanswer.2.enabled="1" 



divert.noanswer.2.timeout="60" 



divert.noanswer.2.contact="" 



divert.noanswer.3.enabled="1" 



divert.noanswer.3.timeout="60" 



divert.noanswer.3.contact="" 



divert.noanswer.4.enabled="1" 



divert.noanswer.4.timeout="60" 



divert.noanswer.4.contact="" 



divert.noanswer.5.enabled="1" 



divert.noanswer.5.timeout="60" 



divert.noanswer.5.contact="" 



divert.noanswer.6.enabled="1" 



divert.noanswer.6.timeout="60" 



divert.noanswer.6.contact=""/> 








      <dnd  








divert.dnd.1.enabled="0" 



divert.dnd.1.contact="" 



divert.dnd.2.enabled="0" 



divert.dnd.2.contact="" 



divert.dnd.3.enabled="0" 



divert.dnd.3.contact="" 



divert.dnd.4.enabled="0" 



divert.dnd.4.contact="" 



divert.dnd.5.enabled="0" 



divert.dnd.5.contact="" 



divert.dnd.6.enabled="0" 



divert.dnd.6.contact=""/> 








</divert> 













<dialplan 








dialplan.1.impossibleMatchHandling="0" 



dialplan.1.removeEndOfDial="1" 



dialplan.2.impossibleMatchHandling="0" 



dialplan.2.removeEndOfDial="1" 



dialplan.3.impossibleMatchHandling="0" 



dialplan.3.removeEndOfDial="1" 



dialplan.4.impossibleMatchHandling="0" 



dialplan.4.removeEndOfDial="1" 



dialplan.5.impossibleMatchHandling="0" 



dialplan.5.removeEndOfDial="1" 



dialplan.6.impossibleMatchHandling="0" 



dialplan.6.removeEndOfDial="1"> 








<digitmap 








dialplan.1.digitmap="911|9911|0T|011xxx.T|91xxxxxxxxx|9xxxxxx|xxx" 



dialplan.1.digitmap.timeOut="3" 



dialplan.2.digitmap="" 



dialplan.2.digitmap.timeOut="" 



dialplan.3.digitmap="" 



dialplan.3.digitmap.timeOut="" 



dialplan.4.digitmap="" 



dialplan.4.digitmap.timeOut="" 



dialplan.5.digitmap="" 



dialplan.5.digitmap.timeOut="" 



dialplan.6.digitmap="" 



dialplan.6.digitmap.timeOut=""/> 








    <routing> 



         



<server 








dialplan.1.routing.server.1.address="" 



dialplan.1.routing.server.1.port="" 



dialplan.2.routing.server.1.address="" 



dialplan.2.routing.server.1.port="" 



dialplan.3.routing.server.1.address="" 



dialplan.3.routing.server.1.port="" 



dialplan.4.routing.server.1.address="" 



dialplan.4.routing.server.1.port="" 



dialplan.5.routing.server.1.address="" 



dialplan.5.routing.server.1.port="" 



dialplan.6.routing.server.1.address="" 



dialplan.6.routing.server.1.port=""/> 








       <emergency  








dialplan.1.routing.emergency.1.value="" 



dialplan.1.routing.emergency.1.server.1="" 



dialplan.2.routing.emergency.1.value="" 



dialplan.2.routing.emergency.1.server.1="" 



dialplan.3.routing.emergency.1.value="" 



dialplan.3.routing.emergency.1.server.1="" 



dialplan.4.routing.emergency.1.value="" 



dialplan.4.routing.emergency.1.server.1="" 



dialplan.5.routing.emergency.1.value="" 



dialplan.5.routing.emergency.1.server.1="" 



dialplan.6.routing.emergency.1.value="" 



dialplan.6.routing.emergency.1.server.1=""/> 








</routing> 








</dialplan> 













   <msg msg.bypassInstantMessage="1"> 








<mwi 








msg.mwi.1.subscribe="1046@192.168.0.4" 



msg.mwi.1.callBackMode="contact" 



msg.mwi.1.callBack="*600" 



msg.mwi.2.subscribe="" 



msg.mwi.2.callBackMode="disabled" 



msg.mwi.2.callBack="" 



msg.mwi.3.subscribe="" 



msg.mwi.3.callBackMode="disabled" 



msg.mwi.3.callBack="" 



msg.mwi.4.subscribe="" 



msg.mwi.4.callBackMode="disabled" 



msg.mwi.4.callBack="" 



msg.mwi.5.subscribe="" 



msg.mwi.5.callBackMode="disabled" 



msg.mwi.5.callBack="" 



msg.mwi.6.subscribe="" 



msg.mwi.6.callBackMode="disabled" 



msg.mwi.6.callBack=""/> 








  </msg> 













   <nat  








nat.ip="" 



nat.signalPort="" 



nat.mediaPortStart=""/> 













</phone1>