Sie befinden sich hier: Hilfe / Howtos / Asterisk / Fritz!Box Fon Anbindung
Deutsch
2019-01-21

Content

Anbindung mehrer Filialen per FBF an Asterisk

(c) Frank Meyer, 21.10.05

 

Ich habe vor ein paar Tagen mit Hilfe von Fabian Wolter eine
Filiale, welche einen DSL-Zugang über eine Fritz!Box hat, an
eine Firmenzentrale mit Standleitung derart angebunden, daß
nicht nur der Intern-Verkehr komplett über VOIP läuft, sondern
daß auch das Weitervermitteln von eingehenden Gesprächen in der
Zentrale an die Außenstelle möglich ist. Selbstverständlich bekommt
die Filiale auch eine Durchwahl-Nummer von der Zentrale.

Da dies sehr gut läuft, habe ich vor, dafür ein HowTo zu erstellen,
da ich mir vorstellen kann, daß dies auch noch für andere Anwender
nützlich sein kann.

Deshalb hier eine Vorabversion, bitte um Feedback:

Ausgangssituation (mit fiktiven Zahlen/Bezeichnungen):
======================================================

A. Zentrale

  - Zentrale hat einen Anlagenanschluß mit 3 S0-Bündeln, der
    Rufnummernblock geht von 123456-0 bis 123456-29

  - TK-Anlage hat einen weiteren internen S0-Bus

  - Zentrale ist über Standleitung angebunden, Router heißt
    router.zentrale.de und hat die IP-Adresse 221.222.223.224.
    Es wird NAT verwendet, im LAN wird 192.168.10.0/24 benutzt.

B. Filiale

  - Filiale hat DSL-Zugang mit dynamischer IP-Adresse, außerdem
    noch eine Fritz!Box Fon für VOIP.

Ziel:
=====

Ziel ist es, die Filiale derart an die Zentral-Telefonanlage anzubinden,
daß:

  - die Filiale eine interne Rufnummer 25 bekommt

  - die Filiale über eine Durchwahl 123456-25 aus dem Rufnummernblock
    der Zentrale anwählbar ist

  - ein in der Zentrale eingehendes Gespräch an die Filiale
    weitervermittelt werden kann.

  - die Anbindung der Filiale über VOIP realisiert wird, um weitere
    Kosten zu vermeiden.

Lösung:
=======

   - Am internen S0-Bus wird ein eisfair-Rechner mit Asterisk
     über eine AVM-ISDN-Karte angeschlossen. Asterisk läuft hier
     als Sip-Server, nicht als Client! Der eisfair-Rechner bekommt
     die (interne) IP-Adresse 192.168.10.40.

   - Fritz!BoxFon in der Filiale (im folgenden FBF genannt) meldet
     sich als Sip-Client bei Asterisk in der Zentrale an.

Schemazeichnung:

       Internet                       LAN            ISDN

  FBF ----------> router.zentrale.de -----> eisfair -------> Telefonanlage

  |<Filiale>|     |                  <Zentrale>                          |

Konfiguration eisfair/asterisk in der Zentrale:
===============================================

Im folgenden ein Auszug der relevanten Konfigurationsparameter,
bitte _nicht_ komplett per Copy&Paste übernehmen, da hier einiges
fehlt!

------------------------------------- schnapp -------------------------------------

#------------------------------------------------------------------------------
# Allgemeiner Block:
#------------------------------------------------------------------------------

START_ASTERISK='yes'                   # Starten, klar
ASTERISK_LANGUAGE='de'                 # Deutsch
ASTERISK_LOAD_CAPI='yes'               # CAPI für die Fritz-Karte von AVM
ASTERISK_LOAD_HFCS='no'                # Keine HFC-Karte nötig
ASTERISK_CODECS='ulaw'                 # ulaw CODEC bei schneller Internet-Anbindung
ASTERISK_ADVANCED_ERROR_MSG='no'       # Ausführliche Fehlermeldung: nein
ASTERISK_AREA_CODE=''                  # Hier leer
ASTERISK_RESOLVE_NUMBERS='yes'         # Nummern-Auflösung

#------------------------------------------------------------------------------
# HFCS-Group-Block:
#------------------------------------------------------------------------------

ASTERISK_HFCS_GROUP_N='0'              # Keine HFCS-Gruppe nötig

#------------------------------------------------------------------------------
# Netzwerk:
#------------------------------------------------------------------------------

ASTERISK_RTP_PORTS='10000-20000'       # RTP Ports
ASTERISK_LOCALNET='192.168.10.0/24'    # Maskiertes Netz
ASTERISK_LISTEN_ADDR='192.168.10.40'   # Eigene IP-Adresse
ASTERISK_EXTERNIP='router.zentrale.de' # externer Name/IP des NAT-Routers

#------------------------------------------------------------------------------
# Dial prefixes
#------------------------------------------------------------------------------

ASTERISK_DIALPREFIX_SIP=''             # nicht benutzt, da asterisk kein SIP-Client
ASTERISK_DIALPREFIX_CAPI='000'         # 000 vor jede Nummer
ASTERISK_DIALPREFIX_INTERNAL='*'       # für interne Nummern
ASTERISK_DIALPREFIX_VBOX='#9'          # für Anrufbeantworter
ASTERISK_DIALPREFIX_DISA='88'          # zur Direktdurchwahl, nicht genutzt
ASTERISK_DIALPREFIX_SHOW_CAPI='yes'    # Dialprefix anzeigen bei CAPI
ASTERISK_DIALPREFIX_SHOW_SIP='yes'     # Dialprefix anzeigen bei SIP

#------------------------------------------------------------------------------
# SIP-Proxy configuration (e.g. at sipgate.de, GMX, 1&1, web.de or T-Online)
#------------------------------------------------------------------------------

ASTERISK_SIP_N='0'                     # nicht benutzt!

#------------------------------------------------------------------------------
# Lokales "Telefon", welches den Filialanschluß ermöglicht:
#------------------------------------------------------------------------------

ASTERISK_PHONES_N='1'
ASTERISK_PHONES_1_MSN='25'                # Rufnr. und auch Benutzername in FBF!
ASTERISK_PHONES_1_TYPE='sip'              # Muss 'sip' sein, da SIP-Server
ASTERISK_PHONES_1_MAC_ADDR='00AABBCCDDEEFF11'
                                          # nicht relevant
ASTERISK_PHONES_1_PIN='12345'             # WICHTIG: Password in FBF!
ASTERISK_PHONES_1_RING_ON_SIP=''          # nicht relevant
ASTERISK_PHONES_1_RING_ON_CAPI='25'       # Durchwahl 25
ASTERISK_PHONES_1_OUTGOING_NAME='Filiale' # Name, beliebig
ASTERISK_PHONES_1_OUTGOING_SIP=''         # nicht relevant
ASTERISK_PHONES_1_OUTGOING_MSN='25'       # Ausgehende MSN
ASTERISK_PHONES_1_OUTGOING_HFCS_GROUP=''  # nicht relevant
ASTERISK_PHONES_1_EXEC_ON_RING=''         # nicht relevant
ASTERISK_PHONES_1_VBOX='yes'              # VBOX ein
ASTERISK_PHONES_1_VBOX_MAIL='fr...@filiale.de' # VBOX-Meldungen an eMail-Adresse
ASTERISK_PHONES_1_VBOX_ANSWER_AFTER='20'  # VBOX-Annahme nach 20 Sekunden

#------------------------------------------------------------------------------
# Least Cost Routing
#------------------------------------------------------------------------------

ASTERISK_LCR='no'                      # nicht relevant

#------------------------------------------------------------------------------
# Extra options for external CAPI MSNs
#------------------------------------------------------------------------------

ASTERISK_CAPI_EXTRA_N='0'              # nicht relevant

#------------------------------------------------------------------------------
# TAPI configuration
#------------------------------------------------------------------------------

ASTERISK_START_TAPI='no'               # nicht relevant

#------------------------------------------------------------------------------
# Callthrough configuration
#------------------------------------------------------------------------------

ASTERISK_CALLTHROUGH_N='0'             # nicht relevant

------------------------------------- schnapp -------------------------------------

In der Fritz!Box Fon muss nun ein weiterer SIP-Account angelegt
werden:

   router.zentrale.de                <--- ext. Name oder IP des Routers in Zentrale
   Benutzername: 25                  <--- MSN angeben!
   Passwort:     12345               <--- PIN angeben!

Wenn die FBF dann als Prefix z.B. '*124#' festlegt, kann jemand
in der Filiale mittels '*124#00016' den Mitarbeiter mit der
Rufnummer 16 in der Zentrale erreichen. Die '000' ergibt sich aus
dem Dial-Prefix in der Asterisk-Konfiguration, s.o.

Ein Mitarbeiter in der Zentrale kann das Filial-Telefon mit
INTERN 25 erreichen. Damit kann man auch eingehende Anrufe
an die Filiale weitervermitteln. Ist die 25 in der TK auch als
Durchwahl definiert, kann man dann die Filiale auch von außen
über die Zentrale erreichen, also 123456-25.

Achja, als letztes:

Auf dem Zentrale-Router müssen noch einige Portforwardings
angelegt werden:

Ports 5060 & 10000-20000 werden weitergeleitet an 192.168.10.40.

Wichtig: Sowohl TCP als auch UDP!