電信事先定義好幾種連線品質組合。申請 QoD 之前,先查有哪些等級、每個等級的速率與延遲目標是多少。
A列出可用等級
電信回覆4 個等級
列出電信目前提供、可以使用的品質等級。
B查詢單一等級
電信回覆等級細節
查詢單一等級,看速率、延遲、抖動等目標值。
C依裝置篩選
電信回覆可用 2 個
帶上裝置篩選,只列出這支手機能用的等級。
和 QoD 的關係QoS Profiles 負責查詢;真正申請優先連線要用 QoD 或 QoS Provisioning。
目標值速率、延遲等是網路盡力達成的目標值。
QoS 服務等級設定檔:運作原理
- 查詢清單服務方可以依名稱、狀態或裝置篩選等級。
- 查看細節每個等級列出速率、延遲、抖動、優先順序、封包遺失率與可設定的時長。
- 選擇等級挑選合適的等級,再交給 QoD 或 QoS Provisioning 使用。
QoS 服務等級設定檔:API 規格
規格名稱
QoS Profiles(CAMARA 開源規格)
呼叫方式
POST /retrieve-qos-profiles 篩選查詢;GET /qos-profiles/{name} 查單一等級篩選條件
name、status(ACTIVE、INACTIVE、DEPRECATED)、device典型用途
申請 QoD 前先挑選合適的等級
| 等級欄位 | 意思 | 範例 |
|---|---|---|
| targetMinUpstreamRate/targetMinDownstreamRate | 上傳/下載的目標最低速率 | 100 kbps |
| packetDelayBudget | 單向延遲上限 | 50 ms |
| jitter | 延遲抖動上限 | 5 ms |
| priority | 優先順序(1–100,數字越小越優先) | 10 |
| packetErrorLossRate | 可接受的封包遺失率(10 的負 N 次方) | 3(10⁻³) |
| minDuration/maxDuration | 可設定的最短與最長時長 | 1/10 天 |
三個情境的回覆內容(節錄)
A列出可用等級
name
[QOS_S, QOS_M, QOS_L, QOS_E]電信提供的等級(示意)status
ACTIVE可以使用B查詢單一等級
name
voice等級名稱targetMinDownstreamRate
100 kbps下載目標最低速率packetDelayBudget
50 ms單向延遲上限jitter
5 ms延遲抖動上限priority
10優先順序C依裝置篩選
device.phoneNumber
+886912345678只列出這支手機可用的等級name
[QOS_M, QOS_L]可用的等級(示意)規格來源:CAMARA QualityOnDemand r3.2(QoS Profiles v1.1.0)