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

InCallActivity.startInCall(
                requireContext(),
                phoneNumber
            )

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

để làm việc này chúng ta cần thực hiện như sau:

OmiClient.instance.setListener(OmiListener)

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:

OmiClient(requireContext()).initSDK(
    userName,
    password,
    realm,
    customUI = true
)

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:

OmiClient.instance.setListener(OmiListener)

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 :

Last updated