Мучаю trixbox, по заданию руководства. Суть задания в том чтобы запретить вызовы на определённые мобильные телефоны . Я это реализовал самым (как мне кажется ) незаурядным способом - создал транк в никуда (без каких либо подключений ) в исходящей маршрутизации добавил номера на которые нужно запретить вызовы и указал тот самый транк в никуда . но хотелки у руководства пошли дальше , теперь нужно чтоб при наборе номера , на который вызов запрещен , воспроизводилось заготовленное сообщение . Подскажите возможно-ли такое и если да , то хотя - бы скажите в каком направлении копать
exten => _номер-телефона,1,Answer()
exten => _номер-телефона,n,PlayBack(vm-goodbye)
exten => _номер-телефона,n,Hangup() Custom context
-Загружаете приветствие , которое необходимо проигрывать. Называете его например 'play_block'
-Создаете <Другое Устройство или "Other (Custom) Device"> транк со строкой Dial 'Local/play_block@blockhole_custom/n'
-в extensions_custom.conf пишите :
[blockhole_custom]
exten => play_block,1,Noop()
exten => play_block,n,Playback(custom/play_block)
exten => play_block,n,Hangup()
-в правилах Исходящей маршрутизации перечесляете запрещенные номера и выбираете созданный транк.
-Всё.
zzuz, спасибо за понятный ответ , только "специальный транк со строкой " как я понимаю это строка регистрации, если так , то надо- ли что-то писать в опциях для PEER ?
mishanya00 ( 2012-09-24 12:47:10 +0400 )редактироватьэто я вижу , просто не совсем понимаю , где конкретно писать эту строку?
mishanya00 ( 2012-09-24 13:47:46 +0400 )редактироватьА подскажите ещё, в каком формате должно быть загруженное приветствие , я какие не пробую загружать все отказываются воспроизводится , просто короткие гудки идут
mishanya00 ( 2012-09-25 09:48:20 +0400 )редактироватьможно еще попробовать заменить расширение файла на *.alaw. и я, когда делаю через Audacity, кодирую файлы с помощью alaw
vlad.v ( 2012-09-25 21:50:19 +0400 )редактироватьв моём - это формат raw для звуковых файлов , который записан определенным алгоритмом. Вот замена расширения файла уж точно не измененит его заголовок. Это Вам не виндоз.
zzuz ( 2012-09-27 14:09:19 +0400 )редактироватьЯ говорю о том, что у меня работает, расширение wav Астер не хотел брать, alaw - схавал. Гляньте сюда "http://habrahabr.ru/post/122751/" и комменты тоже, что бы Вы не говорили мне что это не виндовз))
vlad.v ( 2012-09-30 18:49:43 +0400 )редактироватьНу, наверное, далеко не все гуру как Вы. Сколько Вы с Астериском? Я, меньше года и пользуюсь подсказками с сети.
vlad.v ( 2012-10-01 13:30:05 +0400 )редактироватьЯ далеко не гуру и никогда им не был. Я просто умею перечитывать мануалы , если после прочтения сразу не разобрался. И вместо клонирования вопросов читаю ответы на уже заданные.
zzuz ( 2012-10-01 13:34:46 +0400 )редактироватьЗадан: 2012-09-24 11:50:05 +0400
Просмотрен: 4,247 раз
Обновлен: Sep 26 '12
исходящий на определенный номер
Как запретить входящие и исходящие звонки из внешних номеров на внутренний?
Запрет использования транка определенными внутренними номерами.
Перевод вызова "на лету". Asterisk, Freepbx
Перевод входящего вызова на мобильный
Запрет на выход в город определенного номера (группы номеров)
Перевод звонка, если я позвонил кому-нибудь и мне же надо сделать перевод
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.