summaryrefslogtreecommitdiff
path: root/src/ua.c
Commit message (Collapse)AuthorAge
* test: added testcase for SIP OPTIONSAlfred E. Heggestad2016-06-19
|
* added some extra loggingAlfred E. Heggestad2016-06-18
|
* ua: move module_app_unload to ua_close (fixes #133)Alfred E. Heggestad2016-06-11
|
* 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.
* ua: added ua exit handlerAlfred E. Heggestad2016-06-05
|
* add test for SIP with DNSAlfred E. Heggestad2016-04-02
|
* ua: add UA_EVENT_CALL_CLOSED on ua_hangupAlfred E. Heggestad2016-02-28
| | | | | | thanks to Gary Metalle for testing ref. issue #111
* ua: check err value properly in ua_options_send()Alfred E. Heggestad2016-01-17
|
* move playing of ringtones to the menu-moduleAlfred E. Heggestad2016-01-09
|
* 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
* ua: additional debugAlfred E. Heggestad2015-11-01
|
* ua: add missing initializer for subhAlfred E. Heggestad2015-11-01
|
* 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
* ua: unregister previous event-handler firstAlfred E. Heggestad2015-10-29
|
* ua: only send UA_EVENT_UNREGISTERING event if we have register-clientsAlfred E. Heggestad2015-10-29
|
* 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
* ua: add UA_EVENT_CALL_DTMF_START/ENDAlfred E. Heggestad2015-09-26
| | | | the patch was written by Gary Metalle, thanks a lot!
* ua: change 486 reason to 'max calls'Alfred E. Heggestad2015-09-19
|
* fix some typosAlfred E. Heggestad2015-08-08
|
* ua: added prototype for ua_prev_call()Alfred E. Heggestad2015-08-01
|
* --add hold for previous call command(too hold active call when we have ↵xanm2015-07-20
| | | | incoming call)
* Add transfer failed call eventCharles Lehner2015-07-05
|
* ua: move whitespace to next line, a bit more readableAlfred E. Heggestad2015-06-26
|
* src/ua: skip initial white space from user given uriJuha Heinanen2015-06-25
|
* 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
* ua.c Do not core dump when no calls are activeOlle E. Johansson2014-12-30
| | | | Using "l" in menu.so caused a core dump.
* ua: fix doxygen warningAlfred E. Heggestad2014-11-30
|
* ua: use fixed strings in sip error repliesAlfred E. Heggestad2014-11-22
|
* ua: make ua_event(), allow handlers to unregister itselfAlfred E. Heggestad2014-11-18
|
* presence: made presence status UA specificJuha Heinanen2014-11-18
|
* 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
| * gruu: preliminary support for SIP GRUUAlfred E. Heggestad2014-09-23
| | | | | | | | | | | | - the original patch was written by Juha Heinanen - this patch needs a new version of libre
* | ui: update UI-module APIAlfred E. Heggestad2014-10-19
|/ | | | | | | | | | | | | - change from multiple-instances to single-instance (multiple-instances was never used) - remove ui/input config parameters from the "core" config, moved to each specific module (cons and evdev) - modules updated: stdio, cons, evdev, wincons - this patch solves the reported crash, that module-functions are called after the module was unloaded.
* fix whitespace, use TAB for indentationAlfred E. Heggestad2014-09-22
| | | | | | | | | | | | the python-program ccheck.py can be used to verify that the source code does not contain any whitespace errors: https://github.com/alfredh/pytools/blob/master/ccheck.py how to use it: $ cd baresip $ ccheck.py
* modules/mwi: subscribe to mwi after registration has succeededJuha Heinanen2014-09-22
|
* add ua_unregister() to un-REGISTER clientAlfred E. Heggestad2014-07-06
|
* Merge branch 'master' into nextAlfred E. Heggestad2014-04-05
|\
| * ua: prefix contact-user cookie with SIP usernameAlfred E. Heggestad2014-03-27
| |
* | 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
* use new logging functionsAlfred E. Heggestad2014-02-09
|
* baresip 0.4.10Alfred E. Heggestad2014-02-09