Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

После команды Wait перестают обрабатываться команды

0

Есть такой контекст:

[record]
exten => h,1,Wait(2)
exten => h,n,System(/etc/asterisk/flow-my-mail.php - /var/spool/asterisk/monitor/${FSOUND}.wav 2909294@gmail.co$
exten => h,n,System(rm /var/spool/asterisk/monitor/${FSOUND}.wav)

Но после выполнения Wait(2) дальше не идет:

    Wait("SIP/gts-sip-000000e4", "2") in new stack
  == Spawn extension (record, h, 1) exited non-zero on 'SIP/gts-sip-000000e4'

Почему это может быть? Не знаю как еще можно паузу в выполнении поставить.

удалить закрыть спам изменить тег редактировать

спросил 2011-11-10 20:00:43 +0400

forik Gravatar forik
109 18 2 9

1 Ответ

2

Wait не предназначена для обрабатывания звонка после того , как канал кладется. Ждать нечего.

Ставьте паузу

exten => h,n,System(sleep 2 ; <php script>)
ссылка удалить спам редактировать

ответил 2011-11-10 20:51:13 +0400

zzuz Gravatar zzuz flag of Russian Federation
7174 2 6 75
http://line24.ru/

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2011-11-10 20:00:43 +0400

Просмотрен: 701 раз

Обновлен: Nov 10 '11

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.