Hey @soroshsabz.
This change is indeed quite steep as @henningw said. If you want, though you can try compiling kamailio with C17 by passing the option to `cmake` configuration phase,
`cmake -S . -B build-folder -DCMAKE_C_STANDARD=C17 -DCMAKE_C_STANDARD_REQUIRED=True`. This will try to compile with C17 enabled.
If it compiles successfully and you want to propose it to the community, please do so in the kamailio dev list. It will probably need some fixes to confront C17, but you are welcome to contribute if you want.