2016-06-22 16 views
0

У меня вопрос о RTP и SIP-портах.SIP Customer Devices под NAT

Фактически у меня есть эта конфигурация УАТС Asterisk -> Маршрутизатор с NAT -> 3 SIP-устройствами для клиентов.

Чтобы заставить их работать правильно, я вынужден другой порт для каждого из них (один 5060, другой 5061, а третий 5062)

Теперь у меня есть также, чтобы заставить другого порта RTP для каждого из них? (Напр., 5004, 5005 и 5006)

Спасибо советы

ответ

0

На самом деле он должен быть диапазон портов, а не один. RTP-порты настраиваются на устройствах SIP-клиента, для более подробной информации см. Руководство для этого устройства. Для софтфона X-lite он находится в разделе «Настройки учетной записи» -> «Топология» -> «Диапазоны портов».

+0

Да для всех моих устройств есть диапазон, но на Grandstream GXP1620 он позволяет мне дать только один порт, в этом случае я должен предоставить другой порт для каждого гранта? Еще раз спасибо –

+0

Я не знаю о Grandstream, но это выглядит странно. – os11k

0

На стороне Asterisk PBX, вы хотите установить диапазон от от 10000 до 20000.

EG:

rtp.conf

; 
; RTP Configuration 
; 
[general] 
; 
; RTP start and RTP end configure start and end addresses 
; 
rtpstart=10000 
rtpend=20000 

Это регулирует, какие порты Звездочка - принять - и - передать - RTP трафик с его стороны. (за http://www.voip-info.org/wiki/view/Asterisk+config+rtp.conf).

Телефоны Grandstream позволяют вам установить RTP-порт, который они передадут, - от - чтобы вы могли ограничить свой брандмауэр для исходящего RTP. Вы можете иметь несколько телефонов Grandstream SIP с одним и тем же определенным портом RTP. Поскольку каждый из них имеет собственный адрес NAT, брандмауэр будет держать их в отдельности независимо от того, какие порты вы назначили им.

Когда переговоры по протоколу SIP согласованы, УАТС и телефон будут общаться взад-вперед и устанавливать, какие порты должны быть отправлены потоком RTP. Тебе не о чем беспокоиться.