Во входящих роутах прописал ANY DID/ANY CID
Звонок по входящим екстеншенам не распределяется.
Анонимные звонки разрешены.
Если Прописываю конкретный екстеншен на входящий звонок - звонок проходит.
Как то странно - что, если все екстеншены соответствуют приходящим номерам - все равно каждый путь вручную надо расписывать? А если их например 500 - писать 500 строк 100/ANY CID ... 500\ANY CID ?
Попробую обьяснить:
Предположим на * заведен ext №200
С внешнего транки (из города) приходит звонок на номер 200.
Чтобы ext зазвонил надо прописать входящий роут типа - пришло 200, значит звонит core 200.
Вот тут и вопрос - если приходящие номера как раз и являются номерами внутренних ext и никакой трансформации и звонков на группы не требуется - зачем каждый приходящий номер прописывать во входящем роуте. Неужели нельзя это автоматизировать? На любой миньке если входящий номер соответствует внутреннему, то он и зазвенит, без всяких прописываний.
Непонятность такая: обычно на станцию приходят внешние транки из города, там фигурируют 6-ти 7-ми значные номера. А внутренние екстеншн то обычно 2-х и 3-з значные, в твоем примере - 200. То есть невероятно, что с городского транка придет 200. Потому прописывать входящие руты как бы надо, типа - один городской приходит на секретаря, другой - директору прямой, третий на группу екстеншнов, клиентский сектор.
Если ты добиваешься просто принимать входящие на внутренние по SIP/IAX2, то это просто надо разрешить принимать звонки вида sip:721@pbx.mycompany.com
Группы, секретари и т.п. - это мелочи. Корпоративным клиентам хочется городские номера.
Posted after 52 minutes 31 seconds:
Сделал custom destination вместо core. Работает.
Но почему то не работают маски во входящем роуте в строке DID number. Пытаюсь прописать, например 3ххх (есть ext 3333) - звонок не проходит. Прописываю 3333 - проходит.... Должны же работать, даже в хелпе в этой строке есть.
Вот такая строчка, так как абоненты есть IAX2 и SIP:
exten => s,1,Dial(iax2/${FROM_DID}&sip/${FROM_DID})
если абонент iax2, то звонок не проходит.
если это sip - проходит