Бывают ситуации, когда нужна очень недорогая и несложная телефония, например, для связи между 2-3 точками: позвонить из магазина на склад, из основного помещения в подвал и прочее. Приобретение и установка АТС в таких случаях бывает избыточна, часто и довольно затратно и люди ищут решения попроще и подешевле. Разберем несколько рабочих вариантов для таких случаев. Может быть, они общеизвестны, однако по работе часто получаю такие вопросы.
Связь между двумя телефонами по схеме «точка-точка»
Самый простой вариант – связать напрямую два ip-телефона. Для того, чтобы все получилось, необходимо соблюдение всего лишь двух условий:
ip-телефон(ы) (либо FXS-шлюзы) должен поддерживать режим работы без регистрации. Эта особенность обычно обозначена в описании устройства или можно самому выяснить в документации.
оба устройства (ip-телефоны/шлюзы) должны находиться в одной сети или каким-либо другим образом «видеть» друг друга по ip-сети.
Порядок настройки довольно прост:
Устройствам необходимо назначить статические ip-адреса и обеспечить их доступность для противоположной точки.
В настройках SIP аккаунта указать работу профиля без регистрации.
SIP-сервером указать ip-адрес противоположного устройства.
В настройках SIP-аккаунта задать произвольный номер (например, трехзначный).
На втором устройстве все делается аналогично (SIP-сервером указывается адрес противоположной стороны, в аккаунте задать номер, отличный от первого).
Локальный SIP порт должен совпадать с портом, на который отправляет запрос противоположный аппарат. Обычно он установлен по-умолчанию – 5060.
Собственно, и всё. Вы набираете на аппарате А номер противоположного телефона Б, ваш аппарат отправляет запрос Invite на телефон Б, так как его адрес указан в качестве SIP-сервера. Аппарат Б, получив запрос со своим номером, звонит. Связь установлена. В обратную сторону работает так же.
Данную схема проверялась на телефонах Aastra и Grandstream. На данный момент в распоряжении есть телефон Grandstream GRP2612W, на котором можно продемонстрировать настройки.
На телефонах Grandstream есть настройка «Use Random Port». По-умолчанию, этот параметр отключен. Но если он будет включен, прямые вызовы с телефона на телефон могут не работать:
С большой долей вероятности, приведенная схема будет работать и на другом оборудовании, в том числе FXS-шлюзах, если оно поддерживает вызовы без SIP-регистрации.
Специальные функции оборудования/производителей
В линейках оборудования некоторых производителей заявлены специальные функции, которые позволяют звонить с телефона на телефон без использования SIP‑прокси. Для Grandstream эта функция называется Direct IP Call. Знаю, что в телефонах Yealink такая функция тоже заявлена, но пользоваться не приходилось. На телефонах GS данная функция позволяет звонить на телефон, используя вместо номера его ip‑адрес.
Стандартное использование довольно неудобное - необходимо в меню найти раздел "Direct IP Call" и ввести полный IP-адрес вызываемого устройства, используя вместо точек символ *, то есть выглядеть это будет примерно так: 192*168*1*60. Но есть возможность немного упростить задачу, если активировать режим Quick IP Call Mode:
В этом случае, если телефоны находятся в подсети с 24-й маской, то есть IP-адреса различаются только в последнем октете, для вызова достаточно набрать этот самый последний октет. Например, чтобы вызвать телефон с адресом 192.168.15.124 достаточно набрать на клавиатуре комбинацию #124# (решетка в данном случае выполняет функцию посылки вызова). Более того, если адрес 192.168.15.5, то можно набрать #5#.
Hidden text
У телефонов Grandstream есть неприятная тонкость при работе в таком режиме - не работают стандартные рингтоны, только какой-то стандартный, напоминающий сигнал "готовность".
Так же можно настроить внутреннюю связь на аналоговых телефонах через FXS-шлюзы, например, Eltex TAU или Tainet Venus. Но в этом есть смысл только в случае, если данная железка уже была в наличии или досталась на халяву).