Ringfree’s internal Yealink provisioning tool, known as YConf, supports the ability to perform bulk configuration importing. The process itself is rather simple: from within YConf, click the button labeled Bulk Import, select a file, and click the button labeled Import.
While the process is incredibly simple, it’s imperative that the file to be imported is formatted in the proper manner. The importer requires a CSV file with a minimum of 9 columns in the following order and format:
- CTID: The numeric container ID of the PBX.
- Host name: The host name of the PBX. Do not prefix this with http:// or suffix it with a trailing slash.
- MAC Address: The MAC address of the phone. Use all lowercase letters where applicable and do not delimit the characters in blocks of 2 or 4.
- Phone Model: The model of the phone. Acceptable values are (sans quotes): ‘T18P’, ‘T19P’, ‘T21P’, ‘T40P’, ‘T41P’, ‘T42G’, ‘T46G’, ‘T48G’, ‘T49G’, ‘W52P’, ‘W56P’, ‘CP860’.
- Time Zone: The GMT offset time zone. For example Eastern Standard Time is ‘-5’.
- Extension: The extension number of the primary account on the phone.
- SIP Secret: The SIP Secret of the primary account on the phone.
- Label: The Label for the primary account on the phone as it appears on the device.
- Display Name: The Display Name for the primary account on the phone as it appears to other phones on the same PBX.
Any additional fields will be ignored. Any rows with no value in an expected cell will also be ignored. Note that no fields should include any instances of the comma character as this will adversely affect the import and result in non-functioning extensions.
Also note that you can import a configuration file for any PBX from anywhere within YConf. For instance you can import a file for 1900123 from the page for 1900027.