@BuzzyMan

Asterisk. Callback с сайта как реализовать?

Необходимо реализовать организовать callback с сайта, с уведомлением менеджера о источнике звонка и странице с которой посетитель заказал обратный звонок.
Порядок следующий:
1. Клиент зашёл на сайт и отправил форму с номером телефона
2. Менеджеру поступил входящий вызов.
3. При снятие трубки менеджер слышит - "Звонок с сайта site.com, страница - розовые слоники"
4. По завершению записи идёт обратный вызов и менеджер соединяется с клиентом

Сам callback реализовать удалось при помощи ami и Php библиотеки, используя action originate.
Но вот как перед этим воспроизвести звуковой файл с информацией о клиенте?
  • Вопрос задан
  • 1206 просмотров
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Originate соединяет указанный канал с указанным экстеншином. В качестве канала указываете менеджера, экстеншин - номер клиента в отдельном контексте. На этот экстеншин вешаете диалплан вида
[callback]
exten => _X.,1,Answer()
same => n,Playback(всё, что хотите сказать менеджеру)
same => n,Dial(канал/${EXTEN})
Ответ написан
@silverjoe
У команды Dial есть опции. Посмотрите на опцию A
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы