Страница 1 из 1
302 "Moved Temporarily" переадресация Caller ID
Добавлено: 10 ноя 2011, 11:50
Fer
Добрый день уважаемые участники форума,
Нужна ваша помощь.
Обрисую проблему.
Допустим у нас 3 телефона
1) Телефон с которого звонят.
2) Телефон на который звонят (он подключен к шлюзу, и в настройках этого девайса установлена переадресация)
3) Телефон на который установлена переадресация.
Общим сервером является Asterisk 1.4.
Проблема состоит в том что при переадресации, callerid передается с 1 телефона на 3,
А надо со 2 на 3 телефон.
Re: 302 "Moved Temporarily" переадресация Caller ID
Добавлено: 10 ноя 2011, 12:14
zzuz
И в чем проблема?
Set(CALLERID(num))=num)
Re: 302 "Moved Temporarily" переадресация Caller ID
Добавлено: 10 ноя 2011, 13:01
gosha
2 zzuz: при получении 302 редирект Вы сильно обломаетесь заставлять астериск кусок диалплана выполнить...
Re: 302 "Moved Temporarily" переадресация Caller ID
Добавлено: 10 ноя 2011, 13:52
Fer
Это то и понятно, но должно же быть решение ?
Re: 302 "Moved Temporarily" переадресация Caller ID
Добавлено: 10 ноя 2011, 13:57
zzuz
Вопрос только в другом. Нафига на втором аппарате переадресация с помощью этого самого аппарата?
Re: 302 "Moved Temporarily" переадресация Caller ID
Добавлено: 10 ноя 2011, 14:03
Vlad1983
если не важно что высветится на num2 перед вызовом на него
Set(CALLERID(num)=num2)
в asterisk 1.8 (ХЗ может и в 1.6) можно и на 2 высветит 1 при таком переделе, если шлюз поддерживает
SipAddHeader(P-Asserted-Identity: <sip:$CALLERID(num)>)
Set(CALLERID(num)=num2)
Re: 302 "Moved Temporarily" переадресация Caller ID
Добавлено: 11 ноя 2011, 18:59
Fer
На данный момент придумал такое решение, для каждого свой отдельный контекст.
В нем.
[from-user111]
exten => _.,1,Set(CALLERID(num)=8127777777)
exten => _.,n,Set(CALLERID(ANI)=8127777777)
include => from-city ; Основной контекст
Решение кривое но работает, есть лучше идеи ?
Re: 302 "Moved Temporarily" переадресация Caller ID
Добавлено: 18 ноя 2011, 18:17
Fer
Модераторам просьба перенести тему в раздел, Конфигурация и настройка Asterisk.