Главная / Cети и коммуникации

Cети и коммуникации

23.01.2006 00:05 | TECHLABS Team

D-Link DVG-1402S в IP-телефонии

Показать одной страницей Печать Написать письмо 0
Содержание:
Одной страницей

Настройка VoIP

 

Для настройки голосовых функций нужно кликнуть ссылку "Advanced" и ввести пароль администратора. После этого станет доступно дополнительно меню:

D-Link

Server

На закладке Server настраиваются параметры регистрации устройства на SIP-сервере, прокси для исходящих соединений и параметры используемых кодеков.

D-Link

"Server FQDN" определяет, как будет задан адрес сервера – через IP или его FQDN (полный адрес хоста). В случае использования FQDN адрес указывается в поле "Domain Name".

"Port" – UDP порт сервера, на котором он принимает запросы на регистрацию от SIP-агентов.

"Service Domain" – обычно совпадает с FQDN-адресом SIP-сервера. Вместе и именем SIP-агента составляет SIP-URL (будет описано далее). Значение этого поля используется после знака @ в SIP-URL.

"URL Format" – задаёт тип SIP-URL.

"User Parameter Phone" – определяет добавлять ли к SIP-URL параметр "user=phone".

D-Link

В этом окне указываются параметры прокси для исходящих соединений.

"Outbound Proxy Port" определяет, на каком UDP-порту прокси принимает RTP-соединения. Важно заметить, что SIP-сервер занимается регистрацией SIP-агентов и управлением звонками, а прокси для исходящих соединений используется только для проброски RTP-соединений.

Как правило, прокси для исходящих соединений используется, когда клиент находится за трансляцией адресов (NAT), в этом случае его следует настроить на использование прокси для исходящих соединений и тогда он сможет совершать звонки.

Прокси для исходящих соединений работает с голосовым трафиком (по протоколу RTP), поэтому не может работать на том же IP и порту, что и SIP-сервер – не следует указывать в качестве прокси для исходящих соединений тот же IP и порт, что и для SIP-сервера.

D-Link

В окне настройки кодеков можно задать приоритетность их использования. Это удобно в том случае, когда нет определённости с тем, какие кодеки будут поддерживать SIP-агенты, которые будут работать с DVG-1404S. При соединении устройства будут предлагать последовательно, в соответствии с заданным приоритетом, список всех поддерживаемых кодеков, и как только обнаружат совместимый – начнут его использовать.

Очерёдность выбора кодеков зависит от требований полосы пропускания. В данном случае минимальную полосу пропускания требует кодек G.729a, а максимальную – G.711. Однако кодек G.729a обеспечивает худшее качество передачи голоса, чем G.711, и поэтому, применять его имеет смысл только для соединений через WAN или Интернет, а в локальной сети использовать G.711.

Второй параметр – это временной интервал работы кодека, т.е. время записи, которое он упаковывает в один пакет. Чем меньше время – тем больше пакетов будет создаваться в секунду (Fp), которое определяется по формуле Fp=1000/(интервал работы кодека). Соответственно, больше реально требуемая полоса пропускания Bt (см. формулу определение Bt в главе "Введение в IP-телефонию").

Возможность изменения значения этого параметра введена для того, чтобы пользователь мог настроить оптимизацию работы кодека под разные среды передачи. Например, при использовании в локальной сети лучше установить минимальный интервал, а при работе через WAN или Интернет – максимальный. Соответственно, в случае работы по локальной сети кодек будет оптимизирован на качество, а в случае работы через WAN/Интернет – на минимизацию потребляемой полосы пропускания.

Пример настройки кодеков для работы через LAN:

D-Link

Пример настройки кодеков для работы через WAN/Интернет:

D-Link

STUN Configuration

В этом разделе возможно задание STUN-сервера, через который DVG-1402S будет пытаться определить настройки и тип используемой трансляции адресов (NAT) и адаптироваться под неё.

STUN-сервер, это специальный сервис расположенный в Интернет и поддерживающий протокол STUN (Simple Traversal of UDP over NATs – простой способ пропускания UDP через NAT, имеются в виду входящие пакеты), который специально был разработан для того, чтобы клиенты находящиеся за NAT, могли определить его тип и некоторые настройки.

Список публичных STUN-серверов можно найти в Интернет. А можно создать и свой STUN-сервер.

D-Link

В диагностических целях можно использовать программу WinSTUN.

D-Link

User Agent 

В этом разделе, как раз, и настраивается т.н. user agent - программа, которая будет принимать (инициировать) звонки. Для устранения путаницы мы называем его SIP-агент. SIP-агент принимает SIP-подключения на определённом адресе (в случае DVG-1402S это адрес WAN-интерфейса) порту (параметр "User Agent Port").

D-Link

DVG-1402S поддерживает два голосовых порта, и, соответственно, до двух SIP-агентов. Однако если параметр "Same Phone Number" установить в "enabled", то будет использоваться только один SIP-агент, по-прежнему можно будет использовать оба голосовых порта, но входящий "телефонный номер" у них будет один и тот же.

"Index" – выбор настроек для первого или второго порта.

"Phone Number" – не смотря на такое название, может быть и символьным.

Дело в том, что SIP-URL включает два основных компонента – "SIP-пользователь" и "SIP-сервер". Пользователь указывается перед знаком @, и, в данном случае, совпадает со значением параметра "Phone Number". Т.е. если мы указали в качестве "телефонного номера" "dvg1", а в качестве сервисного домена "asterisk" (см. раздел Server), то SIP-URL этого SIP-агента будет dvg1@asterisk.

Разумеется, такой SIP-URL нельзя применять в Интернет, поскольку "asterisk" не является корректным FQDN. Однако для локальных применений такой SIP-URL подходит. Дело в том, что когда определённый SIP-агент хочет "позвонить" другому SIP-агенту, то он проверяет запись после @ и только если она не совпадает с его сервисным доменом, то пытается определить его адрес через DNS. Если же оба SIP-агента используют один SIP-сервер (и, соответственно, один сервисный домен), то они могут "перезваниваться" даже если их сервисный домен не является корректным FQDN.

"Display Name" – этот параметр будет передан в качестве Caller ID (идентификатор звонящего). Т.е. другая сторона будет видеть имя, которое указано здесь.

"User Agent Port" – UDP-порт, на котором указанный SIP-агент ждёт обращений. Если используется два SIP-агента, то и порты должны быть разными. Обратите внимание, что это порт для протокола SIP, а порт для протокола RTP это устройство настраивать не позволяет – он выбирается динамически.

"Authentication Username" имя пользователя для аутентификации на SIP-сервере. Используется только в том случае, когда SIP-сервер требует аутентификацию.

"Authentication Password" и "Confirm Password" – пароль для "Authentication Username".

Peer to Peer

Одной из самых интересных возможностей протокола SIP является возможность совершения звонков непосредственно между SIP-агентами вообще без использования SIP-севера. Для этого применяется механизм SIP Peer to Peer (он же "direct IP"). Суть его очень простая – для SIP-агента, который непосредственно доступен через протокол IP и принимает Peer to Peer-соединения, SIP-URL выглядит как <имя SIP-агента>@<IP>. Т.е. в нашем случае Peer to Peer SIP-URL будет dvg1@192.168.65.20. По такому SIP-URL другой SIP-агент может совершать звонки без использования SIP-сервера, напрямую обращаясь по IP-адресу.

D-Link

Важно: Не смотря на то, что DVG-1402S сразу предлагает настройки Peer to Peer через веб-интерфейс, сам режим нужно сначала активировать через telnet командой "sip set peertopeer_mode 1" – без этого настройки не действуют.

В нашем случае на DVG-1402S настроен один Peer to Peer SIP-агент, который находится на адресе 192.168.64.1, порту 5060 и имеет имя "alexei". При этом, параметр "Phone Number" определяет какой номер нужно набрать на телефоне подключенном к DVG-1402S чтобы позвонить этому SIP-агенту. В данном случае, нужно набрать "1".

Как видно, DVG-1402S позволяет задавать до 10 Peer to Peer SIP-агентов, которым можно звонить через него без использования SIP-сервера.

Сам DVG-1402S тоже может быть вызван по Peer to Peer SIP-URL, который в нашем случае, имеет вид dvg1@192.168.65.20.

Более детально о настройке режима SIP Peer to Peer можно прочитать на сайте D-Link Россия.

VoIP в DVG-1402S 

Как видно, функции VoIP в DVG-1402S позволяют использовать его для звонков по IP-телефонии с использованием протокола SIP как в локальной сети, так через WAN и Интернет. При этом наличествует поддержка режима Peer to Peer, которая позволяет задать на DGV-1402S до 10 Peer to Peer SIP-агентов и принимать звонки от неограниченного количества Peer to Peer SIP-агентов.

Также следует отметить, что функции VoIP полноценно работают только через WAN-порт.

Производитель также сообщает, что пакеты VoIP при передаче через DVG-1402S имеют более высокий приоритет.

Страница: