LINUX.ORG.RU
ФорумAdmin

Asterisk сменить телефон для входящего вызова

 


0

1


Сейчас настроено так, есть 4 телеaфона - (221,222,224,225). Сейчас все входящие идут на 221, нужно чтобы начали идти на 222.
Строка отвечающая за вызов из - extensions.conf

exten => _22X,1,Dial(SIP/${EXTEN},160,tT)


Пытался сделать так

exten => _22X,1,Dial(SIP/222,160,tT)


Звонок на 222 идёт, но естественно, отваливается перевод звонков на 221, 224, 225. АТС перешла ко мне уже настроенная. Не могу найти строки, которые отвечают за назначение главным другой телефон. Подскажите пожалуйста, как назначить другой телефон (в моём случае 222), главным. Как у вас это организовано?


А переадресация должна срабатывать только для внешних звонков или для внутренних тоже?

Если только первое, то перед

exten => _22X,1,Dial(SIP/222,160,tT)

сделай проверку на то, откуда вызов и соответственно перенаправляй на 222 если звонок извне.

Turbid ★★★★★
()

Ищи extension с входящим номером и правь там Dial().

pztrn ★★★★
()
Ответ на: комментарий от kernelpanic

Нашёл))) Спасибо большое, у меня эта строчка выглядит так:


exten => *ID клиента*, 1, Noop()
same => n,macro (chCID)
same => n,Dial(Local/221@org&Local/duty@org,260,t)


Изменил тут 221 на 222 и звонок пошёл =))), всех с наступающим!!!

MuTbKa
() автор топика
Ответ на: комментарий от MuTbKa

Вашей инфы недостаточно для точного ответа на вопрос.

Вам нужно разобраться в понятии context в диалплане.

Krieger_Od ★★
()

Похоже я нашел себе хобби - заходить по тегу asterisk в каждую ветку, видеть там совершенно базовые вопросы и советовать прочитать книжку «Asterisk - будущее телефонии».

Делать это с завидным упорством, поскольку сам был в том же состоянии как и вопрошающие и решил 9/10 всех своих проблем просто её прочитав.

zgen ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.