Vladimir Ralev
ad2344cb84
FS-10534 [mod_loopback] Add null pointer check to avoid crashing loopbacks
2018-11-20 23:32:36 +02:00
Mike Jerris
da49b042ba
FS-11506: [mod_sofia] Handle multiple History-Info headers in MESSAGE
2018-11-06 20:56:11 +00:00
Mike Jerris
76b3bb586b
FS-11494: [Debian] force build of iksemel before modules to avoid -j race condition on dep lib build
2018-10-31 15:10:53 -04:00
Brian West
9e8ae18f95
FS-11471: [mod_sofia] revert changes to send PAI for polycom 4.x versions differently, seems polycom has now fixed this
2018-10-22 11:00:33 -05:00
Andrey Volk
9f72c99cd7
FS-11362: [mod_verto] Fix regression for the broken Windows build.
2018-09-13 00:14:20 +03:00
Chris Rienzo
4edd8a9751
FS-11387 [mod_loopback] add null endpoint
2018-09-10 14:57:24 -04:00
Sergey Khripchenko
2d24475f57
FS-11362 Fix die_errnof() macro failing to compile on mac
2018-09-06 11:57:51 +00:00
Mike Jerris
a4db3a4355
Merge pull request #1491 in FS/freeswitch from ~HUNYI/freeswitch:feature/FS-8900-improve-record_follow_transfer to master
...
* commit '069da397f5b9e7adb10c2c9d8d03f83d195dae37':
Improve recording transfer
2018-09-05 22:34:38 +00:00
Sergey Khripchenko
ad3b396f9b
FS-11362 Small macro tune based on James Dictos comment
2018-08-31 18:28:09 +00:00
Sergey Khripchenko
91e9633ce1
FS-11362 Rearrange poll() errors handling to properly report poll hangup. Handle and log case when client sent close request. Add errno to errors where applicable.
2018-08-30 22:58:14 +00:00
Sergey Khripchenko
523db20068
FS-11362 FS could close client verto connection due to incorrect handling of SSL function return values (when SSL layer need to communicate with client on its own, f.e. keys re-negotiation)
2018-08-30 22:58:07 +00:00
Anthony Minessale
d3e320ef56
FS-11346: [core] add api to pass pre-parsed values instead of dial strings to switch_ivr_originate
...
SWITCH_DECLARE(switch_status_t) switch_dial_handle_create(switch_dial_handle_t **handle);
SWITCH_DECLARE(void) switch_dial_handle_destroy(switch_dial_handle_t **handle);
SWITCH_DECLARE(void) switch_dial_handle_add_leg_list(switch_dial_handle_t *handle, switch_dial_leg_list_t **leg_listP);
SWITCH_DECLARE(void) switch_dial_leg_list_add_leg(switch_dial_leg_list_t *parent, const char *dial_string, switch_dial_leg_t **legP);
SWITCH_DECLARE(void) switch_dial_handle_add_global_var(switch_dial_handle_t *handle, const char *var, const char *val);
SWITCH_DECLARE(void) switch_dial_handle_add_global_var_printf(switch_dial_handle_t *handle, const char *var, const char *fmt, ...);
SWITCH_DECLARE(switch_status_t) switch_dial_handle_add_leg_var(switch_dial_leg_t *leg, const char *var, const char *val);
SWITCH_DECLARE(switch_status_t) switch_dial_handle_add_leg_var_printf(switch_dial_leg_t *leg, const char *var, const char *fmt, ...);
SWITCH_DECLARE(int) switch_dial_handle_get_peers(switch_dial_handle_t *handle, int idx, char **array, int max);
SWITCH_DECLARE(int) switch_dial_handle_get_vars(switch_dial_handle_t *handle, int idx, switch_event_t **array, int max);
SWITCH_DECLARE(switch_event_t *) switch_dial_handle_get_global_vars(switch_dial_handle_t *handle);
SWITCH_DECLARE(switch_event_t *) switch_dial_leg_get_vars(switch_dial_leg_t *leg);
SWITCH_DECLARE(int) switch_dial_handle_get_total(switch_dial_handle_t *handle);
SWITCH_DECLARE(void) switch_ivr_orig_and_bridge(switch_core_session_t *session, const char *data, switch_dial_handle_t *dh);
add switch_dial_handle_t *dh to end of args for switch_ivr_originate
2018-08-22 18:20:13 +00:00
Anthony Minessale
cc5dd29028
FS-11154: [freeswitch-core] Improve audio sync during loss #resolve
2018-08-13 18:57:19 +00:00
Andrey Volk
671da28796
FS-11263: [Build-System] Move FreeSWITCH build system to Visual Studio 2017 on Windows.
2018-07-24 07:21:55 +00:00
Andrey Volk
3645facb84
FS-11122: [Build-System] Fix improper use of debug symbols settings on Windows.
2018-07-24 07:21:50 +00:00
Andrey Volk
af29a31c7f
FS-11020: [Build-System] On Windows: Add missing modules to the msi installer, fix mod_gsmopen build, remove mod_skyopen, disable libav and libx264, cleanup.
2018-07-24 07:21:42 +00:00
Mike Jerris
b496635a8c
FS-11038: [mod_sofia] fix crash in gwlist api command
2018-07-24 07:21:40 +00:00
Brian West
422f348240
FS-11036: [mod_rtmp] No audio on rtmp clients #resolve
2018-07-24 07:21:40 +00:00
Brian West
a14dcfef3d
FS-10913: [mod_sofia] ignore_early_media=ring_ready not transitioning #resolve
2018-07-24 07:21:40 +00:00
Brian West
027ae79516
FS-10913: [mod_sofia] ignore_early_media=ring_ready not transitioning #resolve
2018-07-24 07:21:40 +00:00
Mike Jerris
94a094c5ef
FS-10926: [mod_sofia] fix crash from malformed as-feature-event subscribe messae with malformed xml
2018-07-24 07:21:39 +00:00
Brian West
adb813e089
FS-10880: [mod_sofia] SIP INFO DTMF method not working on b-leg #resolve
2018-07-24 07:21:39 +00:00
Brian West
433c2b6b89
FS-10899: [core] 3pcc-mode=proxy is proxying SDP in the 200OK with late offer invites #resolve
2018-07-24 07:21:39 +00:00
Brian West
352cc3526d
FS-10903: [mod_sofia,mod_valet_parking] Fix Issue with subscriptions and Valet Parking #resolve
2018-07-24 07:21:39 +00:00
Anthony Minessale
d9002f19a7
FS-10897: [mod_verto] Possible crash in verto during error condition #resolve
2018-07-24 07:21:39 +00:00
Brian West
31d9584f59
FS-10840: [mod_sofia] max-registrations-per-extension parameter is not multi-tennant
2018-07-24 07:21:37 +00:00
Anthony Minessale
f3d8a3b07a
FS-10762: [freeswitch-core] Websocket logic error
2018-07-24 07:21:35 +00:00
Anthony Minessale
d395223fa2
FS-10762: [freeswitch-core] Websocket logic error #resolve
2018-07-24 07:21:35 +00:00
Piotr Gregor
03d8aa4e9a
FS-10853: Fix failed build for mod_dingaling
...
Fixes build but must be tested at runtime.
2018-07-24 07:21:34 +00:00
Anthony Minessale
67b56343a2
FS-10823: [mod_sofia] curly brackets on SDP header causes FS to crash #resolve
2018-07-24 07:21:34 +00:00
Anthony Minessale
34f0ab58c1
FS-10762: [freeswitch-core] Websocket logic error #resolve
2018-07-24 07:21:33 +00:00
Anthony Minessale
c5e662c9bc
FS-10762: [freeswitch-core] Websocket logic error
2018-07-24 07:21:33 +00:00
Italo Rossi
8f1b7e066e
Merge pull request #1503 in FS/freeswitch from ~SERGIOKALMIK/freeswitch:bugfix/FS-11088-mod_verto-verto-status-showing-running to master
...
* commit '18f11c7c6d2569ed23df118f14acab2be783601b':
FS-11088: Fixing verto status api
2018-07-23 20:59:30 +00:00
Bob McCarthy
bdfc02f227
FS-10808 [mod_sofia] Fix memory leak in SLA
2018-05-02 14:06:01 -06:00
Mike Jerris
2042933407
Merge pull request #1501 in FS/freeswitch from ~ALEX_SIBYAKIN/freeswitch:bugfix/FS-10119-compiling-mod_h323 to master
...
* commit '72c625dfb95a2778bd985396552d3f62b142c7c9':
FS-10119 [mod_h323] Patch from issue
2018-04-09 16:41:54 +00:00
Mike Jerris
0b97c68f3d
Merge pull request #1500 in FS/freeswitch from ~HUNYI/freeswitch:feature/FS-8893-add-variables-to-sofia-register-unregister to master
...
* commit 'bec68edb16b795bed0dbdd95a09999eb4850d82e':
FS-8893: [mod_sofia] Add variables to sofia::register/unregister events
2018-04-06 20:48:42 +00:00
Mike Jerris
9db7ed7ac7
Merge pull request #1455 in FS/freeswitch from ~HUNYI/freeswitch:FS-10828-fix-mod_verto-codec to master
...
* commit '343b34376346f82fe0208912dd4104e1bfc341a2':
FS-10828 [mod_verto] Always renew codec_string on connect
2018-04-06 19:43:08 +00:00
Sergio Filipe
18f11c7c6d
FS-11088: Fixing verto status api
...
Checking if profile server_socket is valid to decide if is running or not
2018-04-04 11:50:14 +00:00
Alexey Sibyakin
72c625dfb9
FS-10119 [mod_h323] Patch from issue
2018-04-03 22:09:37 +09:00
Hunyadvári Péter
bec68edb16
FS-8893: [mod_sofia] Add variables to sofia::register/unregister events
2018-04-03 10:42:04 +02:00
Hunyadvári Péter
069da397f5
Improve recording transfer
...
Use the same method everywhere
Move the bug without stopping and starting the recording over
It was broken in some circumstances and also some settings were lost
FS-8900 --resolve
2018-03-20 09:20:37 +01:00
Stephane Alnet
159c4ce95d
FS-6816 [mod_sofia] Set empty callee id if _undef_
...
In some scenarios (e.g. MetaSwitch interop) the `display` field of callee-id should be left empty instead of being overwritten with the number.
As is done in other places, we allow for `_undef_` to mean "leave the field empty".
2018-02-02 10:19:03 +01:00
Hunyadvári Péter
343b343763
FS-10828 [mod_verto] Always renew codec_string on connect
2017-12-06 14:36:19 +01:00
Anthony Minessale
4fabca25ef
FS-10792: [mod_sofia] when behind 1-to-1 NAT, console logs invalid handle #resolve
2017-11-15 13:04:15 -06:00
Andrey Volk
ea8c3be8ec
FS-10541: [Build-System] Move OpenSSL to props with BaseDir on windows.
2017-10-07 22:50:48 +03:00
Anthony Minessale
5bb6e3485e
FS-10677
2017-09-15 17:02:06 -05:00
Anthony Minessale
2aea0c329b
FS-10468: [mod_verto] Attended Transfer from Mod Verto leaves one channel in limbo. #resolve
2017-09-11 14:47:56 -05:00
Hristo Trendev
9d4c26825f
FS-10617: [mod_sofia] Nightmare transfer: expose remote server's channel UUIDs as variables.
...
Currently there is no easy way for ESL and dial plan users to easily correlate
the channel UUID of the call legs involved in a nightmare transfer. This patch
adds two new channel variables, which are set to the remote server call leg
UUIDs (transfer_refer_from, transfer_refer_for).
The UUIDs are passed from the remote server in custom headers (X-FS-Refer-From
and X-FS-Refer-For).
2017-08-28 13:38:45 +02:00
Brian West
fd3c2fd3bf
Merge pull request #1369 in FS/freeswitch from ~LAZEDO/freeswitch:FS-10592-1 to master
...
* commit 'aea2db043e376b7d55087416ce0670ce70cba7f0':
FS-10592: [mod_sofia] add sofia_profile_url to b channel
2017-08-24 20:07:19 +00:00
Anthony Minessale
eed17a6079
FS-10609: [mod_verto] Invalid pointer in verto channel #resolve
2017-08-24 11:17:11 -05:00