Предстоит отказаться от аналоговых линий и совместить в транке два телефонных номера.
Возникает вопрос: как в FreePBX можно настроить входящие/исходящие маршруты относительно конкретного номера?
Изучил доставшийся в наследство sip-транк с несколькими номерами, не нашёл ничего, что указывало бы на конкретный номер.
Куда копать и что настраивать?
SIP-транк это не группа двухпроводных линий, среди которых можно выбрать нужную. Подозреваю, что задачу можно свести к подстановке того или иного Caller ID при звонке с того или иного внутреннего номера при исходящем звонке. А что понимается под "настроить входящие маршруты относительно конкретного номера"? Если от провайдера приходит два разных номера, настраивайте DID, как описано здесь wiki.freepbx.org/display/F2/Inbound+Routes
Ну вот смотрите. SIP-транк, образно говоря, это не пучок линий, а труба, неважно сколько номеров в эту трубу приходит от провайдера. Входящая маршрутизация заключается в том, чтобы при приходе определенного номера по трубе послать звонок на определенный внутренний номер. Исходящая же маршрутизация еще проще - просто все внешние звонки отправлять в трубу. Но можно на исходящих звонках подставлять нужные АОНы (CID). К примеру, провайдер продал вам два номера (555) 555-55-55 и (555) 555-55-56. Так вот реально создать такую маршрутизацию, что при звонке с внутреннего номера 1000 наружу будет подставляться один АОН (как будто бы абонент "занял" конкретную внешнюю линию), а с 1001 - будет другой. А труба по-прежнему одна.
Конкретно и точно где это всё в FreePBX, боюсь, не подскажу, я уже много лет предпочитаю другое VoIP-решение. Но принципы - они везде одни :)