| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
this fixes #79
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
- added ua_hold_answer() which will first put on-hold the active
call (if exist) and then answer the new incoming call
fixes #50
|
|
|
|
|
|
|
|
|
|
| |
- 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 :)
|
| |
|
|
|
|
| |
the patch was written by Gary Metalle, thanks a lot!
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
| |
|
|
|
|
|
|
|
| |
- minor cleanup in logging
- use ui_output() for interactive output
- avoid using re_printf()
- stdio: added an output_handler (to stderr)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|\
| |
| | |
gruu: preliminary support for SIP GRUU
|
| |
| |
| |
| |
| |
| | |
- the original patch was written by Juha Heinanen
- this patch needs a new version of libre
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
- 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.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
added audio_ismuted() and remove static state from menu.c
thanks to Remik who reported the issue and suggested
a nice solution :)
|
|\ |
|
| |
| |
| |
| | |
- Thanks to Lorenzo Mangani for this work
|
| | |
|
|/ |
|
|
|