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

200 OK в ответ на OPTIONS

Проблемы Asterisk без вэб-оболочек и их решения

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

malamut
Сообщения: 18
Зарегистрирован: 05 май 2011, 23:13

200 OK в ответ на OPTIONS

Сообщение malamut »

Такая проблема: провайдер очень хочет от меня ответ 200 OK в ответ на запрос OPTIONS. Шлёт он мне такое:

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

<--- SIP read from UDP:xx.xx.xx.xx:5060 --->
OPTIONS sip:812.megafonnw.ru:5060 SIP/2.0
Via: SIP/2.0/UDP xx.xx.xx.xx:5060;branch=z9hG4bKg72lu630e0r15q0br5s1.1
Call-ID: tooft8qjfm8599fdqgojdeneqetdjotm@SoftX3000
From: <sip:812.megafonnw.ru:5060>;tag=mftg5eoq
To: <sip:812.megafonnw.ru>
CSeq: 1 OPTIONS
Max-Forwards: 69
Отвечаю я ему SIP/2.0 404 Not Found. Вопрос: как добиться того, чтобы астер слал 200?
tma
Сообщения: 1809
Зарегистрирован: 18 сен 2010, 20:50
Контактная информация:

Re: 200 OK в ответ на OPTIONS

Сообщение tma »

Если ничего не отвечать, то может посчитать, что Ваш asterisk не доступен.
Но вот требование ответить именно OK достаточно странное, обычно не важно что отвечают.
Хотя все зависит от оборудования.
SkyTel OU - облачная АТС, DID, SIP-транк с посекундной тарификаицей, мобильная связь
http://skytel24.com | Эстония: +372.333.55.10 | Россия: +7(495)4019900
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: 200 OK в ответ на OPTIONS

Сообщение Vlad1983 »

SoftX3000 (судя по Call-ID) точно не требует 200 Ok
ЛС: @rostel
Аватара пользователя
Sfinx
Сообщения: 672
Зарегистрирован: 21 июн 2011, 23:40
Откуда: Odessa
Контактная информация:

Re: 200 OK в ответ на OPTIONS

Сообщение Sfinx »

Та никто это не требует, ddkprog совершенно прав - это никак не может влиять на установление соединений. Даже если пров считает, что peer сдох - он все равно должен попытаться установить соединение во время звонка. Молчу о том, что OPTIONS ваще не обязательно поддерживать на конечном оборудовании - RFC им в одно место ...
Rus

-----------
SfinxSoft
http://sfinxsoft.com
malamut
Сообщения: 18
Зарегистрирован: 05 май 2011, 23:13

Re: 200 OK в ответ на OPTIONS

Сообщение malamut »

Дык дело, насколько я понимаю, в том, что если мы не отвечаем 200, то у них мы не светимся в статусе ОК и они не могут со своей стороны отслеживать проблемы на линии. Звонки-то идут, да, с этим проблем нет.

Судя по интернету, многие хотят 200 в ответ на OPTIONS. Я даже где-то видел ссылку на RFC, около которой утверждалось, что станция обязана отвечать 200 для keepalive. Правда пока читал смежные статьи, куда-то её потерял(

И да, у меня астеры версий 1.8 и 11.
Аватара пользователя
Sfinx
Сообщения: 672
Зарегистрирован: 21 июн 2011, 23:40
Откуда: Odessa
Контактная информация:

Re: 200 OK в ответ на OPTIONS

Сообщение Sfinx »

Что-то новенькое про способ отслеживания "проблем на линии" по статусу OPTIONS. Проблемы на линии отслеживаются по моментальной и/или накопленной статистике прохождения звонков и к OPTIONS никаким местом не стыкуются. В RFC написано четко - OPTIONS может вообще не поддерживаться конечным оборудованием, т.е. все должно работать даже при отсутстствии ответов на эти пакеты.
По проблеме: я бы поставил спереди какой-нить openser/kamailio, так как заставить астер действовать на уровне SIP пакетов, которые не относятся к существующей сессии, можно только конкретно пропатчив.
Rus

-----------
SfinxSoft
http://sfinxsoft.com
pan-user
Сообщения: 128
Зарегистрирован: 24 мар 2011, 13:40

Re: 200 OK в ответ на OPTIONS

Сообщение pan-user »

добавьте s в контекст в который приходят звонки от этого провайдера
white_joker
Сообщения: 17
Зарегистрирован: 06 июл 2016, 17:27

Re: 200 OK в ответ на OPTIONS

Сообщение white_joker »

скажите плз как решилось это?у меня та же ситуация и с тем же провайдером.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: 200 OK в ответ на OPTIONS

Сообщение virus_net »

мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: 200 OK в ответ на OPTIONS

Сообщение awsswa »

Вариант для текстовых конфигов

найти в sip.conf контекст по умолчанию
context = default если вы конечно не потерли эту строчку

в диалплане, в самом конце

[default]
exten => s,1,Hangup

PS если вы используете default, придумайте свой
если вы вытерли из sip.conf строчки с контестами, добавляйте.
платный суппорт по мере возможностей
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH