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

Функция redirect

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

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

Ответить
Henior
Сообщения: 44
Зарегистрирован: 24 авг 2011, 11:03
Контактная информация:

Функция redirect

Сообщение Henior »

Всем привет! Сделал безусловную переадресацию вызова, получилось вот что

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

exten => 4001,1,Set(DB(redirect/num)=4002)
exten => 4001,n,Set(NUMBER=${DB(redirect/num)})
exten => 4001,n,Set(DB_DELETE(redirect/num))
exten => 4001,n,Dial(SIP/${NUMBER})
Все красиво работает. Но нужно немного другое, а именно, чтобы при переадресации asterisk посылал сообщение 302. Как это можно сделать? Спасибо!
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Функция redirect

Сообщение awsswa »

callerid(num)=302 ?
платный суппорт по мере возможностей
Henior
Сообщения: 44
Зарегистрирован: 24 авг 2011, 11:03
Контактная информация:

Re: Функция redirect

Сообщение Henior »

Vlad1983 писал(а):https://wiki.asterisk.org/wiki/display/AST/Application_Transfer
Спасибо огромное!!!
Henior
Сообщения: 44
Зарегистрирован: 24 авг 2011, 11:03
Контактная информация:

Re: Функция redirect

Сообщение Henior »

awsswa писал(а):callerid(num)=302 ?
А как использовать здесь эту конструкцию? Насколько я понял callerid записывает номер абонента, а не сообщение!
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH