Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | baresip version 0.4.20 | Alfred E. Heggestad | 2016-07-22 | |
| | ||||
* | add support for rtp_timeout and redial | Alfred E. Heggestad | 2016-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. | |||
* | log: rename parameter to avoid conflict with 'log' | Alfred E. Heggestad | 2016-06-08 | |
| | ||||
* | config: added 'audio_path' config variable | Juha Heinanen | 2016-06-07 | |
| | ||||
* | config: store dns nameservers in a string | Alfred E. Heggestad | 2016-06-06 | |
| | ||||
* | net: make networking code re-entrant | Alfred E. Heggestad | 2016-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. | |||
* | config: add "call_local_timeout" config option | Alfred E. Heggestad | 2016-06-05 | |
| | | | | | | | the config option is used for incoming calls, if the call is not answered after X seconds. The default value is 120 seconds. If the value is set to 0 the timeout timer is not enabled. | |||
* | ua: added ua exit handler | Alfred E. Heggestad | 2016-06-05 | |
| | ||||
* | baresip version 0.4.19 | Alfred E. Heggestad | 2016-05-20 | |
| | ||||
* | aucodec: split srate into srate and crate (Clock Rate) | Alfred E. Heggestad | 2016-05-01 | |
| | ||||
* | mos: use stdint types | Alfred E. Heggestad | 2016-03-22 | |
| | ||||
* | mos: add pseudo Mean Opinion Score routine | Alfred E. Heggestad | 2016-03-21 | |
| | | | | thanks to Lorenzo Mangani for the original patch | |||
* | baresip release v0.4.18 | Alfred E. Heggestad | 2016-03-12 | |
| | ||||
* | make call_is_onhold() public | Alfred E. Heggestad | 2016-02-27 | |
| | ||||
* | release baresip 0.4.17 | Alfred E. Heggestad | 2016-01-17 | |
| | ||||
* | selftest: silent output, add optional verbose -v | Alfred E. Heggestad | 2016-01-09 | |
| | ||||
* | move playing of ringtones to the menu-module | Alfred E. Heggestad | 2016-01-09 | |
| | ||||
* | move password_prompt function to ui.c | Alfred E. Heggestad | 2016-01-03 | |
| | ||||
* | conf: keep the struct conf allocated | Alfred E. Heggestad | 2016-01-03 | |
| | ||||
* | baresip version 0.4.16 | Alfred E. Heggestad | 2015-12-01 | |
| | ||||
* | ua: char -> const char | Alfred E. Heggestad | 2015-11-30 | |
| | ||||
* | add command-line option -u to add extra UA params | Alfred E. Heggestad | 2015-11-30 | |
| | | | | | | | | | | - also move module pre-loading to after all arguments are parsed - the extra UA parameters will be appended to the end of the UA accounts string. Example $ baresip -umedianat=turn | |||
* | added UA_EVENT_EXIT | Alfred E. Heggestad | 2015-11-22 | |
| | ||||
* | ua: add event UA_EVENT_SHUTDOWN | Alfred E. Heggestad | 2015-11-22 | |
| | | | | | | | | | | | - this event is sent when the uag is shutting down - modules can subscribe to this event to check when the shutdown sequence has started - presence,mwi: add usage of SHUTDOWN event and add 500ms delay fixes #30 https://github.com/alfredh/baresip/issues/30 | |||
* | presence: use struct sipevent_sock instance from core | Alfred E. Heggestad | 2015-10-31 | |
| | | | | | | | | | | - remove own instance of "struct sipevent_sock" in notifier - add a new handler uag_set_sub_handler for incoming SUBSCRIBE messages after this patch there should be only 1 global instance of sipevent_sock, in ua.c -- this patch will also fix a bug where sipevent could not find the subscription/notification and replies with 481 | |||
* | call: check address-family of incoming SDP offer | Alfred E. Heggestad | 2015-10-29 | |
| | | | | this fixes #79 | |||
* | call: add direction flag | Alfred E. Heggestad | 2015-10-25 | |
| | ||||
* | added experimental module v4l2_codec | Alfred E. Heggestad | 2015-10-25 | |
| | ||||
* | move H.264 packetization code from avcodec to core | Alfred E. Heggestad | 2015-10-25 | |
| | ||||
* | audio: add API to set source/player while in call | Alfred E. Heggestad | 2015-10-11 | |
| | | | | | | | | | | | int audio_set_source(struct audio *au, const char *mod, const char *device); int audio_set_player(struct audio *au, const char *mod, const char *device); example usage: audio_set_player(call_audio(ua_call(uag_cur())), "alsa", "default"); fixes #70 | |||
* | ua: add support for hold+answer | Alfred E. Heggestad | 2015-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 | |||
* | move nested structs outside of 'struct config' | Alfred E. Heggestad | 2015-09-30 | |
| | | | | | | | | | | - nested structs will be visible in global namespace in C - when baresip.h is compiled with a C++ compiler, the nested structs will be places in local namespace of struct config making them all global, so they can be compiled with both C and C++ thanks to Gary Metalle for reporting this :) | |||
* | baresip version 0.4.15 | Alfred E. Heggestad | 2015-09-26 | |
| | ||||
* | ua: add UA_EVENT_CALL_DTMF_START/END | Alfred E. Heggestad | 2015-09-26 | |
| | | | | the patch was written by Gary Metalle, thanks a lot! | |||
* | make sip_req_send() public | Alfred E. Heggestad | 2015-09-26 | |
| | ||||
* | baresip v0.4.14 | Alfred E. Heggestad | 2015-08-08 | |
| | ||||
* | ua: added prototype for ua_prev_call() | Alfred E. Heggestad | 2015-08-01 | |
| | ||||
* | Add transfer failed call event | Charles Lehner | 2015-07-05 | |
| | ||||
* | vidcodec: move packet-handler to encode_update | Alfred E. Heggestad | 2015-06-27 | |
| | ||||
* | added -m option to pre-load modules before config is parsed | Alfred E. Heggestad | 2015-06-27 | |
| | ||||
* | baresip version 0.4.13 | Alfred E. Heggestad | 2015-06-20 | |
| | ||||
* | vidisp: use const pointer to base-class | Alfred E. Heggestad | 2015-06-20 | |
| | ||||
* | vidsrc: use const pointer to base-class | Alfred E. Heggestad | 2015-06-20 | |
| | ||||
* | change ausrc/auplay base-class to pointer | Alfred E. Heggestad | 2015-06-16 | |
| | | | | | | | - change from a memory-reference to a const pointer - this saves one mem_deref() in the destructor and also decreases the chance of introducing memory leaks - test on debian | |||
* | contact: add access-parameter | Alfred E. Heggestad | 2015-02-14 | |
| | | | | | | | | - basic access-control for incoming calls, originally based on a patch from Doug Blewett (thanks!) - each contact-entry can optionally have a ;access={block,allow} parameter. - add a hash-table for all contacts for fast lookup | |||
* | vidcodec: add support for encode- or decode-only vidcodec modules | Alfred E. Heggestad | 2014-12-25 | |
| | ||||
* | release baresip version 0.4.12 | Alfred E. Heggestad | 2014-12-24 | |
| | ||||
* | ui: make ui_output() take a formatted string | Alfred E. Heggestad | 2014-11-30 | |
| | | | | | | | - minor cleanup in logging - use ui_output() for interactive output - avoid using re_printf() - stdio: added an output_handler (to stderr) | |||
* | presence: made presence status UA specific | Juha Heinanen | 2014-11-18 | |
| | ||||
* | ui: no call-status while in editing mode | Alfred E. Heggestad | 2014-11-09 | |
| |