• Какой встраиваемый язык выбрать: Lua или Python?

    Ovoshlook
    @Ovoshlook
    У lua есть свои ограничения при работе с вставками в текстовые строки (по крайней мере у 5.1 точно), нет continue (это конечно решаемо но создает некие неудобства), но в общем и цело lua очень быстрый. Я его использую для работы со строками в основном, парсинга и тому подобного. Очень быстрая работа языка невероятно радует+ много хорошей документации.
    Ответ написан
    Комментировать
  • Asterisk: Очереди своими силами, как?

    Ovoshlook
    @Ovoshlook
    можно ARI использовать. Мы писали на нем свой Queue. Очень удобно и быстро работает. AGI- прошлый век. Но! Данное решение работает на версиях астериск 12 и выше.
    Ответ написан
    Комментировать
  • Лучший UI для Asterisk?

    Ovoshlook
    @Ovoshlook
    Хотите хороший интерфейс - Пишите свой. У любого UI свои ограничения. FreePBX вообще за интерфейс считать сложно-если кто ковырялся в нем более глубоко, тот поймет что это костыль на костыле.
    Ответ написан
    Комментировать
  • Asterisk — Как извлечь лог из текстового файла и добавить в БД MySQL, с добавлением колонки, обозначающая номер сим-карты?

    Ovoshlook
    @Ovoshlook
    Так вам на MySQL ругается. Говорит не поддерживается версия mysql.
    Синтаксис в любом астерисковском запросе к MySQL - Запрос MySQL.
    Ответ написан
    Комментировать
  • Интеграция вебсервера и IP-PBX

    Ovoshlook
    @Ovoshlook
    астериск умеет подключаться к базе данных , куда выливаются все логи.

    Статусы и состояния можно собирать через AMI. Это специальный интерфейс, о нем можно почитать в интернете. Литературы полно. На вашем веб сервере нужно написать простенький клиент (или взять уже готовый)- который будет коннектиться к интефейсу АМИ и считывать оттуда прилетающие события. так же с помощью АМИ вы можете посылать сои действия на астетриск и он их будет выполнять. Так же, если у вас версия астериск 12 и выше -можете использовать ARI. Это будет даже правильнее.

    ЗЫ Все все все есть в интернете. Asterisk manager interface в гуглопоиске ответит на многие вопросы.
    Ответ написан
    Комментировать
  • Почему Asterisk вдруг начал писать dtls_perform_handshake?

    Ovoshlook
    @Ovoshlook
    Обновления не накатывались? Похоже на то что патч на asterisk накатили, ну иди фалик поправили и затем переинсталили.
    Ответ написан
    Комментировать
  • Как определить регион звонящего в Asterisk?

    Ovoshlook
    @Ovoshlook
    Ну так смотрите по префиксу и в зависимости от этого направляйте.
    ${CALLERID(num):1:4} наверное вполне подойдет чтобы ппроверить префикс, а дальше маршрутизируйте на нужный екстеншн, привязанные к региону.
    Можно префиксы регионов положить в базу и отождествить их с конкретными endpoints. Делать выборку из базы в dialplan, и затем маршрутить как хочется.
    Ответ написан