Первое: обратите внимание, что интерфейс управления MI многие годы устарел go, и весь связанный с ним код был удален, начиная с версии 5.0.0 Kamailio (выпущенной в феврале 2017 года), которая включала удаление модуля mi_xmlrp c. Итак, вы работаете над очень старым выпуском (v4.4.x или более ранним), который больше не поддерживается.
К вашему актуальному вопросу: посмотрите на модуль cfgutils, он реализует функцию abort (), которая должна обработать sh kamailio. Также обратите внимание, что вы можете не получить файл дампа основной памяти в некоторых операционных системах, если вы не запускаете kamailio под root (привилегированным) пользователем и не отменили ограничение на размер файла ядра (используйте ulimit - c unlimited 'до начала kamailio). Более того, некоторые приложения, такие как apparmor, могут «скрыть» результат cra sh.