Size: a a a

2021 February 06

ДС

Дмитрий Спиридонов... in Asterisker-ы
Что бы придти к общему мнению нужно сначала определить грань.
Функционал программы написанной на php принадлежит программе, а не php. В то время как функционал программы написанной на языке asterisk принадлежит asterisk, а не программе.
Для меня грань чёткая. Если логика в программе - функционал программы, если логика в языке - функционал языка. Где грань в вашем случае пока не совсем понятно.
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
Если программа состоит из вызова 1-й функции языка, я согласен что это полностью функция языка
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
но если есть условия (появляется логика) то уже увы. Можно лавировать насколько сложная логика, и может быть её можно и не считать
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
но где эта грань, когда можно считать, а когда нельзя?
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Дмитрий Спиридонов
Что бы придти к общему мнению нужно сначала определить грань.
Функционал программы написанной на php принадлежит программе, а не php. В то время как функционал программы написанной на языке asterisk принадлежит asterisk, а не программе.
Для меня грань чёткая. Если логика в программе - функционал программы, если логика в языке - функционал языка. Где грань в вашем случае пока не совсем понятно.
У астериска нет языка.
У него есть конфигурационный файл реализованый библиотекой libconfig
Он вызывает встроенные утилиты/программы написаные на С.
Они даже далеко не все атомарные.
В астеиск встроен lua который помогает расширить функционал. Но он так же позволяет вызывать аппликейшны написание на С.
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
стоп, т.е. вы язык dialplan не считаете это языком программирования?
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Дмитрий Спиридонов
стоп, т.е. вы язык dialplan не считаете это языком программирования?
Абсолютно нет
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
The Asterisk dialplan
The dialplan is essentially a scripting language specific to Asterisk and one of the primary ways of instructing Asterisk on how to behave. It ties everything together, allowing you to route and manipulate calls in a programmatic way. The pages in this section will describe what the elements of dialplan are and how to use them in your configuration.
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
Это с wiki asterisk
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
Можно закопаться глубже, но если мы придём к выводу что dialplan это всё эе язык программирования это на что-нибудь повлияет?
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Дмитрий Спиридонов
The Asterisk dialplan
The dialplan is essentially a scripting language specific to Asterisk and one of the primary ways of instructing Asterisk on how to behave. It ties everything together, allowing you to route and manipulate calls in a programmatic way. The pages in this section will describe what the elements of dialplan are and how to use them in your configuration.
Это не делает его языком программирования. Он не независимо от платформы. Работает только для определённого фреймворка
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Дмитрий Спиридонов
Можно закопаться глубже, но если мы придём к выводу что dialplan это всё эе язык программирования это на что-нибудь повлияет?
Нет. Ни на что. Моя позиция была не в том что это язык или не язык
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Моя позиция в том что у астериска есть готовые модули и их объединение с помощью конфигурации не является настройкой. Это стандартный функционал фреймворка.
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Надстройкой является то, что нельзя реализовать на платформе при помощи существующих готовых модулей
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Например вы берете ari и пишете свою очередь.
Это уже надстройка
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
Yuriy Gorlichenko
Надстройкой является то, что нельзя реализовать на платформе при помощи существующих готовых модулей
настройкой или наДстройкой?
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Дмитрий Спиридонов
настройкой или наДстройкой?
Исправил
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
надстройки тут всё понятно и вы я и уже согласились что это не функции asterisk. Но я беру позицию, что мы пишем на языке asterisk так же как и на php. А следовательно создаём новый продукт.
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Так же как и на битриксе - если вы возьмете какую то версию битрика и пришлите к ней на  php новый модуль, который раньше нельзя было реализовать совокупностью встроенных в платформу решений - эбудет надстройкой
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
в результате получается продукт asterisk+диалплан+php+ещё что нить там и функционал, который он реализует, принадлежит именно этому продукту,
источник