Files
go-sip/docs/contracts/examples/config-read-sip-v0.1.json
T

66 lines
2.0 KiB
JSON

{
"schema_version": "config-read.v0.1",
"resource": "sip_config",
"dispatcher_id": "c046b893-8628-4589-ae50-619d049248a6",
"revision": 1,
"snapshot_sha256": "cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc",
"approved_at": "2026-09-21T08:00:00+08:00",
"artifact": {
"artifact_id": "artifact-cell-mock-1",
"source_release": "mock-release-1",
"source_digest": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"approval_reference": "mock-approval-1",
"cell_id": "cell-mock",
"revision": 1,
"config_sha256": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
"mode": "mock",
"allowed_targets": ["15003164745", "15830461047"],
"trunks": [{
"trunk_id": "trunk-mock",
"provider_id": "provider-mock",
"egress_pool_id": "egress-mock",
"codec": "PCMA",
"caller_profile_ids": ["caller-profile-mock"],
"dial_prefix": "",
"enabled": true,
"sip_endpoint_ref": "sip-endpoint-mock",
"credential_ref": null,
"media_profile_id": "pcma-8k"
}],
"media_profiles": {
"pcma-8k": {
"format": "alaw",
"sample_rate_hz": 8000,
"channels": 1,
"payload_type": 8
}
},
"load_evidence": null
},
"trunk_details": [{
"trunk_id": "trunk-mock",
"server_host": "sip.example.invalid",
"server_port": 5060,
"transport": null,
"auth_mode": null,
"registration_required": null,
"max_concurrent_calls": null,
"caller_profiles": [{
"caller_profile_id": "caller-profile-mock",
"caller_id": "BD00000000"
}],
"schedule": {
"time_zone": "Asia/Shanghai",
"weekly_windows": {
"monday": [{"start": "09:00", "end": "20:00"}],
"tuesday": [{"start": "09:00", "end": "20:00"}],
"wednesday": [{"start": "09:00", "end": "20:00"}],
"thursday": [{"start": "09:00", "end": "20:00"}],
"friday": [{"start": "09:00", "end": "20:00"}],
"saturday": [],
"sunday": []
}
}
}]
}