All streams
Search
Write a publication
Pull to refresh
3
0
Михаил @agic

Инженер телефонии

Send message
FreePBX это увы набор жутких скриптов, ael или lua позволяет решить 90% ваших желаний,
насчет soap единственный выход
мы его можем получить из CDR и потом положить куда угодно, я например ложу в базу и отправляю на сторонний сервис данные о CDR. CDR
это всего лишь поля куда и как вы их положите не имеет значение, может и в curl обернуть. Я лишь хочу сказать что есть и другие подходы, не используя внешние скрипты
MYSQL(Query resultid ${connid} INSERT INTO `asterisk`.`message` (`num`, `listen`, `time`) VALUES (${CALLERID(num)}, '1', current_timestamp););

так например сразу можно положить и что угодно в базу.
скрипт хороший. Но зачем отдавать все во внешнюю обработку, если можно сделать штатными средствами asterisk.
{CURL(https://dsgf.ru/api/RingStat/?status=1&input=${CALLERID(dnid)}&phone=${CI}&client=${HASH(abon,clientid)})&dom=${HASH(abon,domid)}});

здесь я передаю например кучу внешних параметров на сторонний сайт
mixmonitor и curl? решит все ваши проблемы
думаю в продакшн еще весьма рано, но уже есть много вкусностей которые хотелось бы ввести в бой.
боюсь правды мы уже не узнаем
неужели это статья уровня хабра? больше похоже на сочинение школьника

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity