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

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-clientSoftware 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.