Asterisk — свободное решение компьютерной телефонии (в том числе, VoIP) с открытым исходным кодом от компании Digium. Приложение работает на операционных системах Linux, FreeBSD, OpenBSD и Solaris и др. Имя проекта произошло от названия символа «*» (англ. asterisk — «звёздочка»).
Перед началом настройки нужно создать SIP аккаунт в личном кабинете Ringostat.
Как создать SIP аккаунт?
SIP аккаунт (VoIP-аккаунт) — учётная запись пользователя в телефонной сети SIP. Используя SIP аккаунт менеджеры смогут принимать входящие и совершать исходящие звонки без каких-либо географических ограничений.
Количество SIP аккаунтов должно быть равно количеству менеджеров.
SIP аккаунт состоит из логина, пароля и домена Ringostat PBX.
Пароль: Password1
Шлюз: sip.ringostat.com
Номер порта: 5060
Кодеки: g.711a (alaw), g.711u (ulaw), GSM, OPUS
Приступим к созданию сотрудника и его SIP-аккаунта
Чтобы создать SIP-аккаунт, нужно перейти в раздел:
“Общие настройки” - “Сотрудники” - и выбрать “Добавить нового сотрудника”:
1. Первым делом добавляем нужного нам сотрудника, заполнив следующие поля: -
-Email — электронная почта сотрудника.
-ФИО — фамилия, имя, отчество сотрудника.
-Уровень доступа — задаем уровень доступа сотрудника:
- Добавочный номер — это внутренний короткий номер менеджера, по которому менеджеры могут звонить друг другу, а также переводить звонки от клиентов. Преимущество внутренних номеров в том, что звонки на них происходят в одной сети и будут абсолютно бесплатными. Добавочный номер обязательно должно быть задан трехзначным числом, например “101”.
2. Теперь создадим сам SIP-аккаунт, задав основное направление. Для этого необходимо добавить контакт.
При создании SIP-аккаунта необходимо заполнить следующие поля:
-SIP логин — задаем логин SIP-аккаунта сотрудника.
-Пароль — задаем пароль от SIP-аккаунта сотрудника. Пароль должен содержать минимум 14 символов и хотя бы одну цифру, буквы малого и большого регистра и спецсимволы. Не забудьте сохранить созданный вами сип-аккаунт.
После созданного сип-аккаунта для нового сотрудника можете смело сохранять профиль сотрудника со всеми введенными ранее данными.
После создания профиля сотрудника, в разделе “Виртуальная АТС” — “SIP аккаунты” можно проверить статус SIP аккаунта; дату последнего звонка, который был произведён данным сип-аккаунтом или на него, а также сотрудника за которым крепится сип-аккаунт.
После создания SIP аккаунта, можно перейти к его регистрации в Asterisk.
Пример стандартной настройки Asterisk в роли SIP клиента
1. Внешняя регистрация sip номера для входящих и исходящих звонков
Нужно зарегистрировать SIP аккаунт в Ringostat, как номер на стороне вашего Asterisk.
В файле конфигурации sip.conf, в секции [general] нужно добавить определение register:
register => login_ringostat:password@sip.ringostat.com/login_ringostat
login_ringostat – логин SIP аккаунта;
password - пароль SIP аккаунта
sip.ringostat.com – домен Ringostat PBX.
/login_ringostat- номер екстеншена для приема вызовов в Вашем Asterisk.
Этот екстеншен используется Ringostat PBX, когда нужно передать вызов в сторону Вашего Asterisk.
По умолчанию, используется контекстный "s".
2. Определение транка, для совершения исходящих вызовов
В файле конфигурации sip.conf нужно добавить секцию [логин SIP аккаунта] и добавить определение транка, для совершения исходящих вызовов.
username=login_ringostat
secret=mypassword
type=peer
insecure=invite,port
host=sip.ringostat.com
port=5060
nat=force_rport,comedia
cancallforward=yes
canreinvite=update,nonat
context=default
disallow=all
allow=ulaw
allow=alaw
allow=gsm
allow=opus
username=login_ringostat
secret=mypassword
host=dynamic
type=friend
context= default
3. Настройка входящей и исходящей маршрутизации
В файле extensions.conf, в секции [default] нужно добавить правило набора:
exten => login_ringostat,1, Dial(SIP/login_ringostat)
exten => _Х.,1, Dial(SIP/login_ringostat/${EXTEN})
Стандартная настройка завершена.
Проверить статус подключенного sip аккаунта можно в личном кабинете Ringostat в разделе “Виртуальная АТС” — “SIP аккаунты”:
Для переадресации звонков на созданный SIP аккаунт, нужно добавить его в схему переадресации.
Подробная информация о настройке схем есть в отдельной
инструкции.
Если на этапе настройки у Вас возникли сложности — спросите нас в чате и Ваш вопрос будет решен в самые короткие сроки :)