Build: #23 was successful Manual run by Andrey Volk
Code commits
FreeSWITCH v1.10 Release (GitHub)
-
Andrey Volk 25569c16311afb3fe04a445830a8ab5c88488a5e
Merge branch 'master' into v1.10
-
Norm Brandinger <n.brandinger@gmail.com> 8beac6c39b43be7559231501f46c7d1fc1df9fab m
[Documentation] Fix parameter definitions in switch_core_media_bug_add()
-
Andrey Volk aa07d53622b471525c9f17224963c11077ab60fd m
Merge pull request #6 from sergey-safarov/specUP4
[Build-System] Relocate modules deps in freeswitch.spec -
Andrey Volk 3983799e06521868de6aac3e0c3ecca232efc988 m
Merge pull request #806 from signalwire/packaging
[Packaging] Change maintainer to SignalWire, Inc -
Andrey Volk 8da10404ebd9098b9fd23a3a5814130f73238594 m
[Packaging] Change maintainer to SignalWire, Inc
-
Mike Jerris a0c0c1fa4a8ca5f03af52ad9203583ada1fa7282 m
[Build-System] Only link sofia-sip to core, not all binaries
-
Andrey Volk aaa4c09204fba99512d5d67f3a3c6520768f64f8 m
Merge pull request #793 from signalwire/spandsp3
[Build-System] Use spandsp3 package -
Andrey Volk 0f95e265d15d9d37b8265f7f5887e82b8fc4f78b m
[Build-System] Use spandsp3 package
-
Andrey Volk 6d7272c78d1b7f39eb911a14d173fd1bc121d4db m
Merge pull request #797 from signalwire/fixcentos
[Build-System] Remove mod_freetdm from spec file, fix compile errors on CentOS -
Mike Jerris <mike@signalwire.com> cdb4810f8aa78d71723ad2ba84996be93042edd6 m
[Build-System] Remove mod_freetdm from spec file, fix compile errors on CentOS
- src/mod/event_handlers/mod_erlang_event/ei_helpers.c (version cdb4810f8aa78d71723ad2ba84996be93042edd6) (diffs)
- src/mod/event_handlers/mod_cdr_mongodb/driver/src/mongo.c (version cdb4810f8aa78d71723ad2ba84996be93042edd6) (diffs)
- src/mod/applications/mod_avmd/mod_avmd.c (version cdb4810f8aa78d71723ad2ba84996be93042edd6) (diffs)
- freeswitch.spec (version cdb4810f8aa78d71723ad2ba84996be93042edd6) (diffs)
-
Mike Jerris <mike@signalwire.com> 4dd938f86a6b610045de3e23df7b3608b99d9226 m
Revert "[build] add out of tree modules (mod_coreclr, mod_janus, and mod_mosquitto) to modules.conf. Uncomment their line(s) to include them in your build."
This reverts commit 6b39f3a3e2a697c64bb33cba9f95531bcf0d2b96.
Disabling until we can figure out the drone build issue -
Agostino Pinna 145377dd8e5d718867ee11be284f66d3bf4c67fc m
[mod_verto] Fix modify attended transfer response
-
Christopher Rienzo 6b39f3a3e2a697c64bb33cba9f95531bcf0d2b96 m
[build] add out of tree modules (mod_coreclr, mod_janus, and mod_mosquitto) to modules.conf. Uncomment their line(s) to include them in your build.
-
Christopher Rienzo 53c3850f97fab97e3ee9a9168e30a6aa4e6c0808 m
Rename License.txt to LICENSE
-
Christopher Rienzo 6c8546ac62dd4a696b886a3fb89357b9e8c6263b m
Add License.txt
-
Christopher Rienzo e82e68d1827d4f2f85a6f65b9a2b0903a7dd70de m
Merge pull request #66 from micmac1/t38-reinv-fix
[mod-sofia] Fix reINVITE after T38 is rejected -
Christopher Rienzo 6b9f3fbb17dc51f71fd093844c61e6164d07cf87 m
Update issue templates
-
Christopher Rienzo 926524a60de3c559e833601915959afdc6ebaf3e m
Update issue templates (#776)
-
Christopher Rienzo 2009f44942330e6355a798f21caedeb0f1c544c3 m
Update issue templates
-
Andrey Volk 278d0741e682f81f4464b849e69101757467b2ee m
version bump
-
Sebastian Kemper 167294ea2649afd0ffedf4520b0f308979c3ca2a m
[mod-sofia] Fix reINVITE after T38 is rejected
From FS-11833.
After FS sends a reINVITE to T38 which gets rejected by peer it is no
longer in a state where it can properly answer a reINVITE which requests
a change of the media setup.
1. FS sends INVITE (destination is a fax machine)
2. Call connects with "8 101"
3. FS sends reINVITE to T38
4. T38 rejected (488)
5. FS receives INVITE to "8"
6. FS replies with 200 OK without SDP
7. Call fails
The bug is related to TFLAG_SDP. This flag is set when a media session
is established. And when there's a reINVITE sofia_glue_do_invite() from
sofia_glue.c is called and clears the flag again:
sofia_clear_flag_locked(tech_pvt, TFLAG_SDP);
So when FS sends a reINVITE to T38 the flag gets cleared. But when the
reINVITE is rejected with 488 the flag is not set again. It stays
cleared. So the call continues with the previously negotiated media, fax
passthrough (8 101 in this case), but TFLAG_SDP is not set.
So when FS receives a reINVITE at this point it doesn't see the need to
renegotiate anything, even though it realizes that 2833 DTMF is now off:
2019-04-30 16:42:12.478025 [DEBUG] switch_core_media.c:5478 Audio Codec Compare [PCMA:8:8000:20:64000:1]/[PCMA:8:8000:20:64000:1]
2019-04-30 16:42:12.478025 [DEBUG] switch_core_media.c:5533 Audio Codec Compare [PCMA:8:8000:20:64000:1] ++++ is saved as a match
2019-04-30 16:42:12.478025 [DEBUG] switch_core_media.c:5802 No 2833 in SDP. Disable 2833 dtmf and switch to INFO
When FS doesn't send a reINVITE (fax_enable_t38_request=false) and the
reINVITE to "8" is received, TFLAG_SDP is still set and then FS
understands that it needs to renegotiate and replies with a 200 OK that
includes SDP:
2019-04-30 16:41:19.358028 [DEBUG] switch_core_media.c:5478 Audio Codec Compare [PCMA:8:8000:20:64000:1]/[PCMA:8:8000:20:64000:1]
2019-04-30 16:41:19.358028 [DEBUG] switch_core_media.c:5533 Audio Codec Compare [PCMA:8:8000:20:64000:1] ++++ is saved as a match
2019-04-30 16:41:19.358028 [DEBUG] switch_core_media.c:5802 No 2833 in SDP. Disable 2833 dtmf and switch to INFO
2019-04-30 16:41:19.358028 [DEBUG] sofia.c:8237 skemper was here in line 8232
2019-04-30 16:41:19.358028 [DEBUG] switch_core_media.c:8390 skemper was here in line 8390.
2019-04-30 16:41:19.358028 [DEBUG] switch_core_media.c:8496 Audio params are unchanged for sofia/external/+called_number.
2019-04-30 16:41:19.358028 [DEBUG] sofia.c:8243 Processing updated SDP
This fixes the state problem after a rejected T38 reINVITE by setting
TFLAG_SDP.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net> -
Sergey Safarov 3f6b77aae55ce0f4584383365c00fd357ebc2106 m
FS-11567: freeswitch.spec - relocated modules deps. FS core not use this deps