Skip to content
SIPTrunkHub

Europe

SIP Trunk Germany — +49 Termination & DID Numbers

German geographic numbers are tied to the local exchange area (Ortsnetz), and BNetzA rules mean you generally need a residential or business address there before a number is assigned. Area codes range from two to five digits, so validate number length per area rather than with one fixed rule.

Overview

Routing calls to Germany

Calling windows matter: Germany runs on Berlin time, and we route +49 calls for Berlin, Hamburg and Munich, Frankfurt, Cologne and Stuttgart across several carriers so a peak-hour congestion event on one network does not take your campaign down.

BNetzA sets the Germany numbering plan, and our prefix tables follow it closely. Supported number types: geographic, national, mobile and toll-free. Inside the country, numbers are dialled with a 0 trunk prefix. Strip it before you send the call, and send 49 followed by the national number.

Outbound termination to Germany starts as soon as your balance is topped up. Local DIDs are different: BNetzA rules usually require address and identity documents, which our team collects and checks before activation.

What you get

What you get in Germany

One account and one balance, with the same SBCs for termination and inbound numbers.

  • CLI route tier

    Caller ID delivered end to end on +49 calls. Use it for sales, support and any traffic where answer rates matter.
  • Non-CLI route tier

    A lower-cost tier where caller ID delivery is not guaranteed. Suitable for internal or transactional traffic that does not depend on the CLI.
  • Number types

    Geographic, National, Mobile, Toll-free. DID availability varies by range and city.
  • Codecs

    G.711a/u and G.729 on every route, G.722 and Opus where the far end supports them. T.38 for fax.
  • Channels on demand

    Concurrent call limits are set per account and raised as your traffic grows. No fixed channel bundles.
  • Multi-carrier failover

    Every +49 prefix is mapped to more than one carrier. Failed attempts move to the next one automatically.

Number formats

How to dial Germany from your PBX

Send E.164 digits. The sample number below shows the format only.

Germany number formats
FormatExampleNotes
International (E.164)+49 30 1234 5678How the number is written and stored.
Sent from your PBX493012345678E.164 digits with no plus, prefixed by your tech prefix if your account uses one.
With 00 exit code00 49 30 1234 5678Accepted on the trunk. We normalise it to E.164.
National format030 1234 5678Dialled inside Germany. Strip the trunk prefix before sending.

Compliance

Germany rules to know

What applies before your first call or your first DID goes live.

Compliance box

Regulator
BNetzA
Caller ID
A valid CLI that you are entitled to use is required on CLI routes. Spoofed or unallocated numbers are blocked.
DID KYC
Usually required
Note
Geographic DIDs usually need a local address or proof of presence in the number's area.
Note
Caller ID suppression on advertising calls is prohibited.

Rules change — our team confirms current requirements before activation.

Use cases

Who uses Germany routes

  • 01

    DACH sales teams presenting local Berlin, Munich or Frankfurt CLIs

  • 02

    Industrial and Mittelstand companies replacing ISDN lines that Deutsche Telekom has retired

  • 03

    0800 freephone numbers for nationwide German customer care

Setup

Start calling Germany in 3 steps

  1. 01

    Top up $200

    Open a prepaid account and add balance by USDT (TRC20), BTC or card.
  2. 02

    Add your trunk

    Whitelist your PBX IP or create digest credentials, then point your outbound route at our SBC.
  3. 03

    Dial +49

    Send 49 + national number in E.164 and check the CDR for your first test call.

Further reading: Buying DID Numbers Abroad: KYC, Formats and Costs

FAQ

Germany SIP trunk questions

Why do German DIDs need an address?

BNetzA allocates geographic numbers to users with a presence in that local network area. Expect to provide an address in the area plus ID or company registration.

Can I hide the caller ID on sales calls?

No. German law prohibits suppressing the caller ID on advertising calls. Present a valid number you hold.

How long are German numbers?

Lengths vary. Area codes are 2 to 5 digits and subscriber numbers vary too. Validate against the area code rather than a fixed digit count.

How do I dial a Berlin number from the trunk?

Send 49 30 followed by the subscriber number, without the leading 0.

Get Germany rates

Send us your expected volume and traffic type for +49. We reply with current CLI and non-CLI rates. Compliance notes for BNetzA are included.