Вы не авторизованы

Вы можете читать сообщения. Если вы хотите создать новую тему или присоединиться к обсуждению, пройдите процедуру регистрации или авторизуйтесь.

Сообщения 31 - 37 из 37
Начало | Пред. | 1 2 3 | След. | Конец
RSS
Недоступный функционал
 
Можете использовать поле  userfield, если в вашем случае имя файла записи хранится в нем.
Описание интерфейса.

то есть из 1С передается параметр v2 - уникальный идентификатор файла записи. Поле uniqueid таблицы CDR.
По этому идентификатору необходимо вернуть путь к файлу записи разговоров.
 
Разбираюсь с php-скриптами, которые написаны для FreePBX.
Алексей, у вас в скриптах 80 порт жестко прописан. Если веб-интерфейс прописан на другом порту (а это делают из соображений безопасности), то приходится перелопачивать скрипты вручную.
Учтите это пожалуйста, при разработке новых версий.
 
Пожелание записали. Спасибо.
 
Пришлось несколько подправить на стороне АТС, чтобы писалось имя файла в столбец recordingfile.

Код
[macro-record-enable] 
... 
exten => s,n,Set(CDR(userfield)=audio:${CALLFILENAME}.${MIXMON_FORMAT})
exten => s,n,Set(CDR(recordingfile)=${CALLFILENAME}.${MIXMON_FORMAT})
 
А какой модуль FreePBX правили? core?
 
Я бы в файле core/functions.inc.php попробовал "вклиниться" в места, где упоминается CDR(userfield)
Код
      $ext->add($context, $exten, '', new ext_set('CDR(recordingfile)','${CALLFILENAME}.${MON_FMT}'));
И добавил в нужно формате строку с CDR(recordingfile).
 
Хорошая идея. Спасибо. Надо будет исправления в отдельный модуль для себя упаковать.
Сообщения 31 - 37 из 37
Начало | Пред. | 1 2 3 | След. | Конец
Читают тему (гостей: 1)