{"repo":"yeti-switch/yeti-web","free":true,"listed":false,"github":"https://github.com/yeti-switch/yeti-web","clone":"git clone https://github.com/yeti-switch/yeti-web.git","description":"Yeti admin interface. Opensource SIP SBC and VOIP billing.","language":"Ruby","stars":66,"topics":["billing","voip-billing","voip","sip","softswitch","telecommunications","sbc"],"license":null,"category":"auth-billing-email","readme_excerpt":"Welcome to YETI Contributing, Development setup Ruby You have to use Ruby version 4.0.6 with installed bundler. Postgresql It is strongly recommended to use PostgreSQL version 16. The easiest way to install it - is to use Debian Linux and follow official PostgreSQL instruction https://www.postgresql.org/download/linux/debian/ You need to install: In addition you need to compile or install from .deb package Yeti PostgreSQL extension postgresql-16-yeti https://github.com/yeti-switch/yeti-pg-ext Preparing yeti-web application Fork and clone yeti-web repository and run: Then create config/database.yml , example is config/database.yml.development . Notice this project uses two databases main \"yeti\" and second database \"cdr\" Then create config/yeti web.yml , example is config/yeti web.yml.development . Then create config/secrets.yml , example is config/secrets.yml.distr . To disable the creation of new versions via paper trail for some model please fill the array under key versioning disable for models in the config/yeti web.yml Сreate config/policy roles.yml , example is config/policy roles.yml.distr or disable policy feature by changing following lines in config/yeti web.yml : And run command to create development database: You can skip custom seeds[network prefixes] is you want to use your own network prefixes. Then start rails server bundle exec rails s and login to http://localhost:3000/ with login admin and password 111111 Then prepare test database(do not use db:test:prepare","default_branch":null,"files":null,"tree":[],"storefront":"/r/yeti-switch","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yeti-switch/yeti-web/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}