Простыми словами: что такое sip-телефония

Скрипт для перехода с chan_sip на res_pjsip

Еще одним очень полезным инструментом может стать скрипт для миграции с chan_sip на pjsip – написанный на питоне sip_to_pjsip.py. Он присутствует во всех сборках Астериска использующих res_pjsip. Его прямое предназначение — преобразование файла конфигурации chan_sip (sip.conf) в аналогичный файл с конфигурацией для res_pjsip (pjsip.conf).

Чтобы скрипт корректно отработал для всех файлов, что были вызваны в файле sip.conf с помощью команды include, лучше всего запускать его из каталога /etc/asterisk

Вызывается скрипт командой:

Чтобы понять, о чем вообще речь, рассмотрим пример конвертации и работы скрипта с файлом sip.conf, в котором прописаны простейшие настройки транка и пары учетных записей для телефонов:

Конфигурация sip.conf до конвертации
Вывод при запуске скрипта
Конфигурация pjsip.conf после конфигурации

sipX

Данное предложение для Linux-систем, также работает на бесплатной основе. Сервер довольно простой, ориентирован на использование в рамках офисов. Функционал продукта более чем приличный. Подразумевается объемный перечень функций, необходимых для управления голосовой связью. Если применить подходящее, качественное оборудование, то это решение позволит справиться даже с максимально сложными вопросами.

Неоспоримыми достоинствами являются небольшие параметры, простота и стабильность. Благодаря ему SIP-сети местного значения разворачиваются в течение нескольких часов. Это очень удобно при необходимости оперативного налаживания связи в офисных помещениях. Существенным преимуществом выступает и то, что сервер работает на бесплатной основе. Есть и минусы. Главный из них заключается в том, что есть необходимость в навороченных Voip-шлюзов и телефонных аппаратах.

Asterisk

Данный вариант относится больше к свободно распространяемым, хотя в нем присутствуют модули, прошедшие лицензирование. Программное обеспечение активно функционирует в ОС Linux. Форма выпуска подразумевает под собой несколько разных дистрибутивов, которые различны по функционалу, комплектами модулей дополнительного назначения и интерфейсом. Предназначено такое решение для профессионалов. К возможностям оборудования относятся:

  • Удержание вызова и его ожидание (присутствует музыкальное сопровождение);
  • Переадресация вызовов и их перенаправление;
  • Перехват вызовов и парковка (пользователи могут отвечать на вызов с других устройств или на них продолжать вести беседы, которые начинались не на этих аппаратах);
  • Видеосвязь;
  • Конференцсвязь;
  • Все функции Call-центра;
  • Функции биллинга;
  • Интеграция стандартных линий телефонии;
  • Администрирование при помощи интерфейса.

Исходя из этого, можно сделать выводы, что этот сервер дает возможность пользователю решить даже самый сложный вопрос. К достоинствам Asterisk относятся – множество протоколов, которые поддерживаются, дополнительные модули, масштабируемость. Недостатки, также присутствуют. К ним относятся: двойная лицензия и достаточно существенная сложность в настраивании для людей, которые ранее этим не занимались.

Причины отбоя INVITE

INVITE

Причиной данной неполадки может быть:

  1. Не правильно
    настроенный iptables
  2. Попали в бан. (Проверять fail2ban)

Если в дампе видите только запросы к оператору связи из этого вывод, что с их стороны работают указанные выше пункты. Или к вам не приходят ответные пакеты оператора. Проверяйте описанные выше пункты.

Если в дампе видите только запросы к оператору связи из этого вывод, что с их стороны работают указанные выше пункты. Или к вам не приходят ответные пакеты оператора. Проверяйте описанные выше пункты

Вызов от неавторизованного пользователя.

Not authanticate

Схема вызова в данном случае читается следующим образом:

  1. Отправляется инициирующий INVITE
  2. Получаем ответ от астериска 401 Unauthorized, что
    говорит нам о том, что пользователь не зарегистрированный
  3. Клиент подтверждает что не авторизован пакетом ACK
  4. Снова отправляется INVITE с авторизационными данными. Смотрим заголовок Authorization

INVITE_AUTH

  • Получаем ответ от сервера 403 Forbidden, что
    указывает на то, что пользователя с такими авторизационными данными не
    существует на АТС
  • Клиент подтверждает полученный ответ пакетом ACK

Шардинг

Если наше приложение — это SaaS для бизнеса, то с большой вероятностью клиентам разных компаний не надо звонить друг другу, и с помощью хорошо подобранной hash-функции мы можем раскидать множество наших кастомеров по разным SIP-серверам.

Нам даже не обязательно иметь общую базу данных SIP-регистраций. Но надо как-то сообщить SIP-клиенту адрес нужного SIP-сервера и придумать, что делать, если он умер (вероятно, переключиться на другой). Если мы говорим про UC-решение, то, как правило, SIP-клиент встроен в бизнес-приложение и получает все настройки с сервера — проблемы нет.

Хуже, если мы используем чисто SIP-клиент. Тогда имеет смысл решать проблему на уровне DNS и/или роутинга. Например, выдать каждой компании свой адрес VoIP-сервера и динамически менять таблицы DNS.

Лучшие SIP-клиенты для Windows

Самой распространенной операционной системой является Windows. Поэтому SIP-клиентов под эту операционку достаточно много. В список самых популярных клиентов мы внесем следующие программы:

  • 3CX VOIP Phone;
  • Задарма;
  • X-Lite;
  • Zoiper;
  • QIP Infium.

Рассмотрим их более подробно.

3CX VOIP Phone

напоминающий самый обычный мобильный телефон

Если вы скачали 3CX VOIP Phone с официального сайта, следует добавить русский язык – это делается в настройках, которые вызываются с помощью средней кнопки (как на смартфонах с Android). Каков функционал этой программы?

  • Возможность совершения видеовызовов;
  • Установка статуса – доступен, нет на месте, автоответ, переадресация на голосовую почту;
  • Возможность совершения звонков сразу по нескольким линиям;
  • Просмотр истории вызовов;
  • Запись разговоров в файл;
  • Поддержка быстрого набора.

Программа достаточно простая, но русификация у нее страдает – некоторые пункты по-прежнему остаются на английском. Зайдя в настройки мы обнаружим, что их очень мало. Пользователи могут выбрать звуковые устройства и камеру, определить поведение программы при нахождении компьютера в различных режимах, задать подавление шумов. Здесь же задается внешний вид программы – имеется поддержка различных скинов.

X-Lite

В настройках программы практически ничего нет – тут редактируются звуковые оповещения, выбираются звуковые устройство, задаются кодеки для работы с теми или иными провайдерами. Здесь же выбирается язык, который нужно скачать и установить отдельно. Настройки аккаунта (причем одного) располагаются в отдельной вкладке, здесь можно выполнить тонкую настройку.

Zoiper

  • Бесплатная версия;
  • Бизнес-версия;
  • Индивидуальная версия.

Бесплатная версия клиента доступна для всех пользователей, но она несколько ограничена в возможностях. В бизнес-версии присутствуют поддержка дополнительных алгоритмов сжатия звука, улучшена и расширена работа с контактами, имеются интеграция в браузер, функция пересылки файлов и конференцсвязь. Стоимость программы составляет 33 евро. Индивидуальная версия платная, здесь выполняется брендирование под заказчика, возможен заказ дополнительных опций и индивидуального дизайна, отображается баланс. Стоимость этой версии подсчитывается индивидуально.

Бесплатная версия Zoiper поддерживает протоколы SIP, IAX и XMPP, умеет работать с несколькими аккаунтами. Контакты хранятся локально или на серверах Zoiper, в глобальной адресной книге с поиском. Русский язык уже включен в стартовый дистрибутив. Настройки очень и очень богатые, программу можно настроить по своему вкусу. Функционал программы:

  • Поддержка видеовызовов;
  • Генерация комфортного шума;
  • Шумоподавление;
  • Поддержка скинов.

Переадресации в бесплатной версии нет, как нет и расширенной работы с контактами. Интерфейс не очень удобный и не очень красивый. Также слишком навязчиво предлагается приобрести бизнес-версию – пометка об этом встречается буквально на каждом шагу.

Linphone

Linphone — это бесплатный SIP-клиент Android с открытым исходным кодом, который поддерживает видео вызовы и недавно добавил возможности группового чата. Linphone поддерживает многое и обеспечивает четкое качество голоса и видео. Он поддерживает эхоподавление, конференц-связь, шифрование SRTP, интеграцию адресной книги и многие другие функции. Linphone — это богатое приложение с понятным интерфейсом. С ним безопасно общаться и отправлять фотографии и файлы.

Преимущества

  • Простой в настройке и использовании.
  • Настраиваемый.
  • Видео хорошего качества.
  • Поддерживаются многие платформы, в том числе Ubuntu.

Недостатки

  • Устаревшая внешность.
  • Не принимает звонки, если приложение не открыто.

Linphone совместим с Android 4.1 и выше.

Сколько можно экономить

Ощутима ли экономия при использовании внутренних SIP-звонков? Мы, например, при переходе на внутренние звонки с нашими клиентами сэкономили 26,03 % только за один месяц! Если перевести экономию в рубли, то для нас это 5-значная сумма в месяц.

Каждый рабочий день десятки клиентов звонят в техподдержку. Часть из них — это действующие клиенты, которые используют IP-телефоны и имеют добавочные номера. И мы начали принимать входящие звонки от наших клиентов по внутренней связи, а когда перезваниваем, то уточняем их добавочный номер и набираем его.

Конечно, с новыми клиентами и мобильными номерам это не сработает. Однако всего лишь одна хорошая привычка помогла нам сэкономить тысячи. А теперь и вы знаете о бесплатных SIP-звонках, к тому же Call2SIP в вашем распоряжении!

Типичные ошибки

Ошибка Wrong password. Одна из самых распространенных ошибок при регистрации нового ip-телефона. В консоли она имеет следующий вид:

Тем не менее, с ней не все так просто как может показаться на первый взгляд. Вы можете правильно записать пароль в поле «password» на устройстве, но все равно получить эту ошибку если используете пароль, содержащий больше 12 символов. Многие старые модели ip-телефонов и некоторые программные телефоны просто не поддерживают длинные пароли.

Пароль в 12 символов содержащий буквы в разных регистрах, а так же включающий в себя цифры более чем надежен. Для перебора такого пароля понадобится более 300 лет.

Впрочем, никто не застрахован от ошибки и вы действительно могли опечататься, когда вводили пароль.

Ошибка Device does not match ACL. Вторая распространенная проблема — deny и permit указанные в настройках устройства. Если телефон попробует зарегистрироваться из сети, которая не включена в список разрешенных сетей, то будет примерно следующая ошибка:

Учтите, что после 3-4 попыток неудачной регистрации IP-адрес устройства может быть забанен Fail2Banom, что, кстати, и случилось с нашим телефоном, переходим к следующей «ошибке».

Fail2Ban. Это не ошибка, но тем не менее если если от устройства не приходят попытки регистрации следует выполнить следующие шаги:

  •  Проверить, что IP-адрес устройства внесен в список разрешенных
  •  Проверить, что настройки устройства (в том числе и пароль) прописаны правильно.

Эти два нехитрых шага помогут избежать повторной блокировки устройства, теперь можно проверить список забанненых.

Выше уже писалось, что все можно проверить командой #iptables -L –n   (если вы так же хотите посмотреть используются ли нестандартные порты то введите

#iptables -L -nv -t nat ),

Нас интересует список банов где и оказался ip-адрес нашего устройства. Для того, чтоб IP удалить адрес нужно выполнить следующую команду# service fail2ban restart после чего вновь проверяем список забаненых.

Если вы все сделал правильно, то устройство подключиться успешно. В этой статье мы не стали рассматривать проблемы которые могут возникнуть с trunk-ами т.к в принципе они схожи с теми которые мы перечислили выше.NAT. Возможна такая ситуация, что подвиснет nat-сессия, чаще всего это возникает у удаленныхсотрудников. В таком случае нужно или перезагрузить роутер, либо использовать другой протокол (если по каким-то причинам в данный момент нет возможности перезагрузить роутер) к примеру, с udp на tcp. Так же проверьте правильность настроек NAT на телефоне и пире, а так же

протокол передачи, в обоих случаях они должны быть идентичны. Если на пире будет выставлен tcp, а телефон будет пытаться подключиться через

udp, то такую попытку регистрации сервер отобьет.

Настройка оборудования

Для организации телефонии нам понадобятся:

  • Программа для IP-телефонии на компьютер – рекомендуем использовать фирменное приложение от Задарма, практически не требующее настроек.
  • Доступ в интернет со скоростью не менее 512 кбит/сек – её способны обеспечить даже сотовые сети.
  • Компьютер с подключёнными микрофоном и колонками (либо с гарнитурой).

Задача первая – проходим по вышеуказанной ссылке и регистрируемся, получаем в своё распоряжение аккаунт IP-телефонии с бонусными 20 рублями. При необходимости пополняем счёт любым удобным способом (карты, безнал для корпоративных клиентов, Яндекс, Киви, Webmoney, платёжные терминалы, Interkassa). Выбираем подходящий тариф, если нужно – выбираем и подключаем прямой номер (для Москвы – от 0 руб/мес).

Далее необходимо скачать и установить программный IP-телефон – он называется «Zadarma для Windows» и доступен к скачиванию на официальном сайте оператора. После установки запускаем программу и приступаем к настройкам. В окошке авторизации вводим SIP-номер из личного кабинета и указанный при регистрации пароль. Остальные параметры и галочки не трогаем. На следующем этапе набираем номер 4444 и тестируем качество связи.

Готово – IP-телефония на компьютере готова. Если вы ожидали инструкций на три десятка звонков, вынуждены вас расстроить – всё настраивается гораздо проще. Изучите тарифы на сайте Задарма, вполне возможно, что там вы найдёте более выгодные предложения под собственные нужды

Обратите внимание, что при смене провайдера вам не потребуется менять какие-либо настройки – всё заработает автоматически

Как получить SIP-аккаунт

  1. Выберите SIP-провайдера
  2. Перейти на страницу регистрации
  3. Выберите имя пользователя
  4. Выберите пароль
  5. Далее каждый SIP-провайдер может предложить получение дополнительной информации о пользователе.

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

Обратите внимание, что действительный адрес электронной почты важен, так как на него будут отправлены полные учетные данные SIP. Существует много сервисов SIP, которые требуют от вас, как они это называют, «реального» адреса электронной почты

Проверьте свою электронную почту

В большинстве случаев полные учетные данные, необходимые для настройки SIP, будут отправлены по электронной почте. Это электронное письмо важно и  несет информацию о учетной записи, которую необходимо сохранить:

SIP-адрес, например, memyself@thatsipservice.info 
Пароль 
Имя пользователя: например, memyself 
Домен / Область: например, thatsipservice.info 
Исходящий прокси-сервер: например, proxy.proksi.com 
Корень XCAP: https : //xcap.proksi.com/xcap-root

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

Предыстория

Материал изначально готовился как доклад для asterconf 2020. Теперь постараюсь описать все более подробно в этой статье.

MIKOPBX — это бесплатная АТС с открытым исходным кодом на базе Asterisk 16. Год назад мы взялись за переход на PJSIP.

Основные причины:

  • PJSIP поддерживает «множественную регистрацию». На одном аккаунте можно без проблем регистрировать несколько конечных UAC

  • Корректная работа входящей маршрутизации при настройке регистрации нескольких учетных записей провайдера на одном адресе (IP+PORT)

  • PJSIP более гибок в настройке

  • chan_sip не развивается и объявлен deprecated в Asterisk 17

Далее опишу с какими сложностями мы столкнулись и какие выгоды получили.

Основная причина — необходимость в поддержке «множественной регистрации». Крайне удобно подключить к аккаунту несколько софтфонов / телефонов и не беспокоится, входящий вызов поступит где бы ты не находился.

Лично у меня подключены следующие устройства:

  • Аппаратный телефон на рабочем столе в офисе

  • Софтфон на ноутбуке

  • Софтфон на смартфоне

При поступлении входящего звонка на добавочный, все устройства звонят одновременно.

Поля заголовков

Все примеры кода довольно независимы от языка программирования. Для тех, кто заинтересован в дальнейшем изучении SIP, в конце приводится список библиотек для Java, .NET и C++. И с небольшими изменениями весь код должен работать с любым из них (в данных примерах автор использовал библиотеку Konnetic SIP для C#).

Создание сообщения запроса

  1. Добавить строку запроса, которая указывает на сообщение запроса INVITE к аккаунту ‘sip:’. Invite invite = new Invite(new SipUri(«sip:»));
  2. Создать заголовок Via, который указывает получателю обратный путь. invite.ViaHeaders.Add(new ViaHeaderField(«122.181.8.8:11506», SipTransportProtocol.Udp));
  3. Создать адреса отправителя и получателя. В качестве SIP URI могут использоваться IP адреса, но рекомендуется применять полные доменные адреса. Возможно использование отображаемых имён. В целях безопасности заголовку From разрешается быть анонимным, если это необходимо. invite.From.Uri = new SipUri(«sip:»); invite.From.DisplayName = «Bob»; invite.From.Tag = «769122»; invite.To.Uri = new SipUri(«sip:»); invite.To.DisplayName = «Alice»;
  4. Создать уникальные идентификаторы для вызова и разговора. CallId — это уникальное значение для сессии. Последовательность Sequence увеличивается в последующих запросах. Набор To, From и Call-ID обеспечивает уникальный ключ для вызова. invite.CallId.CallId = «»; invite.CSeq.Sequence = 3434534; invite.CSeq.Method = SipMethod.Invite;
  5. Создать дополнительную контактную информацию об отправителе. invite.ContactHeaders.Add(new ContactHeaderField( new SipUri(«sip:»)));
  6. И наконец, добавить описание содержимого сообщения. В данном примере контент сообщения не рассматривается. invite.ContentType.MediaType = «application»; invite.ContentType.MediaSubType = «sdp»; invite.ContentLength = 136;

Создание сообщения ответа

Если вы помните, в данном примере Боб отвечает Алисе откликом, уведомляющем об успехе. Сообщение — пример ответа «200 OK».

  1. Создать строку статуса, которая показывает, что запрос был успешен. Response okMessage = new Response(StandardResponseCode.Ok);
  2. Скопировать заголовок Via из сообщения запроса. okMessage.ViaHeaders.Add(new ViaHeaderField(«122.181.8.8:11506», SipTransportProtocol.Udp));
  3. Скопировать адресную информацию. Поля To и From остаются теми же, что и в оригинале, за исключением параметра tag в поле To. Они не меняются местами для ответа. Вы должны думать о них, как об оригинальных полях To и From. okMessage.From.Uri = new SipUri(«sip:»); okMessage.From.DisplayName = «Bob»; okMessage.From.Tag = «769122»; okMessage.To.Uri = new SipUri(«sip:»); okMessage.To.DisplayName = «Alice»; okMessage.To.Tag = «abgj67»;
  4. Скопировать идентификатор из сообщения запроса. invite.CallId.CallId = «»; invite.CSeq.Sequence = 3434534; invite.CSeq.Method = SipMethod.Invite;
  5. Добавить дополнительную контактную информацию. На этот раз для Боба. okMessage.ContactHeaders.Add(new ContactHeaderField( new SipUri(«sip:»)));
  6. И наконец, добавить описание контента. okMessage.ContentType.MediaType = «application»; okMessage.ContentType.MediaSubType = «sdp»; okMessage.ContentLength = 132;

Должен отметить, что хорошая библиотека предоставит API, который автоматизируют большую часть шаблонного кода, показанного выше. Например, копирование полей из запроса в ответ может быть реализовано в библиотеке.

Сообщение SIP ответа

В результате сообщение SIP ответа должно выглядеть подобно следующему:

SIP/2.0 200 OK Via: SIP/2.0/UDP 124.191.8.8:11506 To: Bob ;tag=abgj67 From: Alice ;tag=769122 Call-ID CSeq: 3434534 INVITE Contact: Content-Type: application/sdp Content-Length: 132

Исходящая регистрация

Согласно документации Asterisk, разработчики выделяют два основных вида проблем регистрации:

Временные (temporary) проблемы

  • No Response

  • 408 Request Timeout

  • 500 Internal Server Error

  • 502 Bad Gateway

  • 503 Service Unavailable

  • 504 Server Timeout

  • Некоторые 6xx ответы

Постоянные (Permanent) проблемы

  • 401 Unauthorized

  • 403 Forbidden

  • 407 Proxy Authentication Required

  • Прочие 4xx, 5xx, 6xx ошибки

В pjsip.conf при настройке исходящей регистрации обязательно необходимо описать опции для повторной попытки регистрации:

Если sip_to_pjsip.py для конвертации конфигурации, то эти опции придется описать вручную.

Пример использования и настройки

Все очень просто.

1. На странице приложений вам необходимо активировать услугу сервера SIP телефонии, который выступит единой точкой регистрации ваших смартфонов, компьютеров и прочих устройств по протоколу SIP. Этот сервер будет коммутировать ваши телефонные вызовы внутри вашей распределенной сети.

Адрес сервера в вашей сети — 172.16.255.14

После запуска сервера проверьте его доступность, выполнив команду ping 172.16.255.14

2. Если пинг был успешен, далее осуществите регистрацию своих устройств. Для этого на нашем сайте укажите желаемый телефонный номер и пароль для этого устройства, а затем осуществите настройку своего устройства, так как показано в примере ниже.

2.1. На странице сервера SIP телефонии укажите желаемые телефонные номера и пароли для подключения.

В этом примере указаны два телефонных номера — 10 и 11 с паролем 1111 каждый.

2.2. Настройте свое устройство. В этом примере показаны две реализации подключения — штатным SIP клиентом ОС Android и при помощи приложения Zoiper, размещенного на ПК с ОС Windows 8

Итак Андроид. У него есть встроенный клиент SIP телефонии.

Сначала создаем новую учетную запись о сервере SIP

         

Указываем выбранный ранее номер телефона, с которым мы будем регистрироваться на сервере SIP телефонии (в нашем примере 10), пароль и адрес сервера

          

Теперь не забудьте нажать «Сохранить» справа вверху

После сохранения учетной записи телефон попытается зарегистироваться на сервере SIP.

Там есть еще различные настройки, и скорее всего, вам нужно будет выбрать «Принимать входящие», чтобы телефон находился в связи с SIP сервером и ожидал поступления входящего вызова. Собственно это все.

Теперь давайте заведем контакт того, кому собираемся звонить через наш сервер SIP телефонии. Для этого перейдем в записную книгу и добавим новый Контакт, который назовем «Дача». Но есть нюанс… нам нужно указать номер «Дачи» и сделать это нужно в поле под названием «Вызов через Интернет».

На основном экране контакта это поле отсутствует, поэтому вам нужно промотать вниз до пункта «Добавить другое поле» и тогда откроется новое окно с выбором полей, среди которых будет и «Вызов через Интернет»

         

На этом наш клиент на Андроиде готов. Давайте добавим настройки на второй стороне нашего будущего телефонного соединения.

2.2 В роли второй стороны у нас будет ПК с ОС Windows 8 с установленным клиентом SIP телефонии Zoiper.

После установки войдите в настройки и добавьте новый аккаунт с протоколом SIP.

   

  

После сохранения настроек вновь зайдите в настройки и нажмите кнопку регистрации (Register). В правом углу должна отобразиться запись состояния — Registred.

Если все зарегистрировалось успешно, то можно попробовать и позвонить. Закройте это окно. На главном экране выберите Dialpad и наберите номер Android — 10.

    

Надеемся, что ваш Андроид зазвонил и вы можете проверить качество связи.

Вот, собственно, и все

Строительство домов по технологии СИП под ключ

Стоимость строительства во многом зависит от типа домокомплекта (особенностей проекта и степени готовности). Возведение дома из СИП-панелей под ключ проходит несколько этапов:

  • Проектирование. Заказчик выбирает готовый (типовой проект) или заказывает индивидуальное проектирование (вариант, непредсказуемый по срокам). Компания может взять на себя документальное сопровождение строительства.
  • Подготовка. На этом этапе по утвержденным чертежам изготавливается домокомплект, а на стройплощадке начинается нулевой цикл — заливается фундамент. Вес домокомплекта площадью 130-150 м2 составляет порядка 20 т; для его доставки задействуют 2 фуры.
  • Монтаж домокомплекта. Особенность технологии, которая особенно радует заказчиков и членов их семей — высокая скорость возведения. Монтаж первого этажа начинается через две недели после заливки фундамента, на сборку всего каркаса уходит от 2 до 4 недель.

Видео описание

Подробно о технологии, какие плюсы и минусы в домах из сип панели, мифы о строительстве каркасных, быстровозводимых домов смотрите в следующем видео:


Дом, возведенный по технологии СИП в дачном стиле с эркеромИсточник kanadskiy-dom.com.ua

Стили оформления фасада

Несмотря на некоторые ограничения в архитектурных решениях, фасад канадского дома можно оформить множеством способов. Среди популярных числятся следующие варианты фасадных стилей:

  • Классический. Воссоздает вид усадьбы, русской или английской, на вкус заказчика.
  • Европейский. Дом напоминает респектабельный коттедж где-нибудь во Франции или более яркое и контрастное средиземноморское жилье.
  • Скандинавский. Стиль выделился благодаря строгим формам, использованию природных цветов в оформлении и любви к большой площади остекления.
  • Народный. Дома с элементами русского стиля, а также кантри и прованс, устойчиво популярны в загородном домостроении.
  • Современный. Сюда можно отнести вечно юный минимализм и хай-тек.


Канадский дом из СИП с фасадом в скандинавском стилеИсточник smartprogress.do

Проекты и цены

По абсолютным цифрам возведение дома по СИП-технологии является одним из наименее затратных способов обзавестись качественным загородным жильем. Сравнение эксплуатационных затрат делает такой дом еще и самым экономным вариантом. Средняя цена SIP-проектов под ключ (в Московском регионе) определяется в следующих цифрах:

  • Дома с полезной площадью д о 100 м2 0,95-1,25 млн. руб.
  • Жилье от 100 до 200 м2 1,3-1,9 млн. руб.
  • Дома от 200 до 300 м2 2,25-2,7 млн. руб.

Видео описание

Рассмотрим сколько стоит каждый из этапов строительства и дом из сип панелей под ключ в следующем видео:

Дом из СИП-панелей великолепно подходит для постоянного проживания, что проверено временем и десятками тысяч семей по всему миру. Стать владельцем современного, экономичного и комфортного жилья, не затрачивая на процесс месяцы и годы — реальность. Ее может осуществить строительная компания с большим количеством реализованных проектов, квалифицированным и ответственным коллективом и безупречной репутацией.

IP/VoIP/SIP — в чем разница?

Многие пользователи современной связи не раз сталкивались с такими терминами как IP, VoIP или SIP-телефония. На первый взгляд кажется, что это определения для одной услуги. Однако, между этими понятиями есть существенная разница.

IP (Internet Protocol — «межсетевой протокол») — протокол передачи данных через интернет. Именно благодаря ему все устройства могут взаимодействовать. Любой компьютер или мобильный гаджет, с которого пользователь выходит во всемирную сеть, обладает уникальным адресом, который и помогает ему передавать и принимать информацию.

VoIP (Voice over IP — «голос по интернет-протоколу») — способ передачи голосовых сообщений в интернете. На его базе работает телефонная сеть и другие коммуникационные сервисы, которые позволяют передавать речь пользователей.

SIP (Session Initiation Protocol — протокол установления сеанса) — один из протоколов передачи голоса в сети. SIP-телефония — более точечное определение IP-телефонии, так как в данном случае связь осуществляется по определенному пути — протоколу.

Диагностика SIP и оборудования связанного с ним. Отладка SIP протокола в Asterisk

Предположим, что у нас наблюдаются какие-то неполадки на внутреннем номере 120 и мы хотим посмотреть какие sip сообщения приходят от этого внутреннего номера и какие он sip-сообщения он получает. Для этого нужно выполнить следующие шаги:

1.Проверить, что IP адрес устройства не заблокирован fail2ban. Это можно сделать средствами iptables следующей командой: iptables -L –n

Как видим выше, fail2ban пуст, переходим ко второму шагу.

2.Включить отладку sip для внутреннего номера 120 следующей командой: CLI> sip set debug peer 120

Эту же команду (и многие другие) можно выполнять не входя в asterisks и в нашем случае команда примет следующий вид: # asterisk –rxsip set debug peer 120″

Для того, чтоб снять дамп таким образом необходимо, чтоб asterisk был известен ip адрес конечного устройства пользователя т.е или пользователь должен быть зарегистрирован, либо ip адрес пользователя должен быть сконфигурирован в настройках пользователя.

Зная какой ip адрес у пользователя, можно выполнить отладку немного иначе, а именно указать ip адрес пользователя: # sip set debug ip 192.168.1.1

Если требуется включить отладку всех sip сообщений, а не с какого-то определенного ip/peer, то команда выглядит следующим образом:

Однако учтите, что если через АТС в этот момент совершается много звонков, то и количество сообщений будет огромным.

Результаты можно проверить или в консоли asterisk или же в лог-файле.

Консоль удобна тем, что можно быстро посмотреть какие приходят и уходят сообщения, их расшифровку, но если в данный момент совершается много звонков (даже если в отладке учувствует только один ip), то выцепить нужную информацию будет сложно. В таком случае лучше смотреть в лог-файлах.

Лог-файл располагается по следующему маршруту « /var/log/asterisk/full». Здесь можно выполнить поиск по ip-адресу устройства, или, к примеру, по типу сообщения. Давайте проверим файл по ключевому слову «REGISTER»

Если вы все сделали правильно, то вы получите нечто схожее тому, что вы можете видеть выше (если такие сообщения были). А теперь, после всей работы не забывайте выключать отладку т.к высока вероятность того, что на жестком диске попросту закончится место.

# asterisk -rx «sip set debug off»

Мы рассмотрели здесь базовую отладку средствами самого asterisk. Возможно, вам будет интересно почитать о утилите sngrep которая благодаря своему удобному интерфейсу и богатому функционалу может стать отличным инструментом для отладки и снятия дампа. Так же стоит ознакомиться с SIP-ответами и их значением которые будут приведены в конце статьи.

Достоинства SIP-телефонии

Связь работает везде

Есть только одно обязательное условие для звонков по SIP-телефонии — скорость интернета должна быть более 64 Кбит/сек.

Нет привязки к офису

IP телефонию SIP отличает то, что она не ограничена адресом регистрации компании. Разговаривать с абонентами можно из всех городов России и мира.

Звонки с разных устройств

Звонить можно с помощью ПК, обычных и специализированных телефонов, а также любых мобильных гаджетов, на которых установлен программный телефон.

Быстрое подключение и настройка

Процесс покупки и подключения услуги sip-телефонии занимает не больше 1 рабочего дня. Все работы осуществляют технические сотрудники провайдера.

Большое число дополнительных сервисов

Пользователям SIP-телефонии доступны +100 коммуникационных сервисов, например, очередь и сценарии звонков, интеграция с бизнес-приложениями, запись и хранение звонков и др.

Выгодная цена

Не надо покупать дорогостоящее оборудование, прокладывать провода в офисе. Подключение бесплатное. Ежемесячная абонентская плата от 790 рублей.

Многоканальность

Все телефонные номера, которые работают по протоколу SIP, имеют неограниченное число линий. Можно дозвониться с первого раза, т.к. всегда есть свободные линии.

«Благодаря АТС «Телфин.Офис» появилась возможность принимать звонки, находясь в любой точки мира. Порадовала относительно невысокая стоимость звонков по сравнению с тарифами мобильных операторов»

— комментирует Константин Потапов, директор ГидроТехКлин.

Как показывает практика, услуга SIP телефонии — это не только удобная связь, но и эффективное бизнес-решение. С его помощью можно также решить ряд коммерческих задач:

— сократить расходы на корпоративную связь;

— быстро и недорого телефонизировать компанию;

— открыть виртуальный офис и выйти на новые рынки;

— оптимизировать работу сотрудников внутри компании;

— повысить стандарты и качество обслуживания клиентов;

— организовать колл-центр и/или удаленные рабочие места.

Подключить SIP-телефонию
14 марта 2019

Татьяна

менеджер по рекламе и PR

Из первых рук узнаю реальные истории клиентов и партнеров Телфин. Отвечаю за создание и поддержание имиджа компании. Распространяю публикации, новости и пресс-релизы в СМИ.

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий