Звоню на телефон доступа ,ввожу пароль ,набираю номер желаемого телефона , разговариваю. Всё стандартно. Теперь сам вопрос , если можно. Поговорив , решаю набрать другой желаемый номер , но не выходя из соединения с freepbx , т.е ,нажав на какую нибудь кнопку типа # ,произойдет отбой freepbx c сип оператором и опять появится гудок приглашения к набору нового номера. Намекните , если можно конечно , куда смотреть ? Спасибо.
у астериска звонок имеет входящее и исходящее плечо.
если звонок от вас, то задача не сложна. надо просто написать контекст котороый по вашему dtmf трансфернет звонок на disa оборвав исходяще плечо.
тоесть читать disa, cmd_transfer, features.conf. Требует специфических навыков на начальном уровне.
если звонок входящий, то к вам будут исходящее плечо и вы не можете просто так бросить входящее. прийдется делать сложные диалпланы(хотя может трансфер и будет работать, но возможно прийдется делать через конференцию.
в обоих случаях сделать это через веб не получится. ибо никому такой изврат кроме вас не нужен. прийдется или самому разбиратся или нанять когото.
все сборки расчитаны на стандартное решение. если что то хочется изысканного, пишите диалплан руками, будет быстрее и предсказуемей. В данном случае вам нужен обрабатывать звонки входящие на телефон доступа в отдельном самописном контексте. штатными средствами freepbx такую задачу не решить. Логика не сложная, написать можно быстро.
Задан: 2014-07-30 10:45:53 +0400
Просмотрен: 145 раз
Обновлен: Jul 30 '14
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.