Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
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 | справка | | + | нужно завести направление с префиксом начинающимся на 2 ''/ Настройка / 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]] | ||
=====Настройка клиентского оборудования(софтфоны)===== | =====Настройка клиентского оборудования(софтфоны)===== |