Asterisk 1.6.x + OH323
Сообщений: 1129
|
Re: Asterisk 1.6.x + OH323
ну приложите
почему надо о бо всем давать отмашку флага марш?
ортодоксальный антиастерискер || антилинуксоид! (астериск || линукс) - иррациональное решение!. и здесь я тоже http://forum.asterisk.ru
|
Сообщений: 147
|
Re: Asterisk 1.6.x + OH323
|
Сообщений: 1129
|
Re: Asterisk 1.6.x + OH323
мне все равно какую ветку отвечать
я многофукнциональный
ортодоксальный антиастерискер || антилинуксоид! (астериск || линукс) - иррациональное решение!. и здесь я тоже http://forum.asterisk.ru
|
Сообщений: 147
|
Re: Asterisk 1.6.x + OH323
Обьясняю по поводу фейкового адреса. Это второй интерфейс который смотрит в локалку. Через него же выставлен дефроут. В локалке есть еще один стык с инетом. Вот через него оно и ходит. А вот ПОЧЕМУ он открываеть удп на внутреннем интерфейсе - самый большой и не понятный для меня вопрос, если он в h.245 отдал что интерфейс внешний. Роут до узла 81.88.83.251 выставлен через верный интерфейс, иначе сигнализация бы не ходила.
|
Сообщений: 1129
|
Re: Asterisk 1.6.x + OH323
поднимайте огромный дебаг на астериске в chan_h323
и изучайте
почему там в RTP не тот айпи адресс
может патчик не так применили
может уже в астериске что то поламали с тех времен
там в релейшин стоит еще одна бага
under что то фиксил
может он это имел ввиду
в сигналинге все корректно отдалось и обменялось
ошибок нет
ортодоксальный антиастерискер || антилинуксоид! (астериск || линукс) - иррациональное решение!. и здесь я тоже http://forum.asterisk.ru
|
Сообщений: 147
|
Re: Asterisk 1.6.x + OH323
Дебаг:
H.323 Debugging Enabled
== New H.323 Connection created.
--Received SETUP message
Setting capabilities to 0xc (ulaw|alaw)
Capabilities in preference order is (ulaw|alaw)
DTMF mode is 8
Allowed Codecs for ip$81.88.83.251:33757/2146 (ip$217.67.191.35:1720):
Table:
G.711-uLaw-64k <1>
G.711-ALaw-64k <2>
UserInput/hookflash <3>
UserInput/basicString <4>
Set:
0:
0:
G.711-uLaw-64k <1>
G.711-ALaw-64k <2>
1:
UserInput/hookflash <3>
2:
UserInput/basicString <4>
-- Create RealTime logical channel:
-- SessionID: 1
-- ExternalIpAddress: 217.67.191.35
-- ExternalPort: 1720
-- Create RealTime logical channel:
-- SessionID: 1
-- ExternalIpAddress: 217.67.191.35
-- ExternalPort: 1720
=-= In OnAnswerCall for call 2146
- Progress Indicator: 0
- Inserting PI of 0 into ALERTING message
-- Started logical channel: sending G.711-ALaw-64k
-- channelsOpen = 5
External RTP Session Starting
RTP channel id 1 parameters:
-- remoteIpAddress: 81.88.83.251
-- remotePort: 16264
-- ExternalIpAddress: 217.67.191.35
-- ExternalPort: 23028
-- PT: 8
-- Started logical channel: receiving G.711-ALaw-64k
-- channelsOpen = 6
External RTP Session Starting
RTP channel id 1 parameters:
-- remoteIpAddress: 81.88.83.251
-- remotePort: 16264
-- ExternalIpAddress: 217.67.191.35
-- ExternalPort: 23028
-- PT: 8
Peer capability is GSM-06.10 <1>
Found peer capability GSM-06.10 <1>, Asterisk code is 2, frame size (in ms) is 20
Peer capability is G.711-ALaw-64k <2>
Found peer capability G.711-ALaw-64k <2>, Asterisk code is 8, frame size (in ms) is 20
Peer capability is G726r32 <3>
Found peer capability G726r32 <3>, Asterisk code is 16, frame size (in ms) is 2400
Peer capability is G.729A <4>
Found peer capability G.729A <4>, Asterisk code is 256, frame size (in ms) is 20
Peer capability is G.729 <5>
Found peer capability G.729 <5>, Asterisk code is 256, frame size (in ms) is 0
Peer capability is UserInput/hookflash <6>
Peer capability is UserInput/RFC2833 <7>
-- Outbound RFC2833 on payload [pt=101]
Peer capabilities = 0x11a (gsm|alaw|g729|g726aal2), ordered list is (gsm|alaw|g726aal2|g729)
-- Received Facility message...
-- Received Facility message...
Answering call ip$81.88.83.251:33757/2146
=-= In OnConnectionEstablished for call 2146
-- Connection Established with "root [81.88.83.251]"
-- Sending RELEASE COMPLETE
Как видно из дебага РТП изначально открывается правильно. Измененные файлы h323:
http://ifolder.ru/18715787
Замечу что ртп поток изначально ломанулся на верный интерфейс но получил отбой, а на внутренний интерфейс он начал ломиться после того, как получил ответ с внутреннего интерфейса, что в свою очередь говорит нам о том, что в логе мы видим одно а изначально сокет открывается на другом интерфейсе. Посмотрел истолию изменения патча. Предлагаете пропатчить этим: https://issues.asterisk.org/file_download.php?file_id=26379&type=bug ?
|
Сообщений: 1129
|
Re: Asterisk 1.6.x + OH323
это не дебаг
это выдержки с консоли
дебаг там другой
Замечу что ртп поток изначально ломанулся на верный интерфейс но получил отбой, а на внутренний интерфейс он начал ломиться после того, как получил ответ с внутреннего интерфейса, что в свою очередь говорит нам о том, что в логе мы видим одно а изначально сокет открывается на другом интерфейсе
где это видно в дебаге?
всем этим заправляет астериск в него и копайте
патч вроде правильно применен
ортодоксальный антиастерискер || антилинуксоид! (астериск || линукс) - иррациональное решение!. и здесь я тоже http://forum.asterisk.ru
|
Сообщений: 147
|
Re: Asterisk 1.6.x + OH323
ddkprog:
где это видно в дебаге?
всем этим заправляет астериск в него и копайте
Это логичный вывод на основе того что мы видим в дампе pcap и логов в консоли.
Может подскажете какой лог смотреть, чтобы увидеть управление открытием портов ?
З.Ы. Собрал любопытства ради оригинальный h.323 от версии 1.6.2.9 и выставил в конфиге бинда 0.0.0.0 и запустил. И ничего нормально взлетело, хотя помнится ранее он сразу астериск ронял.
|
Сообщений: 1129
|
Re: Asterisk 1.6.x + OH323
Это логичный вывод на основе того что мы видим в дампе pcap и логов в консоли.
я понятия не имею что там в консоли у вас показывает
нужен четкий момент в логе
когда астериск берет и принужденно меняет роут на другой интрефейс
pcap этим не заправляет
видимо этим сам линукс заправляет
если по одному роуту возращается дестанричибл он меняет пакет на другой интернет
?
ортодоксальный антиастерискер || антилинуксоид! (астериск || линукс) - иррациональное решение!. и здесь я тоже http://forum.asterisk.ru
|
Сообщений: 1129
|
Re: Asterisk 1.6.x + OH323
видимо этим сам линукс заправляет
если по одному роуту возращается дестанричибл он меняет пакет на другой интернет
?
если это так и есть
выбросте линукс
и поставте более вменяемую ОС
ортодоксальный антиастерискер || антилинуксоид! (астериск || линукс) - иррациональное решение!. и здесь я тоже http://forum.asterisk.ru
|
|