Конечно, они и так не высохнут. Любимая работа в любом случае не даст этому произойти:)
Возникла тут очередная задача из области "сделай сам". Денег-то на покупку готового проекта как обычно нет.
А задача очень простая - свести воедино списки телефонов нашей АТС, чтобы было легко искать, легко исправлять, легко начальству получать доступ к данным, в конце концов просто контролировать наличие свободной ёмкости. А то бардака хватает.
Ну и заодно вести учёт заявок абонентов. Чтобы был контроль за их своевременным исполнением. Да, конечно же, учёт распоряжений на установку, включение, отключение телефонов, доступа к межгороду и прочее.
А так как я ни разу не программист, то пришлось срочно рыть землю и искать учебники по базам данных и прочему.
Вот со 2 мая занимаюсь этим вопросом. Результат уже виден. Есть LAMP-сервер, есть база данных (всего на 1000 номеров пока что), даже есть написанная страница отображения запроса по номеру (одному) с возможностью отображения отдельных столбцов и сортировкой по выбранным параметрам.
Одно плохо, нет качественной литературы по MySQL и PHP в сети. Зачастую приходится какие-то вещи делать методом научного тыка.
И вот всё бы хорошо, но может кто из грамотных товарищей подскажет, как же всё-таки правильно передавать массивы переменных с одной страницы в другую? А то явно их прописывать в скрипте как-то дюже громоздко... Наверняка есть простой способ.
Возникла тут очередная задача из области "сделай сам". Денег-то на покупку готового проекта как обычно нет.
А задача очень простая - свести воедино списки телефонов нашей АТС, чтобы было легко искать, легко исправлять, легко начальству получать доступ к данным, в конце концов просто контролировать наличие свободной ёмкости. А то бардака хватает.
Ну и заодно вести учёт заявок абонентов. Чтобы был контроль за их своевременным исполнением. Да, конечно же, учёт распоряжений на установку, включение, отключение телефонов, доступа к межгороду и прочее.
А так как я ни разу не программист, то пришлось срочно рыть землю и искать учебники по базам данных и прочему.
Вот со 2 мая занимаюсь этим вопросом. Результат уже виден. Есть LAMP-сервер, есть база данных (всего на 1000 номеров пока что), даже есть написанная страница отображения запроса по номеру (одному) с возможностью отображения отдельных столбцов и сортировкой по выбранным параметрам.
Одно плохо, нет качественной литературы по MySQL и PHP в сети. Зачастую приходится какие-то вещи делать методом научного тыка.
И вот всё бы хорошо, но может кто из грамотных товарищей подскажет, как же всё-таки правильно передавать массивы переменных с одной страницы в другую? А то явно их прописывать в скрипте как-то дюже громоздко... Наверняка есть простой способ.
Правда, если до этого никогда этим делом не занимался, то чтоб таких результатов достичь, надо неделю попотеть!
Вот и я, совершенно не программист, до этого Линукс видевший раз в жизни, а про Астериск вообще не слышавший, решил, что надо таки попробовать эту штуковину. Началось всё с установки Линукса.
Скачал образ Ubuntu 8.04. Запустил. Приятно был удивлён тем, что вопросов мне задали минимум, а установилось всё минут за 10. Даже не успел чаю попить:) И офис тебе здесь (правда, на хрена он нужен на машине с Астериском?), и браузер fireFox живой вполне. И ещё чего-то, что мне в общем и не нужно было. Быстренько настроил сеть, выхожу в Интернет - работает шустро:)
Поиском научился пользоваться я ещё в 2000 году, когда первый раз только подключился к Интернету из дома. Поэтому первым делом поискал "Установка Asterisk". И начал тренироваться:) Для начинающего Линуксоида (во какое я умное слово теперь знаю!:)) получалось неплохо:) Главное, найти правильную информацию и правильно её применить:)
По совету в одной умной статье надо было после установки Linux'а пройтись по нему напильником... Напильника нет, есть только топор, посему решил я не трогать ничего (вдруг отрублю голову ему?).
Ставлю *. Поставил. Изначально задача была сделать конвертер протоколов SIP и Н323, дабы они друг друга понимали. Так что к стандартному набору * надо было добавить ещё и модуль Н323. Вот здесь-то и скрывалась главная подлянка. Сколько рекомендаций я не читал, но так и не смог установить Н323.
Хм... Весь вышеизложенный текст был написан несколько дней назад. Тогда он пропал у меня из-за глюка инета на работе и браузера вместе с ним. Заново набирать не хотелось, а сегодня я решил заглянуть в ЖЖ и написать пару строк. Каково ж моё удивление было, когда текст всплыл...
Продолжение истории. Н323 я сделал из addons, версия ooh323, вполне работоспособна. Но один из трёх Панасов не захотел работать. Сейчас нет желания разбираться в версии ПО на Панасе, но второй такой же (только явно ПО другое) работает аки часики.
За последние дни настроил и группы, и разные планы набора номера, и выход черещ шлюзы с FXO как через транки без режима hotline. Большего от этой системы и не требуется.
Дома вот сейчас тестирую бета-версию *, принципиальных отличий не чую, разве что после автозапуска не смог подключиться к * через asterisk -r. Ну и ладно...
Разговоры пишутся, сортируются, перекодируются и удаляются через 10 дней (скрипты сам написал по разным примерам из инета, но кое-какие пришлось делать методом проб и ошибок).
Осталось только уровни сигналов на шлюзах побороть и эхо вместе с ними.
Вот и я, совершенно не программист, до этого Линукс видевший раз в жизни, а про Астериск вообще не слышавший, решил, что надо таки попробовать эту штуковину. Началось всё с установки Линукса.
Скачал образ Ubuntu 8.04. Запустил. Приятно был удивлён тем, что вопросов мне задали минимум, а установилось всё минут за 10. Даже не успел чаю попить:) И офис тебе здесь (правда, на хрена он нужен на машине с Астериском?), и браузер fireFox живой вполне. И ещё чего-то, что мне в общем и не нужно было. Быстренько настроил сеть, выхожу в Интернет - работает шустро:)
Поиском научился пользоваться я ещё в 2000 году, когда первый раз только подключился к Интернету из дома. Поэтому первым делом поискал "Установка Asterisk". И начал тренироваться:) Для начинающего Линуксоида (во какое я умное слово теперь знаю!:)) получалось неплохо:) Главное, найти правильную информацию и правильно её применить:)
По совету в одной умной статье надо было после установки Linux'а пройтись по нему напильником... Напильника нет, есть только топор, посему решил я не трогать ничего (вдруг отрублю голову ему?).
Ставлю *. Поставил. Изначально задача была сделать конвертер протоколов SIP и Н323, дабы они друг друга понимали. Так что к стандартному набору * надо было добавить ещё и модуль Н323. Вот здесь-то и скрывалась главная подлянка. Сколько рекомендаций я не читал, но так и не смог установить Н323.
Хм... Весь вышеизложенный текст был написан несколько дней назад. Тогда он пропал у меня из-за глюка инета на работе и браузера вместе с ним. Заново набирать не хотелось, а сегодня я решил заглянуть в ЖЖ и написать пару строк. Каково ж моё удивление было, когда текст всплыл...
Продолжение истории. Н323 я сделал из addons, версия ooh323, вполне работоспособна. Но один из трёх Панасов не захотел работать. Сейчас нет желания разбираться в версии ПО на Панасе, но второй такой же (только явно ПО другое) работает аки часики.
За последние дни настроил и группы, и разные планы набора номера, и выход черещ шлюзы с FXO как через транки без режима hotline. Большего от этой системы и не требуется.
Дома вот сейчас тестирую бета-версию *, принципиальных отличий не чую, разве что после автозапуска не смог подключиться к * через asterisk -r. Ну и ладно...
Разговоры пишутся, сортируются, перекодируются и удаляются через 10 дней (скрипты сам написал по разным примерам из инета, но кое-какие пришлось делать методом проб и ошибок).
Осталось только уровни сигналов на шлюзах побороть и эхо вместе с ними.
- Location:Дома
- Music:Trance