Уважаемый merkajiu!
Информирую, что у вас работает Астериск + freePBX в составе Elastix, Trixbox, or something else.
Чтобы изменять/добавлять код обработки в готовый диал-план freePBX нужны более глубокие знания Астериск, чем те, которыми Вы обладаете на сегодня. Примите это как факт, без обид. Просто добавлять что-то куда-то копипастой - беспросветная ситуация.
Большинство необходимых функций, нужных пользователям (например таким как запись), уже существуют в коде freePBX в виде макросов, и доступны из вэб интерфейса на уровне вкл./выкл. Поэтому в приведённом дебаге у вас вполне нормально отрабатывает macro-record-enable.
Но вызовы из Меридиана вы направляете в другой контекст, где пытаетесь самостоятельно что-то прописать (и назвать это call-center!).
Безнадёга.