100 Commits
Author SHA1 Message Date
KenandKen Rice 3b65b1bedb [Core] Change values for switch_call_cause_t to avoid SIP causecode collissions
Update values for switch_call_cause_t in switch_types.h to avoid
sip cause code collisions that can affect continue_on_fail or
failure_causes channel variables when numeric SIP or ISUP cause codes
are used.

Co-authored-by: Ken Rice <krice@sipnavigator.com>
2022-06-07 21:45:55 +03:00
KenandBrian West 04df9c12f7 [mod_sofia] on call term optionally ignore Q.850 Reason
Currently SIP termination messages with Q.850 override the SIP
reason. Add chanvar ignore_q850_reason to ignore the Q.850 reason
and keep the SIP Reason Code.

Using the chan var avoids unexpected changes in behavior.

Co-authored-by: Brian West <brian@freeswitch.org>
2022-06-07 19:58:43 +03:00
Ken f2a7891f14 [mod_dptools] Implement disable_system_app_commands global variable to make system and bgsystem dialplan apps disabled at run time.
adds a check on startup for global variable disable_system_app_commands. if the
global variable is set to true, the system and bgsystem dialplan apps will not
have their app_interface loaded via SWITCH_ADD_APP() leaving them effectively
disabled at run time.
2021-11-05 17:46:07 +03:00
Ken Rice 69e9e2ec14 [mod_sofia] Add preliminary handing for SHAKEN/STIR via SIP Identity Header 2021-01-15 16:44:58 +03:00
Ken Rice f1ae0b3841 drop ldap from meta-all debian package 2017-07-21 15:41:32 -05:00
Ken Rice 53116495d1 Revert "FS-10416: [mod_commands] add new outbound channels to an in-progress originate"
This commit causes a segfault when parsing destinations that are |
delimited. This patchset needs to be tested further before inclusion
into the tree.

This reverts commit b11955db0b.
2017-07-11 17:25:48 -05:00
Ken Rice 436b684e55 remove mod_v8 from debian builds in another spot until it builds properly 2017-07-11 12:50:55 -05:00
Ken Rice 717f597c38 Update Debian Package Builds in prep for early early debian 9 packages and for changes in the master branch. 2017-07-06 17:21:10 -05:00
Ken Rice b57dcf982f swigall 2017-04-27 23:05:19 -05:00
Ken Rice a20b174e2b Merge pull request #747 in FS/freeswitch from ~MAFOOUK/freeswitch:feature/FS-8931-create-seperate-packages-for-esl to master
* commit '1d616e74473043c880eee55e70783d68d49de445':
  FS-8931: Added Perl and Python ESL Language Module
2017-04-25 22:12:21 +00:00
Ken Rice 7fd6a2c119 FS-10197 #resolve add video-reservation-id and video-role-id output to conference list 2017-03-29 14:59:00 -05:00
Ken Rice 7bb695716e FS-10143 #resolve small tweak to overlaps conf layout 2017-03-16 15:05:10 -05:00
Ken Rice f7fa8415ab swig all 2017-03-13 08:31:03 -05:00
Ken Rice 77a0bd2efa FS-10050: fix typo in packaging 2017-03-06 10:08:58 -06:00
Ken Rice 5a38821d11 FS-10003 #resolve force mod_ilbc package to depend on ilbc2 with Requires in spec file this builds properly as its linked against ilbc2 via the build requires 2017-02-15 10:22:31 -06:00
Ken Rice 766e713ed0 Revert "FS-10003 small tweak to freeswitch.spec file for improper libilbc2 require %backport=1.6"
This reverts commit 77922d8290.
2017-02-15 10:18:29 -06:00
Ken Rice 6049a72121 Merge pull request #1187 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-10034-fix-wix-to-respect-win32-x64-binary to master
* commit '9aae875bd7349e8602e1b3df2d6194864a54c927':
  FS-10034 [WIX] Fix WIX to respect Win32/x64 binary output folders.
2017-02-13 07:43:21 -06:00
Ken Rice 6d92904892 FS-9904 small tweak to the function definition so this builds with strict prototypes 2017-02-08 08:53:08 -06:00
Ken Rice 77922d8290 FS-10003 small tweak to freeswitch.spec file for improper libilbc2 require %backport=1.6 2017-02-02 13:53:13 -06:00
Ken Rice 51b2f1e825 Merge pull request #1143 in FS/freeswitch from ~SAFAROV/freeswitch2:FS-9924 to master
%backport=1.6

* commit '392f09569455ccf5bced51ea5edc6642e57c0d97':
  FS-9924: Removed libvpx dependency from SPEC file.
2017-01-09 13:56:51 -06:00
Ken Rice a910c4f239 FS-9779 Disable mod_raven in ubuntu builds for the time being until the build issues on ubuntu for this new module are resolved 2016-11-28 18:03:09 -06:00
Ken Rice 0578331edf FS-9748 accidental unused variable left behind 2016-11-16 22:39:26 -06:00
Ken Rice b90abae047 FS-9653 #resolve freeswitch-meta-all-dbg should not depend on non-existant freeswitch-meta-lang-dbg %backport=1.6 2016-10-20 13:50:01 -05:00
Ken Rice 98dd2615b9 FS-9642 #resolve do not limit time for real time threads with systemd. this causes systemd to randomly restart FreeSWITCH without notice as to why. %backport=1.6 2016-10-20 10:57:34 -05:00
Ken Rice d314873b2a bump next-release version number for autobuilding scripts 2016-09-28 10:39:24 -05:00
Ken Rice 1a70b70d79 add a script to configure and build FS as if it were installed from debian packages 2016-09-12 10:21:55 -05:00
Ken Rice 160e8f12c0 [ubuntu packages] FS-9465 #resolve Add xenial instrumentation to debian/utils.sh script 2016-08-29 18:08:19 -05:00
Ken Rice 4b068cf13a FS-9442 #resolve #comment tweak the deb packages to properly install the debug symbols via freeswitch-all-dbg and freeswitch-meta-all-dbg lang packages do not have dbg packages as they are just xml 2016-08-23 14:56:27 -05:00
Ken Rice af5271a395 Revert "FS-9442 #resolve #comment tweak the deb packages to properly install the debug symbols via freeswitch-all-dbg and freeswitch-meta-all-dbg"
This reverts commit ccfea718a6.
this commit needs more work
2016-08-23 10:02:12 -05:00
Ken Rice ccfea718a6 FS-9442 #resolve #comment tweak the deb packages to properly install the debug symbols via freeswitch-all-dbg and freeswitch-meta-all-dbg 2016-08-22 10:50:01 -05:00
Ken Rice ea28be45ac add sysvinit-utils dependancy for ubuntu to debian bootstrap.sh 2016-08-22 10:12:06 -05:00
Ken Rice ae324c9846 dont build mod_flowroute_sms as there is not any libh2o packages at this time 2016-08-22 08:37:44 -05:00
Ken Rice 497b8926d7 FS-9373 #resolve make add mod-verto and mod-rtc to freeswitch-meta-all debian package 2016-07-21 09:23:10 -05:00
Ken Rice 9ca13303f4 FS-9222 small tweak to freeswitch console to strip leading spaces from commands 2016-06-02 12:21:11 -05:00
Ken Rice 959cc6543e FS-9174 #resolve add dep to meta-all for mod_png so its installed via the debian -all packages 2016-06-01 15:55:24 -05:00
Ken Rice 2b10500231 FS-9160 #resolve tweak sip_invite_failure_* chan vars for properly reporting last outbound call failure when there are multiple bridge attempts on a single call 2016-05-18 15:29:59 -05:00
Ken Rice 6cc31acf7e FS-9155 [Centos Packaging] fix lang_es and lang_pt package to have the right language module 2016-05-11 18:03:07 -05:00
Ken Rice 9293b6b9cc Merge pull request #840 in FS/freeswitch from ~SSINYAGIN/freeswitch:bugfix/FS-5936-esl.pm-not-included-in-debian-packages to master
* commit '2b307a0a51f576ad0dc15faa220dbf09a7111b80':
  FS-5936 respect archlib in libesl-perl because it is different depending on distro
2016-05-04 17:12:10 -05:00
Ken Rice 7468bb067b FS-9075 [Debian Packaging] futher tweaks to help ease upgrading freeswitch-all 2016-05-04 17:11:06 -05:00
Ken Rice ca11c4dcd4 Merge pull request #828 in FS/freeswitch from kr-ubuntu-patches to master
Merge in Ubuntu Packaging changes

* commit '7375ad9e89679bf546fcaaeb2706a9adc405abd9':
  FS-9081 [Ubuntu Packaging] WIP Patches to build system and configure to allow FS to build on 14.04
  Revert "FS-9081 to build all modules for trusty needs the universe components"
  Revert "FS-9081 Correction to e8f83d0"
2016-04-29 11:37:14 -05:00
Ken Rice 7375ad9e89 FS-9081 [Ubuntu Packaging] WIP Patches to build system and configure to allow FS to build on 14.04 2016-04-29 09:22:11 -05:00
Ken Rice 9b1d5c35f6 Revert "FS-9081 to build all modules for trusty needs the universe components"
This reverts commit e8f83d0558.
2016-04-29 07:52:09 -05:00
Ken Rice bb8960a667 Revert "FS-9081 Correction to e8f83d0"
This reverts commit 1b9fda720a.
2016-04-29 07:52:09 -05:00
Ken Rice 0eec84c20f FS-9075 [deb packaging] tweak dep for freeswitch-init 2016-04-27 07:28:21 -05:00
Ken Rice 4c477b02e5 FS-9075 [deb packaging] removing some more meta-all dependancies that are causing issues 2016-04-26 19:11:09 -05:00
Ken Rice 0823f88519 FS-9075 [deb packaging] removing some meta-all dependancies that are causing issues 2016-04-26 15:31:09 -05:00
Ken Rice 36916532cc mod_html5 has been long depricated. this is a dead package 2016-04-26 14:36:46 -05:00
Ken Rice 1805f1ac23 FS-9075 [deb packaging] tweak freeswitch-meta-all dependancies to more fully install FreeSWITCH. 2016-04-26 11:06:02 -05:00
Ken Rice 5dccba3f34 bump version number in generated doxygen output 2016-04-18 13:25:55 -05:00
Ken Rice 0557e25b67 FS-9075 [Debian Packaging] #resolve freeswitch-all package rework
the freeswitch-all package should be operationally the same as
freeswitch-meta-all it should not conflict with any other freeswitch
pacakge it should install them all via dependancy. This patch does just
that... There is probably a better way to do it, but this is needed to
avoid issues where a dep may have been added to a sub-module (say
mod_av, but it was not added to the freeswitch-all package. This will
also allow for someone to install freeswitch-all or any part there of
without forcing a deinstall of other parts of the over all FreeSWITCH
software package.
2016-04-14 13:33:36 -05:00
Ken Rice 3ac9d2f5c7 spec file update for asm build requirements for libyuv 2016-04-01 08:39:41 -05:00
Ken Rice 6bd826c9c6 FS-8933 WIP Fix some breakage on raspi as we dont want the FS repos there yet as we dont have armhf packages at this time 2016-03-29 17:40:05 -05:00
Ken Rice e18c12b609 FS-8953 [core] white space clean up. 2016-03-17 08:55:00 -05:00
Ken Rice 0bd9b456bf rename the raspbian installer 2016-03-14 17:07:59 -05:00
Ken Rice e28ded19d2 FS-8933 #resolve Basic FreeSWITCH from source installer that works on Raspbian and Debian. Also installs VertoCommunicator and LetsEncrypt SSL Certs. LetsEncrypt requires the machine to have a public IP and DNS for the FDQN functioning properly in public DNS 2016-03-14 17:06:39 -05:00
Ken Rice 5c3d69604c FS-8933 WIP a few more edits to make Raspbian work 2016-03-14 16:08:09 -05:00
Ken Rice 2cc3ecd75b FS-8933 WIP few more tweaks 2016-03-14 11:36:16 -05:00
Ken Rice d46f77ad97 FS-8933 WIP make it not prompt for apt-get install 2016-03-13 23:31:28 -05:00
Ken Rice db28104d49 FS-8933 WIP initial commit of bash/dialog based installer for debian and raspbian \ debian support working, raspbian needs some work 2016-03-13 23:07:31 -05:00
Ken Rice cbdddeaba7 FS-7389 tweak the freeswitch users homedir to be correct in the specfile 2016-03-09 11:30:18 -06:00
Ken Rice 59a8dede02 small tweak to debian package build script 2016-02-17 16:32:08 -06:00
Ken Rice a80c67e375 FS-8818 #resolve refactor X-PRE include to not toss error if there are not files that match the include 2016-02-09 16:38:47 -06:00
Ken Rice 1b28dadc16 FS-8808 #resolve fixed ^D in fs_cli with editline to delete char under cursor, not just backspace 2016-02-08 12:42:41 -06:00
Ken Rice ce62c06241 update my email address 2016-01-22 16:43:29 -06:00
Ken Rice cdf0e32921 Merge pull request #631 in FS/freeswitch from ~MAFOOUK/freeswitch:bugfix/FS-8648-incorrect-url-s-in-yum-repos to master
* commit 'aad6b0aca525af283b128d1952b1dd902142f488':
  FS-8648: incorrect url's in yum repos
2015-12-23 12:25:43 -06:00
Ken Rice 0a024c4ecb Merge branch 'master' of https://freeswitch.org/stash/scm/FS/freeswitch 2015-12-15 14:14:38 -06:00
Ken Rice 0c413afccd FS-8664 #resolve add fs_cli.exe to msi so its installed.
Tweak the wix configs to actually build a 64bit installer.
unfortunately this breaks the 32bit msi without edits to the Setup.2015
WiX configs for the 32bit temp pathes. We are looking for a solution for
this.
2015-12-15 14:12:27 -06:00
Ken Rice ebda34e1d9 FS-8655 #resolve Update the windows build for MSVS2015 and WiX 3.10.1 to build an MSI 2015-12-14 10:58:29 -06:00
Ken Rice cbc23f4db8 Revert "explore use of nuget for wix build dependency"
This reverts commit 31065883df.
2015-12-11 16:38:31 -06:00
Ken Rice f0d5027111 FS-8614 #resolve Add debian developers install script and update README.md to reference it 2015-12-04 12:00:53 -06:00
Ken Rice 99ca223f82 FS-8582 #resolve make sure the URL being passed here is not null 2015-11-27 10:39:38 -06:00
Ken Rice 9444df1b2a tweak to freeswitch.spec for building RPMs on centos7 2015-11-20 14:56:40 -06:00
Ken Rice d9d5870bff Revert "FS-8369 Debian8/CentOS7 systemd installer additions"
This reverts commit adc8f9a119.
2015-11-20 14:54:13 -06:00
Ken Rice ebba246192 Revert "FS-8369 Debian8/CentOS7 systemd installer additions"
This reverts commit 757fa94239.
2015-11-20 14:54:05 -06:00
Ken Rice 5ad6a2533a Revert "FS-8369 Fixes"
This reverts commit 389d24da14.
2015-11-20 14:53:55 -06:00
Ken Rice dffb92e6a5 FS-8350 quash another complaint from windows on the same issue 2015-10-15 14:26:48 -05:00
Ken Rice 7b8ff86083 FS-8350 #resolve return value of SetPriorityClass() so windows build does not complain about warnings as errors on switch_core.c in set_realtime_priority()
this also addresses as similar condition in set_low_priority() where if windows it always returns 0
2015-10-15 13:31:25 -05:00
Ken Rice 61d9243e55 FS-8335 #resolve fix small error check that results in error message not being displayed. 2015-10-12 11:58:53 -05:00
Ken Rice f2c7bf6077 Merge pull request #536 in FS/freeswitch from feature/vc-help-about to master
* commit 'c1736915ade5ae554d990271f8e5940428ca0c07':
  FS-8288 About Screen and Help link
2015-10-02 17:54:01 -05:00
Ken Rice e8b348176b Merge pull request #537 in FS/freeswitch from ~STEFAN_YOHANSSON/freeswitch:bugfix/FS-8289-make-the-mute-unmute-audio-video to master
* commit '967c20d85e7d916ac392d88e1c2a089212e51ecc':
  FS-8289 #resolve [verto_communicator] make mute/unmute audio/video clickable
2015-10-02 17:53:45 -05:00
Ken Rice 68a0e507e2 Merge pull request #539 in FS/freeswitch from ~STEFAN_YOHANSSON/freeswitch:bugfix/FS-8291-fix-contributors-url to master
* commit 'ae2583fd1bfda3983952789f431975cde51e072f':
  FS-8291 [verto_communicator] fix contributors url
2015-10-02 17:39:06 -05:00
Ken Rice c1736915ad FS-8288 About Screen and Help link 2015-10-02 13:53:26 -05:00
Ken Rice 79633883e9 Delete unused files 2015-10-02 12:56:07 -05:00
Ken Rice a983cc5228 FS-8273 #resolve clear the CF_RECOVERING flag in a spot that was missed 2015-10-01 15:23:21 -05:00
Ken Rice 1193766810 Merge pull request #524 in FS/freeswitch from ~STEFAN_YOHANSSON/freeswitch:bugfix/FS-8260-prompt-for-banner-text to master
* commit '0e125afa03570cee2b2f06c17389133a6fa618c2':
  FS-8260 #resolve [verto_communicator] prompt banner text
2015-09-30 16:50:29 -05:00
Ken Rice c5fc397a51 Merge pull request #520 in FS/freeswitch from ~STEFAN_YOHANSSON/freeswitch:bugfix/FS-8251-factory-reset-only-reset-vc-local to master
* commit 'fb4933879c9bd195429a9e479d6263c17b3ce94c':
  FS-8251 #resolve [verto_communicator] factory reset now clear all local storage
2015-09-30 14:31:33 -05:00
Ken Rice 6062570427 Merge pull request #523 in FS/freeswitch from ~STEFAN_YOHANSSON/freeswitch:bugfix/FS-8257-config-doesn-t-work-with-grunt-serve to master
* commit 'd8d7a9f352a2fae5e12633470326d7eba59e94b8':
  FS-8257 #resolve [verto_communicator] fix config provision url
2015-09-30 14:11:51 -05:00
Ken Rice 0c5a97739e Merge pull request #521 in FS/freeswitch from ~STEFAN_YOHANSSON/freeswitch:feature/FS-8254-add-js-sourcemap-in-grunt-build to master
* commit '8e0bd45256c7b06bcbfc7b90f5fa0667914ee7fc':
  FS-8254 #resolve [verto_communicator] create source map file
2015-09-30 13:29:11 -05:00
Ken Rice a3a76cd02d Merge pull request #515 in FS/freeswitch from bugfix/FS-8219-camera-is-not-deactivated-after-init to master
* commit 'dab81d4c4c744a6cd59dd1d6791e37633a334f3e':
  FS-8219 #resolve Correctly stop the tracks.
2015-09-29 11:54:44 -05:00
Ken Rice dab81d4c4c FS-8219 #resolve Correctly stop the tracks.
getusermedia.stop() has been deprecated. we now need to call stop on
each individual track.
2015-09-29 11:46:15 -05:00
Ken Rice 3a13f0df1a FS-8224 missed a field type 2015-09-26 18:36:30 -05:00
Ken Rice 73acb558cc FS-8224 Allow CallerID to be set from login settings in VC
If CallerID is not set as is the default case with using VC on cantina
default to using the users email address.
2015-09-25 17:56:39 -05:00
Ken Rice 44014fdd17 FS-8183 Move google ClientID to config file where it belongs 2015-09-24 00:05:45 -05:00
Ken Rice 04b83a38be Merge pull request #501 in FS/freeswitch from vc-configs to master
* commit '34d72cba985247531c3745d649cc5b1947bc3f48':
  remove unused code
  FS-8183 #resolve #comment add google api logins to Verto Communicator
  FS-8102 #resolve #comment Add auto-provision/config support to VC
2015-09-22 14:16:31 -05:00
Ken Rice 34d72cba98 remove unused code 2015-09-21 16:01:15 -05:00
Ken Rice ab4d024bc3 FS-8183 #resolve #comment add google api logins to Verto Communicator 2015-09-21 16:01:15 -05:00
Ken Rice c9bb3a2a3e FS-8102 #resolve #comment Add auto-provision/config support to VC
Add support for loading config from external json. config.json in the
base path of VC will allow over-ride of arbitrary settings and setting
of arbitrary data in the verto.data data store.

add ability to specify autologin flag in the configs.

add autocall to config.json and make it actually autocall.

additionally refactor the call function so that it will actually call
something.
2015-09-21 16:01:15 -05:00
Ken Rice 951ea98cc1 FS-8193 #resolve Add No Camera option to Verto Communicator 2015-09-21 10:06:58 -05:00
Ken Rice 78c93e632f FS-8078 #resolve fix safari without breaking firefox 2015-09-18 14:38:05 -05:00
Ken Rice d7cd5b6a1e Revert "FS-8078 - [verto_communicator] fix display flex in safari"
This reverts commit 5bf0d83474.
2015-09-18 14:27:15 -05:00