Berofix ISDN
Aus STARFACE Wiki
Inhaltsverzeichnis |
Überblick
STARFACE PBX enthält ab v4.1.1.6 eine Beta Unterstützung für Berofix ISDN Karten der beroNet GmbH. Die Karten werden als "System on a Board" innerhalb der STARFACE PBX erkannt und über die bekannte Admin Web Oberfläche verwaltet.
Known Issues
- Die Berofix-Karten haben eine Freigabe lediglich für Deutsche Amtsanschlüsse.
- STARFACE v4.1.1.6: Interne ISDN Anschlüsse (NT Modus) sind ohne Funktion. Berofix kann mit dieser Version nur an einem ISDN Mehrgeräte- oder Anlagen-Amtsanschluss betrieben werden
- STARFACE v4.1.2.4: Interne ISDN Anschlüsse (NT Modus) sind nun Funktional. Für Modems, EC-Cash Geräte o.ä. kann die Funktion nicht garantiert werden
Technische Details
Berofix ISDN Karten verhalten sich gegenüber der STARFACE PBX wie ein Ethernet Netzwerkinterface. Die Interfaces werde unter der Bezeichnung berofixN erzeugt, wobei N mit 1 beginnt.
ifconfig Ausgabe eines STARFACE PBX mit Berofix
[root@karlsruhe ~]# ifconfig
berofix1 Link encap:Ethernet Hardware Adresse 00:50:C2:83:D6:1C
inet Adresse:172.20.1.1 Bcast:172.20.1.255 Maske:255.255.255.0
inet6 Adresse: fe80::250:c2ff:fe83:d61c/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:147424 errors:0 dropped:0 overruns:0 frame:0
TX packets:36698 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:47587013 (45.3 MiB) TX bytes:15384485 (14.6 MiB)
Interrupt:209 Basisadresse:0x4c00
eth0 Link encap:Ethernet Hardware Adresse 00:26:18:0F:38:68
inet Adresse:192.168.41.1 Bcast:192.168.41.255 Maske:255.255.255.0
inet6 Adresse: fe80::226:18ff:fe0f:3868/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:298375 errors:0 dropped:0 overruns:0 frame:0
TX packets:432269 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:109617116 (104.5 MiB) TX bytes:88790359 (84.6 MiB)
Interrupt:209
lo Link encap:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:3736356 errors:0 dropped:0 overruns:0 frame:0
TX packets:3736356 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:378794873 (361.2 MiB) TX bytes:378794873 (361.2 MiB)
Logging mit Berofix
Logausgaben der Berofix Karte eines STARFACE Systems werden nach /var/log/berofix.log geschrieben.
[root@karlsruhe ~]# tail -n 10 /var/log/berofix.log May 19 13:47:33 172.20.1.2 10/04/19-14:47:36:950810|LV3 SIP events.c (5379) : CID:000002:00 S IND : nua_r_register[200] May 19 13:47:33 172.20.1.2 10/04/19-14:47:36:951970|LV5 SIP events.c (5355) : CID:000002:00 S IND : SIPMSG => SIP/2.0 200 OK\r\nVia: SIP/2.0/UDP 172.20.1.2;branch=z9hG4bKZBeHyppr451Ur;received=172.20.1.2;rport=5060\r\nFrom: <sip:172.20.1.2>;tag=rr2gF0y5tQBeK\r\nTo: <sip:bero.1-04-0000001041.1.1@172.20.1.1>;tag=as79afbf71\r\nCall-ID: e8c5304f-dddc-122d-71ae-253eb662e846\r\nCSeq: 131016015 REGISTER\r\nUser-Agent: STARFACE PBX\r\nAllow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY\r\nExpires: 600\r\nContact: <sip:bero.1-04-0000001041.1.1@172.20.1.2>;expires=600\r\nDate: Wed, 19 May 2010 11:47:33 GMT\r\nContent-Length: 0\r\n\r\n May 19 13:47:33 172.20.1.2 10/04/19-14:47:36:952905|LV5 TIMER timer.c (150) : reset_interval() _match: timer(0x25ac08) list_element(0x25ac08) May 19 13:47:33 172.20.1.2 10/04/19-14:47:36:954058|LV8 TIMER timer.c (170) : timer_reset_interval(): leaving function for timer(0x25ac08) -- interval now 600000000 usec -- 3000 ticks May 19 13:47:33 172.20.1.2 10/04/19-14:47:36:954854|LV5 ISGW events.c (3054) : CID:000002:00 do_statemachine_run(0x213840): [nua_r_register:200] SM_SIP_REGISTRATION_SUCCESSFUL => SM_SIP_REGISTRATION_SUCCESSFUL May 19 13:47:33 172.20.1.2 10/04/19-14:47:36:965478|LV4 ISGW debugfunc.c (97) : CID:000002:00 INCOMING NUAEVENT: nua_i_outbound -- Phrase: Not Found -- status 404 -- co 0x213840 / co->nh 0x25aa50 / nh 0x25aa50 / sip (nil) / tags 0x22606c / sdp 0 May 19 13:47:33 172.20.1.2 10/04/19-14:47:36:966328|LV3 SIP events.c (5379) : CID:000002:00 S IND : nua_i_outbound[404] May 19 13:47:33 172.20.1.2 10/04/19-14:47:36:967110|LV5 ISGW events.c (179) : CID:000002:00 STATEMACHINE IGNORING SIP-EVENT for co 0x213840 -- SM_SIP_REGISTRATION_SUCCESSFUL -- nua_i_outbound(1000) May 19 13:47:33 172.20.1.2 10/04/19-14:47:36:967944|LV5 ISGW events.c (3054) : CID:000002:00 do_statemachine_run(0x213840): [nua_i_outbound:1000] SM_SIP_REGISTRATION_SUCCESSFUL => SM_SIP_REGISTRATION_SUCCESSFUL May 19 13:48:03 172.20.1.2 10/04/19-14:48:07:002995|LV6 MSP msplib.c (991) : msp_command_loop: MSP event loop still alive
Wartungszugriff auf Berofix Karte
Der Zugriff auf die Berofix-eigenen Schnittstellen per HTTP erfolgt über die STARFACE PBX. Hierfür wird als erster Schritt die STARFACE PBX als Router konfiguriert. Als zweites wird eine Host-Route im gewünschten Clientsystem für die IP-Adresse der Berofix auf die STARFACE PBX gesetzt.
Wichtig! Der Zugriff auf das Wartungsinterface der Berofix Karte und insbesondere Konfigurationsmaßnahmen dort sollten nur in Absprache mit dem STARFACE Support erfolgen! Fehlkonfigurationen dort können die Funktion der STARFACE PBX schwer beeinträchtigen!
Routing aktivieren
[root@karlsruhe ~]# sysctl -w net.ipv4.ip_forward=1 net.ipv4.ip_forward = 1
Host-Route setzen
Generisches Beispiel unter Windows:
route add <BEROFIX-IP> mask 255.255.255.255 <STARFACE-IP>
Beispiel mit der oben genannten Konfiguration:
route add 172.20.1.1 mask 255.255.255.255 192.168.41.1
Das Clientsystem muss sich hierfür im selben IP Subnet wie eth0 der STARFACE PBX befinden!
Zugriff auf Web Interface
User/Pass: admin
