summaryrefslogtreecommitdiff
path: root/src/core.h
Commit message (Collapse)AuthorAge
* 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.
* 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.
* make call_is_onhold() publicAlfred E. Heggestad2016-02-27
|
* 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
* make sip_req_send() publicAlfred E. Heggestad2015-09-26
|
* 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
* add video error handlerAlfred E. Heggestad2015-03-21
|
* 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
* metric: add metric_init()Alfred E. Heggestad2014-09-21
| | | | | - metric_init calls tmr_start(). tmr_start must be called from the re_main() thread.
* rtpstat: fixup some formattingAlfred E. Heggestad2014-05-20
|
* Merge remote-tracking branch 'upstream/master'Lorenzo Mangani2014-05-18
|\
| * move struct stream to core.hAlfred E. Heggestad2014-05-18
| |
* | Basic support for X-RTP-Stat reports in BYE/200 OKLorenzo Mangani2014-05-18
|/
* re api changes:Alfred E. Heggestad2014-02-22
| | | | | - sip_param_decode() renamed to msg_param_decode() - use msg_ctype_cmp() to check for Content-Type
* baresip 0.4.10Alfred E. Heggestad2014-02-09