База знаний
База знаний: FreeSWITCH
FreeSWITCH (+/- FusionPBX): интеграция с OpenERP 7 через openerp-freeswitch-connector
Автор [ADMINGROUP] Oleksandr Usov,
Notice
Undefined index: lastmodifiedby (./__swift/cache/91a994f85f9b0c3e5bee9515d3a61aa7.php:44)
Copy to clipboard:
[ADMINGROUP] Oleksandr Usov на 25 September 2015 09:15 PM

UPD: лучшее хауту https://www.odoo.com/forum/help-1/question/how-to-install-openerp-v7-0-on-ubuntu-12-04-from-launchpad-sources-2562

 

Для настройки связи между OpenERP (odoo) и FreeSWITCH с помощью openerp-freeswitch-connector, если приложения установлены на разных серверах, нужно изменить настройки IP для Socket Client в файле

/etc/freeswitch/autoload_configs/event_socket.conf.xml

По-умолчанию, сокет случашет на локальном хосте - 127.0.0.1. Для внешних подключений, нужно изменить "listen-ip" на нужный нам IP.

 

<configuration name="event_socket.conf" description="Socket Client">
  <settings>
    <param name="listen-ip" value="192.168.1.10"/>
    <param name="listen-port" value="8021"/>
    <param name="password" value="ClueCon"/>  <!-- пароль по умолчанию, желательно изменить тоже -->
  </settings>

 

Перезапускаем freeswitch.

 Важно!   Если используем для настройки FreeSWITCH интерфейсом FusionPBX, то в админке нужно указать новые параметры подключения в System -> Settings, после чего обязательно сделать logout и зайти в FusionPBX заново, в противном случае интерфейс не сможет подключаться к FreeSWITCH для обновления параметров диалплана.

 

cat openerp-freeswitch-connector/patches-for-external/README.md

...

web_socketio and web_action_request are needed for pop-up on call
=================================================================
https://bitbucket.org/anybox/web_socketio/ (for 7.x use hg checkout default, not needed for 8.x/Odoo)
https://bitbucket.org/anybox/web_action_request/ (for 7.x use hg checkout 7.0, for 8.x/Odoo, use hg checkout 8.0)

 

Установка зависимостей web_socketio для Debian:

apt-get insatll python-pip

pip install gevent_socketio

pip install gevent_psycopg2

... can't be installed while this script is running. Please install a more recent version first, using 'easy_install -U distribute'.

easy_install -U distribute

pip install gevent_psycopg2

 Важно!   No websocket with Apache 2.2 (т.е. или Apache 1.x? или Nginx)

Настраиваем nginx, как указано в примере https://bitbucket.org/anybox/web_socketio.

 

Для загрузки исходников модуля, понадобится команда hg из пакета mercurial:

apt-get install mercurial

cd /usr/src

hg clone https://bitbucket.org/anybox/web_socketio

hg clone https://bitbucket.org/anybox/web_action_request

Копируем папки  web_socketio и web_action_request в папку с модулями OpenERP/odoo (/usr/lib/python2.7/dist-packages/openerp/addons).

cd /usr/lib/python2.7/dist-packages/openerp/addons/web_action_request

hg checkout 7.0

9 файлов обновлено, 0 слито, 2 удалено, 0 c конфликтами 

pip install websocket

Custom addons for openerp 7.0:

https://github.com/aaltinisik/customaddons

 

Онлайн магазин в odoo (eCommerce)

- многовалютность и другие проблемы с валютами

Изменить валюту компании после первоначальной установки параметров:

http://acespritechblog.com/2013/04/22/how-to-change-currency-globally-in-openerp-7-0/

https://github.com/acespritech/change_currency

- дополнительные изображения товар

http://billzheng2004-bill.blogspot.com/2015/01/put-multiple-images-for-product-in-odoo.html

https://github.com/OdooCommunityWidgets/website_multi_image

 

Виписка счетов - проблема PDF-конвертора в odoo 8.0 - (ошибка wkhtmltopdf colud not connect display)

Рекомендуется установка для Debian из неофициального источника http://nightly.odoo.com/extra/ следующий пакет:

wkhtmltox-0.12.1.2_linux-jessie-amd64.deb (или wkhtmltox-0.12.1.2_linux-jessie-i386.deb  )

Мне помогло. Более навая версия несовместима с odoo (на данный момент 14.07.2015).

А также скопировать /usr/local/bin/wkhtmltopdf в /usr/bin/

cp /usr/local/bin/wkhtmltopdf /usr/bin/

 

Исправление кривых рук, если допустили ошибку в синтаксисе своей темы, после обновления которой веб-сервер перестал работать

- обновляем модуль темы вручную:

cd /opt/openerp/v8

su openerp

./odoo.py  --addons-path=/opt/openerp/v8/addons,/opt/openerp/v8/custom/addons --config=/etc/openerp-server.conf -u theme_admingroup -d openerp

(ошибка уже должна быть исправлена - смотрим отладочную информацию в логе  /var/log/openerp/openerp-server.log)

 

 


Комментарии (0)
Добавить новый комментарий
 
 
Полное имя:
Email:
Комментарии: