На этом этапе - нет. Гейткипер не сообщает об терминалах и шлюзах, хотя в одних случаях разрешает установить прямую сессию RTP между эндпойнтами, а в других - нет, проксирует через себя.
Читайте ещё про RAS.
Приведу пример:davidjonson писал(а):Я про эндпоинты вот о чём. когда я набираю номер телефона, откуда гейткипер знает, на какой шлюз его отправить? Я так понимаю, что например, он видит что я набираю 8275602, то он, гейткипер, ищет где-то у себя, на каком шлюзе находится этот эндпоинт, и туда переводит мой запрос. Я вот не пойму, где в этой цепочке Podolsk_Asterisk ?
Код: Выделить всё
user terminal_A
{
location VEGA;
group member NetMeeteng_clients;
login "megasecret|199";
alias "199";
}
user Gateway_32 // Podolsk_asterisk в вашем случае
{
location MSK;
proxy level none;
static '10.11.12.13';
alias '0[1-9]......';
alias '007495.+';
translate alias '0([1-9].+)' to '3412#\1';
translate incoming callee alias '007495(.+)' to '3412#\1'; // Local MGTS
hunt level neutral;
cost 10;
}
Код: Выделить всё
user Podolsk_Asterisk
{
location Podolsk;
// group member NetMeeteng_clients;
login "Podolsk_Asterisk";
alias "4...";
}
Приведу пример:ded писал(а): ?
Код: Выделить всё
user terminal_A
{
location VEGA;
group member NetMeeteng_clients;
login "megasecret|199";
alias "199";
}
user Gateway_32 // Podolsk_asterisk в вашем случае
{
location MSK;
proxy level none;
static '10.11.12.13';
alias '0[1-9]......';
alias '007495.+';
translate alias '0([1-9].+)' to '3412#\1';
translate incoming callee alias '007495(.+)' to '3412#\1'; // Local MGTS
hunt level neutral;
cost 10;
}
Код: Выделить всё
user Podolsk_Asterisk
{
location Podolsk;
// group member NetMeeteng_clients;
login "Podolsk_Asterisk";
alias "4...";
}
ded писал(а): обучаться на форуме - это всё равно что кушать руками. Можно только с крайней голодухи, а в обычных условиях - неприемлемо.
IP-адрес удаленного шлюза был бы в том случае, если бы использовалась модель взаимодействия, называемая "Direct Endpoint Call Signaling". Однако, судя по отладке, можно сказать, что в вашей H.323-сети используется другая модель взаимодействия, которая называется "Gatekeeper Routed Call Signaling". Это означает, что Привратник также выполняет функции Signaling Proxy, т.е. роль посредника при взаимодействии оконечных устройств по протоколу H.225.0. Поэтому в сообщении ACF, в качестве callSignalAddress он указал не IP-адрес оконечного устройства, а свой. Для справки можете заглянуть в эту древнюю презентацию (слайды 29-31).davidjonson писал(а):Я в это место и смотрю. Вот что хотел спросить: Trying to connect to remote endpoint(88.1.255.60:1720) - это айпи гейткипера. разве тут не должен быть адрес удалённого шлюза?
Вы уже начните ВСЕГДА записывать трафик в файл чтобы потом не гадать.davidjonson писал(а):lenght 0 и flags R - такая запись обычно при подключении к закрытому порту. Или я не прав ?