KivR
KivR Logo

KivR

Kaspa · IVR · Voice Payments

Non-Custodial IVR

Connect your Kaspa wallet to create IVR payment presets

How to use KivR

Balance needed?

Yes — fund your wallet with KAS before calling

Presets needed?

Create at least 1 preset first

IVR number

Coming soon — self-host via Asterisk + SIP trunk

Test via API

Use the developer panel below to test presets now

Asterisk AGI Integration Architecture

1.

1. Asterisk PBX + SIP trunk (Twilio / VoIP.ms) receives the inbound call

2.

2. extensions.conf routes → AGI script via AGI() application

3.

3. AGI uses DTMF (GET DATA) to collect caller's PIN, then slot number

4.

4. AGI calls kivrIVR backend (action: verify_pin → get_presets → broadcast)

5.

5. Backend broadcasts pre-signed tx hex to Kaspa node RPC

6.

6. Asterisk plays TTS confirmation: 'Payment of X KAS sent successfully'

Stack: Asterisk · FastAGI · KivR API · Kaspa node RPC

Kaspa runs at 10 BPS — live! 🔷