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

Какие настройки определяют RTP адрес

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

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

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

Какие настройки определяют RTP адрес

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

Server: Asterisk PBX certified/11.6-cert15
Проблема, что в ответе астериска в 200 OK прилетает локальный адрес, а мне нужен внешний интерфейс, несмотря на то, что обращение идет с внутреннего адреса
externalIP прописал, все подсети ил localnet настройки убрал. Какие еще настройки глянуть?

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

v=0
o=root 893565217 893565217 IN IP4 [color=#0000FF]192.168.0.111[/color]
s=Asterisk PBX certified/11.6-cert15
c=IN IP4 192.168.0.111
t=0 0
m=audio 23364 RTP/AVP 8 0 101
Аватара пользователя
tol_iwan
Сообщения: 273
Зарегистрирован: 11 апр 2014, 11:29
Откуда: Брянск
Контактная информация:

Re: Какие настройки определяют RTP адрес

Сообщение tol_iwan »

А куда прилетает-то?
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Какие настройки определяют RTP адрес

Сообщение ded »

Какой номер вашей галактики в тинктуре? Какую кнопку мне нажать, чтобы домой переместиться?
Есть ли предел банальным вопросам?
Когда Книгу о будущем телефонии будем читать? или дефолтные описания в конфигах? Или искать хотя бы учиться? Wiki, tiki, etc.
externaddr=
externhost=
P.Ilya писал(а): мне нужен внешний интерфейс, несмотря на то, что обращение идет с внутреннего адреса
externalIP прописал,
Если прописали как тут написано, то не удивляюсь даже.
P.Ilya
Сообщения: 101
Зарегистрирован: 17 ноя 2014, 18:40

Re: Какие настройки определяют RTP адрес

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

Да в курсе я про externaddr про externhost и про localnet
Так именно и прописал, астериск упрямо выдает внутренний IP в ответе
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Какие настройки определяют RTP адрес

Сообщение virus_net »

Чудеса... Тогда остается только волшебный порошек посыпать. На сервер и на всякий случай на витую пару.

А sip reload вообще выполнялся ? Что вы в итоге и куда прописали нам стоит догадаться ?
P.Ilya писал(а):все подсети ил localnet настройки убрал
Прямо в sip.conf написано:
; + whether it is talking to someone "inside" or "outside" of the NATted network.
; This is configured by assigning the "localnet" parameter with a list
; of network addresses that are considered "inside" of the NATted network.
; IF LOCALNET IS NOT SET, THE EXTERNAL ADDRESS WILL NOT BE SET CORRECTLY.
; Multiple entries are allowed, e.g. a reasonable set is the following:
плюс к этому ниже идет внятное описание:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
; + the "externally visible" address and port number to be used when talking
; to a host outside the NAT. This information is derived by one of the
; following (mutually exclusive) config file parameters:
;
; a. "externaddr = hostname[:port]" specifies a static address[:port] to
; be used in SIP and SDP messages.
; The hostname is looked up only once, when [re]loading sip.conf .
; If a port number is not present, use the port specified in the "udpbindaddr"
; (which is not guaranteed to work correctly, because a NAT box might remap the
; port number as well as the address).
; This approach can be useful if you have a NAT device where you can
; configure the mapping statically. Examples:
;
; externaddr = 12.34.56.78 ; use this address.
; externaddr = 12.34.56.78:9900 ; use this address and port.
; externaddr = mynat.my.org:12600 ; Public address of my nat box.
; externtcpport = 9900 ; The externally mapped tcp port, when Asterisk is behind a static NAT or PAT.
; ; externtcpport will default to the externaddr or externhost port if either one is set.
; externtlsport = 12600 ; The externally mapped tls port, when Asterisk is behind a static NAT or PAT.
; ; externtlsport port will default to the RFC designated port of 5061.
;
; b. "externhost = hostname[:port]" is similar to "externaddr" except
; that the hostname is looked up every "externrefresh" seconds
; (default 10s). This can be useful when your NAT device lets you choose
; the port mapping, but the IP address is dynamic.
; Beware, you might suffer from service disruption when the name server
; resolution fails. Examples:
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Какие настройки определяют RTP адрес

Сообщение ded »

P.Ilya писал(а):Да в курсе я про externaddr про externhost и про localnet
Так именно и прописал, астериск упрямо выдает внутренний IP в ответе
Где-то ошибка значит. ТО что написано не факт, что Астериск принял, понял, поэтому -
sip show settings
и сравнивать.
P.Ilya
Сообщения: 101
Зарегистрирован: 17 ноя 2014, 18:40

Re: Какие настройки определяют RTP адрес

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

Да я все уже перерыл
http://voiplab.by/wiki/asterisk/61-aste ... lyshimosti
Еще есть media_address, directmedia, nat и все прочее, все выставил
P.Ilya
Сообщения: 101
Зарегистрирован: 17 ноя 2014, 18:40

Re: Какие настройки определяют RTP адрес

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

localnet там прописаны остальные локальные сетки, кроме 192.168, который в этой.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Какие настройки определяют RTP адрес

Сообщение ded »

P.Ilya писал(а):localnet там прописаны остальные локальные сетки, кроме 192.168, который в этой.
Не думали, что её тоже надо прописать в localnet?
P.Ilya
Сообщения: 101
Зарегистрирован: 17 ноя 2014, 18:40

Re: Какие настройки определяют RTP адрес

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

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