Skip to main content

Edit

curl --location --request PUT 'https://{{base_url}}/v3/template/e94b30fb-8fcf-41a7-8e4b-8766483e069f' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{token}}' \
--data '{
"audio_file": "54a00d51-7c3f-4c97-b578-a43966fbdf48",
"description": "",
"enable_option": true,
"exit_sound": {
"audio_file": "22643d66-e9dd-4821-a9d6-a7347de5d84f",
"enable": true,
"voice_type": "audio_file"
},
"inter_digit_timeout": 5,
"invalid_sound": {
"audio_file": "22643d66-e9dd-4821-a9d6-a7347de5d84f",
"enable": true,
"voice_type": "audio_file"
},
"max_timeout": 1,
"press_options": [
{
"press_num": "1",
"toggled": true,
"voice_type": "tts",
"enable": true,
"content": "Cám ơn đã bấm phím",
"type": "tts",
"extension": "5000"
}
],
"press_timeout": 5,
"speed_tts": 1,
"template_name": "temp_audio_01",
"template_uuid": "e94b30fb-8fcf-41a7-8e4b-8766483e069f",
"voice_tts": "south-f-03",
"voice_type": "audio_file"
}'

Response trả về:

{
"created": true,
"template_uuid": "e94b30fb-8fcf-41a7-8e4b-8766483e069f",
"updated": "true"
}

Error Response trả về:

{
"error": [
{
"(root)": "template_name is required"
}
]
}

Update kịch bản Autocall

HTTP Request

PUT https://{{base_url}}/v3/template/{{template_uuid}}

Body

Sample data:

{
"audio_file": "54a00d51-7c3f-4c97-b578-a43966fbdf48",
"description": "",
"enable_option": true,
"exit_sound": {
"audio_file": "22643d66-e9dd-4821-a9d6-a7347de5d84f",
"enable": true,
"voice_type": "audio_file"
},
"inter_digit_timeout": 5,
"invalid_sound": {
"audio_file": "22643d66-e9dd-4821-a9d6-a7347de5d84f",
"enable": true,
"voice_type": "audio_file"
},
"max_timeout": 1,
"press_options": [
{
"press_num": "1",
"toggled": true,
"voice_type": "tts",
"enable": true,
"content": "Cám ơn đã bấm phím",
"audio_file": "827a8471-df3e-470d-89f0-27f305b785ca",
"type": "tts"
}
],
"press_timeout": 5,
"speed_tts": 1,
"template_uuid": "e94b30fb-8fcf-41a7-8e4b-8766483e069f",
"voice_tts": "south-f-03",
"voice_type": "audio_file",
"extension": 5000
}
ParameterDescription
template_nameTên kịch bản muốn tạo. (Phải là duy nhất)
voice_typeLoại autocall : tts, audio_file
voice_ttsGiọng đọc kịch bản (Đối với voice_type là tts)
speed_ttsTốc độ đọc kịch bản (Đối với voice_type là tts)
contentNội dung của kịch bản (Đối với voice_type là tts)
audio_fileFile âm thanh (Đối với voice_type là audio_file)
enable_optionXử lý kịch bản kèm phím bấm
press_optionsDanh sách các phím bấm cần xử lý
press_options.press_numPhím bấm cần xử lý
press_options.voice_typeLoại autocall : tts, audio_file
press_options.contentNội dung của kịch bản (Đối với voice_type là tts)
press_options.audio_fileFile âm thanh (Đối với voice_type là audio_file)
exit_soundXử lý khi kết thúc kịch bản
exit_sound.enableBật xử lý khi kết thúc kịch bản
exit_sound.voice_typeLoại autocall : tts, audio_file
exit_sound.contentNội dung của kịch bản (Đối với voice_type là tts)
exit_sound.audio_fileFile âm thanh (Đối với voice_type là audio_file)
invalid_soundXử lý khi bấm sai phím trong kịch bản
invalid_sound.enableBật xử lý khi bấm sai phím trong kịch bản
invalid_sound.voice_typeLoại autocall : tts, audio_file
invalid_sound.contentNội dung của kịch bản (Đối với voice_type là tts)
invalid_sound.audio_fileFile âm thanh (Đối với voice_type là audio_file)
key_field_1,2,3Các từ khoá trong kịch bản

key_field: tương ứng với đoạn text import vào campaign người dùng định nghĩa.

Ví dụ: key_field_1 là [[customer_name]] key_field_2 là [[due_amount]] key_field_3 là [[due_date]]

Đoạn content sẽ là : "Chào bạn [[customer_name]] vui lòng thanh toán khoản nợ [[due_amount]] trước ngày [[due_date]]"

Tốc độ đọc tăng dần từ 0 đến 2. Với 1 là tốc độ đọc bình thường và 2 là tốc độ đọc nhanh nhất.

Các giọng đọc kịch bản đang hỗ trợ

IdDescription
north-m-01Miền Bắc 1 - Giọng nam (Google)
north-f-01Miền Bắc 1 - Giọng nữ (Google)
north-m-02Miền Bắc 2 - Giọng nam (Zalo)
north-f-02Miền Bắc 2 - Giọng nữ (Zalo)
south-m-03Miền Nam 1 - Giọng nam (Zalo)
south-f-03Miền Nam 1 - Giọng nữ (Zalo)