כיצד לסיים או לדחות שיחה#
גרסת בטא
הפונקציונליות נמצאת בגרסת בטא. הפונקציות עשויות להשתנות ועלולות לפעול באופן לא יציב. ייתכן שבעתיד תיגבה תשלום נוסף עבור הפונקציונליות.
ניתן לבקש גישה לפונקציונליות דרך התמיכה הטכנית של GREEN-API
לסיום שיחה פעילה השתמשו בשיטה hangUp, ולדחיית שיחה נכנסת — בשיטה reject. שתיהן פונות ל-REST API, ועל כך שהשיחה הסתיימה ידווח החיבור: המצב יעבור ל-idle, ויגיע האירוע end-call.
// Ending an active call
try {
await client.hangUp();
console.log('Call ended successfully.');
} catch (error) {
console.error('Error ending the call:', error);
}
// Rejecting an incoming call
try {
await client.reject();
console.log('Call rejected.');
} catch (error) {
console.error('Error rejecting the call:', error);
}
החזירו את הממשק למצבו ההתחלתי באירוע end-call, ולא מיד לאחר הקריאה לשיטה: שיחה יכולה להסתיים גם ללא מעורבותכם. מה מגיע באירוע זה — בסעיף טיפול במצבי שיחה.
בסיום השיחה הספרייה מכבה את העברת השמע בעצמה — אין צורך לקרוא ל-stopAudioBridge().
כאשר השיחות אינן נדרשות עוד כלל, קראו ל-calls.close(): השיטה תעצור את העברת השמע ותסגור את החיבור.
calls.close();