Dial Plan для Grandstream GXP1620

Оператор сообщила что не может выполнить исходящий вызов из списка пропущенных на IP телефоне Grandstream GXP1620, отображается на дисплее телефона «Нет подходящего диалплана», при этом если набрать номер вручную, то исходящий вызов выполняется, аналогичная проблема может быть и на других моделях.

Читать далее «Dial Plan для Grandstream GXP1620»

Настройка PJSIP в Asterisk

В этой статье я покажу примеры настройки PJSIP в Asterisk.
Так как chan_sip устарел, то я использую и рекомендую использовать PJSIP.

Читать далее «Настройка PJSIP в Asterisk»

Настройка SIP Trunk в Asterisk от Киевстар

Приведу пример настройка SIP Trunk в Asterisk от Киевстар. Однажды понадобилось увеличить количество входящих линий, сначала я использовал Goip4 шлюзы и 6 SIM карт Kyivstar, но когда все линии были заняты, то клиенты не могли дозвониться, даже услышать автоответчик / голосовое меню, по этому я оформил договор на SIP Trunk с менеджером Киевстар.

Читать далее «Настройка SIP Trunk в Asterisk от Киевстар»

ABillS. Установка и настройка Callcenter

Однажды в одной компании, чтобы упростить поиск звонящих клиентов в ABillS, понадобилось установить модуль Callcenter, который имеет разные возможности, но нам понадобилось именно вплывающие уведомления в браузере со ссылкой на страницу звонящего клиента.

Читать далее «ABillS. Установка и настройка Callcenter»

Добавление SIP клиента во FreePBX

Чтобы добавить SIP клиента во FreePBX, откроем меню «Applications» — «Extensions«, выберем например «Generic CHAN SIP Device» и укажем основные параметры:

User Extension: 6000 (номер SIP)
Display Name: Operator (любое имя для отображения)
Secret: ПАРОЛЬ
и нажмем «Submit«.

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

Как добавить SIP в конфигурационном файле я описывал в этой статье — Добавление SIP клиентов в Asterisk

Настройка SIP Trunk в Asterisk от Укртелеком

Приведу пример настройки SIP Trunk в Asterisk, то есть Asterisk будет в роли SIP клиента.
От провайдера Укртелеком получены данные: номер, пароль и адрес сервера телефонии (sip.ukrtel.net).
SIP номер брался чтобы сделать многоканальность не обычном городском номере, путем переадресации в случае занятости линии.
Настраивать буду на Linux сервере с реальным IP без использования NAT, а также на другом с NAT (во втором случае нужно nat=no изменить на nat=yes и закомментировать canreinvite).

Читать далее «Настройка SIP Trunk в Asterisk от Укртелеком»

Решение ошибки при компиляции Asterisk «‘pjsip_tcp_transport_cfg’ has no member named ‘sockopt_params’»

Компилировал однажды Asterisk версии 13.13.1 и при выполнении make заметил следующую ошибку:

‘pjsip_tcp_transport_cfg’ has no member named ‘sockopt_params’

pjproject-2.2.1 уже был скомпилирован.

Решил проблему собрав поновее версию pjproject-2.4.5

cd /usr/src
wget http://www.pjsip.org/release/2.4.5/pjproject-2.4.5.tar.bz2
tar -xjvf pjproject-2.4.5.tar.bz2
cd pjproject-2.4.5
CFLAGS='-DPJ_HAS_IPV6=1' ./configure --prefix=/usr --enable-shared --disable-sound --disable-resample --disable-video --disable-opencore-amr
make dep
make
make install

После этого, ошибка исчезла.

Решение проблемы Asterisk — нет звука при звонке через NAT

Заметил недавно что нет звука при звонке с IP-телефона на другой IP-телефон которые оба находились за одним и тем же NAT (роутером).

Читать далее «Решение проблемы Asterisk — нет звука при звонке через NAT»

Добавление SIP клиентов в Asterisk

SIP клиенты в Asterisk указываются в файле sip.conf, поэтому откроем его например в текстовом редакторе nano (Ctrl+X для выхода из редактора, y или n для сохранения или отмены изменений):

Читать далее «Добавление SIP клиентов в Asterisk»