Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:asterisk [2015/07/02 12:02]
asmodeus [Установка]
abills:docs:asterisk [2019/01/23 15:45] (текущий)
larysa [ABillS]
Строка 29: Строка 29:
  
 **Авторизация абонентов происходит следующим образом** \\ **Авторизация абонентов происходит следующим образом** \\
-При звонке ​ AGI (agi_rad.pl) ​ интерфейс отправляет запрос авторизации на RADIUS ​ сервер. ​REDIUS ​пробует авторизировать абонента. При успешной авторизации отправляет следующие данные звонка: ​+При звонке ​ AGI (agi_rad.pl) ​ интерфейс отправляет запрос авторизации на RADIUS ​ сервер. ​RADIUS ​пробует авторизировать абонента. При успешной авторизации отправляет следующие данные звонка: ​
     * максимальное время звонка по данному направлению     * максимальное время звонка по данному направлению
     * дополнительные параметры авторизации (префиксы звонка номера если надо)     * дополнительные параметры авторизации (префиксы звонка номера если надо)
Строка 168: Строка 168:
 ^ $conf{VOIP_ONEMONTH_INCOMMING_ALLOW}=1;​ |Предоставление бесплатного месяца работы ​ | ^ $conf{VOIP_ONEMONTH_INCOMMING_ALLOW}=1;​ |Предоставление бесплатного месяца работы ​ |
 ^ $conf{'​VOIP_ASTERISK_IVR_DIR'​}='/​usr/​local/​share/​asterisk/​sounds/'; ​ | Каталог с IVR файлами. \\  К данному каталогу добавляются подкаталоги en  и ru \\ Если ​ название фильтра совпадает с файлом в каталогах система проигрывает ​ с начало с подкаталога ru  потом en.  Если запись только в одном каталоге она проигрывается только один раз ​ | ^ $conf{'​VOIP_ASTERISK_IVR_DIR'​}='/​usr/​local/​share/​asterisk/​sounds/'; ​ | Каталог с IVR файлами. \\  К данному каталогу добавляются подкаталоги en  и ru \\ Если ​ название фильтра совпадает с файлом в каталогах система проигрывает ​ с начало с подкаталога ru  потом en.  Если запись только в одном каталоге она проигрывается только один раз ​ |
-^ $conf{'​VOIP_AGI_DIAL_DELIMITER'​}=',';​ | Разделитель для звонка. \\ По умолчанию вертикальная черта. \\ SIP/​73333332\|120\|S(800))   |+^ $conf{'​VOIP_AGI_DIAL_DELIMITER'​}=',';​ | Разделитель для звонка. \\ По умолчанию вертикальная черта. \\ SIP/​73333332|120|S(800)\\
  
 для выполнения команд с правами супер пользователя (root) для выполнения команд с правами супер пользователя (root)
Строка 179: Строка 179:
  
 ====Asterisk на удалённом сервере==== ====Asterisk на удалённом сервере====
 +**Если у вас Asterisk на одном сервере,​ а Abills на другом.**\\
 Скопировать билинг на удалённый сервер и подключить его к базе главного сервера \\ Скопировать билинг на удалённый сервер и подключить его к базе главного сервера \\
  
Строка 201: Строка 201:
 **config.pl** **config.pl**
  
-  $conf{VOIP_ASTERISK_RESTART}='​HOST=nas_host;​ USER=abills_admin;​ /​usr/​bin/​scp -i /​usr/​abills/​Certs/​id_dsa.${USER} -o StrictHostKeyChecking=no -q  /​usr/​abills/​Abills/​templates/​users.conf ${USER}@${HOST}:/​etc/​asterisk/​abills_sip.conf;​ /​usr/​bin/​ssh -i /​usr/​abills/​Certs/​id_dsa.${USER} -o StrictHostKeyChecking=no ${USER}@${HOST} ​ "/​usr/​bin/​sudo ​  /​usr/​sbin/​asterisk -rx \"sip reload\""';  ​+  $conf{VOIP_ASTERISK_RESTART}='​HOST=nas_host;​ USER=abills_admin;​ /​usr/​bin/​scp -i /​usr/​abills/​Certs/​id_rsa.${USER} -o StrictHostKeyChecking=no -q  /​usr/​abills/​Abills/​templates/​users.conf ${USER}@${HOST}:/​etc/​asterisk/​abills_sip.conf;​ /​usr/​bin/​ssh -i /​usr/​abills/​Certs/​id_rsa.${USER} -o StrictHostKeyChecking=no ${USER}@${HOST} ​ "/​usr/​bin/​sudo ​  /​usr/​sbin/​asterisk -rx \"sip reload\""';  ​
  
 Данная команда вызывается при изменении данных абонента с веб интерфейса биллинга Данная команда вызывается при изменении данных абонента с веб интерфейса биллинга
   ​   ​
 +
 +
 +
 ====Дополнительно==== ====Дополнительно====
 +
 +  * [[abills:​docs:​voip:​ru#​nastrojka_klientskogo_oborudovanija_softfony|Проверка работы через софтфон]]
   * [[http://​www.voip-info.org/​wiki/​view/​file+descriptors|Нехватка файловых дескрипторов в Linux]]   * [[http://​www.voip-info.org/​wiki/​view/​file+descriptors|Нехватка файловых дескрипторов в Linux]]