Ana içeriğe geç

Answer

Çağrı cevaplandığında, yani konuşma fiilen başladığında gönderilir. Konuşma süresi ölçümünüzü bu andan itibaren başlatabilirsiniz.

Örnek gövde

scenario: Answer
{
"pbx_num": "8501234567",
"unique_id": "sip1-1767225600.10001",
"internal_num": "100",
"incoming_number": "8501234567",
"scenario": "Answer",
"customer_num": "05551112233",
"holdtime": "16",
"timestamp": "1767225616000"
}
Bu gövdeyi kendi adresinize gönderin

Aşağıdaki adrese yukarıdaki örnek gövde POST isteği olarak gönderilir. İstek tarayıcınızdan gider, bu yüzden alıcı uç CORS başlığı göndermiyorsa yanıt okunamaz; isteğin kendisi yine de ulaşır. Sunucu tarafından denemek için cURL karşılığını kullanın.

cURL karşılığı:

curl -X POST 'https://sizin-adresiniz.example/webhook' \
-H 'Content-Type: application/json' \
-d '{"pbx_num":"8501234567","unique_id":"sip1-1767225600.10001","internal_num":"100","incoming_number":"8501234567","scenario":"Answer","customer_num":"05551112233","holdtime":"16","timestamp":"1767225616000"}'

Alanlar

AlanTipAçıklama
scenariostringHer zaman Answer.
pbx_numstringSantral numaranız.
unique_idstringÇağrının benzersiz kimliği.
internal_numstringÇağrıyı cevaplayan dahili.
incoming_numberstringAranan numaranız.
customer_numstringKarşı taraftaki abone numarası.
holdtimestringCevaplanana kadar geçen bekleme süresi, saniye.
timestampstringOlay zamanı (ms, Unix epoch).
Cevaplanmış çağrıyı ayırt etme

Bir çağrının cevaplanıp cevaplanmadığını en sade şekilde bu olayın gelip gelmediğine bakarak anlarsınız: aynı unique_id için Answer olayı hiç gelmediyse çağrı cevaplanmamıştır.