////Bulutfon ile gelen numarayı tanımlı müşteri temsilcisine yönlendirme.

Bulutfon ile gelen numarayı tanımlı müşteri temsilcisine yönlendirme.

Bulutfon ile müşterileriniz sizi aradığında onları numaralarından tanıyarak ilgili müşteri temsilcisine yönlendirme işlemini kolayca yapabilirsiniz.

Bunun için gelen numarayı gerekli filtrelerden geçirerek ilgili dahiliye (müşteri temsilcisine) yönlendirebilirsiniz.

Örnek kodlar aşağıdadır:

<?php 
header('Content-Type: application/json');
const DEFAULT_DESTINATION = 100;
// Arayan numaranın müşteri temsilcisi olup olmadığını kontrol edecek fonksiyon.
function get_customer_destination($number) {
    // Arayan numaralar için müşteri temsilcileri. 
    $numbers

['905068118260'] = '1001'; $numbers['905382272616'] = '1002'; $numbers['905542515697'] = '1003'; $numbers['905326202911'] = '1004'; if(isset($numbers[$number])) { // Numaraya tanımlı müşteri temsilcisi varsa return $numbers[$number]; } else { // Numaraya tanımlı müşteri temsilcisi yoksa return DEFAULT_DESTINATION; } } $caller = $_POST['caller']; $array = array( 'bfxm' => array( 'version' => 1 ), 'seq' => [ array( 'action' => 'dial', 'args' => array( 'destination' => get_customer_destination($caller) ) ) ] ); echo json_encode($array); ?>

Dial methodu ile gelen aramayı menüye, dahiliye, gruba veya harici bir numaraya aktarabilirsiniz. Aktarmak istediğiniz hedefin menü, dahili, grup veya numara olduğunu belirtmenize gerek yok. Girilen numara 2 hane ise menüye, 3 hane ise gruba, 4 hane ise dahiliye ve 12 hane ise harici bir numaraya yönlendirir.

Yukarıdaki kodlardan dönecek olan json formatındaki bfxm sonucu;

{
	"bfxm": {
		"version": 1
	},
	"seq": [
		{
		"action": "dial",
		"args": {
			"destination": "1000⁠"
			}
		}
	]
}
tarafından|2018-02-12T10:47:06+00:00Nisan 17, 2017|Kategoriler: BulutfonXM|Etiketler: , , , , , , , , |Yorum yok
Bu yazı faydalı mıydı? Hayır | -2 Evet | 2

Yazar Hakkında:

Siz de fikrinizi belirtin