summaryrefslogtreecommitdiff
path: root/include/baresip.h
Commit message (Collapse)AuthorAge
* log: rename parameter to avoid conflict with 'log'Alfred E. Heggestad2016-06-08
|
* config: added 'audio_path' config variableJuha Heinanen2016-06-07
|
* config: store dns nameservers in a stringAlfred 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.
* config: add "call_local_timeout" config optionAlfred E. Heggestad2016-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 handlerAlfred E. Heggestad2016-06-05
|
* baresip version 0.4.19Alfred E. Heggestad2016-05-20
|
* aucodec: split srate into srate and crate (Clock Rate)Alfred E. Heggestad2016-05-01
|
* mos: use stdint typesAlfred E. Heggestad2016-03-22
|
* mos: add pseudo Mean Opinion Score routineAlfred E. Heggestad2016-03-21
| | | | thanks to Lorenzo Mangani for the original patch
* baresip release v0.4.18Alfred E. Heggestad2016-03-12
|
* make call_is_onhold() publicAlfred E. Heggestad2016-02-27
|
* release baresip 0.4.17Alfred E. Heggestad2016-01-17
|
* selftest: silent output, add optional verbose -vAlfred E. Heggestad2016-01-09
|
* move playing of ringtones to the menu-moduleAlfred E. Heggestad2016-01-09
|
* move password_prompt function to ui.cAlfred E. Heggestad2016-01-03
|
* conf: keep the struct conf allocatedAlfred E. Heggestad2016-01-03
|
* baresip version 0.4.16Alfred E. Heggestad2015-12-01
|
* ua: char -> const charAlfred E. Heggestad2015-11-30
|
* add command-line option -u to add extra UA paramsAlfred E. Heggestad2015-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_EXITAlfred E. Heggestad2015-11-22
|
* ua: add event UA_EVENT_SHUTDOWNAlfred E. Heggestad2015-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 coreAlfred E. Heggestad2015-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 offerAlfred E. Heggestad2015-10-29
| | | | this fixes #79
* call: add direction flagAlfred E. Heggestad2015-10-25
|
* added experimental module v4l2_codecAlfred E. Heggestad2015-10-25
|
* move H.264 packetization code from avcodec to coreAlfred E. Heggestad2015-10-25
|
* audio: add API to set source/player while in callAlfred E. Heggestad2015-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+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
* move nested structs outside of 'struct config'Alfred E. Heggestad2015-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.15Alfred E. Heggestad2015-09-26
|
* ua: add UA_EVENT_CALL_DTMF_START/ENDAlfred E. Heggestad2015-09-26
| | | | the patch was written by Gary Metalle, thanks a lot!
* make sip_req_send() publicAlfred E. Heggestad2015-09-26
|
* baresip v0.4.14Alfred E. Heggestad2015-08-08
|
* ua: added prototype for ua_prev_call()Alfred E. Heggestad2015-08-01
|
* Add transfer failed call eventCharles Lehner2015-07-05
|
* vidcodec: move packet-handler to encode_updateAlfred E. Heggestad2015-06-27
|
* added -m option to pre-load modules before config is parsedAlfred E. Heggestad2015-06-27
|
* baresip version 0.4.13Alfred E. Heggestad2015-06-20
|
* vidisp: use const pointer to base-classAlfred E. Heggestad2015-06-20
|
* vidsrc: use const pointer to base-classAlfred E. Heggestad2015-06-20
|
* change ausrc/auplay base-class to pointerAlfred E. Heggestad2015-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-parameterAlfred E. Heggestad2015-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 modulesAlfred E. Heggestad2014-12-25
|
* release baresip version 0.4.12Alfred E. Heggestad2014-12-24
|
* 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)
* presence: made presence status UA specificJuha Heinanen2014-11-18
|
* ui: no call-status while in editing modeAlfred E. Heggestad2014-11-09
|
* 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
* Merge pull request #25 from alfredh/gruuAlfred E. Heggestad2014-10-20
|\ | | | | gruu: preliminary support for SIP GRUU