Lab Environment

Collaboration
Solution Development

A private lab environment for developing, evaluating and documenting Cisco Collaboration & Webex solutions. Focus areas: Webex Hybrid Services, Cloud Calling, CPaaS integrations and automation with Python, Ansible and n8n.

Webex Hybrid Services Cloud Calling Python Ansible n8n Proxmox 2N Lab Nagios Netbox
GitHub Organisation โ†— Network Architecture โ†’

What is this lab for?

A real-world test platform close to actual customer scenarios โ€” completely separate from any production systems.

๐Ÿ”ฌ

Webex Feature Evaluation

New Webex features, APIs and beta functionality are tested here before rolling them out in customer projects โ€” especially Hybrid Services (Calendar, Directory, Media) and Cloud Calling.

๐Ÿ

Python, n8n & API Automation

Python scripts for Webex APIs: bot frameworks, webhook handlers and provisioning workflows. n8n for event-driven no-code integrations and Webex automations.

๐Ÿ“ž

Telephony & Interop Testing

SIP interoperability tests between Cisco IP Phones, 2N Intercom/Access Manager and Webex Cloud Calling. PSTN gateway scenarios and trunk configurations.

๐Ÿ“ก

Monitoring & Operations

Nagios-based monitoring across the entire infrastructure. Passive checks, heartbeats and alerting for all lab components via cron-job.org.

๐Ÿ—๏ธ

Infrastructure as Code

Ansible (Control Node on RasPi) for reproducible deployments and configuration management. Docker Stacks on Synology NAS. Proxmox cluster as the virtualisation backbone.

๐Ÿ“š

Documentation & PoC

Reproducible proof-of-concept scenarios and technical documentation for partner and customer projects based on real lab configurations.

Network Architecture

The infrastructure spans three areas: external SaaS services, a publicly reachable cloud infrastructure, and the private home lab.

โฌก SaaS Services
  • Webex Cloud
    Meetings, Messaging, Calling. Hybrid Services (Calendar, Directory, Media). Primary platform under test.
  • Netbox Cloud (Free)
    IPAM & DCIM as a SaaS. Source for auto-generated network diagrams. No plugins on the free tier.
  • Microsoft 365
    Exchange Online, Teams and Entra ID. Used for Webex Hybrid Calendar and Directory Connector testing.
โ˜ Public Infrastructure
  • VPS ยท Monitoring
    Nagios Core โ€” active & passive monitoring of all lab components. Heartbeat checks via cron-job.org. Dedicated hosting provider.
  • VPS ยท nginx / Reverse Proxy
    nginx reverse proxy & web server. Separate hosting provider. WireGuard tunnel endpoint to the home lab gateway.
๐Ÿ  Home Lab
  • Unifi Gateway + Switch
    Ubiquiti Unifi network backbone. VLAN segmentation for lab, home network and management traffic. WireGuard VPN endpoint.
  • Proxmox Cluster
    Virtualisation platform for VMs and LXC containers. Cluster layout auto-rendered from Netbox.
  • Ansible Control Node ยท RasPi
    Dedicated Raspberry Pi as Ansible control node. Configuration management, Ansible Vault for secrets, Docker stack deployments.
  • Synology NAS ยท Docker Stacks
    n8n (workflow automation + Webex integration), phpIPAM and more. Deployed and managed via Ansible.
  • Cisco Switch + IP Phones
    Managed switch in the lab segment. Cisco IP Phones for Webex Calling & SIP testing.
  • 2N Lab ยท Intercom & Access Manager
    2N IP Intercom and 2N Access Manager for door communication and access control. Integrated with Webex Cloud Calling.
๐Ÿ”’
WireGuard Tunnel
A permanent WireGuard VPN tunnel connects the VPS nginx and the Unifi Gateway in the home lab. This allows internal lab services to be exposed via the reverse proxy without opening direct port forwards in the home network. Tunnel endpoints are documented in Netbox (VPN โ†’ Tunnels) and auto-rendered in the diagram below.
โฌก SAAS SERVICES Webex Cloud Hybrid Services ยท Calling Messaging Netbox Cloud IPAM / DCIM ยท Free Tier diagram source Microsoft 365 Exchange ยท Teams Hybrid Calendar โ˜ PUBLIC INFRASTRUCTURE VPS ยท Monitoring Nagios Core cron-job.org heartbeat ยท passive checks VPS nginx Reverse Proxy WireGuard endpoint INTERNET ๐Ÿ”’ WireGuard VPN ๐Ÿ  HOME LAB Unifi Gateway VLAN segmentation WireGuard VPN endpoint Ansible ยท RasPi control node config management Cisco Switch + IP Phones Webex Calling / SIP Proxmox Cluster VMs + LXC lab virtualisation base 2N Lab Intercom Access Manager Synology NAS Docker Stacks n8n ยท phpIPAM vm-example-1 tag in Netbox โ†’ auto-render vm-example-2 auto-rendered via cluster vm-example-3 auto-rendered via cluster
Auto-generated via Netbox Cloud Free API ยท SaaS zone static (SAAS_NODES in script) ยท tag-based device filtering ยท Proxmox VM hierarchy ยท GitHub Actions (weekly) ยท Last update: โ€”

Impressum

Angaben gemรครŸ ยง 5 TMG / ยง 55 RStV. Required by German law.