Страница 1 из 2
PHP и CLI
Добавлено: 01 мар 2016, 19:47
sdream
Здравствуйте
Вопрос такой где можно нати толковое обяснение в связке PHP и CLI, смотрел разные примеры но неясно вернее сжато и вкратце.
Пишу тарификацию все ок, кроме одного надо в реальном времени смотреть активные звонки и следить чтоб не уйти в минус. Через MySQL прикручивать это как то будет очень тормоза у сервера. Вот как бы толково проситать про то как астерис выводит на свой интерфей в PBX количество активных звонков. Знаю про AGI с этим уже ознокомился но опять повторюсь все скомкано чтоб толково прочитать нету что и к чему и почему. Мне не надо готовые примеры просто хотяб минимальный скрипт кторый получает какие-то данные остальное я уже сам. Тоесть чтоб было как в запросе SQL where i='1' вот в таком роде. Вот SQL пособия грамтные есть с примерами по ним и учился все понятно. А тут день пролазил по сети, там кусок там кусок... не алё.
С уважением Андрей.
Re: PHP и CLI
Добавлено: 01 мар 2016, 21:17
ded
Андрей, ПО Астериск - бесплатное, консультации - платные. 100% предоплата. Так нормально?
пишу софт тарификацию - не для развлечения ведь, верно? Тарификация, она как станок для печатания денег, для зарабатывания этих самых денег.
Прошу отнестись с пониманием.
Re: PHP и CLI
Добавлено: 02 мар 2016, 08:51
virus_net
И какие ж примеры вы смотрели ? Просто интересно.
Данные можно получать многими способами:
sdream писал(а):хотяб минимальный скрипт кторый получает какие-то данные остальное я уже сам
Да хоть вот так в лоб и через CLI:
Код: Выделить всё
#!/usr/local/bin/php
<?php
exec("/usr/local/sbin/asterisk -rx 'core show channels'", $execOut,$execRes);
print_r($execOut);
?>
Код: Выделить всё
# php 1.php
Array
(
[0] => Channel Location State Application(Data)
[1] => 0 active channels
[2] => 0 active calls
[3] => 190179 calls processed
)
Код: Выделить всё
#!/usr/local/bin/php
<?php
exec("/usr/local/sbin/asterisk -rx 'core show channels concise'", $execOut,$execRes);
print_r($execOut);
?>
Код: Выделить всё
# php 1.php
Array
(
[0] => SIP/6003-00004b8c!app-conference!s!2!Up!Playback!vo-welcome-to-conference!6003!!!3!1!(None)!1456898217.20286
)
А далее согласен с
ded.
Re: PHP и CLI
Добавлено: 02 мар 2016, 16:50
sdream
Огромное спасибо, именно это мне инадо было, я не просил писать за меня софт я просил пояснить. Меркантильность не надо проявлять так бурно.
Re: PHP и CLI
Добавлено: 02 мар 2016, 21:07
virus_net
Меркантильность тут не причем. Просто подобные задачи подразумевают наличие некоторых навыков у исполнителя. В том числе навыка поиска и умения читать документацию.
Если таковых навыков нет, а идет подобный вашему вопрос и по теме зарабатывается денег, то собственно недвусмысленный намек на то, что время специалиста так же стоит денег. Мы тут все не Святым Духом питаемся. Надеюсь вы это осознаете.
Удачи.
P.S. Вот похожая ситуация:
http://forum.asterisk.ru/viewtopic.php? ... 323#p65350
Оператор, а ищет халяву... расскажите ка мне с самого начала.
Re: PHP и CLI
Добавлено: 02 мар 2016, 21:09
ded
Андрей, никакой меркантильности. Простое объяснение. Вот например компания - написала биллинг
Pyfreebilling, хороший годный, красивый и бесплатный. Скачивайте и юзайте бесплатно!
Но если неумека - Managed PyFreeBilling installation 750.00 €
Если сам установил но не разобрался как прикрутить, забить тарифные планы, выскакивают ошибки -
1 Hour of Support Time Chat Based 8×5
75.00 €
Если надо что-то переделать, но не могу - тариф тот же
1 Hour of Development
75.00 €
Это не меркантильно, и тем более не бурно. Считаю, что это Вы реагируете бурно, несмотря на
Прошу отнестись с пониманием.
Re: PHP и CLI
Добавлено: 03 мар 2016, 13:07
sdream
Ок спсибо за пояснения, мне готовый софт не нужен, я хочу сам написать и что и как прикрутить у меня получается, просто вот попросил ссылками и примерами поделится. Мне интересно все самому сделать, а как я писал выше то облазил сеть но толковых мануалов не нашел нашел примеры с куцим пояснением, мне б просто описание переменных под AGI и как их получать. Вот и все если есть мануал толковый я сам разбираюсь ведб хочется все понять и сделать самому. Поэтому было бы очень полезно вот в этой теме открыть пару ссылок с человеческим описанием. Прошу не помощи в написании, а в том где почитать и понять.
С уважением Андрей.
Re: PHP и CLI
Добавлено: 03 мар 2016, 14:32
ded
Андрей,
я понимаю Ваше желание и умение писать, а также неумение искать. И то, и другое - затратно по времени. Предполагается, что кто-то будет искать для вас то, что Вы не сумели найти.
Это вряд ли. Повышайте квалификацию в технологиях поиска, что ещё посоветовать! специально никто информацию и ссылки не скрывает. Азарт программеров заставляет их писать код, но не способствует популяризации и пояснениям к этому коду. У Вас наблюдаю то же самое.
Re: PHP и CLI
Добавлено: 04 мар 2016, 08:23
virus_net
Я же привел вам ссылки выше. Сам пользовался
(ну кроме последней, т.к. это я сам писал ).
Например сам пользуюсь AJAM для запросов "кто онлайн", "сколько вызовов сейчас" и прочие. Для более динамичного это уже AMI - открытие, закрытие карточки вызова, управление вызовом и прочие динамичные вещи.
Все это сделано на PHP. Даже Websocket сервер на PHP написан. И все это по информации из Инета, информации которую можно найти через гугл.
Вы так и не не ответили на мой вопрос:
virus_net писал(а):И какие ж примеры вы смотрели ?
Из чего делаю вывод: либо не смотрели вообще, либо открыли одну ссылку и бегло пролистали.
Так ответы точно не найдутся.
Re: PHP и CLI
Добавлено: 04 мар 2016, 12:27
sdream
Нет я не бегло я смотрел AMI в принципе это подходит буду разбираться.