01 / THE EVERYDAY ESSENTIALS
Every desk, connected.
Extensions, live presence, forwarding and voicemail. One password for the employee portal and SIP phone. Manage the team in one place.
THE SELF-HOSTED COMPANY PBX
A phone system that feels like yours.
Because it is.
Bring your office calls, visual IVR and browser softphone together. One open-source PBX, running on your own server.
The caller chooses Support. The queue rings an available team member.
Interactive illustration · no call is placedONE SYSTEM.
THE WHOLE CONVERSATION.
01 / YOUR PHONE SYSTEM, IN FOCUS
A clear view of your calls, your team and the routes in between. All in the same admin panel.
Explore the product screensSee active calls, extension presence and queue activity in one live view. Switch to TV mode for the team.
Animated interface concepts with illustrative sample data.
02 / BUILT FOR THE OFFICE
From the first ring to the final follow-up.
The everyday tools your team actually needs.
01 / THE EVERYDAY ESSENTIALS
Extensions, live presence, forwarding and voicemail. One password for the employee portal and SIP phone. Manage the team in one place.
02 / A BETTER WAIT
Ring groups and queues with six routing strategies. Position announcements, hold music, overflow and a callback option when the team is busy.
03 / ON YOUR SCHEDULE
Route calls for open hours, lunch breaks and holidays. Override the schedule when plans change, with a destination for every state.
04 / THE FULL PICTURE
Live call activity, detailed call records and recording playback. Open a call’s IVR timeline and see the path it took.
03 / VISUAL IVR & NEURAL SPEECH
A welcome, a menu, a live API lookup. Build a call experience that knows where to go next.
17 node types for menus, speech, conditions, schedules, queues and more. Each exit has a clear next step.
Look up a caller in your API. Map JSON responses to variables. Speak the result or route to the right extension.
Edge Neural voices for English and Turkish, plus EMA for offline Turkish. Prompts support variables and speech filters.
Illustrative call path. API nodes include success and error exits; connect a fallback before publishing.
04 / A PHONE, WHERE YOU WORK
A full softphone. A personal portal.
One extension to tie it all together.
Dial, answer, hold, mute and transfer from the browser. Move between portal pages while your call stays connected.
HTTPS and microphone access required. Reloading the browser ends the call. Mobile background calling has limitations.
05 / KNOW WHAT YOU’RE RUNNING
A familiar foundation.
A simpler way to bring it together.
Asterisk handles SIP and media. The API runs your call flows and configuration. PostgreSQL stores the state. Your team works in the web app.
Look under the hoodAPI ↔ Asterisk over ARI / AMI · coturn relays remote WebRTC media.
06 / PART OF YOUR WORKFLOW
Use an API lookup to recognize a customer. Originate a call from your tools. Send call events to the systems your team already uses.
Explore integrationsClick-to-call, call records and recordings. HMAC-signed events for ringing, answered, ended and missed calls.
Create an embeddable WebRTC call widget in Admin → Integrations, with an optional callback form.
Use mapped API values in prompts. Format digits, amounts and other values with template filters.
07 / YOUR FIRST CONNECTION
Pick a Linux server. Give it a home.
Bring your office online.
Linux x86-64, Docker, a public hostname and persistent storage. Plan 2–4 vCPU and 4–8 GB RAM.
Replace the example hostname and IP. Mount a persistent volume at /data and configure the required ports.
Set strong credentials, configure HTTPS, add your SIP provider and connect an extension.
docker run -d --name munasip \
--restart unless-stopped \
-p 3000:3000 \
-p 10000-10100:10000-10100/udp \
-v munasip-data:/data \
-e EXTERNAL_IP=203.0.113.10 \
-e PUBLIC_HOST=pbx.example.com \
ghcr.io/munasip/munasip:1.6.0
The image exposes the app on port 3000. Use an HTTPS proxy for your public hostname. RTP needs UDP 10000–10100; desk-phone SIP may also need port 5060. Networking details →
OWN THE SYSTEM.
UNDERSTAND THE RESPONSIBILITY.
Optional admin TOTP, IP allowlists, login-flood protection and encrypted stored integration secrets.
Keep CDR and recordings on your infrastructure. Configure access, retention, archives and your own backups.
MunaSIP is an open-source Asterisk-based company PBX for small offices, designed around roughly 20 extensions. It includes an admin panel, visual IVR designer, browser softphone and employee portal.
Use a Linux x86-64 server with Docker. The prebuilt image targets linux/amd64. The deployment guide recommends 2–4 vCPU and 4–8 GB RAM; neural speech runs on the server’s CPU. You also need persistent storage, a public hostname and the appropriate signalling and media ports.
MunaSIP supports registered and IP-based SIP trunks, multiple providers and route failover. Yealink, Fanvil and Grandstream provisioning profiles are documented. Check your provider’s transport, codecs, networking and device configuration before switching.
The portal works in a mobile browser, but mobile browsers can suspend background tabs. Inbound calls with the screen off are unreliable. For dependable mobile reachability, use a compatible native SIP softphone with QR provisioning. MunaSIP does not ship a first-party mobile app.
The PBX and your locally stored data run on your infrastructure. EMA provides offline Turkish speech after its models are built into the image. Edge Neural speech, including English, needs outbound internet access during generation. External SIP carriers and integrations have their own network requirements.
Yes, the MIT license allows commercial use, modification and redistribution with the copyright notice. You can fork and adapt MunaSIP freely. Visit the official repository for current development and contribution guidance.
GOOD CONVERSATIONS START SOMEWHERE.
Open source. Self-hosted. Ready for your office.