WaitExten всегда переходит по наибольшему совпадению в текущем контексте
нет вариантов больше 5 - при попытке ввести 55 находится соответствие с первой же посылкой
можете глянуть примеры в asterisk-http-event - просто GET запросы кидает в ветки amocrm asterisk-http-event_amocrm_v4 - заморочено сложней просто события, но можно сделать синхронный вызов для получения номера и соединения с ним в простейшем случае можно воспользоваться штатной функцией func_curl ту...