Hallo Habr! Haben Sie jemals Dokumentationsschwierigkeiten fĂŒr Ihre Unternehmensinfrastrukturen fĂŒr Sprache und Unified Communications festgestellt?
- Was ist das fĂŒr eine Nummer? Woher kommt das?
- Ist diese SIP-Amtsleitung noch relevant?
- In welcher dieser Excel-Dateien benötige ich die Informationen?
- Haben wir eine kostenlose Stadtnummer fĂŒr einen neuen Service?
- Phone_numbers_new_072019 (3) .xlsx ?!
Klingt schmerzlich vertraut? Es gibt eine Option, die dabei helfen kann.
Alle Interessierten sind unter dem Schnitt willkommen!
TLDR: Die Verwendung des Source of Truth-Paradigmas (und NetBox als Implementierung) in Voice und Unified Communications kann nĂŒtzlich und vielversprechend sein. Ich habe auch ein neues Plugin fĂŒr NetBox entwickelt und veröffentlicht, mit dem Telefonnummern und vieles mehr verwaltet werden können.
Wie und was Unternehmen dokumentieren
Seit 2011, als ich meine Karriere in der Unternehmens-IT begann, habe ich viele Möglichkeiten zur Organisation der Dokumentation gesehen. Ich habe mit verteilten Sprach- und UC-Infrastrukturen mit Tausenden von Benutzern, Failover-Clustern, Hunderten von SprachgerĂ€ten und KommunikationskanĂ€len insgesamt gearbeitet. UnabhĂ€ngig von Region und GröĂe hatten alle diese Infrastrukturen etwas gemeinsam: Die gesamte Dokumentation fĂŒr Voice und UC bestand aus Microsoft Office- und PDF-Dateien unterschiedlicher Reihenfolge.
, . , , . ( .) Voice UC . " ?" â , . .
, , . :
- . ?
. - . ? .1.
- . : Voice UC , , PRI, DSP .. , -, .
- . - ? , , , , . *.* VoIP .
- IP-. IP- ?
- . : SIP-, PRI, .. , , .
- . ?
- . ?
- . .1 ? .
- -. ?
- . ? PDF- â . * *.
. . - . , :
- . , .
- , , .
- , .
- .
- .
- .
- . , Voice/UC, . - (, end-to-end QoS ).
, , . - , , . . . , , , .
. . . , , .
UC Infrastructure-as-Code UC Source-of-Truth
, , Infrastructure-as-Code (IaC) Single-Source of-Truth ( Source-of-Truth, SoT). , :
- - () () . , DevOps.
- Single Source of Truth ( Source-of-Truth, SoT), â , . , . , - . â - .
- . Source-of-Truth. , Infrastructure-as-Code, ( ), c .
Souce-of-Truth . â Souce-of-Truth IaC. , .
, Source-of-Trust Infrastructure-as-Code . ( ) . .
, DevOps-. , NetDevOps. , UC. , UC . ( ?) SBC â . BGP- SIP-.
, NetDevOps UC. NetBox.
NetBox
: " NetBox?" :
NetBox â - , . DigitalOcean, NetBox - . :
- IP address management (IPAM) â IP , VRF' VLAN'.
- Equipment racks â , .
- Devices â , .
- Connections â , .
- Virtualization â .
- Data circuits â .
- Secrets â .
NetBox, , â eucariot.
NetBox Network Source-of-Truth, . NetBox API, NetBox . NetBox (PostgreSQL). NetBox , . , NetBox . , .
, NetBox Voice UC . (IP)-, SBC, , MCU Voice UC (Devices). , (Equipment Racks) ToR-. (Connections) (Data Circuits) (Providers), . - Voice UC (Virtual Machines). Voice UC ( ) IP- (IPAM).
, , , . , NetBox â (Plugins). NetBox . NetBox , Voice UC .
:
- - . Voice UC .
- Voice Unified Communications, .
- - .
- .
PhoneBox NetBox.
PhoneBox Plugin
PhoneBox , Voice&UC NetBox.
-, . . feature request' NetBox .
(Phone Number) :
- Number â . .
- Tenant â Netbox Tenant. . Number-Tenant.
- Description â .
- Provider â NetBox Provider. , .
- Region â NetBox Region. .
- Forward_To â Number. .
- Tags â NetBox tag.
NetBox :

CRUD (Create, Read, Update, Delete) (Phone Numbers) - NetBox REST API.
CSV- .
Der Plugin-Quellcode und Anweisungen zum Installieren und Aktivieren in NetBox sind auf meiner GitHub- Seite verfĂŒgbar .
Ich plane, dem Plugin in Zukunft weitere Abstraktionen und Beziehungen hinzuzufĂŒgen. Die Schwierigkeit, Abstraktionen auszuwĂ€hlen, die zur Beschreibung beliebiger Infrastrukturen geeignet sind, verdient möglicherweise einen gesonderten Artikel. Lassen Sie mich wissen, ob solches Material fĂŒr Sie von Interesse ist.
Trotzdem danke fĂŒrs Lesen bis zum Ende. Feedback und alternative Sichtweisen wĂ€ren willkommen.