├── .env ├── .github ├── FUNDING.yml └── ISSUE_TEMPLATE │ ├── bug-report.md │ └── feature-request.md ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── SECURITY.md ├── app.js ├── app ├── .DS_Store ├── config │ └── config.js ├── controller │ ├── call.controller.js │ ├── contact.controller.js │ ├── email.controller.js │ ├── fallback.controller.js │ ├── hardwarekey.controller.js │ ├── media.controller.js │ ├── profile.controller.js │ ├── setting.controller.js │ └── user.controller.js ├── helper │ ├── common.helper.js │ ├── telnyx.helper.js │ └── twilio.helper.js ├── middleware │ └── auth.middleware.js ├── model │ ├── contact.model.js │ ├── email.model.js │ ├── handel.model.js │ ├── hardwarekey.model.js │ ├── media.model.js │ ├── message.model.js │ ├── setting.model.js │ └── user.model.js └── routes │ ├── auth.route.js │ ├── call.route.js │ ├── contact.route.js │ ├── email.route.js │ ├── hardwarekey.route.js │ ├── media.route.js │ ├── profile.route.js │ └── setting.route.js ├── config.js ├── config └── db.config.js ├── error └── index.html ├── frontend ├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .postcssrc.js ├── build │ ├── build.js │ ├── check-versions.js │ ├── utils.js │ ├── vue-loader.conf.js │ ├── webpack.base.conf.js │ ├── webpack.dev.conf.js │ └── webpack.prod.conf.js ├── config │ ├── dev.env.js │ ├── index.js │ ├── prod.env.js │ └── test.env.js ├── dist │ ├── d165e4bf7c6a3dda4420.woff │ ├── index.html │ └── static │ │ ├── css │ │ ├── app.94d49cdf30e5bb41822b98bc14d44f5f.css │ │ └── app.94d49cdf30e5bb41822b98bc14d44f5f.css.map │ │ ├── favicon.ico │ │ ├── fonts │ │ └── skia.deef7c9.woff │ │ ├── img │ │ └── icon.aecad04.png │ │ └── js │ │ ├── 0.cc6e260aa1acd2dadbba.js │ │ ├── 0.cc6e260aa1acd2dadbba.js.map │ │ ├── 1.ad90470e5023e7d9d0d3.js │ │ ├── 1.ad90470e5023e7d9d0d3.js.map │ │ ├── 2.a26db85f558a3a73efb5.js │ │ ├── 2.a26db85f558a3a73efb5.js.map │ │ ├── 3.2c579ccbfc828379dfde.js │ │ ├── 3.2c579ccbfc828379dfde.js.map │ │ ├── 4.9fc12be656baf815042c.js │ │ ├── 4.9fc12be656baf815042c.js.map │ │ ├── 5.4927b681d7d7a4079245.js │ │ ├── 5.4927b681d7d7a4079245.js.map │ │ ├── app.a65e8fd4b4af260629ed.js │ │ ├── app.a65e8fd4b4af260629ed.js.map │ │ ├── manifest.0883da85cde8c5f75966.js │ │ ├── manifest.0883da85cde8c5f75966.js.map │ │ ├── u2f-api.js │ │ ├── vendor.7a565128ea8f37591bf0.js │ │ └── vendor.7a565128ea8f37591bf0.js.map ├── index.html ├── package-lock.json ├── package.json ├── src │ ├── App.vue │ ├── assets │ │ ├── css │ │ │ └── main.css │ │ ├── fonts │ │ │ └── skia.woff │ │ └── img │ │ │ ├── apple-touch-icon.png │ │ │ ├── favicon.ico │ │ │ ├── icon.png │ │ │ ├── icon16.png │ │ │ ├── icon192.png │ │ │ ├── icon32.png │ │ │ ├── icon512.png │ │ │ ├── mask-icon.svg │ │ │ └── site.webmanifest │ ├── base64url-arraybuffer.js │ ├── cbor.js │ ├── components │ │ ├── CallView.vue │ │ ├── CheckDir.vue │ │ ├── CustomAutocompleteSelect.vue │ │ ├── Dashboard.vue │ │ ├── ErrorPage.vue │ │ ├── HardwarkeyTest.vue │ │ ├── Login.vue │ │ ├── Refresh.vue │ │ ├── Signup.vue │ │ ├── ThemeButton.vue │ │ ├── inbox │ │ │ └── NumberList.vue │ │ └── setting │ │ │ ├── CallSetting.vue │ │ │ ├── Contact.vue │ │ │ ├── EmailSetting.vue │ │ │ ├── ProfileView.vue │ │ │ ├── Setting.vue │ │ │ ├── account │ │ │ ├── AccountSetting.vue │ │ │ ├── ChangePassword.vue │ │ │ └── ChangeUsername.vue │ │ │ ├── call │ │ │ ├── telnyx │ │ │ │ ├── MessageSetting.vue │ │ │ │ ├── SipSetting.vue │ │ │ │ ├── TelnyxSetting.vue │ │ │ │ └── TexmlSetting.vue │ │ │ └── twilio │ │ │ │ ├── TwilioNumberSetting.vue │ │ │ │ ├── TwilioSetting.vue │ │ │ │ └── TwimlSetting.vue │ │ │ └── security │ │ │ ├── HardwareKey.vue │ │ │ └── Mfa.vue │ ├── config.js │ ├── core │ │ ├── module │ │ │ └── common.module.js │ │ └── services │ │ │ ├── api.service.js │ │ │ └── store │ │ │ ├── index.js │ │ │ └── store.js │ ├── event-bus.js │ ├── helper.js │ ├── main.js │ └── router │ │ └── index.js ├── static │ ├── .gitkeep │ ├── favicon.ico │ └── js │ │ └── u2f-api.js ├── test │ ├── e2e │ │ ├── custom-assertions │ │ │ └── elementCount.js │ │ ├── nightwatch.conf.js │ │ ├── runner.js │ │ └── specs │ │ │ └── test.js │ └── unit │ │ ├── .eslintrc │ │ ├── jest.conf.js │ │ ├── setup.js │ │ └── specs │ │ └── HelloWorld.spec.js └── vue.config.js ├── package.json ├── robots.txt ├── uploads └── .gitignore └── version.md /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/.env -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: https://dashboard.operationprivacy.com/donate 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/SECURITY.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app.js -------------------------------------------------------------------------------- /app/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/.DS_Store -------------------------------------------------------------------------------- /app/config/config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | BASE_URL: process.env.PORT+"api", 3 | }; -------------------------------------------------------------------------------- /app/controller/call.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/controller/call.controller.js -------------------------------------------------------------------------------- /app/controller/contact.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/controller/contact.controller.js -------------------------------------------------------------------------------- /app/controller/email.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/controller/email.controller.js -------------------------------------------------------------------------------- /app/controller/fallback.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/controller/fallback.controller.js -------------------------------------------------------------------------------- /app/controller/hardwarekey.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/controller/hardwarekey.controller.js -------------------------------------------------------------------------------- /app/controller/media.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/controller/media.controller.js -------------------------------------------------------------------------------- /app/controller/profile.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/controller/profile.controller.js -------------------------------------------------------------------------------- /app/controller/setting.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/controller/setting.controller.js -------------------------------------------------------------------------------- /app/controller/user.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/controller/user.controller.js -------------------------------------------------------------------------------- /app/helper/common.helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/helper/common.helper.js -------------------------------------------------------------------------------- /app/helper/telnyx.helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/helper/telnyx.helper.js -------------------------------------------------------------------------------- /app/helper/twilio.helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/helper/twilio.helper.js -------------------------------------------------------------------------------- /app/middleware/auth.middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/middleware/auth.middleware.js -------------------------------------------------------------------------------- /app/model/contact.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/model/contact.model.js -------------------------------------------------------------------------------- /app/model/email.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/model/email.model.js -------------------------------------------------------------------------------- /app/model/handel.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/model/handel.model.js -------------------------------------------------------------------------------- /app/model/hardwarekey.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/model/hardwarekey.model.js -------------------------------------------------------------------------------- /app/model/media.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/model/media.model.js -------------------------------------------------------------------------------- /app/model/message.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/model/message.model.js -------------------------------------------------------------------------------- /app/model/setting.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/model/setting.model.js -------------------------------------------------------------------------------- /app/model/user.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/model/user.model.js -------------------------------------------------------------------------------- /app/routes/auth.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/routes/auth.route.js -------------------------------------------------------------------------------- /app/routes/call.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/routes/call.route.js -------------------------------------------------------------------------------- /app/routes/contact.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/routes/contact.route.js -------------------------------------------------------------------------------- /app/routes/email.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/routes/email.route.js -------------------------------------------------------------------------------- /app/routes/hardwarekey.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/routes/hardwarekey.route.js -------------------------------------------------------------------------------- /app/routes/media.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/routes/media.route.js -------------------------------------------------------------------------------- /app/routes/profile.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/routes/profile.route.js -------------------------------------------------------------------------------- /app/routes/setting.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/app/routes/setting.route.js -------------------------------------------------------------------------------- /config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/config.js -------------------------------------------------------------------------------- /config/db.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/config/db.config.js -------------------------------------------------------------------------------- /error/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/error/index.html -------------------------------------------------------------------------------- /frontend/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/.babelrc -------------------------------------------------------------------------------- /frontend/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/.editorconfig -------------------------------------------------------------------------------- /frontend/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/.eslintignore -------------------------------------------------------------------------------- /frontend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/.eslintrc.js -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.postcssrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/.postcssrc.js -------------------------------------------------------------------------------- /frontend/build/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/build/build.js -------------------------------------------------------------------------------- /frontend/build/check-versions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/build/check-versions.js -------------------------------------------------------------------------------- /frontend/build/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/build/utils.js -------------------------------------------------------------------------------- /frontend/build/vue-loader.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/build/vue-loader.conf.js -------------------------------------------------------------------------------- /frontend/build/webpack.base.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/build/webpack.base.conf.js -------------------------------------------------------------------------------- /frontend/build/webpack.dev.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/build/webpack.dev.conf.js -------------------------------------------------------------------------------- /frontend/build/webpack.prod.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/build/webpack.prod.conf.js -------------------------------------------------------------------------------- /frontend/config/dev.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/config/dev.env.js -------------------------------------------------------------------------------- /frontend/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/config/index.js -------------------------------------------------------------------------------- /frontend/config/prod.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | module.exports = { 3 | NODE_ENV: '"production"' 4 | } 5 | -------------------------------------------------------------------------------- /frontend/config/test.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/config/test.env.js -------------------------------------------------------------------------------- /frontend/dist/d165e4bf7c6a3dda4420.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/d165e4bf7c6a3dda4420.woff -------------------------------------------------------------------------------- /frontend/dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/index.html -------------------------------------------------------------------------------- /frontend/dist/static/css/app.94d49cdf30e5bb41822b98bc14d44f5f.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/static/css/app.94d49cdf30e5bb41822b98bc14d44f5f.css -------------------------------------------------------------------------------- /frontend/dist/static/css/app.94d49cdf30e5bb41822b98bc14d44f5f.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/static/css/app.94d49cdf30e5bb41822b98bc14d44f5f.css.map -------------------------------------------------------------------------------- /frontend/dist/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/static/favicon.ico -------------------------------------------------------------------------------- /frontend/dist/static/fonts/skia.deef7c9.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/static/fonts/skia.deef7c9.woff -------------------------------------------------------------------------------- /frontend/dist/static/img/icon.aecad04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/static/img/icon.aecad04.png -------------------------------------------------------------------------------- /frontend/dist/static/js/0.cc6e260aa1acd2dadbba.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/static/js/0.cc6e260aa1acd2dadbba.js -------------------------------------------------------------------------------- /frontend/dist/static/js/0.cc6e260aa1acd2dadbba.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/static/js/0.cc6e260aa1acd2dadbba.js.map -------------------------------------------------------------------------------- /frontend/dist/static/js/1.ad90470e5023e7d9d0d3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/static/js/1.ad90470e5023e7d9d0d3.js -------------------------------------------------------------------------------- /frontend/dist/static/js/1.ad90470e5023e7d9d0d3.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/static/js/1.ad90470e5023e7d9d0d3.js.map -------------------------------------------------------------------------------- /frontend/dist/static/js/2.a26db85f558a3a73efb5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/static/js/2.a26db85f558a3a73efb5.js -------------------------------------------------------------------------------- /frontend/dist/static/js/2.a26db85f558a3a73efb5.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/static/js/2.a26db85f558a3a73efb5.js.map -------------------------------------------------------------------------------- /frontend/dist/static/js/3.2c579ccbfc828379dfde.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/static/js/3.2c579ccbfc828379dfde.js -------------------------------------------------------------------------------- /frontend/dist/static/js/3.2c579ccbfc828379dfde.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/static/js/3.2c579ccbfc828379dfde.js.map -------------------------------------------------------------------------------- /frontend/dist/static/js/4.9fc12be656baf815042c.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/static/js/4.9fc12be656baf815042c.js -------------------------------------------------------------------------------- /frontend/dist/static/js/4.9fc12be656baf815042c.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/static/js/4.9fc12be656baf815042c.js.map -------------------------------------------------------------------------------- /frontend/dist/static/js/5.4927b681d7d7a4079245.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/static/js/5.4927b681d7d7a4079245.js -------------------------------------------------------------------------------- /frontend/dist/static/js/5.4927b681d7d7a4079245.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/static/js/5.4927b681d7d7a4079245.js.map -------------------------------------------------------------------------------- /frontend/dist/static/js/app.a65e8fd4b4af260629ed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/static/js/app.a65e8fd4b4af260629ed.js -------------------------------------------------------------------------------- /frontend/dist/static/js/app.a65e8fd4b4af260629ed.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/static/js/app.a65e8fd4b4af260629ed.js.map -------------------------------------------------------------------------------- /frontend/dist/static/js/manifest.0883da85cde8c5f75966.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/static/js/manifest.0883da85cde8c5f75966.js -------------------------------------------------------------------------------- /frontend/dist/static/js/manifest.0883da85cde8c5f75966.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/static/js/manifest.0883da85cde8c5f75966.js.map -------------------------------------------------------------------------------- /frontend/dist/static/js/u2f-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/static/js/u2f-api.js -------------------------------------------------------------------------------- /frontend/dist/static/js/vendor.7a565128ea8f37591bf0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/static/js/vendor.7a565128ea8f37591bf0.js -------------------------------------------------------------------------------- /frontend/dist/static/js/vendor.7a565128ea8f37591bf0.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/dist/static/js/vendor.7a565128ea8f37591bf0.js.map -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/App.vue -------------------------------------------------------------------------------- /frontend/src/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/assets/css/main.css -------------------------------------------------------------------------------- /frontend/src/assets/fonts/skia.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/assets/fonts/skia.woff -------------------------------------------------------------------------------- /frontend/src/assets/img/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/assets/img/apple-touch-icon.png -------------------------------------------------------------------------------- /frontend/src/assets/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/assets/img/favicon.ico -------------------------------------------------------------------------------- /frontend/src/assets/img/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/assets/img/icon.png -------------------------------------------------------------------------------- /frontend/src/assets/img/icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/assets/img/icon16.png -------------------------------------------------------------------------------- /frontend/src/assets/img/icon192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/assets/img/icon192.png -------------------------------------------------------------------------------- /frontend/src/assets/img/icon32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/assets/img/icon32.png -------------------------------------------------------------------------------- /frontend/src/assets/img/icon512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/assets/img/icon512.png -------------------------------------------------------------------------------- /frontend/src/assets/img/mask-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/assets/img/mask-icon.svg -------------------------------------------------------------------------------- /frontend/src/assets/img/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/assets/img/site.webmanifest -------------------------------------------------------------------------------- /frontend/src/base64url-arraybuffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/base64url-arraybuffer.js -------------------------------------------------------------------------------- /frontend/src/cbor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/cbor.js -------------------------------------------------------------------------------- /frontend/src/components/CallView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/CallView.vue -------------------------------------------------------------------------------- /frontend/src/components/CheckDir.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/CheckDir.vue -------------------------------------------------------------------------------- /frontend/src/components/CustomAutocompleteSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/CustomAutocompleteSelect.vue -------------------------------------------------------------------------------- /frontend/src/components/Dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/Dashboard.vue -------------------------------------------------------------------------------- /frontend/src/components/ErrorPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/ErrorPage.vue -------------------------------------------------------------------------------- /frontend/src/components/HardwarkeyTest.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/HardwarkeyTest.vue -------------------------------------------------------------------------------- /frontend/src/components/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/Login.vue -------------------------------------------------------------------------------- /frontend/src/components/Refresh.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/Refresh.vue -------------------------------------------------------------------------------- /frontend/src/components/Signup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/Signup.vue -------------------------------------------------------------------------------- /frontend/src/components/ThemeButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/ThemeButton.vue -------------------------------------------------------------------------------- /frontend/src/components/inbox/NumberList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/inbox/NumberList.vue -------------------------------------------------------------------------------- /frontend/src/components/setting/CallSetting.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/setting/CallSetting.vue -------------------------------------------------------------------------------- /frontend/src/components/setting/Contact.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/setting/Contact.vue -------------------------------------------------------------------------------- /frontend/src/components/setting/EmailSetting.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/setting/EmailSetting.vue -------------------------------------------------------------------------------- /frontend/src/components/setting/ProfileView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/setting/ProfileView.vue -------------------------------------------------------------------------------- /frontend/src/components/setting/Setting.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/setting/Setting.vue -------------------------------------------------------------------------------- /frontend/src/components/setting/account/AccountSetting.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/setting/account/AccountSetting.vue -------------------------------------------------------------------------------- /frontend/src/components/setting/account/ChangePassword.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/setting/account/ChangePassword.vue -------------------------------------------------------------------------------- /frontend/src/components/setting/account/ChangeUsername.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/setting/account/ChangeUsername.vue -------------------------------------------------------------------------------- /frontend/src/components/setting/call/telnyx/MessageSetting.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/setting/call/telnyx/MessageSetting.vue -------------------------------------------------------------------------------- /frontend/src/components/setting/call/telnyx/SipSetting.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/setting/call/telnyx/SipSetting.vue -------------------------------------------------------------------------------- /frontend/src/components/setting/call/telnyx/TelnyxSetting.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/setting/call/telnyx/TelnyxSetting.vue -------------------------------------------------------------------------------- /frontend/src/components/setting/call/telnyx/TexmlSetting.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/setting/call/telnyx/TexmlSetting.vue -------------------------------------------------------------------------------- /frontend/src/components/setting/call/twilio/TwilioNumberSetting.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/setting/call/twilio/TwilioNumberSetting.vue -------------------------------------------------------------------------------- /frontend/src/components/setting/call/twilio/TwilioSetting.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/setting/call/twilio/TwilioSetting.vue -------------------------------------------------------------------------------- /frontend/src/components/setting/call/twilio/TwimlSetting.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/setting/call/twilio/TwimlSetting.vue -------------------------------------------------------------------------------- /frontend/src/components/setting/security/HardwareKey.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/setting/security/HardwareKey.vue -------------------------------------------------------------------------------- /frontend/src/components/setting/security/Mfa.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/components/setting/security/Mfa.vue -------------------------------------------------------------------------------- /frontend/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/config.js -------------------------------------------------------------------------------- /frontend/src/core/module/common.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/core/module/common.module.js -------------------------------------------------------------------------------- /frontend/src/core/services/api.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/core/services/api.service.js -------------------------------------------------------------------------------- /frontend/src/core/services/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/core/services/store/index.js -------------------------------------------------------------------------------- /frontend/src/core/services/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/core/services/store/store.js -------------------------------------------------------------------------------- /frontend/src/event-bus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/event-bus.js -------------------------------------------------------------------------------- /frontend/src/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/helper.js -------------------------------------------------------------------------------- /frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/main.js -------------------------------------------------------------------------------- /frontend/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/src/router/index.js -------------------------------------------------------------------------------- /frontend/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/static/favicon.ico -------------------------------------------------------------------------------- /frontend/static/js/u2f-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/static/js/u2f-api.js -------------------------------------------------------------------------------- /frontend/test/e2e/custom-assertions/elementCount.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/test/e2e/custom-assertions/elementCount.js -------------------------------------------------------------------------------- /frontend/test/e2e/nightwatch.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/test/e2e/nightwatch.conf.js -------------------------------------------------------------------------------- /frontend/test/e2e/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/test/e2e/runner.js -------------------------------------------------------------------------------- /frontend/test/e2e/specs/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/test/e2e/specs/test.js -------------------------------------------------------------------------------- /frontend/test/unit/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/test/unit/.eslintrc -------------------------------------------------------------------------------- /frontend/test/unit/jest.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/test/unit/jest.conf.js -------------------------------------------------------------------------------- /frontend/test/unit/setup.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | 3 | Vue.config.productionTip = false 4 | -------------------------------------------------------------------------------- /frontend/test/unit/specs/HelloWorld.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/test/unit/specs/HelloWorld.spec.js -------------------------------------------------------------------------------- /frontend/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/frontend/vue.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/package.json -------------------------------------------------------------------------------- /robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0perationPrivacy/VoIP/HEAD/robots.txt -------------------------------------------------------------------------------- /uploads/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !*/ 3 | !.git* 4 | -------------------------------------------------------------------------------- /version.md: -------------------------------------------------------------------------------- 1 | 0.94 2 | --------------------------------------------------------------------------------