forked from Mirrors/freeswitch
deecaae870
* [core] Add SWITCH_CAUSEs for STIR/SHAKEN. [mod_sofia] Add sofia_verify_identity dialplan APP as a STIR/SHAKEN verification service. Set sip_hangup_on_verify_identity_fail=true to end calls that fail verification, otherwise check sip_verstat and sip_verstat_detailed channel variables for verification result. * [mod_sofia] Fix stir shaken implementation issues on fail. * fix build * Fix given comments * stir_shaken_passport_get_grant return does not require to be freed. * reworked things * [core] add switch_rfc822_datetime_to_epoch() * [mod_sofia] fix test return code * [mod_sofia] Add Date header when signing Identity * [mod_sofia] Check Date - WIP doesn't work * [mod_sofia] STIR/SHAKEN check SIP Date header * Try to give time for sofia to clean up calls Co-authored-by: Andrey Volk <andywolk@gmail.com> |
||
---|---|---|
.. | ||
conf | ||
conf_eavesdrop | ||
conf_playsay | ||
conf_sofia | ||
.gitignore | ||
collect-test-logs.sh | ||
Makefile.am | ||
README | ||
run-tests.sh | ||
switch_console.c | ||
switch_core_asr.c | ||
switch_core_codec.c | ||
switch_core_db.c | ||
switch_core_file.c | ||
switch_core_video.c | ||
switch_core.c | ||
switch_eavesdrop.c | ||
switch_event.c | ||
switch_hash.c | ||
switch_ivr_originate.c | ||
switch_ivr_play_say.c | ||
switch_rtp.c | ||
switch_utils.c | ||
switch_vad.c | ||
switch_vpx.c | ||
switch_xml.c | ||
test_sofia.c | ||
test_switch_core_db.2017.vcxproj | ||
test_switch_core.2017.vcxproj | ||
test_switch_ivr_originate.2017.vcxproj | ||
test.sh |
FreeSWITCH unit tests should be kept as shallow unit tests and micro benchmarks testing functionality exposed through libfreeswitch. Requirements for a new unit tests: 1. Tests must use switch_test.h framework