v1.6.0Open source. Open line.

THE SELF-HOSTED COMPANY PBX

Your calls.
Your flow.
Your control.

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.

Asterisk powered Docker ready MIT licensed
YOUR CALL, CONNECTED.FIG. 01
A call through MunaSIPAn incoming SIP call enters Asterisk, follows an IVR or schedule and reaches Support queue. A conceptual illustration, not a live call.Incoming callSIP providerMunaSIPASTERISK 22Call flow201QueueVoicemailONE PBX. YOUR INFRASTRUCTURE.
Support queue

The caller chooses Support. The queue rings an available team member.

Interactive illustration · no call is placed

ONE SYSTEM.
THE WHOLE CONVERSATION.

Asterisk 22Visual IVRBrowser WebRTCSelf-hosted DockerEnglish + Türkçe

01 / YOUR PHONE SYSTEM, IN FOCUS

Less switching tools.
More connecting people.

A clear view of your calls, your team and the routes in between. All in the same admin panel.

Explore the product screens
THE CONTROL ROOM
A closer look, in motion.
Illustrative interface mockups.
your-pbx / admin / dashboardINTERFACE CONCEPT
Live dashboard · MunaSIP interface illustrationAn illustrative interface mockup, not a live phone system or a product screenshot.MunaSIPYOUR PHONE SYSTEMOverviewCall flowsCall recordsQueuesExtensionsReportsSettingsAll systems readyWORKSPACE / ADMINLive dashboardSAMPLE DATAActive calls084 inbound · 4 outboundAvailable team2432 extensions onlineCalls today186+18% from yesterdayService level98.2%Answered within 30sCall activityInbound and outbound · today09:0012:0015:0018:00On the lineLIVE201Maya ChenSales · incoming204Alex MorganSupport · incoming108Sam TaylorOutboundYour queuesSales3 agents availableCustomer care4 agents availableTechnical support5 agents availableMunaSIP / A clearer connection.INTERFACE CONCEPT

The whole office, at a glance.

See active calls, extension presence and queue activity in one live view. Switch to TV mode for the team.

01 / 07

Animated interface concepts with illustrative sample data.

02 / BUILT FOR THE OFFICE

The essentials.
Already on the line.

From the first ring to the final follow-up.
The everyday tools your team actually needs.

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.

CSV import / exportDNDDesk phones

02 / A BETTER WAIT

Keep callers in the loop.

Ring groups and queues with six routing strategies. Position announcements, hold music, overflow and a callback option when the team is busy.

Queue callbackWrap-upOverflow routes

03 / ON YOUR SCHEDULE

Your hours. Your rules.

Route calls for open hours, lunch breaks and holidays. Override the schedule when plans change, with a destination for every state.

Weekly schedulesHolidaysManual override

04 / THE FULL PICTURE

Know how the day went.

Live call activity, detailed call records and recording playback. Open a call’s IVR timeline and see the path it took.

Call timelinesReportsTV mode
The complete feature reference

03 / VISUAL IVR & NEURAL SPEECH

Draw the flow.
Let the conversation follow.

A welcome, a menu, a live API lookup. Build a call experience that knows where to go next.

THE VISUAL FLOW DESIGNER ANIMATED MOCKUP
Visual IVR designer · MunaSIP interface illustrationAn illustrative interface mockup, not a live phone system or a product screenshot.MunaSIPYOUR PHONE SYSTEMOverviewCall flowsCall recordsQueuesExtensionsReportsSettingsAll systems readyWORKSPACE / ADMINVisual IVR designerSAMPLE DATAMAIN LINE / PUBLISHED FLOWValidated♪Welcome menuHow can we help today?↗SalesPress 1 · ring extension 201⌘Customer lookupPress 2 · GET /customer↗Support queueConnect to the right team1 · Sales2 · Support4 connected steps · every exit has a destinationMunaSIP / A clearer connection.INTERFACE CONCEPT
Build, test and publish. Live calls keep the flow version they started with.
01

Connect the right pieces.

17 node types for menus, speech, conditions, schedules, queues and more. Each exit has a clear next step.

02

Bring your data into the call.

Look up a caller in your API. Map JSON responses to variables. Speak the result or route to the right extension.

03

Find your voice.

Edge Neural voices for English and Turkish, plus EMA for offline Turkish. Prompts support variables and speech filters.

Meet the flow designer
Incoming call Welcome Menu API lookup Right destination

Illustrative call path. API nodes include success and error exits; connect a fallback before publishing.

04 / A PHONE, WHERE YOU WORK

Your browser.
Now taking calls.

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.

  • A mini phone on every portal page
  • Directory with live coworker presence
  • Your calls, recordings and voicemail
  • Desk phone and browser can ring together
Take a closer look

HTTPS and microphone access required. Reloading the browser ends the call. Mobile background calling has limitations.

YOUR EXTENSION. ANY DESK.
Browser softphone · MunaSIP interface illustrationAn illustrative interface mockup, not a live phone system or a product screenshot.MunaSIPYOUR PHONE SYSTEMOverviewCall flowsCall recordsQueuesExtensionsReportsSettingsAll systems readyEMPLOYEE PORTALBrowser softphoneSAMPLE DATAYour conversationsExt. 101MMaya ChenConnected · SalesAAlex MorganExtension 202 · AvailableSSam TaylorExtension 203 · AvailableJJordan LeeExtension 204 · AvailableYour extension. Any desk.CONNECTEDMCMaya ChenExtension 201 · 02:34123456789*0#MuteHoldTransferMunaSIP / A clearer connection.INTERFACE CONCEPT
Browser softphone · animated interface concept

05 / KNOW WHAT YOU’RE RUNNING

Open by design.
Yours to operate.

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.

One prebuilt image

Asterisk, API, web, embedded PostgreSQL and speech. Persist everything under /data.

Or Docker Compose

Run the services together on a Linux VM, with nginx and coturn for the edge and remote media.

Look under the hood
DOCKER COMPOSE · SERVICE MAP
Browser / portal SIP phones / provider
HTTPS / WSSSIP / RTP
YOUR LINUX SERVER
nginxTLS · ACME · WSS
Asterisk 22PJSIP · ARI · AMI
Web appAdmin + portal
Fastify APIFlows · config · jobs
PostgreSQLSettings · CDR · flows
SpeechEdge / EMA · embedded

API ↔ Asterisk over ARI / AMI · coturn relays remote WebRTC media.

Persistent volumesdatabase / recordings / config

06 / PART OF YOUR WORKFLOW

A good connection.
Beyond the phone.

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 integrations

REST API & webhooks

Click-to-call, call records and recordings. HMAC-signed events for ringing, answered, ended and missed calls.

01

A call button for your website

Create an embeddable WebRTC call widget in Admin → Integrations, with an optional callback form.

02

Speech that works with your data

Use mapped API values in prompts. Format digits, amounts and other values with template filters.

03

07 / YOUR FIRST CONNECTION

One image.
A whole phone system.

Pick a Linux server. Give it a home.
Bring your office online.

  1. 01

    Prepare your server.

    Linux x86-64, Docker, a public hostname and persistent storage. Plan 2–4 vCPU and 4–8 GB RAM.

  2. 02

    Pull, mount and run.

    Replace the example hostname and IP. Mount a persistent volume at /data and configure the required ports.

  3. 03

    Configure your first call.

    Set strong credentials, configure HTTPS, add your SIP provider and connect an extension.

Follow the full installation guide
PREBUILT IMAGElinux/amd64
docker run
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.

Access, on your terms.

Optional admin TOTP, IP allowlists, login-flood protection and encrypted stored integration secrets.

Your data has a home.

Keep CDR and recordings on your infrastructure. Configure access, retention, archives and your own backups.

Operate thoughtfully

A FEW GOOD QUESTIONS

Before you
pick up.

Clear answers, straight from the project.

Find your next step
01

What is MunaSIP?

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.

02

What do I need to run it?

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.

03

Can I keep my SIP provider and desk phones?

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.

04

Does the softphone work on mobile?

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.

05

Does everything work offline?

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.

06

Can I use MunaSIP commercially or contribute?

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.

Make the next one
on your terms.

Open source. Self-hosted. Ready for your office.