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

302 "Moved Temporarily" переадресация Caller ID

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

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

Ответить
Fer
Сообщения: 12
Зарегистрирован: 23 сен 2011, 13:51

302 "Moved Temporarily" переадресация Caller ID

Сообщение Fer »

Добрый день уважаемые участники форума,
Нужна ваша помощь.
Обрисую проблему.
Допустим у нас 3 телефона
1) Телефон с которого звонят.
2) Телефон на который звонят (он подключен к шлюзу, и в настройках этого девайса установлена переадресация)
3) Телефон на который установлена переадресация.
Общим сервером является Asterisk 1.4.
Проблема состоит в том что при переадресации, callerid передается с 1 телефона на 3,
А надо со 2 на 3 телефон.
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: 302 "Moved Temporarily" переадресация Caller ID

Сообщение zzuz »

И в чем проблема?
Set(CALLERID(num))=num)
Линия24 - Системы Массового Телефонного Обслуживания
gosha
Сообщения: 375
Зарегистрирован: 06 сен 2010, 17:41
Контактная информация:

Re: 302 "Moved Temporarily" переадресация Caller ID

Сообщение gosha »

2 zzuz: при получении 302 редирект Вы сильно обломаетесь заставлять астериск кусок диалплана выполнить...
Fer
Сообщения: 12
Зарегистрирован: 23 сен 2011, 13:51

Re: 302 "Moved Temporarily" переадресация Caller ID

Сообщение Fer »

Это то и понятно, но должно же быть решение ?
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: 302 "Moved Temporarily" переадресация Caller ID

Сообщение zzuz »

Вопрос только в другом. Нафига на втором аппарате переадресация с помощью этого самого аппарата?
Линия24 - Системы Массового Телефонного Обслуживания
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: 302 "Moved Temporarily" переадресация Caller ID

Сообщение Vlad1983 »

если не важно что высветится на num2 перед вызовом на него
Set(CALLERID(num)=num2)

в asterisk 1.8 (ХЗ может и в 1.6) можно и на 2 высветит 1 при таком переделе, если шлюз поддерживает
SipAddHeader(P-Asserted-Identity: <sip:$CALLERID(num)>)
Set(CALLERID(num)=num2)
ЛС: @rostel
Fer
Сообщения: 12
Зарегистрирован: 23 сен 2011, 13:51

Re: 302 "Moved Temporarily" переадресация Caller ID

Сообщение Fer »

На данный момент придумал такое решение, для каждого свой отдельный контекст.
В нем.

[from-user111]

exten => _.,1,Set(CALLERID(num)=8127777777)
exten => _.,n,Set(CALLERID(ANI)=8127777777)

include => from-city ; Основной контекст

Решение кривое но работает, есть лучше идеи ?
Fer
Сообщения: 12
Зарегистрирован: 23 сен 2011, 13:51

Re: 302 "Moved Temporarily" переадресация Caller ID

Сообщение Fer »

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