tSIP howto

Few less than obvious to use or configure functions and few other links collected from main page.

Basic call functions

Call transfer
Attended transfer and call pickup with BLF
Direct IP calls
FLASH and A-D DTMFs

Applications and less typical functions

Voice mailbox
SIP originate
Video doorphone
Console-only mode
Time-based auto answer
Making outgoing call and playing file in loop
Shared phonebook, shared contact notes
Recording pausing, resuming and recording status
Browser integration
Switching input and output audio devices during call
Access-URL support (sending links from PABX to softphone)
Playing audio file during call
Playing audio after answering
XML (Yealink-like) phonebook import
GUI customization in tSIP 0.2
Tone generator (Lua: GenerateTones())
ZRTP encryption
TLS, SRTP

Scripting

Preprocess number / SetCallTarget()
Scripting and custom Lua function list
Lua script examples
Scripting: luacheck integration
JSON settings for Lua scripts (template)
Calling script from command line and call queue example
Lua: GetInitialRxInvite()
Lua: GetRxDtmf() - IVR applications
Lua: UpdateSettings()
Lua: UpdateSettings(): switch accounts
Lua: play sound on BLF state change
Lua: "on programmable button" script event
example setup for "Lenny"
Lua: RecordStart()

Plugins and external tools

NirCmd and volume control
sox: flexible audio player
Mute all applications except tSIP during the call
Editing settings with JSONedit
Playing local DTMF audio for keypad with Lua and sox
Auto answer when idle
FT232RL module as GPIO
TCP client plugin
Provisioning with curl
Compressing recordings using opusenc.exe

Other

Troubleshooting
Branding
Compiling
Translating
sip2sip.info
telefonia.blog.tartanga.eus: asterisk BLF configuration


Back to tSIP.


 "Cookie monsters": 5933103    Parse time: 0.001 s