Spaces:
Sleeping
Sleeping
Update frontend/call_desktop.html
Browse files
frontend/call_desktop.html
CHANGED
|
@@ -144,7 +144,7 @@ function startCall(){
|
|
| 144 |
try{
|
| 145 |
abortController = new AbortController();
|
| 146 |
const formData = new FormData(); formData.append('customer_id', cid);
|
| 147 |
-
fetch(`
|
| 148 |
.then(res=>{
|
| 149 |
if(!res.ok) throw new Error("Server response not OK");
|
| 150 |
btn.disabled=false; btn.innerHTML='<i class="fas fa-phone-slash"></i> Kết thúc';
|
|
@@ -226,7 +226,7 @@ async function sendAudio(){
|
|
| 226 |
const cid=document.getElementById('customerId').value;
|
| 227 |
const formData=new FormData(); formData.append('file',blob,'voice.webm'); formData.append('customer_id',cid);
|
| 228 |
try{
|
| 229 |
-
const res=await fetch(`
|
| 230 |
const data=await res.json();
|
| 231 |
if(data.text) log(data.text,'bot');
|
| 232 |
}catch(e){console.error(e); log("Gửi audio thất bại","info");}
|
|
|
|
| 144 |
try{
|
| 145 |
abortController = new AbortController();
|
| 146 |
const formData = new FormData(); formData.append('customer_id', cid);
|
| 147 |
+
fetch(`https://quarterzip-pine-ai-amdocs.hf.space}/start-call`, {method:'POST', body:formData, signal:abortController.signal})
|
| 148 |
.then(res=>{
|
| 149 |
if(!res.ok) throw new Error("Server response not OK");
|
| 150 |
btn.disabled=false; btn.innerHTML='<i class="fas fa-phone-slash"></i> Kết thúc';
|
|
|
|
| 226 |
const cid=document.getElementById('customerId').value;
|
| 227 |
const formData=new FormData(); formData.append('file',blob,'voice.webm'); formData.append('customer_id',cid);
|
| 228 |
try{
|
| 229 |
+
const res=await fetch(`https://quarterzip-pine-ai-amdocs.hf.space}/chat-voice`,{method:'POST',body:formData});
|
| 230 |
const data=await res.json();
|
| 231 |
if(data.text) log(data.text,'bot');
|
| 232 |
}catch(e){console.error(e); log("Gửi audio thất bại","info");}
|