Activate and Set up Yeastar P-Series Software Edition Using XML Configuration File

You can activate and set up the system using a XML configuration file. The configuration file will be automatically parsed to auto-configure Yeastar P-Series Software Edition.

Prerequisites

  • You have installed PBX with firmware version 83.19.0.22 or later.
  • You have downloaded the XML configuration file and edit it as needed.

Procedure

  1. After completing the installation, obtain root access according to the ISO image used.
    ISO Image Instruction
    Auto-install ISO (Ubuntu)

    1. At the IPPBX login prompt, enter the username root.
    2. At the Password prompt, enter the password SoftwareDefault83.
    Manual-install ISO (Ubuntu)

    1. Log in to the user account.
      Note: The user account credentials are set during the installation process, as shown below.

    2. Run sudo -i, then enter the user account password to switch to the root account.
    Manual-install ISO (Debian)

    1. Log in to the user account.
      Note: The user account credentials are set during the installation process, as shown below.

    2. Run sudo -i, then enter the user account password to switch to the root account.
  2. Enable SSH access for PBX.
    1. Run vi /etc/inetd.conf.
    2. Press i key to enter insert mode.
    3. Enter ssh stream tcp nowait root /bin/dropbear -L super -i.
    4. Press Esc key to exit the insert mode, then run :wq! and press Enter key to write the change and quit.
    5. Run killall -9 inetd;/bin/inetd > /dev/null &.
  3. Save the XML configuration file to the designated directory.

    We take WinSCP to show you how to access PBX via SSH and upload the file.

    1. Access PBX via SSH using root account.

    2. Go to /ysdisk/gui_backups/ directory, then add a new sub-directory xmlimport.

    3. Save the XML configuration file to the xmlimport directory.

  4. Run reboot to reboot PBX.

    Wait 5 to 10 minutes for PBX to boot up.

Result

Yeastar P-Series Software Edition is activated and set up based on the XML configuration file.

Note: If you want to access the PBX via SSH, you can use one of the following accounts:
  • Root Account: Username is root, and password is the credential configured in XML configuration file.

  • Support Account: Username is support, and password is the credential configured in PBX web portal (Path: Security > Security Settings > Console/SSH Access > Console Password) or in XML configuration file.
    Figure 1. Support password in PBX web portal
    Figure 2. Support password in XML configuration file
  • Custom Account: Username and password are the credentials configured during manual installation process.