Ana içeriğe geç

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

scenario: Context
{
"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

AlanTipAçıklama
scenariostringHer zaman Context.
pbx_numstringSantral numaranız.
unique_idstringÇağrının benzersiz kimliği.
incoming_numberstringAranan numaranız.
customer_numstringArayan abone numarası.
context_namestringAdımın tam adı. <santral>-<tip>-<ad> biçimindedir; örnekte anons adı karsilama.
typestringAdımın türü, örn. announcement.
timestampstringOlay zamanı (ms, Unix epoch).
type değerleri genişleyebilir

Akışı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.