Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

1 год назад
Антон Г.
40 лет, Россия
1 год в сервисе
Был онлайн 10 месяцев назад
1 год назад

Привет.
Имеется АТС FreePBX 13
 --- Это уже есть ---
# После звонка выполняется запрос
# bash /var/lib/asterisk/bin/sms.sh ^{FROMEXTEN} ^{ARG3}

Выдает два значения:
1. FROMEXTEN ($1) - телефон звонившего
2. ARG3 ($2) - внутренний номер

--- Это нужно сделать ----
sms.sh должен сделать следующее:

# 1. Проверить $1 на мобильность (мобильный номер)  ((79)+([0-9]){9})(?!\d), если не мобильный, то закончить
# 2. Если номер мобильный, то проверить его наличие в базе asteriskcdrdb за определенный период "t", если есть, то закончить
# 3. Если нет в базе, то выполнить запрос, где mesaage - соответствует строке в файле message.txt, начинающейся с $2


Запрос    -      http://server:port/send.html?smsto=%2B{$1}&smsbody={message}&smstype=sms


message.txt (пример)

100;текст 1
101;текст 2
102;текст 3

Выбранный исполнитель
Дмитрий К.
40 лет, Россия
1 год в сервисе
Был онлайн 23 дня назад
1 год назад

$20

5 дней

Отзыв заказчика
Приветствую.
Это мой первый заказ на этой бирже и Дмитрий отлично справился с ним!
В процессе работы Дмитрий помог составить полное ТЗ, функционал скрипта был расширен, а в процессе тестирования выловлены все баги.
Всегда на связи и хорошо осведомлён о работе IP АТС Asterisk
Будем продолжать сотрудничество.
Спасибо!
Отзыв фрилансера
Ответственный работодатель, четко формирует задачи, оплата полностью и без задержек
  • Рекламное место свободно
    16 дней за $6
  • Рекламное место свободно
    16 дней за $6
Дмитрий К.
40 лет, Россия
1 год в сервисе
Был онлайн 23 дня назад
1 год назад

Другие заказы в категории «Прикладное ПО»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.