Привет, коллеги! Суть проблемы: в любом дистрибутиве Elastix(6.12.65) или FreePBX(2.5) невозможно в поле Display Name ввести ФИО вида Иванов И.И., ругается на невалидность значения. ФИО вида Иванов ИИ проходит, но слишком коряво выглядит на телефоне во время звонка. Что самое интересное, данный вопрос уже обсуждался http://issues.freepbx.org/browse/FREEPBX-3591 и давалось решение. Я вводил изменения в ручную в файле script.legacy.js, но данная проблема остаётся. Кто-нибудь сталкивался?
Те кто используют не FreePBX должны править это http://voxlink.ru/kb/asterisk-configuration/russian-caller-id-in-freepbx/
[root@pro-sip freepbx-2.5.1]# find ./ -name *.js*|grep -v jquery|grep -v calendar
./amp_conf/htdocs/admin/common/libfreepbx.javascripts.js
./amp_conf/htdocs/admin/common/encrypt.js
./amp_conf/htdocs/admin/common/tabber-minimized.js
./amp_conf/htdocs/admin/common/interface.dim.js
./amp_conf/htdocs/admin/common/script.js.php
./amp_conf/htdocs/admin/common/script.legacy.js
Задан: 2015-07-22 11:47:49 +0400
Просмотрен: 838 раз
Обновлен: May 05 '16
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
там сказано про libfreepbx.javascripts.js , а не про script.legacy.js
zzuz ( 2015-07-22 13:37:03 +0400 )редактироватьне нашел такого файла, хотя я искал только в /var/www/
Aleksei-bird ( 2015-07-22 16:21:15 +0400 )редактироватьну так ищите .
zzuz ( 2015-07-22 16:32:16 +0400 )редактироватьискал всю ночь, нет такого файла
Aleksei-bird ( 2015-07-23 10:46:28 +0400 )редактироватьискали ручками? find / -name script.legacy.js
meral ( 2015-07-23 11:25:55 +0400 )редактироватьискал через winscp, найти файл только этот файл я уже давно нашел, но речь ведь идёт не о нём
Aleksei-bird ( 2015-07-23 12:10:48 +0400 )редактироватьобычно он в admin/common/libfreepbx.javascripts.js
zzuz ( 2015-07-23 12:17:25 +0400 )редактироватьпапки /var/www/html/admin/common/ у меня нет, ни в FreePBX ни в Elastix
Aleksei-bird ( 2015-07-23 15:06:58 +0400 )редактироватьвам чказали как найти. глюки winscp нас не интересуют.
meral ( 2015-07-23 15:16:07 +0400 )редактироватьтакже может быть вариант что в вашей версии его просто нет(старая она)
meral ( 2015-07-23 15:16:57 +0400 )редактироватьДа, кстати. 2.5 может быть немного подругому. Открывайте исходный код страницы и смотрите какой файл вызывает нужную функцию . Делов на 10 минут . find и grep в помощь .
zzuz ( 2015-07-23 15:19:14 +0400 )редактироватьспециально загрузил 2.5.1. такой файл там есть. ищите.
meral ( 2015-07-23 15:24:06 +0400 )редактироватьЩа Александр выведет автора на чистую воду)
zzuz ( 2015-07-23 15:30:00 +0400 )редактироватьнапишу ещё раз: по команде find / -name libfreepbx.javascripts.js ничего не происходит, т.е. файла нет. файл script.legacy.js у меня есть, но его изменения не приводят к эффекту. meral если ты считаешь, что winscp глючная, и тем более если ты нашел этот файл, не затруднит тебя выложить путь до него?
Aleksei-bird ( 2015-07-23 15:47:51 +0400 )редактироватьзатруднит. я его нашел внутри архива. а где это вы поставили у себя, я не в курсе.
meral ( 2015-07-23 18:13:38 +0400 )редактировать