Sync Yealink Phones with Personal address book & Global Address Book with Multiple Numbers

Discussion in 'Ideas' started by solutionsit, Sep 29, 2015.

Sync Yealink Phones with Personal address book & Global Address Book with Multiple Numbers 5 5 1votes
5/5, 1 vote

  1. solutionsit

    Joined:
    Nov 25, 2014
    Messages:
    62
    Likes Received:
    5
    I have created a script in a day for V12 to do this but I am sure you guys could integrate it directly.

    This would allow multiple phone numbers (Home, Business, Mobile, Business2) to be imported into the phones.
    Also it enables super search on the yealink phones. Which all that should be required would be to put the super_search xml file in the provisioning folder and also modify the yealink templates to point them to the super search xml.

    This is not supported by 3cx.
     

    Attached Files:

  2. solutionsit

    Joined:
    Nov 25, 2014
    Messages:
    62
    Likes Received:
    5
    Updated 12/18/2015 New script for version 14
    This script needs to be run as administrator, I usually create a scheduled task to run every hour. Do based on how many phones you have. If you have a 1000 phones hourly would not be good. 20 phones hourly should be fine. Or daily.. Keep in mind as they 3cx updates the software database schema, this script may stop working.

    the csv2xml.exe needs to be in the same folder as the script or in c:\windows\system32

    Copy the templates into the template folder which is usually C:\ProgramData\3CX\Instance1\Data\Http\Templates\phones
    Restart the pbx or restart the abyss service
    These templates also create a speed dial page button 8000, Status buttons: away and available and Qin and Qout. Use them or compare them and include the remote address book, and supersearch settings into your own existing templates

    Provision your yealink phone with the custom template

    The script makes 3 remote phonebooks on yealink phones, Extention directory, Company addressbook & Personal Address book. This is pulled from the 3cx database so whatever is in 3cx client should be in the yealink phone. It also includes mobile, business... numbers.

    This is not supported by 3cx
    I do not guarentee this script will not break your pbx. So test it first and use at your own risk.
    I have used it on 5 pbx's without issue.
     

    Attached Files:

    • 14.zip
      File size:
      81 KB
      Views:
      66
  3. solutionsit

    Joined:
    Nov 25, 2014
    Messages:
    62
    Likes Received:
    5
    This would be super easy to implement if programming. Adding to all brands but can you add this to yealink.
    3 address books
    Extension list
    company list
    Personal list
    If the phone doesn't support more than one or two address books it's ok it will take the addressbook that is in the template so you could specify the most important one.
    As the models support more you can add them