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

REFER выдает 480

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

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

Ответить
P.Ilya
Сообщения: 101
Зарегистрирован: 17 ноя 2014, 18:40

REFER выдает 480

Сообщение P.Ilya »

С техподдержкой пока не получилось выяснить ничего
Схема:
A) SIPP со сценарием
B) Мой телефон
C) сервер провайдера телефонии
D) SIP-клиент
E) аккаунт на сервере провайдера С

SIP -клиент(D) установил соединение с аккаунтом провайдера (E). Успешно
SIPP(A) соединился с провайдером (С), регистрация без учетных данных по IP, и попросил его набрать мой номер(B). Успешно.
Я ответил на вызов, на что SIPP по сценарию отреагировал командой REFER, где в качестве данных Refer-To: указал (E) в соответствии со стандартом - то есть команду на то, что активных звонок должен быть переведен. После чего вроде бы SIP-клиент(D) должен получить входящий вызов. Но вместо этого провайдер(С) отбивает с формулировкой SIP/2.0 480 Temporarily Unavailable.

Подскажите, базово работу метода REFER я правильно понимаю?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: REFER выдает 480

Сообщение Vlad1983 »

понимаете правильно, но у С могут быть идеологические соображения, по которым он может отклонять REFER с Refer-To на другие домены
ЛС: @rostel
P.Ilya
Сообщения: 101
Зарегистрирован: 17 ноя 2014, 18:40

Re: REFER выдает 480

Сообщение P.Ilya »

Я уже делаю REFER в рамках того же сервера, то есть я пытаюсь перевести звонок на другой аккаунт, который даже предварительно был зарегистрирован, а не какой-то там левый совершенно для них сервер.
P.Ilya
Сообщения: 101
Зарегистрирован: 17 ноя 2014, 18:40

Re: REFER выдает 480

Сообщение P.Ilya »

При этом в качестве поля последовательно пробовали
Refer-To: <sip:welcome@наш астериск>
или
Refer-To: <sip:чей-то сотовый номер@провайдер IP телефонии>
или
Refer-To: <sip:аккаунт@провайдер IP телефонии>

На все прилетает 480.
Провайдер пока руками разводит.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: REFER выдает 480

Сообщение Vlad1983 »

возьмите PhonerLite он нормально формирует REFER
и тупо сравните со своим построчно
ЛС: @rostel
P.Ilya
Сообщения: 101
Зарегистрирован: 17 ноя 2014, 18:40

Re: REFER выдает 480

Сообщение P.Ilya »

Слушай, ты прав с PhonerLite.
Понятия не имею, почему, но их сформированный запрос, причем с тем же полем Rerer-To как и у меня,удостаивается ответа 202.
P.Ilya
Сообщения: 101
Зарегистрирован: 17 ноя 2014, 18:40

Re: REFER выдает 480

Сообщение P.Ilya »

Только не получается.
Взял лог, создал на его основе сценарий, все равно отбивает.
Может, что-то с роутами? В логах были метки про роуты, а так их нет.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: REFER выдает 480

Сообщение Vlad1983 »

так сам запрос REFER сравнивали от себя и от PhonerLite?
ЛС: @rostel
P.Ilya
Сообщения: 101
Зарегистрирован: 17 ноя 2014, 18:40

Re: REFER выдает 480

Сообщение P.Ilya »

Да, один в один, с поправкой что другой номер CallID и тэги
Единственное подозрение, что From: <sip:ip@IP>;tag=1
Почему-то тэг все время 1
P.Ilya
Сообщения: 101
Зарегистрирован: 17 ноя 2014, 18:40

Re: REFER выдает 480

Сообщение P.Ilya »

В итоге техподдержка сказала, что нет технической возможности.
По какому сценарию с инвайтами эмулируется REFER, кто-нибудь знает?
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH