VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Безусловный перевод звонка с определенного внутреннего номер

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
Mikhail.K
Сообщения: 2
Зарегистрирован: 21 сен 2016, 12:04

Безусловный перевод звонка с определенного внутреннего номер

Сообщение Mikhail.K »

Добрый день.
Есть Asterisk+FreePBX. У каждого номера в Folow Me прописан перевод номера на мобильный по "не ответу" в течении нескольких секунд (Initial Ring Time у всех разный). Нужно чтобы с обычных номеров таймаут перевода оставался прежним, а с "главного" перевод осуществлялся сразу (Initial Ring Time = 0)
Придумал такое: в extensions_custom.conf пишем

Код: Выделить всё

exten => _1XX,1,Set(DB(AMPUSER/${EXTEN}/followme/prering)=${IF($["${CALLERID(number)}" = "100"]?0:12)})
Где "главный" номер 100, и если звонок идет с него, то Initial Ring Time ставится равным 0, если нет, то 12. Решение корявое, но рабочее. Проблема в том, что это значение ставится не динамически, а сразу пишется в базу, и рано или поздно все пользователи будут иметь одинаковый Initial Ring Time.
Вопрос: может, есть какой-то другой путь решения этой задачи? Как заставить Asterisk сразу переводить звонок, н.п. используя такую конструкцию

Код: Выделить всё

exten => _1XX,1,GotoIf($["${CALLERID(number)}" = "144"]?somewhere)
или игнорировать параметр prering на время текущего вызова?
Mikhail.K
Сообщения: 2
Зарегистрирован: 21 сен 2016, 12:04

Re: Безусловный перевод звонка с определенного внутреннего н

Сообщение Mikhail.K »

Если кому-то еще интересно:
Создаем контекст

Код: Выделить всё

[boss]
exten => 111,1,Goto(from-internal,111,1)
exten => _1XX,1,Goto(from-internal,${DB(AMPUSER/${EXTEN}/followme/grplist):0:11},1)
Экстеншну "главного" номера присваиваем контекст boss
111 - телефон секретарши
Работает в случае если в Followme первым идет мобильный номер.
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: Безусловный перевод звонка с определенного внутреннего н

Сообщение zzuz »

А если "главный" номер захочет позвонить на городской номер ?
Линия24 - Системы Массового Телефонного Обслуживания
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH