Различия

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

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

Следующая версия
Предыдущая версия
abills:docs:modules:voip:ru [2014/09/15 15:17]
sinner создано
abills:docs:modules:voip:ru [2019/01/28 15:14] (текущий)
larysa
Строка 1: Строка 1:
 +**''​Документация по модулю VoIP и принадлежащим к нему страницам перенесена в Confluence''​**
 +[[http://​abills.net.ua:​8090/​display/​AB/​VoIP]]
 +
 +
 =====Voip===== =====Voip=====
 Модуль для организации АйПи-телефонии по протоколу SIP или H323. Модуль для организации АйПи-телефонии по протоколу SIP или H323.
Строка 4: Строка 8:
 ====Возможности==== ====Возможности====
   * SIP, H323   * SIP, H323
-  * Припейд (предоплата) и постпейд (оплптп по факту) ​ сервис. +  * Авторизация и аккаунтинг
-  * [[#​rabota_s_cdr_fajlami|Работа с cdr  файлами]] +
-  * [[abills:​docs:​voip:​balance_recharge:​ru|Получение сведений о балансе и пополнение счета]] +
-  * Карточная платформа+
   * Тарификация по времени и по направлениям.   * Тарификация по времени и по направлениям.
   * Возможность разрешать или запрещать входящие,​ исходящие звонки.   * Возможность разрешать или запрещать входящие,​ исходящие звонки.
   * Абон. плата.   * Абон. плата.
   * Управление шлюзами.   * Управление шлюзами.
 +  * Припейд (предоплата) и постпейд (оплптп по факту) ​ сервис.
 +  * [[abills:​docs:​voip:​cdr_analizer:​ru|Работа с cdr  файлами]]
 +  * [[abills:​docs:​voip:​balance_recharge:​ru|Получение сведений о балансе и пополнение счета]]
 +  * [[abills:​docs:​manual:​admin:​voip:​voip_recalculate|Перерасчет стоимости звонков]]
 +  * Карточная платформа
   * Выбор оптимального шлюза для звонка.   * Выбор оптимального шлюза для звонка.
   * Консоль для управления GNU Gatekeeper.   * Консоль для управления GNU Gatekeeper.
   * Бесплатные секунды в звонке   * Бесплатные секунды в звонке
   * Предоплаченное время направлений   * Предоплаченное время направлений
 +  * [[abills:​docs:​call_center|Callcenter]] 
 +  * [[abills:​docs:​voip:​dtfm_test|DTMF test]]
  
  
 === Как платформу можно использовать:​ === === Как платформу можно использовать:​ ===
    
- * [[http://​www.gnugk.org|GNU Gatekeeper]].+  ​* [[http://​www.gnugk.org|GNU Gatekeeper]].
   * [[http://​www.asterisk.org|Asterisk]]. (мануал - * [[http://​abills.net.ua/​wiki/​doku.php/​abills:​docs:​asterisk|abills+asterisk]].)   * [[http://​www.asterisk.org|Asterisk]]. (мануал - * [[http://​abills.net.ua/​wiki/​doku.php/​abills:​docs:​asterisk|abills+asterisk]].)
   * Или любой другой NAS который поддерживает RADIUS авторизацию и аккаунтинг.   * Или любой другой NAS который поддерживает RADIUS авторизацию и аккаунтинг.
Строка 43: Строка 50:
   $AUTH{asterisk} = '​Voip_aaa';​   $AUTH{asterisk} = '​Voip_aaa';​
  
 +Залить базу: 
 +  # mysql -D abills < db/Voip.sql
 =====Работа с системой===== =====Работа с системой=====
 ====Заведение направлений==== ====Заведение направлений====
Строка 149: Строка 157:
 ^$conf{VOIP_CALLER_NUMBER_EXPR}='​search_side/​replace_side;​search_side/​replace_side'; ​ | Регулярные выражения преобразования номера ​ звонящего. |  ^$conf{VOIP_CALLER_NUMBER_EXPR}='​search_side/​replace_side;​search_side/​replace_side'; ​ | Регулярные выражения преобразования номера ​ звонящего. | 
  
 +====Ошибки авторизации====
  
-=====Работа с cdr  файлами===== +  *   **No price for route prefix '​7'​ number '​00748322111'​** 
-Для работы с cdr  файлами существует программа **cdr_analyzer**\\ +нужно завести интервал для данного направления в тарифном плане через ''​Тарифный ​план / Интервалы / Маршруты ''​. Выбрать ​интервал и нажать кнопку **изменить ​**
-Программа может запускатся как с cron  так и работать в режиме демона  +
-\\ +
-\\ +
-**Установка** +
-  # cp cdr_analyzer /​usr/​abills/​Abills/​modules/​Voip/​ +
-  # ln -s /​usr/​abills/​Abills/​modules/​Voip/​cdr_analyzer ​ /​usr/​abills/​libexec/​cdr_analyzer+
  
-** Аргументы программы ** +  ​ **No route '​2111'​** 
-^help         ​| ​справка |  +нужно завести ​направление с префиксом ​начинающимся на  ''/​ Настройка / VoIP /  Направления''​ и повторно в интервалах инициализировать его ''​Тарифный план / Интервалы / Маршруты''​
-^CDR_FILE= ​   | Путь к файлу ​или каталогу содержащему cdr  файлы (По умолчанию:​ /​home/​asm/​abills/​var/​log/​cdr/​) | +
-^CDR_EXPR='​expr' ​ \\ \\  CALLER_NUMBER \\  CALLED_NUMBER\\ ​ DATE \\   TIME \\   ​START ​  ​(2012-01-01 00:00:00) \\  DURATION ​     sec or (00:11:11) |  Выражение ​для анализа файла ​ | +
-^UNKNOWN_CDR_FILE=... ​ | Путь к файлу куда ​складываются не определённые записи анализируемого cdr  ​файла ​ | +
-^CALLER_NUMBER= ​ | Анализировать только звонки ​с номера. Остальные записи игнорировать  +
-^CALL_DATE="​xxxx-xx-xx" ​ | Добавить дату к візову если в  cdr  файле ​только время звонка +
-^LOG_FILE=... ​   | Путь к лог файлу ​программы | +
-^-d | Режим демона | +
-^UPDATE_TIME=... | Время обновление при работе в режиме демона | +
-^BACKUP_DIR=[DIR]| Каталог для проанализированных файлов | +
-^DEBUG=... ​      | Режим ​отладки 1..8 | +
-^NAS_IDS= ​       | Прикрепить записи о звонкам к определённым серверам доступа +
- +
-**Пример выражения** \\ +
- +
-cdr Файл +
-<​code>​ +
-2012-06-09;​15:​54:​00;​2037197;​3878718;​15238 +
-2012-06-10;​09:​23:​00;​2037197;​3878718;​53 +
-2012-06-10;​10:​34:​00;​2038938;​2662996;​840 +
-2012-06-14;​15:​43:​00;​2030393;​3435545;​9 +
-2012-06-14;​16:​00:​00;​2030393;​3435545;​6 +
-2012-06-14;​11:​38:​00;​2037047;​3376251;​16 +
-</​code>​ +
- +
-Выражение \\ +
- +
- +
-  #  /​usr/​abills/​libexec/​cdr_analyzer CDR_EXPR="​(\d{4}-\d{2}-\d{2});​(\d{2}:​\d{2}:​\d{2});​(\d+);​(\d+);​(\d+)|DATE,​TIME,​CALLER_NUMBER,​CALLED_NUMBER,​DURATION"​ +
-  ​+
  
 =====Настройка NAS===== =====Настройка NAS=====
   * [[abills:​docs:​asterisk|Asterisk]]   * [[abills:​docs:​asterisk|Asterisk]]
-  * [[abills:​docs:​gnugk:​ru|GNU Gatekeeper]] +  * [[abills:​docs:nas:​gnugk:​ru|GNU Gatekeeper]] 
-  * [[abills:​docs:​cisco_voip:​ru|Cisco Voip]] +  * [[abills:​docs:nas:​cisco_voip:​ru|Cisco Voip]] 
-  * [[abills:​docs:​cisco_provision:​ru|Cisco Unified Provisioning Manager]]+  * [[abills:​docs:nas:​cisco_provision:​ru|Cisco Unified Provisioning Manager]] 
 +  * [[abills:​docs:​nas:​cisco_callmanager:​ru|Cisco CallManager]] 
 +  * [[abills:​docs:​nas:​SI3000:​ru|SI3000]] 
 +  * [[abills:​docs:​nas:​kamailio:​ru|Kamailio]]
  
 =====Настройка клиентского оборудования(софтфоны)===== =====Настройка клиентского оборудования(софтфоны)=====