Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
solution:operator:get-cdr-v3 [2014/12/09 14:17]
Eugene
solution:operator:get-cdr-v3 [2014/12/09 14:25] (текущий)
Eugene
Строка 5: Строка 5:
 Для этого, на сервер Asterisk необходимо добавить специализированный контекст,​ с помощью которого будет выполняться запрос в таблицу CDR, получение данных и передача их в AMI. Для этого, на сервер Asterisk необходимо добавить специализированный контекст,​ с помощью которого будет выполняться запрос в таблицу CDR, получение данных и передача их в AMI.
  
 +Для этого необходимо создать файл ''​nano /​etc/​asterisk/​extensions_Simplit.conf''​ и скопировать в него содержимое,​ которое указано ниже. ​
  
-При использовании FreePBX, в файл ​''/​etc/​asterisk/​extensions_custom.conf'' ​необходимо добавить ​текст контекста ​''​GetCDRRows'' ​или ​создать файл с текстом контекста в каталоге ​''/​etc/​asterisk''​ присоединить ​его с помощью инструкции ''#​include''​.+Для включения этого ​файла в работу ​необходимо добавить строчку ''​#include extensions_Simplit.conf'' ​в самое начало файла ''/​etc/​asterisk/​extentions_custom.conf'' ​и указать ​правильные параметры подключения
  
 <WRAP round important 60%> <WRAP round important 60%>
 ВАЖНО ВАЖНО
  
-В строке подключения к БД, необходимо указать ​ваши имя пользователя БД, пароль ​пользователя БД и само имя БД.+Вместо ​ВАШ_ЛОГИН (*asteriskuserDB*) - вставьте ​имя пользователя БД. 
  
-Как ​правило, имя ​пользователя - asteriskuser, ​а БД asteriskcdrdb+Вместо ВАШ_ПАРОЛЬ (*asteriskpasswordDB*) - пароль пользователя ​БД.  
 + 
 +Вместо ИМЯ_ВАШЕЙ_БД (*NameasteriskDB*) ​вставьте имя ​БД (по умолчанию, ​asteriskcdrdb)
  
 </​WRAP>​ </​WRAP>​
Строка 29: Строка 32:
 ;Блок выполняет запрос и получение результата из БД, а также трансляцию в АМI полученных данных. ;Блок выполняет запрос и получение результата из БД, а также трансляцию в АМI полученных данных.
 exten => *22222,​1,​NoCDR() exten => *22222,​1,​NoCDR()
-;​Подключение к БД !!!ВАЖНО!!! данные логин, пароль и название БД необходимо заменить на свои. Как правило,​ имя пользователя asteriskuser,​ а БД asteriskcdrdb+ Подключение к БД !!!ВАЖНО!!! данные логин, пароль и название БД необходимо заменить на свои. Как правило,​ имя пользователя asteriskuser,​ а БД asteriskcdrdb ​
 exten => *22222,​n,​MYSQL(Connect connid localhost *asteriskuserDB* *asteriskpasswordDB* *NameasteriskDB*) exten => *22222,​n,​MYSQL(Connect connid localhost *asteriskuserDB* *asteriskpasswordDB* *NameasteriskDB*)
 ;​Передача запроса ;​Передача запроса