First time here? Check out the FAQ!

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

После команды 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'

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

спросил Nov 10 '11

forik Gravatar forik
109 18 2 9

1 Ответ

2

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

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

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

ответил Nov 10 '11

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 ленту новостей

Статистика

Задан: Nov 10 '11

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

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

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