Skip to content

Customer Portal ​

YETI Customer portal is JS SPA that act as YETI Customer API client.

It allows operator who runs YETI to create interface for his customer to fetch customer-specific data like Account information, Rates, CDRs, Call Statistics.

Demo Customer portal instance located at https://client.demo.yeti-switch.org, current login/password is test/test.

INFO

Any admin user of demo instance can change login/password at https://demo.yeti-switch.org/customer_portal_logins

ui

Currently Customer portal supports following languages:

  • Ukrainian
  • English
  • French
  • Portuguese
  • Spanish
  • Romanian

Installation ​

Customer portal distributed as Debian package yeti-client and available for Debian 12 distribution. To install it run:

# apt install yeti-client

Software will be installed to /opt/yeti-client

Configuration ​

Customer portal has one configuration file located at /opt/yeti-client/dist/config.js. This file will be overwritten during yeti-client package upgrade by default values so be ready to restore configuration after upgrade.

Config file example:

// eslint-disable-next-line
CONFIG = {
   yeti: {
      apiBaseUrl: 'https://demo.yeti-switch.org'
   },
};
apiBaseUrl​
URL of customer API. It is strongly recommended use HTTPS for your API.