summaryrefslogtreecommitdiff
path: root/modules/menu/menu.c
Commit message (Collapse)AuthorAge
* audio: add function to set encoder bitrateAlfred E. Heggestad2018-01-05
| | | | | | | - auenc API updated with bitrate in bits/s - new command to set encoder bitrate: /aubitrate 128000
* menu: add 'ringback_disabled' configAlfred E. Heggestad2017-12-14
|
* menu: print incoming message using ui_output()Alfred E. Heggestad2017-11-12
|
* move some printing from stderr to stdout (ref #320)Alfred E. Heggestad2017-11-12
|
* menu: added about boxAlfred E. Heggestad2017-10-14
|
* ui: make API re-entrantAlfred E. Heggestad2017-07-14
|
* Ausrc auplay reentrant (#227)Alfred E. Heggestad2017-03-22
| | | | | | | | | | | | * ausrc: re-entrant api * fix ausrc api for linux * fix ccheck * auplay: make it re-entrant * auplay: update more modules
* Message reentrant (#214)Alfred E. Heggestad2017-02-23
| | | | | | * message: make it re-entrant * clean up message test-code
* menu: split audev command into /ausrc and /auplayAlfred E. Heggestad2017-01-15
| | | | | | | | | | | | | | | | | you can use these commands to change the audio-source or audio-player at any time. If there are any active calls they will be updated. example: /ausrc alsa,default /ausrc aufile,input.wav /ausrc pulse, /auplay alsa,default /auplay pulse, ref https://github.com/alfredh/baresip/issues/185
* minor tuning of commandsAlfred E. Heggestad2016-12-09
|
* cmd: check for duplicated entriesAlfred E. Heggestad2016-11-27
| | | | | | | | | | | - registering duplicate short commands is no longer possible - disable a couple of short commands, use long command instead (short commands should only be used for very frequently used things) - menu: properly register/unregister digit handlers for active calls thanks to Juha Heinanen for reporting an issue with the 'a' key
* remap 'a' to answer incoming callAlfred E. Heggestad2016-10-23
|
* play: make it re-entrant, add struct playerAlfred E. Heggestad2016-09-04
|
* cmd: make it fully re-entrantAlfred E. Heggestad2016-08-07
|
* cmd: add support for long commandsAlfred E. Heggestad2016-08-07
| | | | | | | | | | | | | | | | | | - Long commands are commands that is 2 or more characters, and MUST be completed by pressing enter. - A given command can have a long-command, a short-command or both. - All long commands are using '/' (slash) prefix - a simple TAB-completion is supported, while punching in your long command you can press TAB to see a list of commands that matches the input string. Feedback is welcome, specially on the long-command strings itself. If you want to suggest changes, please make a small and non-intrusive patch and send it as a Pull Request (PR).
* move some debug commands from menu to debug_cmdAlfred E. Heggestad2016-08-01
| | | | | | | | | - Move commands 'g' 'u' and 'i' from menu.so module to debug.cmd.so module - This can be useful for example if baresip is loaded with a server-type module_app (e.g. echo.so and b2bua.so) instead of a client-type module app (menu.so)
* define KEYCODE_REL for key releaseAlfred E. Heggestad2016-07-31
|
* debug_cmd.so: new module for Debug CommandsAlfred E. Heggestad2016-07-30
| | | | move some debug commands from menu.so to debug_cmd.so
* add '@' command to switch calls using line numbersAlfred E. Heggestad2016-07-26
| | | | | | | | | | | 1. for a given UA, each call has a unique line number starting from 1 2. the list of calls is sorted in an arbitrary order, but the last list element indicates "current call" 3. the '@' command takes a numeric argument which is the line-number of the wanted call
* update doxygen commentsAlfred E. Heggestad2016-07-19
|
* add support for rtp_timeout and redialAlfred E. Heggestad2016-07-19
| | | | | | | | | | | | | | | | 1. Added support for RTP timeout. The feature is disabled by default and can be enabled with config "rtp_timeout N" where N is the number of seconds of RTP inactivity. If this is detected, the call is closed with a "special" SIP reason code of 701. 2. Added support for automatic re-connect in the menu module. This can be enabled by setting the 2 config items: redial_attempts 3 redial_delay 5 This work was contributed by Sveriges Radio. Thanks goes to Ola Palm and Jim Eld.
* menu: fix warningAlfred E. Heggestad2016-06-06
|
* net: make networking code re-entrantAlfred E. Heggestad2016-06-06
| | | | | | | | | | | - The network instance is now in struct network and does not use any local/static data - A new top-level struct in baresip.c owns the single instance of struct network it is a long-term goal to remove all local/static data from libbaresip and make it fully re-entrant.
* menu: add command 'A' for switch audio deviceAlfred E. Heggestad2016-02-28
| | | | | the original patch was written by AlexMarlo https://github.com/alfredh/baresip/pull/109
* menu: configurable bell and set incoming uaAlfred E. Heggestad2016-02-06
| | | | | | | | - add config "menu_bool yes|no" to control if the incoming call should print Bell escape characters to the terminal - on incoming call, set the current user-agent to the one with the incoming call
* menu: stop alert on hangup (fixes #105)Alfred E. Heggestad2016-01-17
|
* move playing of ringtones to the menu-moduleAlfred E. Heggestad2016-01-09
|
* ua: add support for hold+answerAlfred E. Heggestad2015-10-11
| | | | | | | - added ua_hold_answer() which will first put on-hold the active call (if exist) and then answer the new incoming call fixes #50
* menu: fix whitespaceAlfred E. Heggestad2015-08-01
|
* --add hold for previous call command(too hold active call when we have ↵xanm2015-07-20
| | | | incoming call)
* menu: Small patch to fix NULL pointer in baresip when there are no UAs ↵Alfred E. Heggestad2015-06-24
| | | | (patch from Hans Petter Selasky)
* module: add more documentationAlfred E. Heggestad2015-06-20
|
* Fix warningsLorenzo Mangani2014-12-26
|
* Add TOGGLE ACCOUNT key option T in addition to current SPACELorenzo Mangani2014-12-26
|
* New cmd R: Create User-Agent from command line (same format as config)Lorenzo Mangani2014-12-26
|
* ui: make ui_output() take a formatted stringAlfred E. Heggestad2014-11-30
| | | | | | | - minor cleanup in logging - use ui_output() for interactive output - avoid using re_printf() - stdio: added an output_handler (to stderr)
* ui: no call-status while in editing modeAlfred E. Heggestad2014-11-09
|
* menu: add 'D' to accept incoming call (fixes #26)Alfred E. Heggestad2014-11-02
|
* presence/options patch from JuhaAlfred E. Heggestad2014-11-01
| | | | | | | | | | | | | most of this work was done by Juha Heinanen, and reviewed by me. thanks! - menu: add support for sending SIP OPTIONS requests to any peer, using the 'o' command - presence: add support for PUBLISH, set ;pubint=N to activate - ua: add Allow/Supported header to OPTIONS reply add MESSAGE to allowed methods
* fix call mute-state for multiple callsAlfred E. Heggestad2014-05-18
| | | | | | | added audio_ismuted() and remove static state from menu.c thanks to Remik who reported the issue and suggested a nice solution :)
* baresip 0.4.10Alfred E. Heggestad2014-02-09