VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Не отрабатывает h exten

Проблемы Asterisk без вэб-оболочек и их решения

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

Ответить
ovoshlook
Сообщения: 23
Зарегистрирован: 11 май 2013, 09:51

Не отрабатывает h exten

Сообщение ovoshlook »

Привет всем. Имеет каной диалплан:


Код: Выделить всё

   ...
    same=>n,Voicemail(111@general_vm.org)
    same=>n,System(<somescript>)
    same=>n,Hangup()

При таком построении диалплана system отрабатывает только когда заканчивается запись voicemail файла. Если же звонящий кладет трубку сам отрабатывает только voicemail.

Чтобы определить что звонящий кладет трубку использую h exten

Код: Выделить всё

 exten=>h,1,Goto(<myexten>,system)


И тогда system выглядит так:


Код: Выделить всё

same=>n(system),System(<somescript>)
    same=>n,Hangup()


Только вот при таком раскладе я все равно непопадаю в h exten...
В чем может быть проблема?
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Не отрабатывает h exten

Сообщение awsswa »

h отрабатывает в рамках одного контекста
платный суппорт по мере возможностей
ovoshlook
Сообщения: 23
Зарегистрирован: 11 май 2013, 09:51

Re: Не отрабатывает h exten

Сообщение ovoshlook »

они у меня в одном контексте
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

Re: Не отрабатывает h exten

Сообщение Wapo »

Зачем пихать обработку h в тот же контекст. Почему не сделать переход в другой?
ovoshlook
Сообщения: 23
Зарегистрирован: 11 май 2013, 09:51

Re: Не отрабатывает h exten

Сообщение ovoshlook »

А как он перейдет в другой контекст если не секрет? Например после вызова voicemail
ded
Сообщения: 15627
Зарегистрирован: 26 авг 2010, 19:00

Re: Не отрабатывает h exten

Сообщение ded »

Goto(context,exten,priority)
например
Goto(system,h,1)
ovoshlook
Сообщения: 23
Зарегистрирован: 11 май 2013, 09:51

Re: Не отрабатывает h exten

Сообщение ovoshlook »

Такой Goto надо ставить после voicemail.
И в этот Goto он не попадет, потому что после voicemail при hangup от звонящего дальше voicemail ничего не отрабатывает.
ovoshlook
Сообщения: 23
Зарегистрирован: 11 май 2013, 09:51

Re: Не отрабатывает h exten

Сообщение ovoshlook »

Сейчас подумал и пришел к выводу. что суть не в том, чтобы запустить что то после Voicemail.
У меня через system вызывается скрипт. который конвертит voicemail сообщение в mp3. Но на почту все равбно будет падать wav по той простой причине что вся запись и отсылка сообщения происходят через Voicemail().

Вопрос теперь стоит так - как влезть в выполнение Voicemail и заставить его конвертировать файл в mp3 сразу после записи, но перед отправкой не пребигая при этом к "расчленеию" voicemail на более мелкие applications (как я вижу - record и 2 system - конвертирование и отправка).
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

Re: Не отрабатывает h exten

Сообщение Wapo »

Внимательно ознакомьтесь с voicemail.conf - там есть указание как использовать альтернативные программы
ded
Сообщения: 15627
Зарегистрирован: 26 авг 2010, 19:00

Re: Не отрабатывает h exten

Сообщение ded »

ovoshlook писал(а):У меня через system вызывается скрипт. который конвертит voicemail сообщение в mp3.
Почитатйте опции работы voicemail, не надо Вам городить огород, всё можно создавать, хранить и отсылать в компрессированном формате.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH