Asterisk + phone book

Автор ult, 04 августа 2016, 14:20:50

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ult

Всем доброго времени суток.

Есть у нас телефония на астериске, пришла задачка, прикрутить телефонную книгу.

Есть статейка http://asterisk-pbx.ru/wiki/artikle/asterisk_phonebook так там есть пунктик

Отредактируйте php.ini

  register_globals = On


Я нашел 2 php.ini : /etc/php5/apache2/php.ini и /etc/php5/cli/php.ini

В обоих нету параметра register_globals.

Добавлять его туда и туда я маленько побоялся (не очень круто разбираюсь в линуксах). Может подскажете, ни чего не будет если я добавлю этот параметр туда и туда ? :) А то мало ли, испорчу еще что-нибудь :)



А так же в той же статье есть следующее Настройки Phonebook

Внесите изменения в файл config.php
Для MySQL


У меня аж 6 этих php, в какой именно нужно вносить, чтобы ничего не повредить ?

root@Asterisk:/# locate config.php
/root/config.php
/usr/local/src/freepbx/amp_conf/htdocs/admin/config.php
/var/www/html/admin/config.php
/var/www/html/panel/config.php
/var/www/html/panel/admin/config.php




endru

Цитата: ult от 04 августа 2016, 14:20:50Отредактируйте php.ini
Эта опция не безопасна, и данная возможность была помечена УСТАРЕВШЕЙ начиная с версии PHP 5.3.0 и была УДАЛЕНА в версии PHP 5.4.0.

Цитата: ult от 04 августа 2016, 14:20:50У меня аж 6 этих php, в какой именно нужно вносить, чтобы ничего не повредить
логично что эти настройки должны быть в директории сайта?! открой файлы и посмотри где есть эти самые настройки mysql, и поменяй их.


ult

Спасибо, с этим я уже разобрался. Насчет того, что опция отключена и не безопасна - разве без неё будет работать ?

endru

ult, такие вопросы, будто мы писали эту телефонную книгу. читайте свой же мануал, там все написано и расписано, причем очень даже не плохо!

ult

Может быть конкретно вы и не писали.... я же расчитываю на тех, кто уже сталкивался с этой проблемой.


Подскажите лучше вот что.

"Отредактируйте /etc/asterisk/extensions.conf

# ;; найдите следующий контекст
[macro-user-callerid]
;;;; вместо этой строки
exten => s,1,Noop(user-callerid: ${CALLERID(name)} ${CALLERID(number)})

;;;; вставьте следующие две
exten => s,n,DBGet(name=cidname/${CALLERIDNUM})
exten => s,n,SetCIDName(${name})

;;;; дальше отставить код
exten => s,n,GotoIf($["${CHANNEL:0:5}" = "Local"]?report)
exten => s,n,GotoIf($["${REALCALLERIDNUM:1:2}" != ""]?start)
exten => s,n,Set(REALCALLERIDNUM=${CALLERID(number)})



А у меня нету этого контекста "[macro-user-callerid]"

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

endru

Цитата: ult от 05 августа 2016, 09:18:00я же расчитываю на тех, кто уже сталкивался с этой проблемой.
долго придется ждать, вопросы по asterisk лучше задавать на спец форумах.
Цитата: ult от 05 августа 2016, 09:18:00подскажите, какой командой можно искать текст в дебиане
grep -r "текст" /path/to/dir/ #рекурсивный поиск в нужной директории.

ult

Да я и на астериск форуме спросил и на дебиан... Никто не запрещает спрашивать сразу везде.


Короче текста этого я не нашел. Просто добавил его в этот файл, согласно статьи.

Щас вот ребутать надо, а я боюсь немного :) мало ли что не так... конфиги вроде забэкапил :)