App 要用門號撥打與接聽電話,先向電信網路註冊這台裝置。註冊後拿到註冊編號,打電話、接電話都會用到它。
GSMA 應用情境
A註冊裝置
電信回覆已註冊
App 註冊這台裝置,電信回覆註冊編號與到期時間。
B到期前更新
電信回覆已延長
App 在到期前更新註冊,電信回覆新的到期時間。
C取消註冊
電信回應已取消
不再需要通話時,取消註冊,釋放網路資源。
註冊編號打電話、訂閱來電通知時都要帶上。
到期時間由電信核定,App 在到期前更新註冊。
WebRTC 註冊:運作原理
- 註冊App 送出 deviceId(同一台裝置固定不變),可以指定希望的到期時間。
- 使用用 registrationId 建立通話,或訂閱來電等事件。
- 更新或取消到期前用 PUT 更新;不再使用就用 DELETE 取消註冊。
WebRTC 註冊:API 規格
規格名稱
WebRTC Registration Service(CAMARA 開源規格)
呼叫方式
POST /sessions 註冊;PUT /sessions/{registrationId} 更新;DELETE /sessions/{registrationId} 取消輸入
deviceId(UUID,由 App 產生);可選 registrationExpireTime 希望的到期時間典型用途
App 內建網路電話,用門號撥打與接聽
| 回覆欄位 | 意思 | 範例 |
|---|---|---|
| registrationId | 註冊編號,通話與事件 API 都要用到 | ln3C-ttOSk-ObcQ7A0-tYO1LXqy |
| regInfo.phoneNumber | 這次註冊使用的門號 | +886912345678 |
| regInfo.regStatus | 註冊狀態 | Registered |
| expiresAt | 電信核定的到期時間 | 2026-10-14T10:41:00Z |
三個情境的回覆內容(節錄)
A註冊裝置
registrationId
ln3C-ttOSk-ObcQ7A0註冊編號regInfo.regStatus
Registered註冊完成expiresAt
2026-10-14T10:41:00Z註冊到期時間B到期前更新
registrationId
ln3C-ttOSk-ObcQ7A0同一個註冊編號expiresAt
2026-10-14T11:41:00Z新的到期時間C取消註冊
HTTP
204取消完成,沒有內容規格來源:CAMARA WebRTC r2.2(WebRTC Registration Service v0.3.0)
WebRTC 註冊:GSMA 應用情境
提升通話體驗Enhanced call experiences
醫療公共服務服務大量客戶的各產業
要解決的問題讓任何連網裝置(有沒有 SIM 卡都可以)透過電信網路通話。
WebRTC 註冊的角色註冊使用者的裝置,啟用通訊服務。
一起使用:WebRTC 通話處理、WebRTC 事件訂閱
GSMA 原文 ↗資料來源:GSMA Open Gateway Use Case Library 與 API Descriptions(2026-10-14 讀取),中文為摘要翻譯。