Berofix ISDN

Aus STARFACE Wiki

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Überblick

Berofix-Konfiguration

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

Berofix Web Interface

User/Pass: admin

Meine Werkzeuge