Telephony and SMS

VoIP / SIP alközpont

Any exchange that posts JSON when a call ends: the header and the field names are settings, not code.

OfficialWe wrote it and we maintain it. If it breaks, fixing it is our job.

Any exchange that posts JSON when a call ends: the header and the field names are settings, not code.

What it needs

  • Secret headerrequired

    For example X-Webhook-Secret. The secret has to arrive in this header.

  • Secretrequired
  • Field: call idoptional

    Default: call_id

  • Field: directionoptional

    Default: direction

  • Field: calleroptional

    Default: from

  • Field: calleeoptional

    Default: to

  • Field: duration (s)optional

    Default: duration

  • Field: statusoptional

    Default: status

  • Field: recording URLoptional

    Default: recording_url

  • Click-to-call URLoptional

    If the exchange can start a call over HTTP, the request goes here.

  • Click-to-call bodyoptional

    A JSON template: {{from}} is your number, {{to}} the customer's, {{email}} yours.

Connecting it

  1. 1Open the VoIP / SIP alközpont tile under Settings → Add-ons and fill in what it asks for. Secrets are stored encrypted and never shown again.
  2. 2Once saved, the tile shows a URL — give it to the provider. Every request is checked against the provider's own signature or token.
  3. 3Settings → Calls shows what arrived, and when something was refused.

See it before you pay for it

14 days, no card. If it doesn't suit you, export everything and leave — the data stays yours.