NetBox sebagai Suara dan Sumber Kebenaran UC

Halo Habr! Pernahkah Anda mengalami kesulitan dokumentasi untuk infrastruktur Suara dan Komunikasi Terpadu perusahaan Anda?







  • Nomor apa ini? Dari mana asalnya
  • Apakah bagasi SIP ini masih relevan?
  • Di antara file Excel berikut, mana yang saya perlukan informasinya?
  • Apakah kami memiliki nomor kota gratis untuk layanan baru?
  • Phone_numbers_new_072019 (3) .xlsx?!


Kedengarannya sangat familiar? Ada opsi yang dapat membantu dalam hal ini.

Semua yang tertarik dipersilakan masuk!







TLDR: Menggunakan paradigma Sumber Kebenaran (dan NetBox sebagai implementasinya) dalam Komunikasi Suara dan Terpadu dapat bermanfaat dan menjanjikan. Saya juga mengembangkan dan menerbitkan plugin baru untuk NetBox untuk mengelola nomor telepon dan banyak lagi.







Bagaimana dan apa yang didokumentasikan oleh perusahaan



Sejak 2011, ketika saya memulai karir saya di bidang TI perusahaan, saya telah melihat banyak pilihan untuk mengatur dokumentasi. Saya telah bekerja dengan infrastruktur Suara dan UC terdistribusi dengan ribuan pengguna, kluster failover, ratusan perangkat suara, dan saluran komunikasi secara total. Namun, terlepas dari wilayah dan ukurannya, semua infrastruktur ini memiliki kesamaan: semua dokumentasi untuk Voice dan UC terdiri dari file Microsoft Office dan PDF dengan berbagai tingkat urutan.







, . , , . ( .) Voice UC . " ?" โ€” , . .







, , . :







  1. . ?

    .
  2. . ? .1.
  3. . : Voice UC , , PRI, DSP .. , -, .
  4. . - ? , , , , . *.* VoIP .
  5. IP-. IP- ?
  6. . : SIP-, PRI, .. , , .
  7. . ?
  8. . ?
  9. . .1 ? .
  10. -. ?
  11. . ? PDF- โ€” . * *.


. . - . , :







  1. . , .
  2. , , .
  3. , .
  4. .
  5. .
  6. .
  7. . , 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 . ( ) . .







, , Excel : . . - . .







, 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- .







Kode sumber plugin dan instruksi untuk menginstal dan mengaktifkannya di dalam NetBox tersedia di halaman GitHub saya .







Saya berencana untuk menambahkan abstraksi dan hubungan tambahan ke plugin di masa mendatang. Kesulitan dalam memilih abstraksi yang cocok untuk menggambarkan infrastruktur yang sewenang-wenang, mungkin, membutuhkan artikel terpisah. Beri tahu saya jika materi seperti itu menarik bagi Anda.







Bagaimanapun, terima kasih telah membaca sampai akhir. Umpan balik dan sudut pandang alternatif akan diterima.








All Articles