Долгие поиски решения задачи подобной вашей, что успешно завершились Ruby on Rails + EmberJS (ember-paper). Это просто супер кайф от разработки и производительность, после VueJS, ReactJS и тем более Angular. Минимум пишешь, максимум получаешь. Сорян если, кто не пробовал… я все перепробовал… увы...
Если скачивать логер предложенный Вами, то вот…
PHP Warning: Cannot modify header information — headers already sent by (output started at /var/www/html/suite/custom/modules/Asterisk/asteriskLogger.php:2125) in /var/www/html/suite/include/entryPoint.php on line 106
Дело во имя безопасности с помощью контроля закончится банальной слежкой большого брата. И придет время, когда всех будут чиповать как собак, и без чипа в магазин не зайдешь. Будет безопасно, только не долго…
Эта кнопка, мечта заказчика (директора и бухгалтера) — нажал, и бух.учет автоматизирован, ошибки исправлены, данные проверены и сами по себе правильно внесены… Я бы ее назвал «коробочная автоматизация»…
Такую «весчь» можно в поставку с 1С было бы вкладывать…
Преимущества использования web-сервисов:
— платформенная независимость
— модульность решений
— инкапсуляция
— стабильность
Для скорости можно конечно сделать закешированную базу SQL. Но очевидно, что ваше решение это случай «заплатки» — потяни рядом, и все порвется. Это скорее пример как не нужно делать.
— серверная часть win, lin ( rpm, deb)
— клиентская часть win, а через web везде
— конфигуратор и «толстый клиент» под виндой, но ожидаю, что тенденция сохраниться, и это будет под lin.
Если необходимо обращаться к данным базы 1С, получать их быстро, независимо от платформы (win,lin,mac), языка программирования, то решением является использование web-сервисов — встроенное для платформы 1С: Предприятие 8.2
1. Создаете необходимые функции в базе данных, выбирающие, записывающие и т.д.
2. Публикуете их через объект метаданных web-сервисы… apache, iis (под win, nix)
3. Получаете (передаете) данные из любых внешних систем.
К сожалению и я так полагал. Звонки пошли в обход астериска, прямо через шлюз. Что бы позвонить через шлюз, достаточно знать его IP и все.
Нужно:
1. Запретить международные звонки у оператора (самое важное)
2. Подключить стороннего VoIP для международных (так дешевле и в минус не вгонят, даже при взломе)
3. Запретить на шлюзе выход на международную связь — что бы и не пытались.
4. В asterisk отключить входящие гостевые соединения.
5. В asterisk закрыть подключения к порту AMI
6. Настройке fail2ban для исключение перебора паролей.
7. Настройке файрвол для блокирования подключений к asterisk, только от разрешенных IP.
На golang веду мелкий микросервис, большое приложение не советовал бы. ...
Долгие поиски решения задачи подобной вашей, что успешно завершились Ruby on Rails + EmberJS (ember-paper). Это просто супер кайф от разработки и производительность, после VueJS, ReactJS и тем более Angular. Минимум пишешь, максимум получаешь. Сорян если, кто не пробовал… я все перепробовал… увы...
А хочется десктоп то antergos. Это тоже arch, но красивый с установщиком. После кучи маков пересел.
Рекомендую arch. Если бы начинал с него, знакомство с Linux было бы на порядок продуктивнее. Ещё ставь zsh, oh-my-zsh.
PHP Warning: Attempt to modify property of non-object in /var/www/html/suite/include/nusoap/nusoap.php on line 6166
при запуске логера из папки модули, через php… вручную…
дистр CentOS 6.6 (FreePBX 13)
PHP Warning: Cannot modify header information — headers already sent by (output started at /var/www/html/suite/custom/modules/Asterisk/asteriskLogger.php:2125) in /var/www/html/suite/include/entryPoint.php on line 106
Такую «весчь» можно в поставку с 1С было бы вкладывать…
— платформенная независимость
— модульность решений
— инкапсуляция
— стабильность
Для скорости можно конечно сделать закешированную базу SQL. Но очевидно, что ваше решение это случай «заплатки» — потяни рядом, и все порвется. Это скорее пример как не нужно делать.
OLE
1С: Предприятие 8.2 — запускается:
— серверная часть win, lin ( rpm, deb)
— клиентская часть win, а через web везде
— конфигуратор и «толстый клиент» под виндой, но ожидаю, что тенденция сохраниться, и это будет под lin.
Да. А автор на городил какой то херни.
Через жопу ухо почесал.
И еще.
kb.mista.ru/article.php?id=473
1. Создаете необходимые функции в базе данных, выбирающие, записывающие и т.д.
2. Публикуете их через объект метаданных web-сервисы… apache, iis (под win, nix)
3. Получаете (передаете) данные из любых внешних систем.
Нужно:
1. Запретить международные звонки у оператора (самое важное)
2. Подключить стороннего VoIP для международных (так дешевле и в минус не вгонят, даже при взломе)
3. Запретить на шлюзе выход на международную связь — что бы и не пытались.
4. В asterisk отключить входящие гостевые соединения.
5. В asterisk закрыть подключения к порту AMI
6. Настройке fail2ban для исключение перебора паролей.
7. Настройке файрвол для блокирования подключений к asterisk, только от разрешенных IP.