Lắng nghe các sự kiện
Thực hiện cuộc gọi
Để thực hiện một cuộc gọi ra chúng ta gọi hàm như sau
Lắng nghe các sự kiện
Khi sử dụng SDK các sự kiện từ SDK sẽ được notification ra bằng cách lắng nghe các lớp
OmiListener
Lắng nghe các sự kiện trong cuộc gọi
OmiListener
Tên hàm | Mô tả | Ví dụ |
---|---|---|
| Sự kiện được gọi khi tài khoản đăng nhập thành công | |
onAccountRegisterFailed | Sự kiện được gọi khi tài khoản đăng nhập thất bại | |
onCallEstablished | Sự kiện được gọi khi cuộc gọi được thiết lập thành công | |
onCallEnd | Sự kiện được gọi khi cuộc gọi kết thúc | |
incomingReceived | Sự kiện được gọi khi có cuộc gọi đến | |
onRinging | Cuộc gọi kết nối thành công đang đổ chuông | |
onConnectionTimeout | Cuộc gọi kết nối thất bại do không nhận được phản hồi của máy chủ | |
onHold | Cuộc gọi bị giữ lại | |
onMuted | Cuộc gọi bị tắt âm thanh |
để làm việc này chúng ta cần thực hiện như sau:
Thông báo cuộc gọi đến
Initialize SDK with customUI parme set to true
Thông thường SDK sẽ tự có màn hình để hiển thị cuộc gọi đến như sau:
Trường hợp bạn muốn mình tự Custom màn hình này thì có thể tuỳ chỉnh cấu hình SDK như sau:
Sau đó chúng ta sẽ cài đặt Listenner để lắng nghe sự kiện thông báo cuộc gọi tới như sau:
Các sự kiện khi cuộc gọi diễn ra
Các sự kiện chúng ta có thể thực hiện để can thiệp vào một cuộc gọi bao gồm :
Tên hàm | Mô tả | Ví dụ |
---|---|---|
pickUp | chấp nhận cuộc gọi tới | |
decline | Từ chối cuộc gọi | |
hangup | Tự chối cuộc gọi | |
toggleHold | Giữ cuộc gọi hiện tại | |
toggleMute | Tắt âm thanh cuộc gọi hiện tại |
Last updated