ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Dial во время Playback

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Dial во время Playback

Сообщение vgo » 27 авг 2018, 15:23

Можно ли распараллелить обработку вызова?
У меня в extentions последовательно выполняются три приложения:
- MixMonitor включает запись разговора
- Playback проигрывает звонящему текст бубнилки
- Dial пытается установить соединение с внутренним номером, куда будет переведен звонок.

Dial выполняется строго после Playback.

Вопрос: можно ли сделать так, чтобы Dial выполнялся параллельно с проигрыванием бубнилки? То есть, когда на внутреннем номере снимают трубку, чтобы проигрывание прерывалось и начинался разговор?

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

PS. Покопался еще...
Правильно ли я понимаю, что для решения этой задачи нужно сделать следующее?
1. В папке данных asterisk сделать папку moh с подпапками 1, 2, ... по числу разных бубнилок
2. В каждую положить нужную бубнилку
3. В musiconhold.conf ввести нужное количество блоков вида
Код: выделить все
[moh_n]
mode=files
directory=moh/n
, где n = 1, 2, 3
4. Команду Playback убрать совсем, а в Dial добавить параметр m(moh_n)

и все будет надежно работать так, как я хотел?
vgo
 
Сообщений: 113
Зарегистрирован: 23 апр 2015, 18:58

Re: Dial во время Playback

Сообщение vgo » 27 авг 2018, 16:44

Похоже, все работает.
Тем самым вопрос вроде бы закрыт.

Единственное, прошу сообщить мне, если окажется, что в этом способе есть порок, делающий нежелательным его использование.
vgo
 
Сообщений: 113
Зарегистрирован: 23 апр 2015, 18:58

Re: Dial во время Playback

Сообщение ded » 27 авг 2018, 17:18

Сам способ (набирать автоматически номера и бубнить туда) и есть порок, сродни спаму.
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

Re: Dial во время Playback

Сообщение vgo » 28 авг 2018, 11:18

Ну Вы просто не поняли. Ничего такого я не делаю.
Речь об обработке входящих звонков, которые я перевожу на нужный местный номер. А попутно звонящему кое-что сообщается, имеющее самое непосредственное отношение к его звонку.
vgo
 
Сообщений: 113
Зарегистрирован: 23 апр 2015, 18:58


Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 21

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH