Michael Jerris
164c6111a1
FS-7966: remove some older versions of msvc build system as these will no longer work soon, please use 2015 instead
2015-08-31 10:19:10 -05:00
Mike Jerris
5de2f7d7bd
FS-7966: multiple fixes for msvc 2015 build, silence multiple warnings
2015-08-27 18:49:13 -06:00
Mike Jerris
7efc1f3bfb
FS-7135: [mod_sofia] fix response to re-invite with duplicate sdp (such as we get from seesion refresh) when soa is disabled to include an sdp. Fixes t.38 fax failure on session refresh
2015-08-27 11:42:40 -05:00
Brian West
fb383f247b
FS-8037 #resolve [zrtp-passthru shouldn't activate unless the zrtp-hash is in the SDP.]
2015-08-25 11:44:05 -05:00
Michael Jerris
f929a9ccbf
FS-7966: we still need to do declarations first until we fully switch to 2015 and change the flags on other builds to not error on code before declaration
2015-08-21 18:47:58 -04:00
Michael Giagnocavo
5e456fe9a6
FS-7966. First pass at moving to Visual Studio 2015.
...
The new C compiler breaks a lot of things. snprintf and timespec now exist, and redefining causes an error.
Many more things are warnings, so warnings-as-errors will fail - remove it from some projects for now.
V8: don't pass VS version to build batch file.
mod_sofia: Config has too-long if/elseif chain. Break this up to avoid "parser stack overflow; program too complex".
Add mod_conference.h to project and dir to includes.
2015-08-21 18:28:32 -04:00
Michael Jerris
58f1272490
FS-7955: [mod_sofia] fix crash caused by invalid contact when using event to send a notify message
2015-08-14 12:51:12 -05:00
Brian West
13b840e75c
FS-7917 #resolve Fixed default config, original patch was correct but we really shouldn't be setting ext-*-ip settings for ipv6 profiles
2015-07-30 11:45:46 -05:00
Michael Jerris
351a8ca34c
Revert "FS-7917 add check for ipv6 in sofia_glue_create_via"
...
This reverts commit 4c8bf297fb9c78fc59dc607c5c4fb221a873f731.
This behavior change was incorrect, sorry
2015-07-30 11:44:38 -04:00
Luis Azedo
4c8bf297fb
FS-7917 add check for ipv6 in sofia_glue_create_via
2015-07-30 16:09:56 +01:00
Anthony Minessale
7644b6834f
FS-7760 add some more params
2015-07-29 15:53:29 -05:00
Anthony Minessale
2751039784
add dial-prefix and absolute-dial-string to the nightmare xml
2015-07-15 16:57:05 -05:00
Michael Jerris
e910e86bfb
FS-7760: revise channel fetch on nightmare transfer
2015-07-15 16:28:29 -05:00
karl anderson
58043483cd
FS-7773 [mod_sofia] transfer events #resolve
2015-07-10 19:46:10 +01:00
Mark Lipscombe
97394bd679
FS-7778 Fix ALTER TABLE statement to use single quotes.
...
sofia_glue.c tries to issue an SQL "ALTER TABLE" statement to add the
ping_status column to sip_registrations, but fails because the default
is incorrectly quoted (double quotes vs single quotes).
2015-07-06 12:10:08 -03:00
Brian West
f0417cdf57
FS-7760 test_pflag not test_flag
2015-07-03 16:35:52 -05:00
karl anderson
b2b9555d34
FS-7760 #resolve
...
added xml fetch for channels to externally support nightmare transfer
depends on channel-xml-fetch-on-nightmare-transfer profile param (default is disabled)
2015-07-03 19:28:17 +01:00
William King
20be305b1c
Merge pull request #263 in FS/freeswitch from ~LAZEDO/freeswitch-fs-7463:FS-7463 to master
...
* commit 'e12608bd11c62de715c1d6eecf05a8fe8b8becb0':
FS-7463 #resolve
2015-07-03 12:28:16 -05:00
Brian West
41067cc7b7
FS-7767 #resolve
2015-07-02 13:19:01 -05:00
karl anderson
46d98d4a19
FS-7759 #resolve added a channel var to suppress setting the completed elsewhere cause
2015-07-02 17:02:47 +01:00
Michael Giagnocavo
f116387443
FS-7644. Change 2013.vcxproj references to 2013
2015-06-18 04:17:53 -06:00
Travis Cross
1d726c1d91
Fix docs on enabling cert CN/SAN validation
...
The correct incantations to enable certification common name / subject
alternative name verification, per our code, are `subjects_all`,
`subjects_in`, and `subjects_out` in a Sofia profile's
`tls-verify-policy`. What we've had in our examples and documentation
for years are `all_subjects`, `in_subjects`, and `out_subjects`.
The result of this is that we've almost certainly confused people into
using the incorrect forms. Those poor people will believe that they
are verifying the CN/SAN of the received host certificate against the
list in `tls-verify-in-subjects` when in fact they are not.
One clear issue in this case was that the incorrect forms failed to
have any effect without providing any warning or error. This issue
could not have persisted if we had made more noise about incorrect
input.
Given how long this has been broken, it's tempting to alias the
incorrect forms to the correct ones. However this would certainly
break many existing installations that have, because of this error,
never actually tested their setup with CN/SAN validation enabled.
In this commit, we fix the examples and documentation, and add an
error-level log output when unknown values are passed to
`tls-verify-policy`.
Thanks-to: Andrew Patrikalakis <anrp+freeswitch@anrp.net>
2015-06-17 17:10:29 +00:00
Anthony Minessale
9d40e1397d
FS-7641
2015-06-12 15:59:02 -05:00
Jeff Lenk
345e50d25a
FS-7644
2015-06-11 15:29:28 -05:00
Michael Jerris
2cc0348422
FS-7635: remove msvc 2005 2008 and 2010 non working build systems. There are now multiple more recent (3 different ones) and some free versions of the compiler that can be used.
2015-06-10 16:33:14 -04:00
Anthony Minessale
2e47abc9e6
FS-7602 regression from c9065a85b6ac92ef3318df2abe30395df1f3c99f (typo)
2015-06-09 15:58:46 -05:00
Mike Jerris
40254d322e
Merge pull request #245 in FS/freeswitch from ~SAFAROV/freeswitch-mod-radius-cdr_improvement:FS-7311 to master
...
* commit 'd5cc4a1d87cee1c56b54403affd23feb86cead80':
FS-7311: Updating display name is disabled when caller_id equal "_undef_"
2015-06-05 14:18:37 -05:00
Sergey Safarov
d5cc4a1d87
FS-7311: Updating display name is disabled when caller_id equal "_undef_"
2015-06-05 21:36:10 +03:00
Anthony Minessale
c9065a85b6
FS-7602 add some of 3b2d00f3e65061393da10a4ba286ac72cdb3c16e from verto to sip and refactor some code to keep sip working like verto
2015-06-02 21:20:03 -05:00
Mike Jerris
95c387315e
Merge pull request #33 in FS/freeswitch from ~MOY/freeswitch:sip-watch-headers to master
...
* commit '3df55b9bb5325ed0f7273576264c5aa94a8a6810':
Add sip_watched_headers variable to launch events when a SIP message contains a given SIP header
2015-06-02 11:19:05 -05:00
Moises Silva
3df55b9bb5
Add sip_watched_headers variable to launch events when a SIP message contains a given SIP header
...
FS-6801 #resolve
2015-06-02 00:47:18 -04:00
Luis Azedo
e12608bd11
FS-7463 #resolve
...
allow intercept of replaced call-id when processing the replaces header by providing a a-leg parameter in replaces header.
without this change one leg calls could not be picked because there is no bridge_uuid
2015-06-01 20:11:40 +01:00
Mike Jerris
641fc1f18e
Merge pull request #169 in FS/freeswitch from ~FRANCOIS/freeswitch-fs-7204:master to master
...
* commit '441dd9128862ce741a56a01acfa3e862949d1347':
FS-7204, Allow to force a per-account send-message-query-on-register
2015-06-01 13:54:15 -05:00
Mike Jerris
bbad395866
Merge pull request #174 in FS/freeswitch from ~FLAVIO/freeswitch:origin/bugfix/FS-7196 to master
...
* commit 'f135232ef5ab3f53f76cfa8ec2a1225f7700de90':
FS-7196: add recording_follow_transfer support for semi attended transfers
2015-06-01 13:52:05 -05:00
Mike Jerris
bd02432d03
Merge pull request #232 in FS/freeswitch from ~ITALOROSSI/freeswitch:bugfix/FS-7242-delayed-bye-after-REFER to master
...
* commit 'beeea0172411f6274effdac8b90f970fa317b159':
FS-7242 Waiting for state CS_PARK when receiving REFER.
2015-06-01 13:10:43 -05:00
Artur Zaprzała
0c4f85111f
FS-7337: Add support for Remote-Party-ID header in UPDATE request.
2015-06-01 12:25:13 -05:00
Anthony Minessale
bc152ed9d8
FS-7500: set 500ms min on retransmit of outdated xml based intraframe request that EVERYTHING still seems to use
2015-05-28 12:47:31 -05:00
Anthony Minessale
a08a89af3d
FS-7500: re-enable sip info video refresh
2015-05-28 12:47:30 -05:00
Anthony Minessale
02cac73d37
FS-7499 FS-7513 try to avoid storm of refreshes in heavy usage
2015-05-28 12:47:29 -05:00
Michael Jerris
200199e05f
CID:1023990: remove unused code
2015-05-28 12:47:23 -05:00
Brian West
379950f523
FS-7500: video introp tweaks
2015-05-28 12:47:15 -05:00
Anthony Minessale
7c294f242f
FS-7504: allow <modname>.<codecname> support so multiple modules can exist for the same codec
2015-05-28 12:47:13 -05:00
Anthony Minessale
d8241a12ea
FS-7499: comment out sip based picture update
2015-05-28 12:46:57 -05:00
Brian West
4811ec9d6a
FS-7562 --resolve
2015-05-20 14:52:23 -05:00
Michael Jerris
9fc8772aef
FS-7463: revert commits c2c04632f35c b33563138b09 and 6bf74877b5f0. Future pull requests should be verified that they compile before submitting.
2015-05-14 13:55:32 -04:00
Luis Azedo
64c7fee8ca
conditionally allow intercept of replaced call-id when processing replaces header
...
without this change one leg calls inhaled could not be picked because there is no bridge_uuid.
FS-7463 #resolve
2015-05-14 17:43:09 -05:00
Anthony Minessale II
c2c04632f3
Merge pull request #241 in FS/freeswitch from ~LAZEDO/freeswitch-fs-7463:FS-7463 to master
...
* commit 'b33563138b0953693dbe0d32a439c533ea8b4316':
conditionally allow intercept of replaced call-id when processing replaces header
2015-05-14 11:37:51 -05:00
Brian
518d74a4bc
FS-7492 fix copy paste typo
2015-04-30 07:35:40 -05:00
Anthony Minessale
6e588b551b
FS-7472
2015-04-28 16:12:37 -05:00
Luis Azedo
b33563138b
conditionally allow intercept of replaced call-id when processing replaces header
...
without this change one leg calls inhaled could not be picked because there is no bridge_uuid.
FS-7463 #resolve
2015-04-22 20:11:12 +01:00