Doctor Web Call Demo
Demo bác sĩ gọi dược sĩ qua API thật, PubNub thật, và Agora RTC nếu platform là Agora.
Bác sĩ nhận/gọi call
PubNub disconnected
Platform chưa init
Gọi dược sĩ
Incoming / Active Call
1
Chuẩn bị gọi/nhận call
Lấy config, init platform, subscribe PubNub channel của bác sĩ.
2
Chờ cuộc gọi hoặc thao tác gọi
Backend gửi event
call-init qua DOCTOR_{id}_CALL nếu có call vào bác sĩ.3
Có cuộc gọi đến
Bác sĩ bấm Bắt máy hoặc Từ chối. Nếu caller hủy sẽ nhận
call-cancel.4
Đang trong cuộc gọi
Sau khi accept, web join SDK. Khi xong thì bấm Kết thúc cuộc gọi.
5
Kết thúc / dọn trạng thái
Gọi API end, leave SDK, clear UI để chờ cuộc gọi tiếp theo.
Chưa có call. Có thể dùng panel bên trái để bác sĩ gọi dược sĩ, hoặc chờ call đến doctor id này.