OmiCall API
  • Overview
  • OMICALL API
    • Tổng quan
    • Xác thực
    • Doanh nghiệp
    • Nhân viên
    • Khách hàng
      • v1
      • v2
    • Tổng đài
    • Lịch sử cuộc gọi
      • v1
      • v2
    • Gọi tự động
      • Gọi tự động sử dụng callBot
      • Gọi tự động thông thường - API V2
    • Webhooks
    • Click To Call
    • Ticket
      • v2
    • API tiêu chí kịch bản
    • Đa kênh
    • AI API
      • Text To Speech API
      • Speech To Text API
      • Gọi tự động sử dụng callBot
      • Phân tích cuộc gọi
  • WEBHOOKS
    • Tổng quan
    • Webhook
  • SDK Tích Hợp
    • Web Extension
      • Changelog
      • Pancake
      • Sapo
      • Haravan
      • Nhanh.vn
      • TPos.vn
      • KiotViet
      • Bitrix24
    • Web SDK
      • v3 Integration
      • v3 Changelog
      • v2 Integration
      • v2 Changelog
    • MOBILE SDK
      • Tổng Quan
      • Tại sao lại sử dụng OMICALL
      • Định nghĩa đầu số
      • Các SDK Hỗ Trợ
      • Tài khoản đăng nhập
      • IOS SDK
        • Cấu hình Push Notification
        • Cài đặt
        • Khởi tạo SDK
        • Xử lý các sự kiện
      • Android SDK
        • Cấu hình SDK
        • Cấu hình Push Notification
        • Khởi tạo SDK
        • Lắng nghe các sự kiện
      • Flutter SDK
      • React-Native SDK
    • Deep Links App to App
  • PARTNER
    • Tổng quan
    • Kho đầu số
    • Gói dịch vụ
    • Lịch sử thanh toán
    • Quản lý doanh nghiệp
    • Thông tin đối tác
Powered by GitBook
On this page
  • Omi SDK usages
  • Thông tin tài khoản cần cung cấp cho SDK
  • Xử lý kết quả trả về khi xin các quyền cần thiết

Was this helpful?

  1. SDK Tích Hợp
  2. MOBILE SDK
  3. Android SDK

Khởi tạo SDK

PreviousCấu hình Push NotificationNextLắng nghe các sự kiện

Last updated 2 years ago

Was this helpful?

Omi SDK usages

Thông tin tài khoản cần cung cấp cho SDK

Mỗi tài khoản thực hiện cuộc gọi trong OMI là tài khoản tổng đài của nhân viên, tài khoản này dùng để đăng nhập vào hệ thống tổng đài gồm các thông tin

  • User name : Tên đăng nhập

  • Password : Mật khẩu

  • Realm : Domain của doanh nghiệp , domain này khi đăng ký và đăng nhập trên Web sẽ hiện thị đường dẫn có domain như sau:

  • customUI: Dùng để tuỳ chỉnh màn hình thoại đến và đi

Khởi tạo Omi SDK bằng cách thêm đoạn mã sau vào trong MainActivity của Project

OmiClient(requireContext()).register(
    userName,
    password,
    realm,
    customUI = true
)
OmiSDKUtils.startOmiService(requireActivity())

Xử lý kết quả trả về khi xin các quyền cần thiết

Use OmiSDKUtils to handle permissions results

override fun onRequestPermissionsResult(
        requestCode: Int,
        permissions: Array<out String>,
        grantResults: IntArray
) {
    super.onRequestPermissionsResult(requestCode, permissions, grantResults)
    OmiSDKUtils.handlePermissionRequest(requestCode, permissions, grantResults, requireActivity())
}