A B2B application. Build any PBX on it.

Build any PBX. In the language you already use.

This site does not sell a finished receptionist or end-user software. It sells DotSIP — a B2B application you build any PBX on. Java, Python, PHP, .NET, or C# — it does not matter. You handle call routing because you write an API wherever you already code. In DotSIP you set one URL. That is enough.

No credit card. Full license. Once per account and once per installation.

  • Java, Python, PHP, .NET/C#, and more
  • Routing through your API
  • Windows and Linux

Connect what you already use

  • SIP trunks
  • IP phones
  • Softphones
  • GSM gateways with SIP
  • Windows
  • Linux
  • Your HTTP API
  • Java / Python / PHP / .NET

From idea to PBX without a dialplan

Connect telephony and business systems through the DotSIP platform. Routing stays in your API.

  1. 1

    Deploy the platform

    Deploy DotSIP on Windows or Linux and manage it through the finished web interface.

  2. 2

    You connect telephony

    A SIP account from a carrier, IP phones, optionally a GSM gateway with a SIP interface.

  3. 3

    Connect your API

    Enter your route API URL in DotSIP. There is no new PBX configuration language to learn.

  4. 4

    Build it your way

    Develop routing and integrations in your own repository, language, and team workflow.

Built for integrators and development teams

DotSIP is a B2B platform for companies that design, integrate, and deliver telephony solutions under their own brand or as part of their product.

PBX integrators

You deliver SIP deployments, extensions, and branches and want routing controlled by your own code.

VoIP operators and resellers

White-label or an add-on to an existing line offering.

Software companies

A call solution wired to the client's product — CRM, booking, helpdesk.

In-house development teams

Your own line, your own API, full control over data and logic.

What you get in the application

Any PBX on one foundation

Reception, helpdesk, booking, white-label. You deliver the product.

Routing via your API

Logic in code you already version and test.

Tools = your endpoints

During the call the agent calls your CRM, database, booking, or tickets.

Caller rights

You decide which tools a caller may use; they can change during the call.

Transfer to an extension

When the API or agent decides, the call goes to a SIP phone.

SIP telephony

Trunks, multiple lines, IP phones, softphones, GSM gateways with SIP.

Finished web administration

Lines, agents, route, logs, 2FA, firewall. Without your own GUI.

Local operation

Windows and Linux, one program, data in one folder.

If you can code, you can control call routing.

Build call routing wherever your business logic already lives. Java, Python, PHP, .NET/C#, Node.js, Go, or any other language — all you need is an HTTP API. Set its URL in DotSIP and keep every routing decision in your application, tests, and CI/CD.

<?php // PHP
$call = json_decode(file_get_contents('php://input'), true);
$vip  = $call['caller']['number'] === '+421905000000';
echo json_encode($vip
  ? ['format' => 'dotsip.route-result', 'format_version' => 1, 'action' => 'transfer', 'phone' => 'phone-1']
    : ['format' => 'dotsip.route-result', 'format_version' => 1, 'action' => 'answer', 'agent' => 'recepcia',
     'prompt' => 'Volajúci je nový zákazník. Ponúkni mu termín konzultácie.']);

Set the URL in DotSIP. Build and deploy the logic in your own codebase.

See the API sample

Three paths to your own PBX

Asterisk / FreeSWITCH AI platform (agent via web only) DotSIP
What you buy open-source engine, you assemble it a finished AI service / sandbox commercial engine with a license
Web administration usually custom or third-party yes, for their product built into DotSIP
AI voice agent on a SIP line needs your own bridge (AGI/ARI, mediation) often web / their channels only AI voice capabilities ready to integrate
Routing dialplan / their configuration platform rules your HTTP API URL
Tools during a call custom integration platform tools or their connectors your business integrations
Where it runs on your premises at the provider on your premises
Responsibility for lines and the AI account yours per the platform contract yours (a tool, not PBX operations)

The comparison is simplified. Asterisk and FreeSWITCH can do AI — but you typically build the bridge and often the GUI yourself.

Asterisk®, FreeSWITCH, OpenAI and other names mentioned are trademarks of their respective owners. DotSIP is not affiliated with or endorsed by them.

Administration you do not have to write

Lines, SIP phones, agents, route URL, tools, rights, users, and the license — in the browser. Mandatory 2FA and a web firewall.

  • Live overview and call history.
  • Mandatory 2FA and a web firewall.
  • Interface languages (SK/CS/EN/DE/FR + custom pack).
Live calls
+421 905 111 222live
+421 902 333 444queued
Agent: Recepcia02:14

License per installation. Not a hosted PBX.

You pay for a period and one installation. Trunks, minutes, and third-party accounts you handle yourself with your suppliers.

1 month

—

For a short project or a client pilot.

3 months

—

A quarter for stable trial operation.

6 months

—

A half-year for production deployment.

Best value

12 months

—

The most common choice for operation at the client.

24 months

—

The lowest monthly price for a longer commitment.

See pricing

Frequently asked questions

All questions

Build your first solution on your own server

14 days of a full license, no card. Connect SIP, set your API URL, and test your own routing.

No credit card. Full license. Once per account and once per installation.

Asterisk®, FreeSWITCH, OpenAI and other names mentioned are trademarks of their respective owners. DotSIP is not affiliated with or endorsed by them.