Asterisk API ile CRM üzerinden çağrıya özel değişken atama

ÇAĞRIYA ÖZEL DEĞİŞKEN ATAMA
Bu makaleyi uygulayabilmek için önce Asterisk API ile entegrasyon çalışması makalesini okumalısınız.

JSON

{ 
 "command"   : "setvar", 
 "unique_id" : "123456789.123", 
 "variable"  : "musteri_no",
 "value"     : "987655",
 "crm_id"    : "1234abcd" 
}

HTTP

http://vami.verimor.com.tr:3000/santral_ismi/setvar?unique_id=123456789.123&crm_id=1234abcd&variable=musteri_no&value=987655&username=kullanici_adi&password=sifre

santral_ismi (zorunlu, sadece http yönteminde): işlem yapmak istediğiniz santralin ismi.
unique_id (zorunlu): sessize alınması istenen çağrının unique_id’si (originate cevabı veya event’lerden alınır)
crm_id: bu isteği unique olarak tanımlayan string. vami cevaplarında bu id’yi de döndürür.
variable: çağrıya atanacak özel değişken
value: atanacak özel değişkenin değeri
username (zorunlu, sadece http yönteminde): tanımlanmış api kullanıcı adınız.
password (zorunlu, sadece http yönteminde): tanımlanmış api şifreniz.

CEVAP

{ 
 "response" : "setvar", 
 "crm_id"   : "1234abcd", 
 "status"   : "success"
}

crm_id: istek yaparken verdiğiniz id.
status: işlem başarılıysa “success”, değilse “error” gelir.