FreePBX 17 – Konfigurationsanleitung für zwei Türschlösser (überarbeitete Fassung)

26086319

Neuer User
Mitglied seit
1 Okt 2018
Beiträge
22
Punkte für Reaktionen
2
Punkte
3

10.11.2026 | Neueinrichtung | Debian 12 / FreePBX 17 / Asterisk 22 | Zwei Türschlösser im LAN + direkter Softphone-Zugriff über das Internet​

Diese Anleitung setzt voraus, dass der VTO7541G-S2 seinen integrierten SIP-Server betreibt, der VTH2621GW-P ordnungsgemäß registriert ist und die FreePBX-Nebenstellen 8002 und 1560 Anrufe der VTO-Türstation 8001 empfangen. Führen Sie nacheinander die Verdrahtung, die FreePBX-Telefonie und die Konfiguration beider Schlösser durch. Richten Sie anschließend den direkten Internetzugriff für beide Softphones ein. Weitere Nebenstellen sind nicht erforderlich.

1. Netzwerktopologie und Geräteparameter​

Gerät / KontoKonfiguration und Hinweise
Debian / FreePBX / AsteriskDebian 12; FreePBX 17.0.33.2; Asterisk 22.11.0; 192.168.1.38:5060/UDP (in dieser Anleitung verwendete FreePBX-Adresse)
VTO7541G-S2192.168.1.186; Firmware V4.600.0000000.6.R; Türstationsnummer 8001; integrierter SIP-Server aktiviert
VTO-Administratorkontoadmin; Passwort a1234567
VTH2621GW-P192.168.1.187; Firmware V4.810.0000000.4.R; Raum 9901 (bei manchen Gruppenrufen 9901#0)
FreePBX-Nebenstelle 1560Bria-Softphone; Registrierung als 1560 (LAN oder Internet)
FreePBX-Nebenstelle 8002Bria-Softphone; Registrierung als 8002 (LAN oder Internet); Einrichtung und Prüfung wie bei 1560
FreePBX ↔ VTO-Trunkstrunk_1560 und trunk_8002; jeder registriert sich mit dem zugehörigen virtuellen SIP-Konto an VTO 192.168.1.186:5060
SIP-PasswörterVirtuelle VTO-SIP-Konten und FreePBX-Trunks verwenden 123456; auch die FreePBX-Nebenstellen verwenden 123456 im LAN und Internet
Codecs / DTMFPCMU/ulaw, H264; RFC4733 (RFC2833); FreePBX Direct Media = No
image1.png
In dieser Anleitung werden ausschließlich die FreePBX-Nebenstellen 8002 und 1560 eingerichtet. Legen Sie keine weiteren Nebenstellen an. Virtuelle VTO-SIP-Konten und gleichnamige FreePBX-PJSIP-Nebenstellen werden unabhängig verwaltet und registrieren sich an verschiedenen SIP-Servern.
Tastencode während des GesprächsGesteuertes GerätCGI-ParameterAsterisk-Funktion und Skript
123Erstes Schloss am lokalen VTO-Relaischannel=1vto_unlock → /usr/local/bin/unlock_vto.sh
456Zweites Schloss am über RS485 angeschlossenen DEE1010B-S2channel=2vto_unlock2 → /usr/local/bin/unlock_vto2.sh

2. Physische Verdrahtung: erstes Schloss an VTO Local + zweites Schloss am DEE​

Schalten Sie Geräte und elektrische Türschlösser vor der Verdrahtung spannungsfrei:
GeräteanschlussVerbinden mitZweck
VTO RS485_ALinker DEE-Anschluss 485ARS485 A
VTO RS485_BLinker DEE-Anschluss 485BRS485 B
DEE links +12V / GNDGeeignete 12-V-GleichstromversorgungModulversorgung
VTO-Schlossrelais COM + NO oder NCStromkreis des ersten TürschlossesErstes Schloss, über VTO Local gesteuert
DEE-Relais rechts COM + NO oder NCStromkreis des zweiten TürschlossesZweites Schloss, über DEE-Relais gesteuert
Die rechten DEE-Anschlüsse 485A/485B sind nicht die vorgeschaltete RS485-Verbindung zur VTO. Beachten Sie die Gerätebeschriftung und das Handbuch. Wählen Sie NO/NC entsprechend der Schaltlogik des Schlosses; überschreiten Sie nicht die zulässige Relaisbelastung.

3. VTO-Weboberfläche: beide Schlösser und integrierter SIP-Server​

  1. Öffnen Sie http://192.168.1.186 im Browser und melden Sie sich mit admin und Passwort a1234567 an.
  2. Unter Local Setting → Access Control → Local setzen Sie Lock = Local, Unlock Responding Interval = 5 s und Unlock Period = 5 s; wählen Sie NO/NC passend zum ersten Schloss.
  3. Unter Local Setting → Access Control → RS485 setzen Sie Interface Type = Lock, Lock = Second Lock und sowohl Reaktionsintervall als auch Entriegelungsdauer auf 5 s; speichern.
  4. Unter Network → SIP Server aktivieren Sie den integrierten SIP-Server der VTO und vergeben die Türstationsnummer 8001. Im integrierten Servermodus erstellt das Gerät die zugehörigen Diensteinstellungen selbst; konfigurieren Sie die VTO nicht als SIP-Client der FreePBX.
  5. Unter Household Setting → VTH Management erstellen Sie den VTH-Raum 9901 sowie die virtuellen Konten 8002 und 1560, jeweils mit Passwort 123456, für die beiden FreePBX-Trunks.
  6. Stellen Sie sicher, dass der VTH2621GW-P an der VTO 192.168.1.186:5060 registriert bleibt.
Bei diesem Modell mit Firmware V4.600 steuert das RS485-Modul das zweite Schloss; verwenden Sie CGI channel=2.
image2.pngimage3.pngimage4.png

4. FreePBX: PJSIP-Nebenstellen 8002 und 1560 anlegen / prüfen​

Öffnen Sie http://192.168.1.38 → Applications → Extensions. Für ein neues System wählen Sie Add Extension → Add New PJSIP Extension.
Feld80021560
User Extension / Display Name80021560
Secret123456123456
SIP DriverPJSIPPJSIP
DTMF ModeRFC4733RFC4733
Direct MediaNoNo
Audio Codeculaw/PCMUulaw/PCMU
Video CodecH264H264
RTP Symmetric / Force rport / Rewrite ContactYes / Yes / YesYes / Yes / Yes
Max Contacts / Remove Existing1 / Yes (ein Endgerät)1 / Yes (ein Endgerät)
image5.pngimage6.png
Klicken Sie auf Submit → Apply Config. Konfigurieren Sie anschließend die Bria-Softphones:
Feld80021560
SIP Server / Domain192.168.1.38192.168.1.38
SIP Port / Transport5060 / UDP5060 / UDP
User ID / Authentication ID8002 / 80021560 / 1560
Password123456123456
DTMFRFC2833/RFC4733RFC2833/RFC4733
Prüfen Sie die Registrierung der Softphones selbst; verwechseln Sie sie nicht mit den VTO-Trunk-Registrierungen:
Code:
asterisk -rx "pjsip show endpoint 8002"
asterisk -rx "pjsip show endpoint 1560"
asterisk -rx "pjsip show contacts"
Prüfen Sie die Nebenstellen 8002 und 1560 auf dieselbe Weise. pjsip show contacts zeigt verbundene Softphones; pjsip show registrations zeigt die Registrierung von FreePBX an der VTO. Es handelt sich um unterschiedliche Registrierungsbeziehungen.

5. FreePBX: zwei PJSIP-Trunks zur VTO erstellen​

Unter Connectivity → Trunks → Add Trunk → Add SIP (chan_pjsip) Trunk richten Sie beide Trunks ein:
Parametertrunk_8002trunk_1560
Trunk Nametrunk_8002trunk_1560
Username / Auth Username80021560
Secret123456123456
AuthenticationOutboundOutbound
RegistrationSendSend
SIP Server / Port192.168.1.186 / 5060192.168.1.186 / 5060
Transport0.0.0.0-udp0.0.0.0-udp
Qualify Frequency00
Contact User80021560
From Domain192.168.1.186192.168.1.186
Contextfrom-pstnfrom-pstn
Direct MediaNoNo
Codecsulaw + H264ulaw + H264
image7.pngimage8.pngimage9.pngimage10.png
Klicken Sie auf Submit → Apply Config und prüfen Sie anschließend:
Code:
asterisk -rx "pjsip show registrations"
asterisk -rx "pjsip show contacts"
Beide Trunks müssen Registered anzeigen. Kontrollieren Sie auch die virtuellen Konten auf der VTO-Seite Status. Zeigt pjsip show contacts als OPTIONS-Status NonQual, beurteilen Sie die Verbindung anhand der Registrierung und tatsächlicher Gespräche: NonQual bedeutet nicht, dass ein OPTIONS-Erreichbarkeitstest durchgeführt wurde.

​

 
Zuletzt bearbeitet:
Kostenlos!

Statistik des Forums

Themen
249,053
Beiträge
2,309,558
Mitglieder
378,852
Neuestes Mitglied
juboks