Carrier Interconnect Provisioning
B2BInterconnect request → feasibility → capacity planning → SLA → provision → test.
6 nodes · 6 edgestelecom
humansystemapi
Visual
Carrier Requests Interconnecthuman
Requesting carrier submits PoI location, capacity, and protocol requirements.
↓sequential→ Feasibility Study
Feasibility Studysystem
Check fiber availability, rack space, and power at requested PoI.
↓conditional→ Capacity Planning
Capacity Planninghuman
Network engineering reviews trunk groups, signaling links, and routing.
↓sequential→ SLA Negotiation
SLA Negotiationhuman
Agree on uptime targets, latency bounds, and penalty clauses.
↓sequential→ Provisioning
Provisioningsystem
Configure cross-connects, routing tables, and monitoring probes.
↓sequential→ Acceptance Testing
Acceptance Testingcicd
End-to-end call tests, throughput benchmarks, failover drills.
↓fallback→ Provisioning
uc-interconnect-provisioning.osop.yaml
osop_version: "1.0"
id: "interconnect-provisioning"
name: "Carrier Interconnect Provisioning"
description: "Interconnect request → feasibility → capacity planning → SLA → provision → test."
nodes:
- id: "interconnect_request"
type: "human"
subtype: "input"
name: "Carrier Requests Interconnect"
description: "Requesting carrier submits PoI location, capacity, and protocol requirements."
- id: "feasibility_study"
type: "system"
name: "Feasibility Study"
description: "Check fiber availability, rack space, and power at requested PoI."
- id: "capacity_plan"
type: "human"
subtype: "review"
name: "Capacity Planning"
description: "Network engineering reviews trunk groups, signaling links, and routing."
timeout_sec: 604800
- id: "sla_negotiation"
type: "human"
subtype: "review"
name: "SLA Negotiation"
description: "Agree on uptime targets, latency bounds, and penalty clauses."
security:
approval_gate: true
- id: "provisioning"
type: "system"
name: "Provisioning"
description: "Configure cross-connects, routing tables, and monitoring probes."
- id: "acceptance_test"
type: "cicd"
subtype: "test"
name: "Acceptance Testing"
description: "End-to-end call tests, throughput benchmarks, failover drills."
edges:
- from: "interconnect_request"
to: "feasibility_study"
mode: "sequential"
- from: "feasibility_study"
to: "capacity_plan"
mode: "conditional"
when: "feasibility.viable == true"
- from: "capacity_plan"
to: "sla_negotiation"
mode: "sequential"
- from: "sla_negotiation"
to: "provisioning"
mode: "sequential"
- from: "provisioning"
to: "acceptance_test"
mode: "sequential"
- from: "acceptance_test"
to: "provisioning"
mode: "fallback"
label: "Test failed, reconfigure"