LUCI URI reference

A station-operator often sends a user a phonebook with predefined stations so the user doesn’t have to manually type in station details. In addition to this the operator can also create a URL type of link and send this to a user !

So, just like when you have a link like ” https://www.technicadelarte.com “, you can also send a user a link that starts with luci:// instead of https:// and send this via email, sms, or any other communication-channel.
When this link is clicked on a device , it will then look if there is an Application installed that accepts this link and will ask the user to start it.
This takes care of these many things in one go :

  1. Start the LUCI software that is installed on the device
  2. Prepopulate a station with connection details contained in the link
  3. Save the station in a seperate phonebook called “URI”
  4. Start the connection (when the user allows it)

Many -but not all- stations details can be set with this link.

Example ( test it )_
luci://echo.lucilive.com:5042?Name=clicktoecho

This is the technical reference of syntax and parameters:

Syntax

luci://<host> [ : <port> ] [ ? <query> ]
Define extra parameters

More parameters can be added ( see reference ) separating them with the & character.

luci://echo.lucilive.com:5042?Name=clicktoecho&par1=value1&par2=value2 etc...
Parameters reference for LUCI Live and LUCI Live SE (All Case dependent !!)
Parameter Value
Name Display name, default=host:port
Channels 1 (default) , 2
Samplerate 44100 , 48000(default)
Bitdepth 16(default) , 24
Protocol
  • 32 (RTP , default)
  • 34 (SIP)
  • 38 (SC-RTP)
Username for SIP , your username
Password for SIP , your password
Codec
  • 0 (MP2)
  • 3 (AAC-HE)
  • 4 (AAC-HEV2)
  • 7 (G711 A)
  • 8 (G711 u)
  • 9 (G722)
  • 10 (L16)
  • 11 (ULCC)
  • 12 (ULCC 24-bit)
  • 16 (ULCC-S)
  • 18 (Opus Low delay)
  • 19 (Opus Voice)
  • 20 (Opus Audio)
  • 21 (L24)
  • 22 (AAC-LC)
  • 23 (AAC-LD
  • 24 (AAC-ELD)
  • 25 (AAC-ELDV2)
Bitrate a number like 24000 , 32000 , 48000 etc, default=32000
Jitterbuffer a number in ms, default=100
Jitterbuffer3G a number in ms, default=200
Example ( test it )
luci://echo.lucilive.com:5042?Name=clicktoecho&Protocol=32&Codec=0&Bitrate=80000&Jitterbuffer=50

You can use Escape sequences also. So, in order to define spaces you use escape sequence %20 , the same as webpage URL’s: luci://echo.lucilive.com:5042?Name=Echo%20Server%20Via%20Web
Will create a station called “Echo Server Via Web”

Parameters reference for LUCI Live Lite (All Case dependent !!)
Parameter Value
Name Display name, default=host:port
Protocol
  • 32 (RTP, default)
  • 34 (SIP)
Username for SIP , your username
Password for SIP , your password
Codec
  • 9 (G722)
  • 11 (ULCC)
Jitterbuffer a number in ms, default=100
Jitterbuffer3G a number in ms, default=200