Перейти к содержанию

Как создать исходящий вызов#

Бета-версия

Функциональность находится в режиме бета-версии. Функции могут быть изменены, а также могут работать нестабильно. В будущем за функционал может взиматься дополнительная плата.
Подключение к функционалу можно запросить через техподдержку GREEN-API

Для создания исходящего вызова вы должны быть авторизированы, а так же передать номер телефона, для совершения звонка. Необходимо также создать событие готовности к трансляции из предыдущего раздела.

Для начала звонка используйте startCall метод. В общем случае пример будет выглядеть, как:

const phoneNumber = 'recipient-phone-number';  // Replace with the actual phone number

greenApiClient.startCall(phoneNumber, true, false).then(() => {
  console.log('Call started.');
}).catch(error => {
  console.error('Error starting call:', error);
});
В нашем примере это выглядит как:

startCallButton.addEventListener('click', async () => {
  const phoneNumber = document.getElementById('phoneNumber').value;
  await greenApiClient.startCall(parseInt(phoneNumber), true, false);
});