FreePBX входящая маршрутизация

Возникла необходимость разделить пути входящий маршрутизации на несколько, в зависимости от того, с какого транка пришел звонок. С помощью FreePBX это делается довольно быстро и удобно, если знать как. Именно об этом этот пост.
Сначала нужно проверить, задается ли DID в настройках транков (для идентификации транка). Заходим Connectivity -> Trank -> Нужный транк, и смотрим на строку Register String, задан ли в ней после слеша DID. Т.е.
USERID:PASS@DOMAIN/USERID
Если параметр не задан, его необходимо задать.
Далее, в Connectivity -> Inbound Routes создается маршрут, где в поле DID Number вписывается USERID прописанный в транке.
Таким образом, звонок с этого транка будет проходить по созданному маршруту.
С помощью этой настройки можно разделять приветствия для клиентов, очереди, музыку при ожидании и другие параметры в последующей настройке маршрута.