SIP UA (User Agent) или Агент пользователя SIP - общее название для всех программ и устройств, использующих протокол SIP для подключения к поставщику услуг.
Параметры, необходимые для подключения к нашему серверу:
- Registrar | Proxy Server | SIP Server и т.п. : sipnet.ru
- Outbound proxy (если требуется): sipnet.ru
- Domain, Realm : sipnet.ru
- Server | Proxy port: 5060 (при использовании UDP или TCP) либо 5061 (для TLS)
- Transport protocol: TLS или TCP или UDP (в порядке предпочтений)
- Username | Login | User ID | Phone Number и т.п.: SIP ID
- Authorization name | Auth ID и т.п.: не используется либо указать SIP ID
- Display Name - любой текст, например, свое реальное имя или имя аккаунта; не используйте кириллицу
- Password: пароль
- STUN server (если необходимо): stun.sipnet.ru, STUN port: 3478
Для некоторых программ и устройств есть более конкретные рекомендации: настройки программ, настройки оборудования и настройки серверов.
Здесь рассматриваются только наиболее значимые настройки, относящиеся к IP-телефонии. Предполагается, что владелец уже выполнил все базовые сетевые настройки - IP-адреса, адреса DNS, NTP и проч.
Важные замечания:
- TLS является предпочтительным транспортным протоколом. Если программа/устройство не может зарегистрироваться, если выбран протокол TLS - используйте протокол TCP или UDP или отключите проверку подлинности сертификата сервера. Некоторые старые версии программ и прошивок могут не работать с современным сертификатом безопасности SIPNET. Для использования TLS может потребоваться автоматическая настройка с использованием DNS SRV или NAPTR (см. ниже)
- Регистрация SIP UA (в терминах протокола SIP) нужна только для того, чтобы принимать входящие вызовы, для исходящей связи она не нужна. На начальном этапе рекомендуется регистрацию включать, чтобы убедиться в правильности настроек
- Интервал [пере]регистрации ("Register Expires") не должен быть менее 60 (секунд)
- В подавляющем большинстве случаев Outbound proxy не используется
- В настройках программ и устройств, относящихся к авторизации, настоятельно рекомендуется использовать свой цифровой SIP ID, а не какие-то другие имена
- SIP ID нужно вводить полностью, как он показан в Личном кабинете, 7 или 10 цифр, например: 1234567 или 0012345678
- В настройках не должно быть упоминаний никаких IP-адресов, принадлежащих SIPNET
- В настройках не должно быть упоминаний никаких других доменных имён кроме sipnet.ru
- Если программа/устройство поддерживает автоматическую настройку и/или может делать запросы NAPTR и/или DNS SRV - рекомендуется этим воспользоваться. Например, в оборудовании Linksys/Sipura и D-Link необходимо активизировать 2 параметра - "Use DNS SRV" и "DNS SRV Auto Prefix", в оборудовании Grandstream - выбрать "DNS Mode: SRV или NAPTR/SRV". В ряде случаев, при некорректной работе или урезанной функциональности DNS, включение этой опции может приводить и к негативному результату
- Нет необходимости включать в программе или устройстве поддержку STUN для корректной работы через NAT. При необходимости использования STUN-сервера можно использовать имя "stun.sipnet.ru" или любой другой доступный STUN-сервер. В большинстве случаев использовать STUN не рекомендуется.
- Следует с осторожностью подходить к использованию механизма rport - некоторые SIP-клиенты используют этот механизм для определения своего внешнего (публичного) IP-адреса и затем делают ненужную замену IP-адресов в сигнализации.
- В настройках DTMF рекомендуется выбрать RFC2833 (однако, передача тональных сигналов не гарантируется)
- Если в настройках есть параметр "URL Format" с возможными значениями "Tel URL" и "SIP URL", то необходимо выбрать "SIP URL"; иногда вместо "URL" в названии этой настройки используется "URI", рекомендация - та же; при наличии только опции типа "Use Tel URI" ее необходимо выключить
- Если в настройках есть параметры, отвечающие за анонимность, скрытие Caller Id и т.д. и т.п., то необходимо их отключить
- Настоятельно не рекомендуется без острой на то необходимости менять значение параметра User-Agent в настройках программы или устройства
- Не рекомендуется без особой необходимости запрещать в своих настройках какие-либо голосовые кодеки. В SIPNET при звонках на обычные телефоны могут быть использованы G.711 (A и µ) и G.729, а при звонках между абонентами - любой стандартный кодек, имеющийся у обоих абонентов.
Некоторые исключения:
- при настройке некоторых устройств, например, смартфонов Nokia и IP PBX Siemens OpenScape Voice, в качестве realm необходимо вместо "sipnet.ru" использовать "etc.tario.ru"
- в некоторых программах - QIP Infium, Bria (версии 2.x), Octophone - для идентификации пользователя необходимо указать свой SIP-адрес (или SIP URI) в виде SIP_ID@sipnet.ru, а в подавляющем большинстве других программ и устройств SIP ID и "sipnet.ru" указываются отдельно, в специально отведенных под каждый параметр полях
- в некоторых устройствах поле "domain" служит для указания локального домена, а не домена провайдера, в этом случае заполнять это поле не нужно