Skip to content

כיצד לסיים או לדחות שיחה#

גרסת בטא

הפונקציונליות נמצאת בגרסת בטא. הפונקציות עשויות להשתנות ועלולות לפעול באופן לא יציב. ייתכן שבעתיד תיגבה תשלום נוסף עבור הפונקציונליות.
ניתן לבקש גישה לפונקציונליות דרך התמיכה הטכנית של 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();