PBXWebPhone
WebRTC based webphone for Vicidial
Install / Use
/learn @chornyitaras/PBXWebPhoneREADME
PBXWebPhone
WebRTC based webphone for Vicidial. Testet with ViciBox: 8.1 | VERSION: 2.14-701a | BUILD: 190302-1745
Getting Started
It is required that your Vicidial installation supports secure connection.
- Clone this project into agc directory (if you are using vicibox /srv/www/htdocs/agc/)
- Serve the project as static files and open
index.html - Configure asterisk (Asterisk configuration example)
- Configure apache (Apache configuration example)
- Configure Vicidial (Vicidial configuration example)
- Configure firewall (open port 8089)
Static Usage
- The phone is now bootstrapped entirely in the browser from query parameters.
- Main entrypoint:
index.html - Local test page:
test.html - Existing integrations that linked to
index.phpshould be updated to link toindex.htmlwith the same query parameters.
Documentation
- Static documentation for GitHub Pages lives in
docs/ - GitHub Pages entrypoint:
docs/index.html - The screenshot used by the docs site is bundled in
docs/assets/
Screenshot
You should see something like this when login as agent:
PS: I advise to use letsencrypt for getting free ssl certificates
PPS: Any comments and suggestions are welcomed. Feel free to post issue or pull request
Related Skills
node-connect
349.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
