BravoPortSIPVoIPEvaluator / BravoPortSIPVoIPInviteIncomingEvaluator

Phạm vi áp dụng

✅ Bravo 8 · ✅ Bravo 10

Ý nghĩa

Dùng để thực hiện cuộc gọi VoIP qua tổng đài PortSIP.

ClassNameChức năng
BravoPortSIPVoIPEvaluatorThực hiện cuộc gọi đi
BravoPortSIPVoIPInviteIncomingEvaluatorThực hiện nhận cuộc gọi

Yêu cầu cài đặt

Cần cài đặt thư viện portsipvoip bằng BravoTools.

Cú pháp

<Eval_X>
  <Assembly>Bravo.Device</Assembly>
  <ClassName>BravoPortSIPVoIPEvaluator</ClassName>
  <zUserName>User đăng nhập server tổng đài</zUserName>
  <zPassword Encrypt="True">Pass đăng nhập server tổng đài</zPassword>
  <zSipServer>Tên server tổng đài</zSipServer>
  <zSipServerPort>Cổng kết nối server tổng đài</zSipServerPort>
  <zPhoneNumber>Số điện thoại gọi đi</zPhoneNumber>
  <DataMember>Tên cột lưu trạng thái cuộc gọi</DataMember>
</Eval_X>

Attribute Encrypt="True"

Mật khẩu phải khai báo với attribute Encrypt="True" để được mã hóa trong layout.

Cơ chế hoạt động

  1. Tính năng kết nối Bravo đến một tổng đài ảo được cung cấp bởi nhà cung cấp dịch vụ (VD: CMC Telecom)
  2. Nhà cung cấp cấp cho Bravo một địa chỉ server tổng đài kèm user/pass
  3. Tính năng sử dụng địa chỉ tổng đài, user/pass để thực hiện cuộc gọi đi và nhận cuộc gọi đến như một máy điện thoại thông thường
  4. Kết thúc cuộc gọi, nếu có sử dụng tính năng ghi âm thì file ghi âm sẽ được lưu ở địa chỉ của server tổng đài ảo tại đường dẫn đã khai báo

Mẫu khai báo 4 Evaluator

EvalChức năng
Eval_OnlineNhận cuộc gọi ở chế độ online
Eval_OfflineChế độ offline — đăng nhập Bravo nhưng không đăng ký nhận cuộc gọi
Eval_DialThực hiện cuộc gọi đi
Eval_HangUpKết thúc cuộc gọi chủ đích

Bài toán thực tế

Màn hình lệnh sửa chữa — bộ phận chăm sóc khách hàng thực hiện gọi điện hoặc nhận các cuộc gọi ngay trong phần mềm.

Liên quan

Assembly · BravoTimeAttendanceEvaluator · Evaluator - Tổng quan