В работе офиса, да и не только очень часто бывает необходима переадресация на внешний номер. Это может быть, как городской, так и сотовый номер.
Так же возникает необходимость указать сразу несколько номеров и выставить стратегию звонка.
Для этого в asterisk предусмотрена функция Follow Me — Следуй за мной.
Disable — Выключить Follow Me
Initial Ring Time — Время через которое будет вызван номер из списка.
Ring Strategy — стратегия наведения вызова на несколько номеров.
ringallV2: Звонит первый в списке телефон в течении Initial Ring Time, после этого времени звонят все телефоны из списка.
ringall — одновременно звонят все телефоны из списка.
hunt — Звонит 1-й телефон из списка, если нет ответа в течении Ring Time, звонит следующий и так далее до конца списка.
memoryhunt — Звонит 1-й телефон из списка, затем 1-й и 2-й, затем 1-й, 2-й и 3-й и тд.
firstavaialble — Первый доступный из списка номер и Destination If No Answer по «неответу».
firstnotonphone — Первый доступный из списка номер и только он.
Ring Time — Время в течении которого будут вызываться номера из списка Follow Me.
Follow-Me List — список номеров для переадресации. Могут быть указаны как внутренние номера системы, так и внешние. Внешний номер должен заканчиваться #.
Содержание
- Комментарии
- Оставить комментарий
- Comments
Комментарии
Нет комментариев к данной статье.
Оставить комментарий
Для того, чтобы оставить свой комментарий, необходимо авторизоваться на сайте через любую социальную сеть.
Имеется FreePBX, при наборе в IVR добавочных номеров идёт переадресация на внешние номера с решёткой на конце. Но есть редкие случаи, когда у того самого внешнего номера есть своя АТС с IVR и своими добавочными номерами. Необходимо имитировать ситуацию, как если бы с простого телефона набрали номер в следующем виде: +79999999999,1 — то есть, после звонка на внешний номер нужно автоматически набрать добавочный, так как приветствие, которое там есть, совершенно не нужно в нашем случае.
Подскажите, реально ли такое средствами FreePBX решить? Если нет — как можно ещё это сделать? Спасибо 🙂
- Вопрос задан более двух лет назад
- 1433 просмотра
У меня получилось следующее решение (у меня FreePBX, потому пишу для него):
в файле /etc/asterisk/extensions_custom.conf добавить
[from-internal-custom]
exten => _Z9999999999,1,Set(TRUNK_OPTIONS=»D(1)»)
где 9999999999 — внешний номер, для которого нужно ввести добавочный после звонка,
D(1) — добавочный номер (указан в скобках), который будет «нажат» — отправлен в виде DTMF-последовательности после снятия трубки.
Есть ещё вариант задать во FreePBX настройку транка «Asterisk Trunk Dial Options» — «D(1)». Но меня данный вариант не устроил.
На Астериск решается так:
Так же, можно использовать паузу. Один w делает паузу в пол-секунды после ответа на вызываемой стороне, например
Здравствуйте! Коллеги, подскажите пожалуйста, может кто сталкивался — настраиваю переадресацию на внешний номер. Имеем FreePBX, настроена, работает входящая-исходящая связь. Входящий звонок идет на RingGroup, включающую в себя три внутренних номера. При неответе в этой RingGroup идет перевод звонка на внутренний номер 111 (его физически нет, просто добавлен как «виртуальный»). На номере 111 включена функция «Follow Me» — там прописан номер формата 81234567890#. В результате имеем — Если позвонить с внутреннего телефона (например со 101) на 111 — переадресация срабатывает. А вот если звонить на городской номер, то идет звонок на RingGroup, как только проходит 20 секунд и должен сработать перевод на 111 — связь просто обрывается. Пробовал все входящие звонки отправлять сразу же на 111 (не через RingGroup) — в такие моменты милый женский голос сообщает, что «Установлено ограничение связи». Куда копать, помогите!
Comments
Попробовал метод с Misc Destinations — в момент, когда должна сработать переадресация, слышу короткие гудки. В логах появляется строка, в которой указан параметр «Congestion». Насколько я понимаю, это говорит о том, что линия перегружена, верно? Как это побороть?
Включите вывод логов в консоль asterisk -rvvvvvvvvvvvvvvv Увидите причину отбоя, скорее всего контекст не тот, или не разрешено. И проверьте, код выхода на городские линии есть, и есть ли свободные линии?
Входящий с выходом на внешние линии занимает 2 канала.
Позвонил провайдеру — говорят, на их стороне в логах сервера следующая штука — мой Астериск при переадресации звонка на мобильный посылает в качестве CALLERID номер, с которого я звоню, а должен передавать в качестве CALLERID мой ip-номер. Как можно Астериску сказать, чтобы он всегда при исходящих вызовах выдавал CALLERID один и тот же? вроде везде у меня прописан один.
caller id описан часто, поищите, в том числе и тут в вопросах-ответах.
Free PBX (для 2.9) в follow me, Change External CID Configuration, fixed cid, там Ваш номер внешний.
Источник: