ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

200 OK в ответ на OPTIONS

Проблемы и их решения Asterisk как такового

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

200 OK в ответ на OPTIONS

Сообщение malamut » 23 май 2013, 17:08

Такая проблема: провайдер очень хочет от меня ответ 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?
malamut
 
Сообщений: 18
Зарегистрирован: 05 май 2011, 23:13

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

Сообщение tma » 23 май 2013, 18:24

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

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

Сообщение Vlad1983 » 23 май 2013, 18:44

SoftX3000 (судя по Call-ID) точно не требует 200 Ok
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение Sfinx » 23 май 2013, 21:12

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

-----------
SfinxSoft
http://sfinxsoft.com
Аватар пользователя
Sfinx
 
Сообщений: 672
Зарегистрирован: 21 июн 2011, 23:40
Откуда: Odessa

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

Сообщение malamut » 23 май 2013, 23:39

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

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

И да, у меня астеры версий 1.8 и 11.
malamut
 
Сообщений: 18
Зарегистрирован: 05 май 2011, 23:13

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

Сообщение Sfinx » 24 май 2013, 05:59

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

-----------
SfinxSoft
http://sfinxsoft.com
Аватар пользователя
Sfinx
 
Сообщений: 672
Зарегистрирован: 21 июн 2011, 23:40
Откуда: Odessa

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

Сообщение pan-user » 24 май 2013, 08:00

добавьте s в контекст в который приходят звонки от этого провайдера
pan-user
 
Сообщений: 128
Зарегистрирован: 24 мар 2011, 14:40

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

Сообщение white_joker » 01 ноя 2016, 18:11

скажите плз как решилось это?у меня та же ситуация и с тем же провайдером.
white_joker
 
Сообщений: 17
Зарегистрирован: 06 июл 2016, 18:27

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

Сообщение virus_net » 03 ноя 2016, 10:18

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

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

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

Сообщение awsswa » 28 авг 2018, 19:05

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

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

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

[default]
exten => s,1,Hangup

PS если вы используете default, придумайте свой
если вы вытерли из sip.conf строчки с контестами, добавляйте.
платный суппорт по мере возможностей
awsswa
 
Сообщений: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

След.

Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 21

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH