Додайте свій проєкт безкоштовно й почніть отримувати пропозиції від фрілансерів-виконавців вже за хвилини після публікації!

Asterisk + виконання PHP скрипта

минув час актуальності



  1.  1 день 100 ₴
    547    6  0

    Добрый день. Являюсь ТОП-2 исполнителем по категории IP телефонии. Выполню вашу задачу за 1 день. По стоимости - смогу сообщить после оценки объема работ. Пишите по контактам в профиле, обсудим детали.

    Україна Київ | 
  2.  1 день 500 ₴
    200  

    Александр, добрый вечер ) Реализовал такую настройку на большом проекте с нагрузкой более 1тыс . звонков в сутки. Готов реализовать ваше ТЗ у вас.

    Україна Дніпро | 
  • Владимир Полянский
    3 грудня 2019 |

    Купите платный модуль интеграции с СРМ

  • Олександр Мельничук — замовник проєкту
    3 грудня 2019 |

    Справа в тому, що скрипти PHP ми будемо програмувати згідно задач, а я не впевнений, що црм дасть нам таку свободу дій. Чи дасть?

  • Владимир Полянский
    3 грудня 2019 |

    У вас очень расплывчатая задача. Добавить в обработку звонков в диалплане FreePBX вызовы скриптов можно, но так что бы "где хочу и что хочу" - не бывает

  • Олександр Мельничук — замовник проєкту
    3 грудня 2019 |

    Основна мета це відправка смс з даними по номеру телефону через PHP скрипт. Потрібно щоб Астеріск передавав номер телефону клієнта і менеджера в наш скрипт і далі скрипт використовуючи смс шлюз відправляв меседж відповідному менеджеру. 

  • Владимир Полянский
    3 грудня 2019 |

    Нужен точный список событий при которых должен вызываться скрипт и с какими параметрами, тогда это можно сделать. Но не через веб FreePBX, только через конф файлы

  • Скачайте PHP AGI к себе на сервер, создайте файл пхп сценариев, подключите PHP AGI, отправляйте звонок на exten => _X.,1,AGI(моисценарии.php|1). И будет вам счастье, получайте инфу о каналах и командуйте AMI через пхп... но лучше это делать на JS... ПХП берет много памяти на каждый звонок.
     

  • Олександр Мельничук — замовник проєкту
    4 грудня 2019 |

    К этому я вчера и пришел. Сделал скрипт out.php положил его в agi-bin. В файле простой curl с json данными. Вот только проблема что я не могу понять куда вставить строку exten=> 

  • В диал план в контентах для исходящих и входящих, по приоритету первым (параллельно откроется php скрипт, пока там не завершаться ваши сценарии, далее (если не пропишете HANGUP в ПХП),  перейдет,_X.,2

  • Олександр Мельничук — замовник проєкту
    4 грудня 2019 |

    Реально помогли.Сейчас читаю как раз про это все

  • AMI очень обширно, там вы сможете парсить подробную инфу по каждому поднятому каналу, вплоть до мониторинга передачи фреймов (пакетов).  

  • Да... как то не подумал... Если не работали ПХП в консоли, для того чтобы убедится что запустился скрипт... в начале php вставьте "#!/usr/bin/php -q
    <?php", напишите типа hola Mundo... перед проверкой запустите в консоли asterisk -r с поддержкой verbose, ну и пустите звонок... если скрипт запустился... то в консоли вы увидите "hola Mundo", ну и далее уже можете наворачивать ваши сценарии

  • Владимир Полянский
    4 грудня 2019 |

    Custom Destination в FreePBX позволяет делать свои вставки в диалплан и управлять через веб.


  • Олександр Мельничук — замовник проєкту
    4 грудня 2019 |

    ВОт наверное само то.Сейчас соединяю с советами Ричарда и вродь как полная картина должна быть.Отпишусь по факту завершения

  • Владимир Полянский
    4 грудня 2019 |

    Но это не даст возможности вызывать скрипт в момент вызова экстеншена из очереди или группы при входящих и в момент поднятия трубки менеджера

  • Олександр Мельничук — замовник проєкту
    4 грудня 2019 |

    А если написать даялплан которые будет выполнять обзвон группы пользователей и в него вставить после hangup строчку запуска скрипта? 

  • Yaroslav Kobernyk
    5 грудня 2019 |

    проще создать Custom destination 1 контекст - через него будет проходить звонок в очередь с параметром - t - из очереди, после завершения звонка, через Fail Over Destination  направить звонок в другой контекст. где и будет вызываться скрипт через AGI и через аргументы будут уже передаватся нужные вам значения. А дальше хоть мейлом шлите, хоть в базу пишите

  • Олександр Мельничук — замовник проєкту
    6 грудня 2019 |

    Спасибо большое за совет.Буду пробовать 🙂

  • Если все уперлось в ПХП то для Астериска поставьте старую версию PHP с минимальным набором модулей.

  • Yaroslav Kobernyk
    4 грудня 2019 |

    Як я розумію, все має бути настроєно саме так щоб була можливість конфігурувати саме через FreePBX?


Замовник
Проєкт опублікований
5 місяців 28 днів тому
59 переглядів