Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
software:asterisk:freepbx [2012/08/04 20:13] vhopf [Lautstärke einstellen] |
software:asterisk:freepbx [2012/10/11 10:23] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Web-Verwaltungsoberfläche FreePBX ====== | ||
- | FreePBX((http://www.freepbx.org)) ist eine Web-Verwaltungsoberfläche mit LAMP-Technologie für den Asterisk Server. | ||
- | ===== Installation ===== | ||
- | Die Installation erfolgt mit folgenden Schritten: | ||
- | - Einführung in FreePBX http://www.cadvision.com/blanchas/Asterisk/ | ||
- | - Installation eines [[Apache]]-Webservers mit [[PHP]] und eines [[MySQL]]-Datenbankservers | ||
- | - Download der aktuellen Version unter http://www.freepbx.org/download-freepbx | ||
- | - Entpacken des Archivs unter ''/usr/src'' | ||
- | - Installation mithilfe der ''INSTALL'' Textdatei und der http://www.freepbx.org/trac/wiki/UbuntuServer bzw. des Tutorials unter http://blog.otelconsulting.com/2008/10/experience-the-love-of-ubuntu-804-freepbx-25/ | ||
- | - Anbindung an Asterisk | ||
- | - Ändern des Inhalts der ''/etc/asterisk/asterisk.conf'' zu http://www.cadvision.com/blanchas/Asterisk/asterisk.conf.html | ||
- | - Ändern des Inhalts der ''/etc/asterisk/sip.conf'' zu http://www.cadvision.com/blanchas/Asterisk/sip.conf.html | ||
- | - Ändern des Inhalts der ''/etc/asterisk/extensions.conf'' zu http://www.cadvision.com/blanchas/Asterisk/extensions.conf.html | ||
- | - 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 | ||
- | - Menü ''Applications => Extensions'' | ||
- | - Unter Device ''"Generic SIP Device"'' auswählen und bestätigen | ||
- | - ''"User Extension"'' die Rufnummer | ||
- | - ''"Display Name"'' Angezeigter Name des Telefons | ||
- | - ''"secret"'' Das Passwort (kann auch leer gelassen werden, sonst muss es min. 6 Zeichen und min. 2 Nummern und 2 Buchstaben haben. | ||
- | - 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 ==== | ||
- | - Über "Connectivity" -> "Trunks" eine SIP-Trunk hinzufügen | ||
- | - 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 ] | ||
- | |||
- | ===== Lautstärke einstellen ===== | ||
- | Nach dieser Anleitung: http://www.freepbx.org/trac/ticket/4611#comment:6 | ||
- | |||
- | /etc/asterisk/extenstions.conf \\ | ||
- | Sichern und zum bearbeiten öffnen. | ||
- | |||
- | mit "/macro-dial" im vim nach dem wähl-makro suchen. | ||
- | Die folgenden zwei Zeile an den Anfang des Makros setzen. | ||
- | |||
- | exten => s,1,Set(VOLUME(TX)=4) | ||
- | exten => s,n,Set(VOLUME(RX)=4) | ||
- | und die 3. Zeile ändern | ||
- | exten => s,n,GotoIf?("${MOHCLASS}" = ""?dial) | ||
- | |||
- | {{tag>asterisk}} | ||
Bei Verwendung dieses Wikis erklären Sie sich mit dem Haftungsausschluss, Nutzungsbedingungen und der Datenschutzerklärung dieses Wikis einverstanden. Impressum.