Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:asterisk:freepbx

Dies ist eine alte Version des Dokuments!


Web-Verwaltungsoberfläche FreePBX

← zurück zu Asterisk Telefonserver

FreePBX1) ist eine Web-Verwaltungsoberfläche mit LAMP-Technologie für den Asterisk Server.

Installation

Die Installation erfolgt mit folgenden Schritten:

  1. Installation eines Apache-Webservers mit PHP und eines MySQL-Datenbankservers
  2. Download der aktuellen Version unter http://www.freepbx.org/download-freepbx
  3. Entpacken des Archivs unter /usr/src
  4. Anbindung an Asterisk
    1. Ändern des Inhalts der /etc/asterisk/asterisk.conf zu http://www.cadvision.com/blanchas/Asterisk/asterisk.conf.html
    2. Ändern des Inhalts der /etc/asterisk/sip.conf zu http://www.cadvision.com/blanchas/Asterisk/sip.conf.html
    3. Ändern des Inhalts der /etc/asterisk/extensions.conf zu http://www.cadvision.com/blanchas/Asterisk/extensions.conf.html
    4. Benutzerdefinierte Einstellungen für die sip.conf oder die extensions.conf müssen in die Dateien extensions_custom.conf oder sip_custom.conf

Nebenstellen

Einfügen einer Nebenstelle

  1. Menü Applications ⇒ Extensions
  2. Unter Device „Generic SIP Device“ auswählen und bestätigen
  3. „User Extension“ die Rufnummer
  4. „Display Name“ Angezeigter Name des Telefons
  5. „secret“ Das Passwort (kann auch leer gelassen werden, sonst muss es min. 6 Zeichen und min. 2 Nummern und 2 Buchstaben haben.
  6. Mit Bestätigen kann sich das Telefon mit der Rufnummer und dem Passwort am Server anmelden und angerufen werden.

Verbindung zu Sipgate.de

Trunk erstellen

  1. Über „Connectivity“ → „Trunks“ eine SIP-Trunk hinzufügen
  2. Folgende Einstellungen:
>Trunk Name: 
  Beliebiger Name
  
>Outbound CallerID:
  Sipgate-Rufnummer (kann auch auf "hidden" gesetzt werden, damit die Rufnummer nicht angezeigt wird)
  
>PEER-Details:
  host=sipgate.de
  username=##sipgate_sip-ID##
  secret=##sipgate_sip-PW##
  type=peer
  qualify=yes
  nat=never
  insecure=very
  fromuser=##sipgate_sip-ID##
  fromdomain=##externe_serveradresse##
  dtmfmode=rfc2833
  disallow=all
  context=from-trunk
  canreinvite=yes
  authuser=##sipgate_sip-ID##
  allow=ulaw
  
>USER Context:
  ##sipgate_sip-ID##
  
>USER Details:
  context=from-trunk
  fromuser=##sipgate_sip-ID##
  secret=##sipgate_sip-PW##
  type=user
  
>Register String:
  ##sipgate_sip-ID##:##sipgate_sip-PW##@sipgate.de/##sipgate_sip-ID##

>Dialed Number Manipulation Rules
  Hier kann die Rufnummer verändert werden, bevor sie über die Trunk-Leitung geschickt wird. Mehr hierzu unter dem Punkt "Number Manipulation Rules"

Outbound Route erstellen

  • Über das Menü „Connectivity“ → „Outbound Routes“ eine neue Outbound Route erstellen.
  • Dazu folgende einstellungen verwenden
>Route Name
  Beliebiger, einzigartiger Name
>Route CID
  Die Sipgate-Telefonnummer. z.B. 092815939020
>Dial Patterns
  Nach der Anleitung unter "Number_manipulation_rules". Hier z.B. mit der Verwendung um eine führende 0 zu entfernen.
>Trunk Sequence
  Die Sipgate Trunk, die erstellt wurde.  

Inbound Route erstellen

  • Über das Menü „Connectivity“ → „Inbound Routes“ eine neue Inbound-Route erstellen.
  • Dazu folgende Einstellungen verwenden
>Description
  Beliebiger Name
>DID
  SIP-ID von Sipgate
>Set Destination
  Beliebige Zielgeräte, die klingeln sollen. Mit dem Modul "Ring Groups" können auch mehrere klingeln.

Telekom Trunk einrichten

Das Einrichten eines Trunks für eine Telekom SIP verbindung verläuft ähnlich dem der Sipgate Trunk jedoch mit ein paar anderen Einstellungen:

Trunk

Der Trunk muss wie folgt Konfiguriert werden:

- Peer Konfiguration:
type=friend
username=Rufnummer (09281XXXXX)
fromuser=Rufnummer (09281XXXXX)
secret=PASSWORD
host=tel.t-online.de
nat=yes
dtmfmode=rfc2833
canreinvite=update
fromdomain=tel.t-online.de
qualify=yes
insecure=very 

- USER Context: Rufunummer (09281XXXXX)

- USER Details:

- Register String: 
RUFNUMMER:PASSWORD:T-ONLINE-ID@tel.t-online.de/EXTENSION

http://foren.t-online.de/foren/read/service/dsl-festnetz/telefonie/call-surf-voip-mit-asterisk,439,9179938,9188915,tid=7827edff47408966a3c53c64adcad955.html

http://hilfe.telekom.de/hsp/cms/content/HSP/de/3378/faq-350884716

Number Manipulation Rules

Bei Trunks und Outbound Routes gibt es die Möglichkeit die Rufnummern zu verändern.

X         alle Ziffern von 0-9
Z         alle Ziffern von 1-9
N         alle Ziffern von 2-9
[1237-9]  alle Ziffern innerhalb der Klammern (z.B: 1,2,3,7,8,9)
.         Platzhalter, eine oder mehr Ziffern
predepend     = Ziffern, die vorne an die Nummer angehängt werden
prefix        = Ziffern, die von der Nummer entferntwerden müssen. Z.B. eine Durchwahl
match pattern = Überprüfung, ob die Nummer von dieser Regel verändert werden muss oder nicht
CallerID      = (Nur bei Outbound Rout) Regel wird nur angewand, wenn die CID übereinstimmt

Beispiele:

(predepend)  +  prefix  | [ match pattern ]
(predepend)  +  prefix  | [ match pattern / CallerID ]

Vorwahlanhängen, falls sie weggelassen wurde:
(09281)      +          | [ ZX.           ]

Führende 0 (Durchwahl) entfernen
( )          +  0       | [ X.            ]  

Ausgehende Route nur für Nummer 93 Zulassen (z.b. Faxgerät)
( )          +          | [ X.            / 93 ]

Bei Verwendung dieses Wikis erklären Sie sich mit dem Haftungsausschluss, Nutzungsbedingungen und der Datenschutzerklärung dieses Wikis einverstanden. Impressum.

software/asterisk/freepbx.1348252180.txt.gz · Zuletzt geändert: 2012/10/11 10:23 (Externe Bearbeitung)