Teloz REST API'si

ile her şeye ses ekleyin Teloz API'si

Tüm ana diller için SDK'lara sahip temiz bir REST API aracılığıyla çağrı başlatın, web kancaları alın, transkriptleri aktarın ve tam özellikli bir çevirici ekleyin.

REST API'siWeb kancalarıOpenAPI SpesifikasyonuSDK'lar%99,99 Çalışma Süresi
200 Tamam — çağrı sıraya alındı
OpenAPI 3.0 özellikleri dahil
teloz-api.js
// Initiate an outbound call
 
const response = await teloz.calls.create({
to: "+12025550123",
from: "+18005550199",
record: true,
webhook: "https://your-app.com/events"
});
 
// Response
// {
// sid: "CA3f9a…"
// status: "queued"
// duration: null
// }
Sayılara Göre

İlk günden itibaren üretim için tasarlandı

Teloz API, binlerce ABD'liye güç veren altyapının aynısıdır iş telefonu sistemleri Her gün.

99.99%
API çalışma süresi SLA'sı
Kurumsal düzeyde güvenilirlik
< 100ms
Medyan yanıt süresi
ABD'nin tüm bölgelerinde
50+
REST uç noktaları
Aramalar, kişiler, numaralar ve daha fazlası
4 SDK
Resmi dil kütüphaneleri
Düğüm, Python, PHP, Git
Uç noktalar

Altı kaynak grubu, 50'den fazla uç nokta

Ürününüze ses, SMS ve iletişim merkezi özellikleri eklemek için ihtiyacınız olan her şey.

YAYINLA · AL · SİL

Aramalar

Giden çağrıları başlatın, çağrı kayıtlarını alın, kayıtlara erişin ve gerçek zamanlı transkriptleri yayınlayın.

POSTALAMAK/v1/calls
ELDE ETMEK/v1/calls/:sid
ELDE ETMEK/v1/calls/:sid/recording
SİLMEK/v1/calls/:sid
YAYINLA · AL · KOY · SİL

Kişiler

Kişileri oluşturun, okuyun, güncelleyin ve silin. CRM'nizle senkronize edin veya kendi telefon rehberinizi oluşturun.

POSTALAMAK/v1/contacts
ELDE ETMEK/v1/contacts
KOYMAK/v1/contacts/:id
SİLMEK/v1/contacts/:id
YAYINLA · AL · SİL

Sayılar

Mevcut numaraları arayın, yerel veya ücretsiz DID'leri sağlayın ve numara yapılandırmasını yönetin.

ELDE ETMEK/v1/numbers/available
POSTALAMAK/v1/numbers
ELDE ETMEK/v1/numbers/:id
SİLMEK/v1/numbers/:id
YAYINLA · AL · SİL

Web kancaları

Aramalar, sesli mesajlar, transkriptler ve SMS için gerçek zamanlı etkinlikler almak üzere uç noktaları kaydedin.

POSTALAMAK/v1/webhooks
ELDE ETMEK/v1/webhooks
KOYMAK/v1/webhooks/:id
SİLMEK/v1/webhooks/:id
ELDE ETMEK

Analitik

Kontrol panelleriniz ve raporlarınız için çağrı hacmini, süresini, dağılımını ve kuyruk istatistiklerini alın.

ELDE ETMEK/v1/analytics/calls
ELDE ETMEK/v1/analytics/queues
ELDE ETMEK/v1/analytics/agents
ELDE ETMEK/v1/analytics/summary
JavaScript SDK'sı

Gömülü Çevirici

Birkaç satır JavaScript içeren herhangi bir web uygulamasına tam özellikli bir tıkla ve ara widget'ı bırakın.

teloz.dialer.init(config)
teloz.dialer.call(number)
teloz.dialer.on('event', fn)
teloz.dialer.destroy()
Kod Örnekleri

Seçtiğiniz dilde entegre edin

Node.js, Python, PHP ve Go için resmi SDK'lar — veya REST API'si doğrudan herhangi bir dilden.

Arama başlat
import Teloz from "@teloz/node";
 
const client = new Teloz(process.env.TELOZ_API_KEY);
 
const call = await client.calls.create({
to: "+12025550123",
from: "+18005550199",
record: true,
transcribe: true,
webhook: "https://your-app.com/events",
});
 
console.log(call.sid); // CA3f9a7b…
Web kancaları

Her çağrı etkinliğine tepki verin gerçek zamanlı

Bir webhook URL'si kaydedin; Teloz, bir olay meydana geldiği anda uç noktanıza imzalı bir JSON yükünü POST yapacaktır; yoklama gerekmez. Web kancalarını bizimkilerle birleştirin entegrasyonlar iş akışlarınızı uçtan uca otomatikleştirmek için.

Her yükte HMAC-SHA256 imzası
Üstel geri çekilmeyle otomatik yeniden deneme
Teslimat günlükleri ve kontrol panelinde tekrar oynatma
Uç nokta başına olay türüne göre filtrelenebilir
EtkinlikKategori
call.initiatedGiden bir çağrı kuyruğa alındığında tetiklenir
Aramalar
call.ringingHedef telefon çalıyor
Aramalar
call.answeredÇağrı alındı ​​- arayanın meta verilerini içerir
Aramalar
call.completedÇağrı sona erdi — süreyi ve durumu içerir
Aramalar
call.missedGelen çağrı cevapsız kaldı
Aramalar
recording.readyKayıt dosyası URL'si indirilebilir
Kayıt
transcript.readyTam transkript metni ve konuşmacı etiketleri eklenmiştir
yapay zeka
voicemail.newSes URL'si ile yeni sesli posta alındı
Sesli mesaj
sms.inboundSağlanan bir numaraya gelen SMS alındı
SMS
API SSS'leri

Kısa cevaplar.

İnşaata başlamadan önce sık sorulan sorular.

Teloz hesabına kaydolun ve Ayarlar → Geliştirici → API Anahtarları'na gidin. Kapsamlı izinlere (salt okunur, salt aramalar, yönetici) sahip birden fazla anahtar oluşturabilir ve bunları istediğiniz zaman iptal edebilirsiniz.

Evet. OpenAPI 3.0 spesifikasyonunun tamamı api.teloz.com/openapi.json adresinde mevcuttur ve doğrudan Postman, Insomnia veya herhangi bir uyumlu istemciye aktarılabilir. Her sürümle senkronize tutulur.

API, Taşıyıcı belirteci kimlik doğrulamasını kullanır. API anahtarınızı Yetkilendirme başlığında 'Taşıyıcı YOUR_API_KEY' olarak iletin. Sunucudan sunucuya kullanım için kapsamlı anahtarları öneririz; tarayıcıya gömülü çeviriciler için OAuth'un kısa ömürlü belirteçlerini kullanın.

Evet — varsayılan sınır, API anahtarı başına saniyede 100 istektir. 10 saniyeye kadar 500 istek/s'ye kadar patlamalara izin verilir. Kurumsal planlar daha yüksek limitler talep edebilir. Hız sınırı başlıkları (X-RateLimit-Remaining, X-RateLimit-Reset) her yanıtta döndürülür.

Her webhook POST'u, webhook sırrınızla imzalanmış ham istek gövdesinin HMAC-SHA256 karmasını içeren bir X-Teloz-Signature başlığı içerir. Kendi tarafınızda aynı hash'i hesaplayın ve karşılaştırın; eşleşmeyen istekleri reddedin.

Evet. Test API anahtarınızla birlikte https://api.sandbox.teloz.com temel URL'sini kullanın. Korumalı alan modunda yapılan çağrılar hiçbir zaman PSTN'ye bağlanmaz; kayıtlar ve transkriptler de dahil olmak üzere tüm olay yaşam döngüsünü simüle ederler.

Teloz API'si ile oluşturmaya başlayın. Ücretsiz sanal alan dahildir.

API anahtarınızı iki dakikadan kısa sürede alın. Yayına geçmeden önce tam özellikli sanal alanımızla test edin; kredi kartı gerekmez.

Tam OpenAPI spesifikasyonu4 resmi SDKKorumalı alan ortamıABD geliştirici desteği