Zəng webhook-ları: problemlər və həlli

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

Zəng webhook-unda tez-tez rast gəlinən hallar və onların səbəbi.

Addımlar

  1. 1

    Heç bir zəng hadisəsi gəlmir

    Webhook-da «Zənglər» bölməsindəki hadisələrin seçildiyini yoxlayın («Redaktə et»). Ünvan HTTPS olmalı və internetdən açılmalıdır. Serveriniz 4xx qaytarırsa, göndəriş təkrar olmur: serverin loqlarına baxın. 5xx və ya timeout olanda Clomni 5 cəhdə qədər təkrarlayır.

  2. 2

    İmza uyğun gəlmir

    İmzanı JSON-u yenidən yazmadan, gələn xam gövdə ilə hesablayın. Gizli açar webhook-un redaktə pəncərəsindədir, başqa webhook-un açarı uyğun gəlməz. İmzalanan sətir belədir: <X-ChatX-Timestamp>.<gövdə>.

  3. 3

    Eyni hadisə iki dəfə gəlir

    Bu təkrar göndərişdir: birinci dəfə serveriniz vaxtında cavab verməyib. Eyni delivery_id-ni ikinci dəfə emal etməyin və sorğuya 5 saniyə ərzində cavab verin.

  4. 4

    call_ended gəlib, call_answered gəlməyib

    Zəngə cavab verilməyib, ya da call_answered hələ yoldadır. Hadisələrin sırası zəmanətli deyil, sıranı vaxt sahələri ilə qurun.

  5. 5

    duration_seconds null-dur

    Zəngə cavab verilməyib. Ya da zəngə telefonda cavab verilib və telefonun jurnalı 10 dəqiqəyə gəlməyib: onda duration_known: false olur. Jurnal yalnız 22 sentyabr 2026-dan sonra QR ilə qoşulmuş nömrələrdə gəlir, köhnə nömrəni yenidən QR ilə qoşmaq kömək edir.

  6. 6

    call_recording_ready gəlmir

    Yazı yalnız paneldən və tətbiqdən edilən WhatsApp (QR) zənglərində və brauzerdə yazılan WhatsApp Business API zənglərində olur. Telefonda cavab verilən zəngdə və Twilio zəngində yazı yoxdur.

  7. 7

    summary null-dur və ya phone_number boşdur

    Xülasə yalnız 10 saniyədən uzun danışıqda hazırlanır, alınmasa null olur, mətn (transcript) yenə də gəlir. contact.phone_number boşdursa, müştəri WhatsApp-da nömrəsini göstərmir: onu contact.id ilə tanıyın.

Sənəd