• ×
    Information
    Windows update impacting certain printer icons and names. Microsoft is working on a solution.
    Click here to learn more
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Windows update impacting certain printer icons and names. Microsoft is working on a solution.
    Click here to learn more
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
The HP Community is where owners of HP products, like you, volunteer to help each other find solutions.
HP Recommended

Hello,

I am adding vvx300/vvx400s to our legacy ftp provisioned 301-650 phones. I have been reading all of the relevant faqs, bulletin s and guides, but I still have a couple of questions.

I understand that the 000000000000.cfg points the legacy phones to their relevant sip.cfg / phone1.cfg /sip.ld (sip_318.ld...), and that's how they get their main configs sorted in the upgrade, but each phone has a phone<macaddress>.cfg file containing the login information as such...

 

reg.1.displayName="109"
reg.1.address="109-******"
reg.1.label="109"
reg.1.type="private"
reg.1.lcs=""
reg.1.thirdPartyName=""
reg.1.auth.userId="109-******"
reg.1.auth.password="password"
reg.1.server.1.address="ipaddress"
reg.1.server.1.port="5060"
reg.1.server.1.transport="DNSnaptr"
reg.1.server.2.transport="DNSnaptr"
reg.1.server.1.expires=""
reg.1.server.1.expires.overlap=""
reg.1.server.1.register="1"
reg.1.server.1.retryTimeOut=""
reg.1.server.1.retryMaxCount=""
reg.1.server.1.expires.lineSeize=""
reg.1.outboundProxy.address=""
reg.1.outboundProxy.port=""
reg.1.outboundProxy.transport=""
reg.1.acd-login-logout="0"
reg.1.acd-agent-available="0"
reg.1.proxyRequire=""
reg.1.ringType="2"
reg.1.lineKeys=""
reg.1.callsPerLineKey=""

I understand that these files are old and need to be updated for the newer (vvx* phones) - but

1. for the legacy phones, do I need to enter the phone<mac-address>.cfg for each phone into the config_files section for the respective phone model in the new 000000000000.cfg?

2. if not, how do the phones know to go get their phone<mac-address> file to get the login parameters?

3. for the vvx phones, do they need a phone<mac-address>.cfg file as well? I guess so since they need their login parameters too...

4. Is there a newer master phone<mac-address>.cfg file for newer phones? the ones I'm using only have 6 reg.x.address... parameters - is this what the cfcutility will do?

 

Thank you, 

Kevin Farley

Natel Broadband

2 REPLIES 2
HP Recommended

I think I just found a part of my answer - I need to update each phone<mac-address>.cfg file to the structure relevant to the supported version - ie.  phones to be loaded with 3.1.8 will need a phone<mac-address>.cfg file equivalent to the phone1_318.cfg structure.  Am I correct?  Will the CFC utility convert my old files?

 

 

HP Recommended

Hello NatelBroadband,

welcome to the Polycom Community.

 

Downloading the VVX300 Software for example and looking at its 000000000000.cfg shows this:

 

<?xml version="1.0" standalone="yes"?>
<!-- Default Master SIP Configuration File-->
<!-- For information on configuring Polycom VoIP phones please refer to the -->
<!-- Configuration File Management white paper available from: -->
<!-- http://www.polycom.com/common/documents/whitepapers/configuration_file_management_on_soundpoint_ip_p... -->
<!-- $RCSfile$  $Revision: 135829 $ -->
<APPLICATION APP_FILE_PATH="sip.ld" CONFIG_FILES="" MISC_FILES="" LOG_FILE_DIRECTORY="" OVERRIDES_DIRECTORY="" CONTACTS_DIRECTORY="" LICENSE_DIRECTORY="" USER_PROFILES_DIRECTORY="" CALL_LISTS_DIRECTORY="">
   <APPLICATION_SPIP300 APP_FILE_PATH_SPIP300="sip_213.ld" CONFIG_FILES_SPIP300="phone1_213.cfg, sip_213.cfg"/>
   <APPLICATION_SPIP500 APP_FILE_PATH_SPIP500="sip_213.ld" CONFIG_FILES_SPIP500="phone1_213.cfg, sip_213.cfg"/>
   <APPLICATION_SPIP301 APP_FILE_PATH_SPIP301="sip_318.ld" CONFIG_FILES_SPIP301="phone1_318.cfg, sip_318.cfg"/>
   <APPLICATION_SPIP320 APP_FILE_PATH_SPIP320="sip_334.ld" CONFIG_FILES_SPIP320=""/>
   <APPLICATION_SPIP330 APP_FILE_PATH_SPIP330="sip_334.ld" CONFIG_FILES_SPIP330=""/>
   <APPLICATION_SPIP430 APP_FILE_PATH_SPIP430="sip_327.ld" CONFIG_FILES_SPIP430="phone1_327.cfg, sip_327.cfg"/>
   <APPLICATION_SPIP501 APP_FILE_PATH_SPIP501="sip_318.ld" CONFIG_FILES_SPIP501="phone1_318.cfg, sip_318.cfg"/>
   <APPLICATION_SPIP600 APP_FILE_PATH_SPIP600="sip_318.ld" CONFIG_FILES_SPIP600="phone1_318.cfg, sip_318.cfg"/>
   <APPLICATION_SPIP601 APP_FILE_PATH_SPIP601="sip_318.ld" CONFIG_FILES_SPIP601="phone1_318.cfg, sip_318.cfg"/>
   <APPLICATION_SPIP670 APP_FILE_PATH_SPIP670="sip_403.ld" CONFIG_FILES_SPIP670=""/>
   <APPLICATION_SSIP4000 APP_FILE_PATH_SSIP4000="sip_318.ld" CONFIG_FILES_SSIP4000="phone1_318.cfg, sip_318.cfg"/>
   <APPLICATION_SSIP7000 APP_FILE_PATH_SSIP7000="sip_403.ld" CONFIG_FILES_SSIP7000=""/>
</APPLICATION>

 

Above should demonstrate that all files that are specifically mentioned as phones will load their specified files.

 

Example SPIP501:

 

<APPLICATION_SPIP501 APP_FILE_PATH_SPIP501="sip_318.ld" CONFIG_FILES_SPIP501="phone1_318.cfg, sip_318.cfg"/>

So the phone would attempt to load the sip_318.ld  software, the phone1_318.cfg and the sip_318.cfg.

 

Since SIP 2.1.2 Polycom has introduced substitution strings that can be used when provisioning Polycom Phones via a server using either the000000000000.cfg or a individual <mac>.cfg


The community's VoIP FAQ contains this post here:

 

Oct 7, 2011 Question: Can I use substitutions when I provisioning my Phones?

Resolution: Please check => here <=

 

So above example would look like this:

 

<APPLICATION_SPIP501 APP_FILE_PATH_SPIP501="sip_318.ld" CONFIG_FILES_SPIP501="phone[PHONE_MAC_ADDRESS].cfg,phone1_318.cfg, sip_318.cfg"/>

Using the phone[PHONE_MAC_ADDRESS].cfg string in this case would cause each individual phone that fits into the 501 category to automatically substitute its own MAC Address and therefore load the individual configuration before attempting to load the other 2 files.

 

There is no need to use the cfcUtility for any other phones other than the configuration for phones planned to be running / updating to UCS 3.3.0 or newer.

 

I have in addition updated this FAQ post:

 

May 14, 2012 Question: Can I support a mix of legacy SIP and UCS Phones on the same Provisioning Server?
Resolution: Please check => here <=


Please ensure to provide some feedback if this reply has helped you so other users can profit from your experience.

Best Regards

Steffen Baier

Polycom Global Services

------------------------------------------------
Notice: I am an HP Poly employee but all replies within the community are done as a volunteer outside of my day role. This community forum is not an official HP Poly support resource, thus responses from HP Poly employees, partners, and customers alike are best-effort in attempts to share learned knowledge.
If you need immediate and/or official assistance for former Poly\Plantronics\Polycom please open a service ticket through your support channels
For HP products please check HP Support.

Please also ensure you always check the General VoIP , Video Endpoint , UC Platform (Microsoft) , PSTN
† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.