Triggers
Whatever its source, an outbound call request takes the same path: purpose and phone are validated, plan limits and pre-checks are applied, and the request is queued or scheduled. The source is stored in the kaynak field: konsol (console), buton (button), api or asistan (assistant).
The Outbound calls → New call form: purpose, topic (what the assistant needs to know, 10–1000 characters), customer name, phone, optional email and order number; optionally a time within calling hours (an appointment). The triggering person is the signed-in user.
Also:
- On the Carts screen, Have the assistant call on an abandoned cart (commercial purpose, with the cart contents).
- Call back on a call or request detail: the number is resolved on the server and the previous conversation’s context is given to the assistant. The call list has a “pending inbound calls” filter.
The call-me button you embed in your own admin panel or CRM. Your server issues a one-time token; the button shows the purposes and calling hours and sends the request. Button →
POST /api/v1/aramalar — a secret key with the calls:write scope and a mandatory Idempotency-Key.
curl -s -X POST "$RZ_API/api/v1/aramalar" \ -H "Authorization: Bearer $RZ_KEY" -H "Content-Type: application/json" \ -H "Idempotency-Key: sikayet-560991-1" \ -d '{"amac": "sikayet", "konu": "Kargo hasarlı teslim edildi; müşteri iade mi değişim mi istediğini söyleyecek.", "musteri": {"ad": "Ayşe Yılmaz", "telefon": "05321234567"}, "siparis_no": "560991", "tetikleyen": {"ad": "Can Demir", "eposta": "[email protected]"}}'If during a call the customer says “call me tomorrow afternoon”, the assistant resolves the time, asks with a suggestion if it is outside calling hours, confirms it out loud and opens a new request with an appointment (randevu_kaynak: "asistan"). If there is already an open request for the same number and purpose, the new appointment replaces it (one appointment). Automatic callbacks after a failed transfer also come from this source.
Request statuses
Section titled “Request statuses”| Status | Meaning |
|---|---|
sirada | Queued; will be called on the first free line |
planlandi | Scheduled: outside calling hours, en_erken, İYS unreachable or a retry; planlanan_zaman is set |
arama | Being called now |
tamamlandi | The call took place |
reddedildi | Rejected by a pre-check; sebep is set |
basarisiz | Out of retries (busy, no answer, line error) |
iptal | Cancelled (only sirada or planlandi requests can be cancelled) |
Scheduler and retries
Section titled “Scheduler and retries”- At most Simultaneous outbound calls calls run at the same time (default 2, up to 20; your plan’s concurrency limit also applies).
- On busy, no answer or a line error, the request is retried Retries on no answer or busy times (default 2), Retry interval apart (default 120 min), always within calling hours. When retries run out:
basarisiz. - An answered call becomes
tamamlandi.
© 2026 Erusoft