Я использую originate на asterisk+freepbx. Channel указываю Local/номер_мобильного@from-internal. Reason всегда приходит корректный. Посмотрите ваш диалплан, возможно там что-то не так.
При async=true originateresponse приходит в том виде, в котором я написал, просто чтобы его споймать нужно слушать ивенты, а не отключаться после успешной отправки запроса. Например в питоновской либе pyst для этого нужно повесить колбэк на нужные сообщения, примерно так:
Совсем забыл, там нужно какая-то особенная версия qutecom-а, тогда эта опция появится в настройках в разделе general. К сожалению, что именно за версия никак не могу вспомнить