Asynchronous
API dùng để thực hiện click-to-call.
Sau khi thực hiện click-to-call, hệ thống sẽ gọi vào số extension của domain, sau khi extension pickup cuộc gọi thì có một cuộc gọi đẩy ra số mobile dựa vào parameter của API.
API Click-to-call Asynchronous sẽ không chờ tới khi extension nhấc máy hoặc ngắt máy, mà sẽ trả về call_id nếu extension đã login và trả về mã lỗi nếu extension không login.
My tip
Đầu số hotline dùng để gọi ra ngoài bạn vui lòng liên hệ team TEL4VN để được cung cấp và cài đặt. Nếu như giá trị is_encode = true thì phía client sẽ gửi phone đã được encode Base64 tới API, API sẽ decode và thực hiện cuộc gọi.
curl -L -X GET 'https://{base_url}/v1/click2call/async?ext=101&phone=0899098899' \
-H 'Authorization: Bearer {token}'
Response trả về:
{
"status": "success",
"call_id": "01b7d166-b564-42ec-80a1-4ad343225934"
}
Error Response trả về:
{
"status": "fail",
"message": "User not registered extension with Softphone or IP Phone",
"error": "USER_NOT_REGISTERED"
}
HTTP Request
GET https://{base_url}/v1/click2call/async?ext=<EXTENSION>&phone=<PHONE>