Context
Çağrı, akış içinde bir adıma girdiğinde gönderilir. Örnekteki adım bir anons
(announcement); çağrı karşılama veya teşekkür anonsuna geldiğinde bu olay düşer.
Arayanın akış içinde hangi noktalardan geçtiğini izlemek, akışın neresinde terk edildiğini görmek için kullanılır.
Örnek gövde
{
"pbx_num": "8501234567",
"unique_id": "sip5-1767226000.10005",
"incoming_number": "8501234567",
"scenario": "Context",
"customer_num": "05551112233",
"context_name": "8501234567-announcement-karsilama",
"type": "announcement",
"timestamp": "1767226003000"
}
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":"sip5-1767226000.10005","incoming_number":"8501234567","scenario":"Context","customer_num":"05551112233","context_name":"8501234567-announcement-karsilama","type":"announcement","timestamp":"1767226003000"}'
Alanlar
| Alan | Tip | Açıklama |
|---|---|---|
scenario | string | Her zaman Context. |
pbx_num | string | Santral numaranız. |
unique_id | string | Çağrının benzersiz kimliği. |
incoming_number | string | Aranan numaranız. |
customer_num | string | Arayan abone numarası. |
context_name | string | Adımın tam adı. <santral>-<tip>-<ad> biçimindedir; örnekte anons adı karsilama. |
type | string | Adımın türü, örn. announcement. |
timestamp | string | Olay zamanı (ms, Unix epoch). |
type değerleri genişleyebilirAkışınızda kullandığınız adım türlerine göre type alanı announcement dışında
değerler de alabilir. Bilmediğiniz bir türle karşılaştığınızda hata vermek yerine
kaydı olduğu gibi saklayın.
Bu olay tuşlamayı bildirmez; arayanın menüde yaptığı seçim ayrıca
DTMF olayıyla gelir.