Создайте отдельный контекст в диалплане, или можно и в общем для всех контексте, куда и принимайте такие вызовы.
В нем вызывайте ваш скрипт через AGI, куда и передавайте шифрованный CRM системой номер (например
openssl_encrypt, ну или совсем от дурачков просто
base64), который он расшифрует и вернет Asterisk`у.
Я не понимаю в чем тут сложность или затык, не супер сложная ж задача. Либо я не до конца осознал задачу по вашему описанию, т.к. мне не ясно как именно будет набираться номер и о каком именно клиенте идет речь.