We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Bu makalemizde Hipcall External Management sisteminden bahsedeceğiz.
Bu özellik şuan yapım aşamasındadır. Lütfen geribildirimlerinizi https://community.hipcall.com/c/turkce/gelistiriciler/12 üzerinden mühendislik ekibimiz ile paylaşın.
Harici yönetim modulüne çağrı ilk düştüğünde sizin verdiğiniz webservisine Hipcall bir JSON POST eder.
{
"caller": "+908508852972",
"data": {},
"timestamp": 1729721495,
"uuid": "8bcfdf1d-d7b9-434d-9207-d33a8e73ac47",
"direction": "inbound",
"external_manager_id": 2,
"callee": "908508851980",
"callflow": [
{
"timestamp": 1729721495,
"action": "init",
"detail": {
"id": 2,
"type": "external_manager"
}
}
]
}
Sonra bu isteğin (requestion) cevabı olarak aşağıda belirtiğimiz standartlarda bir JSON bekler. JSON'daki komutları sırasıyla uygular.
{
"version": "1",
"seq": [
{
"action": "play",
"args": {
"url": "http://hcxm.demo.hipcall.com/demosesler/demo-welcome.mp3"
}
},
{
"action": "connect",
"args": {
"destination": "1000"
}
},
{
"action": "dial",
"args": {
"destination": "905326202911"
}
},
{
"action": "gather",
"args": {
"min_digits": 1,
"max_digits": 2,
"ask": "http://example.com/demo/covid/positive.mp3",
"variable_name": "variable_name"
}
},
{
"action": "hangup"
}
]
}
dial
: Çağrıyı harici bir numaraya yönlendirir.connect
: Çağrıyı bir iç hatta yönlendirir. Karşılama anonsu, Akıllı yönlendirme, Ekip (Kuyruk) vb dahili numarası olan tüm servisler iç hat olarak geçmektedir.play
: Verilen bir mp3 dosyasını okur.gather
: Basılan tuşlamaları alıp, sizin belirleyeceğiniz bir değişken ile sizlerle paylaşır.hangup
: Görüşmeyi sonlandırır.