ÇAĞRIYI SESSİZE ALMA
Bu makaleyi uygulayabilmek için önce Asterisk API ile entegrasyon çalışması makalesini okumalısınız.
JSON
1 2 3 4 5 6 | { "command" : "muteaudio", "state" : "on", "unique_id" : "123456789.123", "crm_id" : "1234abcd" } |
HTTP
1 | http://vami.verimor.com.tr:3000/santral_ismi/muteaudio?state=on&unique_id=123456789.123&crm_id=1234abcd&username=kullanici_adi&password=sifre |
santral_ismi (zorunlu, sadece http yönteminde): işlem yapmak istediğiniz santralin ismi.
state (zorunlu): “on” ise çağrı sessize alınır, “off” ise ses açılır.
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.
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
1 2 3 4 5 6 | { "response" : "muteaudio", "crm_id" : "1234abcd", "status" : "success", "message" : "channel muted" } |
crm_id: istek yaparken verdiğiniz id.
status: işlem başarılıysa “success”, değilse “error” gelir.
message: işlemin açıklaması.
Not: Asterisk v.11 ve üzeri ile beraber kullanılabilir.