asterisk переадресация на внешний номер

В работе офиса, да и не только очень часто бывает необходима переадресация на внешний номер. Это может быть, как городской, так и сотовый номер.

Так же возникает необходимость указать сразу несколько номеров и выставить стратегию звонка.

Для этого в 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 — список номеров для переадресации. Могут быть указаны как внутренние номера системы, так и внешние. Внешний номер должен заканчиваться #.

Содержание

  1. Комментарии
  2. Оставить комментарий
  3. 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, там Ваш номер внешний.

Источник: computermaker.info

Понравилась статья? Поделиться с друзьями:
Ок! Компьютер
Добавить комментарий