Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | ua: remove accessor to SIP file descriptor (fd) | Alfred E. Heggestad | 2017-09-11 |
| | | | | | | | - The fd is platform specific, and should not be exposed in the public API. (this function was used a long time ago for iOS applications) | ||
* | ui: make API re-entrant | Alfred E. Heggestad | 2017-07-14 |
| | |||
* | account: added accessor function to AOR | Alfred E. Heggestad | 2017-07-09 |
| | |||
* | core: move core commands to baresip.c | Alfred E. Heggestad | 2017-06-30 |
| | |||
* | core: dont open RTP ports when receiving OPTIONS | Alfred E. Heggestad | 2017-06-11 |
| | | | | | | | - also added struct stream_param which contains common parameters for the media stream, passed down from call.c to stream.c ref #265 | ||
* | ua: handle OPTIONS according to RFC 3261 | Alfred E. Heggestad | 2017-06-08 |
| | | | | | | | | | | | | - the response will contain SDP only if the Accept header is missing or if the Accept header contains application/sdp An Accept header field SHOULD be included to indicate the type of message body the UAC wishes to receive in the response. Typically, this is set to a format that is used to describe the media capabilities of a UA, such as SDP (application/sdp). ref #265 | ||
* | ua: add ua_progress() and testcase | Alfred E. Heggestad | 2017-06-03 |
| | |||
* | update doxygen comments | Alfred E. Heggestad | 2017-03-04 |
| | | | | | fix all warnings reported by doxygen version 1.8.13 (make dox) | ||
* | account: add tests and accessors | Alfred E. Heggestad | 2017-01-21 |
| | |||
* | update doxygen comments | Alfred E. Heggestad | 2016-12-10 |
| | |||
* | ua: simplify ua_call() | Alfred E. Heggestad | 2016-12-09 |
| | |||
* | remove ua_prm(), use ua_account() instead | Alfred E. Heggestad | 2016-09-04 |
| | |||
* | play: make it re-entrant, add struct player | Alfred E. Heggestad | 2016-09-04 |
| | |||
* | call: move local-address up to ua.c | Alfred E. Heggestad | 2016-08-14 |
| | |||
* | cmd: make it fully re-entrant | Alfred E. Heggestad | 2016-08-07 |
| | |||
* | cmd: add support for long commands | Alfred E. Heggestad | 2016-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). | ||
* | add '@' command to switch calls using line numbers | Alfred E. Heggestad | 2016-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 | ||
* | contact: make contacts re-entrant | Alfred E. Heggestad | 2016-07-24 |
| | |||
* | added config 'call_max_calls' to limit maximum number of calls per ua | Alfred E. Heggestad | 2016-07-23 |
| | |||
* | ua: use re_sdprintf to encode reg_uri | Alfred E. Heggestad | 2016-07-20 |
| | | | | thanks to Leif Adelw for reporting this bug with long SIP uris | ||
* | test: added testcase for SIP OPTIONS | Alfred E. Heggestad | 2016-06-19 |
| | |||
* | added some extra logging | Alfred E. Heggestad | 2016-06-18 |
| | |||
* | ua: move module_app_unload to ua_close (fixes #133) | Alfred E. Heggestad | 2016-06-11 |
| | |||
* | 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. | ||
* | ua: added ua exit handler | Alfred E. Heggestad | 2016-06-05 |
| | |||
* | add test for SIP with DNS | Alfred E. Heggestad | 2016-04-02 |
| | |||
* | ua: add UA_EVENT_CALL_CLOSED on ua_hangup | Alfred E. Heggestad | 2016-02-28 |
| | | | | | | thanks to Gary Metalle for testing ref. issue #111 | ||
* | ua: check err value properly in ua_options_send() | Alfred E. Heggestad | 2016-01-17 |
| | |||
* | move playing of ringtones to the menu-module | Alfred E. Heggestad | 2016-01-09 |
| | |||
* | 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 | ||
* | ua: additional debug | Alfred E. Heggestad | 2015-11-01 |
| | |||
* | ua: add missing initializer for subh | Alfred E. Heggestad | 2015-11-01 |
| | |||
* | 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 | ||
* | ua: unregister previous event-handler first | Alfred E. Heggestad | 2015-10-29 |
| | |||
* | ua: only send UA_EVENT_UNREGISTERING event if we have register-clients | Alfred E. Heggestad | 2015-10-29 |
| | |||
* | 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 | ||
* | ua: add UA_EVENT_CALL_DTMF_START/END | Alfred E. Heggestad | 2015-09-26 |
| | | | | the patch was written by Gary Metalle, thanks a lot! | ||
* | ua: change 486 reason to 'max calls' | Alfred E. Heggestad | 2015-09-19 |
| | |||
* | fix some typos | Alfred E. Heggestad | 2015-08-08 |
| | |||
* | ua: added prototype for ua_prev_call() | Alfred E. Heggestad | 2015-08-01 |
| | |||
* | --add hold for previous call command(too hold active call when we have ↵ | xanm | 2015-07-20 |
| | | | | incoming call) | ||
* | Add transfer failed call event | Charles Lehner | 2015-07-05 |
| | |||
* | ua: move whitespace to next line, a bit more readable | Alfred E. Heggestad | 2015-06-26 |
| | |||
* | src/ua: skip initial white space from user given uri | Juha Heinanen | 2015-06-25 |
| | |||
* | 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 | ||
* | ua.c Do not core dump when no calls are active | Olle E. Johansson | 2014-12-30 |
| | | | | Using "l" in menu.so caused a core dump. |