Tech Blog

FreePBX 2.11 and Trunk Settings for Germany / Deutschland and some VoIP-Provider

FreePBX 2.11.0.43 - Asterisk 11.21.0 - initially installed from Elastix Image and updated with yum update.

All trunk settings were also tested with FreePBX after upgrading to FreePBX 14.

Easybell Business Basic:

Easybell wants all Numbers in the format 004928319779560
To get outgoing Number signaling working, you need to change settings In their Interface:
Eigene easybell-Rufnummer anzeigen: Art der Rufnummernübertragung (CLIP No Screening): 

Outbound Trunk -> Peer Detail:

username=USERNAME
type=peer
secret=PASSWORD
registertimeout=300
qualify=yes
nat=yes
insecure=port,invite
host=sip.easybell.de
fromdomain=sip.easybell.de
disallow=all
canreinvite=no
caninvite=no
authuser=USERNAME
allow=ulaw&alaw
#fromuser=USERNAME if set, this number will be signaled !

USER Context: USERNAME
Outbound Trunk -> USER Details:

type=user
secret=PASSWORD
registertimeout=300
qualify=yes
fromuser=USERNAME
fromdomain=sip.easybell.de
authuser=USERNAME

Register String: 
USERNAME:Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!:5064/USERNAME


Sipgate.de - Sipgate Trunk 2

Sipgate needs Numbers in this Format: 028319779560
maybe they also accept 004928319779560 (not tested)

Outbound Trunk -> PEER Details:

username=USERNAME
type=friend
secret=PASSWORD
registertimeout=300
qualify=yes
outboundproxy=sipconnect.sipgate.de
nat=force_rport,comedia
insecure=port,invite
host=sipconnect.sipgate.de
fromuser=USERNAME
fromdomain=sipconnect.sipgate.de
dtmfmode=rfc2833
canreinvite=no

USER Context: USERNAME

Outbound Trunk -> USER Details:

type=user
secret=PASSWORD
host=sipconnect.sipgate.de
fromdomain=sipconnect.sipgate.de

Register String: 
USERNAME:Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!/USERNAME


Deutsche Glasfaser SIP (private Customer Product)

Deutsche Glasfaser needs all numbers in the format: 004928319779560

In their Portal, the Phone Number need to be assigned to the Account.

SIP_USERNAME: 3057788284       #from Letter "Ihre SIP-Account-Daten"
SIP_PASSWORD: AB7c3ffx            #from Letter "Ihre SIP-Account-Daten"
INT_NUMBER: 004928319779560       #(international Number of this line)
LOC_NUMBER: 028319779560            #(National Number of this line)

Outbound Trunk -> PEER Details:

username=SIP_USERNAME
secret=SIP_PASSWORD
registertimeout=300
qualify=yes
type=friend
host=dg.voip.dg-w.de
fromuser=SIP_USERNAME
fromdomain=dg.voip.dg-w.de
dtmfmode=rfc2833
authuser=INT_NUMBER   #(international Number of this line)
outboundproxy=dg.voip.dg-w.de
nat=force_rport,comedia

Outbound Trunk -> USER Details:

type=user
qualify=yes
nat=yes
language=de
insecure=very
disable=all
allow=alaw&ulaw&gsm

Register String: 
LOC_NUMBER:SIP_PASSWORD:Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!/LOC_NUMBER


QSC / PLUSNET IPfonie-SIP-Trunk / Deutsche Glasfaser Business Trunk

QSC needs all numbers in the format: +4928319779560

In their Portal http://www.myplusnet.de , the SIP Trunk Account must be created, this is where NUMMER and PASSWORD come from.
The Phone Number is not part of the login data.

Configuration with PJSIP: https://wiki.freepbx.org/display/FPG/Setup+QSC+DE+SIP+trunks

Outbound Trunk -> PEER Details:

username=NUMMER
type=friend
secret=PASSWORD
qualify=yes
pedantic=yes
insecure=port,invite
host=sip.ipfonie.de
fromdomain=sip.ipfonie.de
dtmfmode=rfc2833
disallow=all
allow=alaw&ulaw
canreinvite=no

USER Context: NUMMER

Outbound Trunk -> USER Details:

type=user
secret=PASSWORD
host=sip.ipfonie.de
fromuser=NUMMER
fromdomain=NUMMER

Register String: 
NUMMER:Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!/NUMMER


Easybell, Sipgate, QSC Trunk Configuration for FreePBX - Outgoing Number Signaling, CLIP NO SCREENING