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

Не работает постоянная переадресация

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

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

Al8
Сообщения: 85
Зарегистрирован: 07 фев 2016, 17:31

Не работает постоянная переадресация

Сообщение Al8 »

Имеется Asterisk 11

Пытаюсь сделать постоянную переадресацию так сказать Гуглом.


Добавлен контекст app-forward в extensions.conf

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

[app-forward]
exten => #21,1,Set(DB(REDIRECT/${CALLERID(num)})=${EXTEN})
exten => #21#,1,Set(NOREDIRNUM=${DB_DELETE(REDIRECT/${CALLERID(num)})})
exten => s,1,Set(REDIRECTNUM=${DB(REDIRECT/${EXTEN})})
exten => s,n,GotoIf($[${ISNULL(${REDIRECTNUM})}]?internal:redirect)
exten => s,n(internal),Dial(SIP/${EXTEN})
exten => s,n(redirect),Dial(SIP/TRUNK/${REDIRECTNUM})
;-== end of [app-forward] ==--;
Далее app-forward был включен в контекст default:

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

include => app-forward

Теперь по идее если ввести #21 - <внешний номер>
Должна включится постоянная переадресация, но у меня почему-то выходит "not found".
В логах красуется вот такие записи:

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

 Executing [#21@default:1] Set("SIP/104-00006df8", "DB(REDIRECT/104)=#21") in new stack
[Jul 18 17:13:41] VERBOSE[3018][C-00000d25] pbx.c:     -- Auto fallthrough, channel 'SIP/104-00006df8' status is 'UNKNOWN'
[Jul 18 17:14:20] VERBOSE[3342][C-00000d2e] pbx.c:     -- Executing [#21@default:1] Set("SIP/104-00006e0c", "DB(REDIRECT/104)=#21") in new stack
[Jul 18 17:14:20] VERBOSE[3342][C-00000d2e] pbx.c:     -- Auto fallthrough, channel 'SIP/104-00006e0c' status is 'UNKNOWN'
Почему-то в базу попадает номер #21. сейчас разбираюсь.



Если есть более рабочие варианты переадресации, с удовольствием возьму на вооружение.
Последний раз редактировалось Al8 18 июл 2016, 14:32, всего редактировалось 1 раз.
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

Re: Не работает постоянная переадресация

Сообщение Wapo »

Что за строка такая:
exten => #21,1,Set(DB(REDIRECT/${CALLERID(num)})=${EXTEN})
Т.е. грубо при звонке на #21 получам в БД REDIRECT/201=#21 - так что-ли ? Где глаза-мозги?
Al8
Сообщения: 85
Зарегистрирован: 07 фев 2016, 17:31

Re: Не работает постоянная переадресация

Сообщение Al8 »

Так это с Хабра, взято.
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: Не работает постоянная переадресация

Сообщение ded »

Ну так и вопрос задавайте на Хабре. Для того он и предназначен.
Al8
Сообщения: 85
Зарегистрирован: 07 фев 2016, 17:31

Re: Не работает постоянная переадресация

Сообщение Al8 »

ded, может подскажите пожалуйста, почему вот такая правка не работает:

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

exten => #21XXXXXXXXXXX,1,Set(DB(REDIRECT/${CALLERID(num)})=${EXTEN:3})
Честно, занимался другими делами, и подзабыл некоторые тонкости.
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: Не работает постоянная переадресация

Сообщение zzuz »

Особенно это радует.

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

exten => s,1,Set(REDIRECTNUM=${DB(REDIRECT/${EXTEN})})
Давно такого порно не видел.
Линия24 - Системы Массового Телефонного Обслуживания
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: Не работает постоянная переадресация

Сообщение ded »

Честно, не я писал эти строки на Хабре, комментировать чужую логику - нет возможности.
Честно, занимаюсь другими делами, учительствовать точно нет времени.

zzuz, можно ли оченивать Хабру, как порноресурс? :)

ТС, откройте сервисные коды в вэб интерфейсе и найдите Call Forward All
Последний раз редактировалось ded 18 июл 2016, 15:07, всего редактировалось 1 раз.
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

Re: Не работает постоянная переадресация

Сообщение Wapo »

Ох, ну и багаж знаний!!!!

Шаблон писать вот так надо: _#21XXXXXXXXXXX
Al8
Сообщения: 85
Зарегистрирован: 07 фев 2016, 17:31

Re: Не работает постоянная переадресация

Сообщение Al8 »

:D
Эх, радует меня конец дня)
Al8
Сообщения: 85
Зарегистрирован: 07 фев 2016, 17:31

Re: Не работает постоянная переадресация

Сообщение Al8 »

Спасибо Wapo, да лажанулся.

Ded, так у меня конфиги ручные, нету никакого фейса. Но спасибо за наводку - нашел.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH