Entegrasyon Kullanım Senaryosu

Müşteri Numarasını Bilmeden Sipariş Numarasıyla Çağrı Başlatma

Kuryelerin müşteri telefon numarasına erişmeden yalnızca sipariş koduyla arama yapabilmesini nasıl sağlayacağınızı öğrenin.

Hızlı Arama

Genel Bakış

Teslimat ve lojistikte kuryelerin zaman zaman müşterileri araması gerekir — ancak saha çalışanlarıyla müşteri telefon numaralarını paylaşmak gizlilik ve kişisel veri koruma sorunlarına yol açar. Müşteri numarası asla sisteminizden çıkmamalıdır.

Bu rehber, Hızlı Arama’yı bir webservis sorgusuyla birlikte kullanarak yalnızca sipariş numarasıyla çağrı bağlamayı gösterir. Kurye kısa bir dahili hattı çevirir, sipariş kodunu girer ve Hipcall, kurye telefon numarasını hiç görmeden müşteriyle bağlantıyı otomatik olarak kurar.

Nasıl Çalışır

Kurye, Hızlı Arama dahili hattını çevirir ve istendiğinde sipariş numarasını girer. Hipcall girilen rakamları sunucunuza gönderir; sunucunuz müşterinin telefon numarasını bulup döndürür. Hipcall çağrıyı kurye adına yapar — numara baştan sona gizli kalır.

Mimari

flowchart TD
    A[Kurye Hızlı Arama 72 numarasını çevirir] --> B[Hipcall sipariş numarasını ister]
    B --> C[Kurye rakamları girer örn. 1234]
    C --> D[Hipcall rakamları sunucunuza POST eder]
    D --> E{Sipariş bulundu mu?}
    E -- Evet --> F[Müşteri telefon numarasını döndür]
    E -- Hayır --> G[Hata döndür]
    F --> H[Hipcall çağrıyı bağlar\nkurye ↔ müşteri]

Adım 1: Hipcall’da Hızlı Arama’yı Yapılandırın

  1. Hipcall kontrol panelinizde Hesap > Entegrasyonlar > Hızlı Arama bölümüne gidin.
  2. Aşağıdaki ayarlarla yeni bir Hızlı Arama girişi oluşturun:
AlanDeğer
Dahili Hat72 (veya boş herhangi bir dahili hat)
Anons”Lütfen sipariş numarasını girin.”
Webservis URLhttps://your-server.example.com/lookup

Yerel geliştirme: Yerel sunucunuzu dışarıya açmak için ngrok kullanın. ngrok http 5010 komutunu çalıştırın ve oluşturulan URL’yi kullanın.

Adım 2: Sorgu İsteğini Alın

Kurye rakam girişini tamamladığında Hipcall, uç noktanıza şu yapıda bir POST isteği gönderir:

{
  "number": "1234",
  "user_id": 3508,
  "uuid": "06787f4b-4873-433b-a000-8fd99ff24ccf",
  "speed_dial_id": 5,
  "timestamp": 1774611216
}

number alanı, kurye tarafından girilen DTMF rakamlarını içerir — bu sizin sipariş kodunuzdur. Diğer alanlar (user_id, speed_dial_id) hangi temsilci ve Hızlı Arama kuralının isteği tetiklediğini belirtir.

Adım 3: Siparişi Sorgulayın ve Hedefi Döndürün

Sipariş kodunu kullanarak veritabanınızı sorgulayın. Bulunursa müşterinin telefon numarasını destination alanında döndürün. Hipcall çağrıyı hemen o numaraya bağlar.

@app.route('/lookup', methods=['POST'])
def lookup():
    data = request.get_json()
    code = str(data.get('number', '')).strip()

    row = db.execute(
        'SELECT phone FROM orders WHERE order_code = ?', (code,)
    ).fetchone()

    if row:
        return jsonify({"destination": row['phone']}), 200
    else:
        return jsonify({"error": "Order not found"}), 404

Başarılı yanıt:

{ "destination": "905060508169" }

Telefon numarasını E.164 formatında döndürün (yalnızca rakamlar, + öneki olmadan). Hipcall bu numarayı arar ve kurye ile müşteriyi bağlar.

Bulunamadı yanıtı:

{ "error": "Order not found" }

Sipariş kodu mevcut değilse Hipcall, kurye için bir hata mesajı oynatır.

Kullanılan Araçlar

AraçAmaç
Hızlı AramaKurye için rakam girişi ister ve lookup uç noktanızı çağırır

Sonraki Adımlar

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.