Workspace
Asterisk on your side · we don’t sell numbers · idle $0
Your product app — not a playground. Search the archive, track open promises, steer live calls. Your PBX stays yours; we don’t sell lines or numbers.
Free demo index. No live speech recognition on this page; idle cost stays zero. Temsor doesn’t sell lines — connect, search, see open promises.
Insurance · hotel · finance: start with search + open promises. Live call and setup are one click away.
Pilot register
No API key yet
Register as pilot to get a key (shown once). Asterisk stays yours; Temsor is search + ARI.
Asterisk stays yours · Temsor = search + ARI
Connect — 5 steps
Connect your Asterisk PBX to Temsor search. We don’t sell lines or numbers.
- Asterisk 22 + Stasis app — open ARI on your PBX (dialplan: Stasis(temsor)). — Setup guide
- Register → get API key (shown once; x-temsor-pbx-key). — Register form
- Webhook events → POST /v1/pbx/events (HMAC-SHA256: x-temsor-signature). — API: events
- Optional: audio chunk or live partial index (audio/chunk · index/partial). — API: audio / partial
- Search, see open promises, write ARI orchestra intent (search · promises · orchestra/act). — API: search · promises · orchestra
Register with name and email. API key is shown once — store it.
Archive searchWhat is searched
Promise text and facts (IMEI, room, tariff). Filters: status, extension, «stuck after transfer to». Results show who→whom path in plain language.
No PBX connected
You can try the demo index. Connect your Asterisk — we don’t sell lines.
Asterisk stays yours · Temsor = search + ARI
Open promisesNo idle usage cost
Speech recognition runs only while a call is active (your credit). An idle attached PBX does not incur usage cost.Close promise
Mark an open promise kept or broken. Short note; no phone numbers (personal-data safe).Undo close
Undo a mistaken close — the promise returns to the open list.Export
Download the open-promise sales list as CSV or JSON — proof that «that promise never closed».
-
Kurumsal tarife teklifi 48 saat içinde e-posta ile iletilecek
Path: Aktarım yolu: 200 → 220 (satış) · 220 → 310 (destek). Vaat 220 dahiliinde kaldı -
Spa randevusu Cumartesi 14:00 tutuldu
Path: Vaat 118 dahiliinde (aktarım yok) -
Oda 412 kliması yarın 10:00'da onarılacak, söz veriyorum.
Path: Vaat cc dahiliinde (aktarım yok) -
İade talebinizi aynı gün halledeceğiz, taahhüt ediyoruz.
Path: Vaat cc dahiliinde (aktarım yok) -
Tarife iptalini 48 saat içinde yapacağız.
Path: Vaat cc dahiliinde (aktarım yok) -
Erken çıkış iadesi pazartesi hesaba geçecek, söz.
Path: Vaat cc dahiliinde (aktarım yok) -
Spa rezervasyonu iptal edilecek ve ücret iade edilecek.
Path: Vaat cc dahiliinde (aktarım yok) -
Rakip teklifi için tazminat teklifini yarın ileteceğiz.
Path: Vaat cc dahiliinde (aktarım yok) -
Check-out uzatması yapılacak, sizi geri arayacağız.
Path: Vaat cc dahiliinde (aktarım yok) -
SKU-7788 cihazını göndereceğiz, vaatimiz bu.
Path: Vaat cc dahiliinde (aktarım yok) -
Oda tipi suite kliması onarılacak, söz veriyoruz.
Path: Vaat cc dahiliinde (aktarım yok) -
İptal talebinizi bugün halledeceğiz.
Path: Vaat cc dahiliinde (aktarım yok) -
Erken iade ve tarife düzeltmesini aynı gün yapacağız.
Path: Vaat cc dahiliinde (aktarım yok) -
Oda 412 kliması yarın 10:00'da onarılacak, söz veriyorum.
Path: Vaat cc dahiliinde (aktarım yok) -
İade talebinizi aynı gün halledeceğiz, taahhüt ediyoruz.
Path: Vaat cc dahiliinde (aktarım yok) -
Tarife iptalini 48 saat içinde yapacağız.
Path: Vaat cc dahiliinde (aktarım yok) -
Erken çıkış iadesi pazartesi hesaba geçecek, söz.
Path: Vaat cc dahiliinde (aktarım yok) -
Spa rezervasyonu iptal edilecek ve ücret iade edilecek.
Path: Vaat cc dahiliinde (aktarım yok) -
Rakip teklifi için tazminat teklifini yarın ileteceğiz.
Path: Vaat cc dahiliinde (aktarım yok) -
Check-out uzatması yapılacak, sizi geri arayacağız.
Path: Vaat cc dahiliinde (aktarım yok) -
SKU-7788 cihazını göndereceğiz, vaatimiz bu.
Path: Vaat cc dahiliinde (aktarım yok) -
Oda tipi suite kliması onarılacak, söz veriyoruz.
Path: Vaat cc dahiliinde (aktarım yok) -
İptal talebinizi bugün halledeceğiz.
Path: Vaat cc dahiliinde (aktarım yok) -
Erken iade ve tarife düzeltmesini aynı gün yapacağız.
Path: Vaat cc dahiliinde (aktarım yok) -
Oda 412 kliması yarın 10:00'da onarılacak, söz veriyorum.
Path: Vaat cc dahiliinde (aktarım yok) -
İade talebinizi aynı gün halledeceğiz, taahhüt ediyoruz.
Path: Vaat cc dahiliinde (aktarım yok) -
Tarife iptalini 48 saat içinde yapacağız.
Path: Vaat cc dahiliinde (aktarım yok) -
Erken çıkış iadesi pazartesi hesaba geçecek, söz.
Path: Vaat cc dahiliinde (aktarım yok) -
Spa rezervasyonu iptal edilecek ve ücret iade edilecek.
Path: Vaat cc dahiliinde (aktarım yok) -
Rakip teklifi için tazminat teklifini yarın ileteceğiz.
Path: Vaat cc dahiliinde (aktarım yok) -
Check-out uzatması yapılacak, sizi geri arayacağız.
Path: Vaat cc dahiliinde (aktarım yok) -
SKU-7788 cihazını göndereceğiz, vaatimiz bu.
Path: Vaat cc dahiliinde (aktarım yok) -
Oda tipi suite kliması onarılacak, söz veriyoruz.
Path: Vaat cc dahiliinde (aktarım yok) -
İptal talebinizi bugün halledeceğiz.
Path: Vaat cc dahiliinde (aktarım yok) -
Erken iade ve tarife düzeltmesini aynı gün yapacağız.
Path: Vaat cc dahiliinde (aktarım yok) -
Oda 412 kliması yarın 10:00'da onarılacak, söz veriyorum.
Path: Vaat cc dahiliinde (aktarım yok) -
İade talebinizi aynı gün halledeceğiz, taahhüt ediyoruz.
Path: Vaat cc dahiliinde (aktarım yok) -
Tarife iptalini 48 saat içinde yapacağız.
Path: Vaat cc dahiliinde (aktarım yok) -
Erken çıkış iadesi pazartesi hesaba geçecek, söz.
Path: Vaat cc dahiliinde (aktarım yok) -
Spa rezervasyonu iptal edilecek ve ücret iade edilecek.
Path: Vaat cc dahiliinde (aktarım yok) -
Rakip teklifi için tazminat teklifini yarın ileteceğiz.
Path: Vaat cc dahiliinde (aktarım yok) -
Check-out uzatması yapılacak, sizi geri arayacağız.
Path: Vaat cc dahiliinde (aktarım yok) -
SKU-7788 cihazını göndereceğiz, vaatimiz bu.
Path: Vaat cc dahiliinde (aktarım yok) -
Oda tipi suite kliması onarılacak, söz veriyoruz.
Path: Vaat cc dahiliinde (aktarım yok) -
İptal talebinizi bugün halledeceğiz.
Path: Vaat cc dahiliinde (aktarım yok) -
Erken iade ve tarife düzeltmesini aynı gün yapacağız.
Path: Vaat cc dahiliinde (aktarım yok) -
Oda 412 kliması yarın 10:00'da onarılacak, söz veriyorum.
Path: Vaat cc dahiliinde (aktarım yok) -
İade talebinizi aynı gün halledeceğiz, taahhüt ediyoruz.
Path: Vaat cc dahiliinde (aktarım yok) -
Hasar dosyası açılacak; ekspertiz 48 saat içinde aranacak
Path: Aktarım yolu: 400 → 410 (hasar). Vaat 410 dahiliinde kaldı -
Kesinti ekibi aynı gün sahaya çıkacak
Path: Aktarım yolu: 500 → 510 (sebeke). Vaat 510 dahiliinde kaldı -
Kart bloke onayı güvenli kanaldan SMS ile gelecek
Path: Aktarım yolu: 600 → 610 (kart). Vaat 610 dahiliinde kaldı
-
[REDACTED]
Path: Aktarım yolu: 100 → 101 (teknik). Vaat 101 dahiliinde kaldı -
[REDACTED]
Path: Vaat 105 dahiliinde (aktarım yok) -
Fiber kesinti tazminatı faturaya yansıtılacak
Path: Aktarım yolu: 200 → 220 (satış) · 220 → 310 (destek). Vaat 310 dahiliinde kaldı
Paste transcriptPromise extraction
Runs in the browser; no extra model call. Turkish promise cues: söz, vaat, edeceğiz, iade, iptal, yarın…
Extracted promises
More promise tools (night / load / bridge)
Night scanNight scan
Scans open promises older than N hours; flags cancel/refund/promise language as unresolved candidates.
Load demoLoad demo
Bulk-try promise extraction with sample utterances. No live line; no idle usage cost.
Multi-agent bridgeMulti-agent bridge
Links multiple agent roles to the same call index; shared memory surfaces open promises. No live RTP in this demo.
Multiple agents share one call index (shared memory = open promises). This demo records intent and shared-promise hints.
Call graph / transfersCall graph
Who→whom transfer path (plain language). Moat: Transfer edges. GET /v1/pbx/calls/graph.
Recent calls · Call graph
Extracted factsExtracted facts
Facts from transcript + dictionary (IMEI, room, tariff…). Filters: call, kind, domain, text. GET /v1/pbx/facts. No line sales; Asterisk on your side; KVKK forget ready.
Live partial indexLive index
While the call is live, partial utterances accumulate (promises/facts). Whisper prefers this index. Idle cost zero; we do not sell lines.
Live whisper (demo)Live whisper
Suggests ≤3 cards (target <400 ms). Prefers in-call partial index when present. No live STT in this demo; idle $0.
ARI orchestra (query → act)ARI orchestra
One click from a search hit: Whisper / Hold / Transfer / PCI stop. Intent recorded; YOUR Asterisk applies — we don’t sell lines.
Voice-Google finds; ARI orchestra acts. Temsor records intent on your PBX — no DID sales.
PeoplePeople
Light CRM: caller phone/name + extensions seen on the call graph. GET /v1/pbx/persons. No line sales; Asterisk on your side; KVKK forget ready.
Add to dictionaryDomain dictionary
Pilot jargon compounds into the dictionary (hotel | PBX provider | insurance | finance | energy | automotive). Next search + fact extract get a boost; match crumbs are visible. No idle usage cost.
Outbound webhookOutbound webhook
On promise close, fact extract, orchestra act or forget, Temsor POSTs to your URL. HMAC if secret set. Idle $0; no line sales.
Forget / KVKK eraseForget / KVKK erase
One command: derived index (promises/facts/partial/pointers) cleared. Raw audio URI stays on your Asterisk disk — Temsor does not delete it. Audit: who/what/when.
Note: raw audio stays on the customer PBX; Temsor only clears the derived index.
Recent forget actions
No forget records yet.
Pricing (target)
Per-PBX target $199–799/mo + query/index (not binding checkout). Next: API access.
Pilot connect checklist and register form: on the 1 Search tab.
Want to connect your PBX? Workspace + index license — see balance on My account.