Previous Entry Поделиться Next Entry
Elastix - завернуть свои городские номера обратно
mr_welk
Провайдер снова чего-то там наковырял. Раньше при звонке на один из городских номеров из нашего пула, провайдером звонок заворачивался к нам обратно и не выходил в город.
Теперь он выходит в город, а через город обратно не возвращается. Пришлось делать возврат у себя. Это, конечно, не очень восстребованная функция, нужна больше для тестирования, но всё же.
Оказалось что не так просто найти решение не ковыряя основной план набора, а в эластиксе лучше его не ковырять лишний раз.
Вообщем, решение такое: создаем custom trunk. Я назвал его Domestic-City-Numbers. Исходящий номер можно любой задать, число каналов = числу соединений, думаю 3-5 хватит, нечего звонить по городскому когда есть местная нумерация. В правилах транка пропускаем все по маске XXXXXXX , ограничивать будем на маршруте. В поле "тип специального набора" указываем Local/$OUTNUM$@from-pstn/n  чтобы наш вызов перенаправлялся вовнутрь в контекст обработки вызовов извне "from-pstn". Перемещаем наш новый транк на первое место.
        Дальше содаем исходящий маршрут. Мой называется Domestic-city-numbers. Указываем тип маршрута "внутрикорпоративный" - тогда при звонке будет высвечиваться внутренний номер. В шаблонах указываем наши внутренние номера и отправляем звонки в наш новый транк. Этот наш новый транк надо поставить первым. Вот и все настройки.

В поиске решения помогла эта ссылка http://asterisk-support.ru/question/39512/elastix-podmena-vneshnego-nomera-na-vnutrennii-pri/

?

Log in