Entegrasyon Kullanım Senaryosu
Gelen Çağrıları CRM Verilerine Göre Otomatik Yönlendirme
Arayan kişiyi CRM'inizde sorgulayıp çağrı yanıtlanmadan doğru ekibe nasıl yönlendireceğinizi öğrenin.
Genel Bakış
Her arayan aynı deneyimi hak etmez. Kayıtlı müşteriler destek ekibinize anında ulaşabilmeli; bilinmeyen numaralar genel bir kuyruğa gitmeli. Telefon sistemindeki yönlendirme kurallarını manuel olarak yönetmek ölçeklenemez — ve CRM verileriniz değiştiği anda bozulur.
Bu rehber, çağrı yanıtlanmadan önce CRM’inizi gerçek zamanlı olarak sorgulamak ve bir yönlendirme kararı döndürmek için Web Servisi Tabanlı Akıllı Yönlendirmeler’i nasıl kullanacağınızı gösterir.
Nasıl Çalışır
Bir çağrı geldiğinde Hipcall’ın Akıllı Yönlendirmeler özelliği, arayanın telefon numarasıyla HTTP uç noktanızı çağırır. Sunucunuz numarayı CRM’inizde sorgular ve bir dahili hat numarasıyla yanıt verir. Hipcall çağrıyı buna göre yönlendirir — arayanın tek bir zil sesi duymadan önce, tüm bunlar milisaniyeler içinde gerçekleşir.
Mimari
flowchart TD
A[Gelen çağrı] --> B[Hipcall Akıllı Yönlendirmeler devreye girer]
B --> C[Arayan numarasıyla\nuç noktanıza POST gönderilir]
C --> D{CRM'de bulundu mu?}
D -- Evet --> E[VIP dahili hattını döndür\nörn. 1093]
D -- Hayır --> F[Genel dahili hattı döndür\nörn. 1094]
E --> G[Çağrı VIP kuyruğuna yönlendirilir]
F --> H[Çağrı genel kuyruğa yönlendirilir]
Adım 1: Hipcall’da Akıllı Yönlendirmeleri Yapılandırın
- Hipcall kontrol panelinizde Ayarlar > Telefon Sistemi > Akıllı Yönlendirme bölümüne gidin.
- Yeni’ye tıklayın ve rota türü olarak Web Servisi’ni seçin.
- Uç nokta URL’nizi girin (örn.
https://your-server.example.com/api/smart-ivr). - Kuralı kaydedin ve kontrol etmek istediğiniz telefon numarasına veya IVR menüsüne atayın.
Yerel geliştirme: Yerel sunucunuzu dışarıya açmak için ngrok kullanın.
ngrok http 5008komutunu çalıştırın ve oluşturulan URL’yi uç noktanız olarak kullanın.
Adım 2: Webkancayı Alın
Hipcall, çağrı gelir gelmez arayanın telefon numarasıyla birlikte uç noktanıza bir POST isteği gönderir.
Hipcall’dan örnek istek:
{
"caller": "+442045205757"
}
caller alanı, arayanın telefon numarasını E.164 formatında içerir. Uç noktanız zaman aşımı süresi içinde yanıt vermelidir — CRM sorgulamasını hızlı tutun.
Adım 3: Arayanı Sorgulayın
Telefon numarasını veritabanı formatınıza uyacak şekilde normalize edin, ardından CRM’inizi sorgulayın.
Örnek normalizasyon (Python):
def normalize_phone(phone):
# Sayısal olmayan karakterleri temizle
phone = ''.join(filter(str.isdigit, phone))
# Türkiye yerel formatlarını işle
if phone.startswith('0') and len(phone) == 11:
phone = '9' + phone
elif len(phone) == 10:
phone = '90' + phone
return phone
Normalize edilmiş numarayı kullanarak veritabanınızı sorgulayın:
caller = data.get('caller')
normalized = normalize_phone(caller)
customer = db.execute(
'SELECT id FROM customers WHERE phone = ?',
(normalized,)
).fetchone()
Adım 4: Yönlendirme Kararını Döndürün
Çağrının yönlendirileceği extension (dahili hat) değerini içeren bir JSON nesnesiyle yanıt verin. Kayıtlı müşteriler için bir dahili hat, bilinmeyen arayanlar için başka bir dahili hat kullanın.
Kayıtlı müşteri:
{ "extension": "1093" }
Bilinmeyen arayan:
{ "extension": "1094" }
Hipcall, extension değerini okur ve çağrıyı hemen o dahili hatta aktarır. Arayan herhangi bir gecikme yaşamaz.
Kullanılan Araçlar
| Araç | Amaç |
|---|---|
| Web Servisi Tabanlı Akıllı Yönlendirmeler | Gelen çağrılarda uç noktanızı tetikler ve yanıta göre yönlendirme yapar |
Sonraki Adımlar
- Akıllı Yönlendirmeler dokümantasyonu — Rota türlerini, zaman aşımlarını ve yedek davranışı yapılandırın
- REST API kimlik doğrulaması — Uç noktanızı API anahtarları veya Temel Kimlik Doğrulama ile güvence altına alın
- Webkancaları dokümantasyonu — Çağrı sonrası kayıt tutma ve analitik için çağrı olaylarıyla birleştirin
Topluluktan Sor
Sorularınız mı var ya da entegrasyonunuzu paylaşmak mı istiyorsunuz? Tartışmaya katılın.
Araçlar ve API'ler
Hipcall'ı sistemlerinize genişletmek ve entegre etmek için altı yol.
REST API
Hipcall verilerinize programlı olarak erişin. OAuth 2.0 ve API anahtarı doğrulaması ile RESTful HTTP API üzerinden dahililer yönetin, aramalar başlatın, arama kayıtlarını alın ve daha fazlasını yapın.
Webhook'lar
13'ten fazla etkinlik türü için gerçek zamanlı HTTP bildirimleri alın — gelen aramalar, yanıtlanan aramalar, kapatmalar, sesli mesajlar ve daha fazlası. Arama verilerini anında herhangi bir sisteme iletin.
Web Servis Tabanlı Akıllı Yönlendirmeler
Kendi iş mantığınızı kullanarak gelen aramaları dinamik olarak yönlendirin. Hipcall, çalma anında web servisinizi çağırır ve aramayi JSON yanıtınıza göre yönlendirir.
Hızlı Arama
Giden aramaları programlı olarak tetikleyin. Tek bir API isteğiyle bir temsilcinin dahilisinden herhangi bir numaraya arama başlatın — tıkla-ara entegrasyonları için idealdir.
Harici Yönetim
Hipcall hesabınızı harici sistemlerden yönetin. Panele giriş yapmadan kullanıcıları sağlayın, arama akışlarını güncelleyin ve ayarları kontrol edin.
Bilgilendirme Kartı
Bir arama bağlandığı anda temsilcinin ekranında gerçek zamanlı arayan bağlamını görüntüleyin. CRM'inizden veya ERP'nizden API aracılığıyla herhangi bir veriyi — ad, şirket, hesap bakiyesi — iletin.