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
onAccountRegistered
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 :
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