Nur sits behind your telephony. Your phone system carries the call as it does today, and for each call it opens a WebSocket to Nur and streams the call’s audio both ways. There is no SIP endpoint and no connector for contact-center platforms: the WebSocket is how calls reach Nur. What you get:
  • Phone audio as it is: G.711 µ-law or A-law at 8 kHz in, the same format back, as binary WebSocket frames.
  • Callers can talk over Nur and it stops; it waits through their pauses instead of cutting in.
  • Your systems as tools. Nur looks up an order or books a slot through functions your bridge runs, and passes the call to a person through one you define.
  • What the caller said and Nur’s words, as events on the same socket.
  • Arabic dialects and more than a hundred languages, switching when the caller does.

Run it

answer(call) handles one call. call is your phone system’s side of it: the caller’s audio as it arrives, and a way to play, stop and transfer.
bridge.py
Use {"type": "audio/pcma"} for A-law. Send audio at the pace the call produces it: Nur hears the end of a turn from the timing.

Make it yours

  • Look things up. Add function tools such as check_order and answer each call with its result, then response.create. See Tools and MCP servers.
  • Say a disclosure word for word. A force_message with "interruptible": false plays before anything the caller says is heard. See Scripted lines.
  • Names and product words. List them in audio.input.transcription.keyterms so the transcript expects them.
  • Keep the record. conversation.item.input_audio_transcription.completed carries each caller turn as text, and response.output_audio_transcript.done each of Nur’s.
  • Call customers back. Nur can also place calls itself. See Phone calls.
Sessions are billed per minute and can last up to three hours. Recordings and transcripts follow your organization’s settings in the console.

Next

Live conversation

Session settings, binary audio, interruptions and every event.

Tools and MCP servers

Functions your bridge runs, and servers EESI runs for you.

Voices

Built-in voices, or a clone of your brand’s own.

Phone calls

Nur places a call and holds the conversation you describe.