Zəng webhook-ları: hadisələr və nə vaxt gəldikləri

Son yeniləmə: 9 oktyabr 2026 · 5 dəq oxunur

Zəng webhook-unda dörd hadisə var. Hər biri hər zəng üçün bir dəfə göndərilir: zəng xidməti eyni statusu təkrar göndərsə də, ikinci sorğu getmir.

Addımlar

  1. 1

    Dörd hadisə

    • call_started: gələn zəng çalmağa başlayanda. Gedən zəngdə əməkdaş zəng edəndə.
    • call_answered: zəngə cavab veriləndə: paneldə, tətbiqdə və ya WhatsApp-ın özündə (telefonda).
    • call_ended: zəng bitəndə, istənilən nəticə ilə: danışıq oldu, cavab verilmədi, imtina edildi, alınmadı.
    • call_recording_ready: zəngin səs yazısı, mətni (transkript) və xülasəsi hazır olanda. Yalnız yazısı olan zənglər üçün.

    Cavab verilməyən zəngdə call_answered olmur: call_started, sonra call_ended gəlir.

  2. 2

    Sıra

    Hadisələrin sizə çatma ardıcıllığı zəmanətli deyil: call_ended bəzən call_answered-dən əvvəl çata bilər. Sıranı started_at, answered_at, ended_at sahələri ilə qurun. Zəngi id ilə saxlayıb hər hadisədə yeniləyin.

  3. 3

    Paneldən və ya tətbiqdən edilən WhatsApp (QR) zəngi

    call_answered müştəri cavab verən an gəlir, call_ended zəng bitən kimi. Müddət cavab anından sayılır. Səs yazısı, mətn və xülasə bir neçə dəqiqə sonra ayrıca call_recording_ready ilə gəlir.

  4. 4

    Telefonda cavab verilən WhatsApp (QR) zəngi

    WhatsApp zəngin bitdiyini bağlı cihaza demir, yalnız telefonun zəng jurnalına yazır. Telefon jurnalı adətən zəngdən bir neçə saniyə sonra göndərir, onda zəngin müddəti olur. Ona görə call_ended jurnalı gözləyir. Jurnal 10 dəqiqə ərzində gəlməsə, call_ended müddətsiz gəlir: duration_seconds: null, duration_known: false, ended_at: null. Jurnal yalnız 22 sentyabr 2026-dan sonra QR ilə qoşulmuş nömrələrdə gəlir.

  5. 5

    Telefonun özündən edilən zəng

    Belə zəngi Clomni yalnız zəng bitəndən sonra telefonun jurnalından öyrənir. Ona görə onun bütün hadisələri birlikdə, zəngdən sonra gəlir.

Sənəd