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

Dial и продолжение обработки после сброса звонящего

1

Ситуация вот какая: Asterisk 1.4, идет входящий звонок по сипу. Играет мох. И если звонящий сбросит звонок не дождавшись ответа на него, то выполнения макроса прекращается. А хочется что-бы макрос выполнился до конца, т.к. у меня после разговора планируется выполнить еще кое какие действия. А не получается.

Если сбрасывает тот кто ответил на звонок, то макрос выполняется до конца. Как можно отследить сброс линии звонящим и продолжить выполнения макроса после Dial.

Спасибо.

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

спросил 2011-08-31 19:11:29 +0400

astashov Gravatar astashov
11 1 1

1 Ответ

0

core show application Dial
решит все ваши проблемы . также более детальный просмотр extensions.conf.sample даст более понятный ответ о том, как работает обработка звонка после Dial , до ANSWER и после (а также при CANCEL).

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

ответил 2011-08-31 21:19:12 +0400

zzuz Gravatar zzuz flag of Russian Federation
6744 2 6 69
http://line24.ru/

Comments

Читал. Изучал. Вижу что диал должен вернуть мне статус звонка(в том числе и CANCEL). Но статус, так как и управление обратно макросу не передается. Если звонящий на астериск сбрасывает трубку до установления бриджа, возвращается только == Spawn extension (macro-incoming-call-to-group, s, 20) exited non-zero on 'SIP/GSM_sim1' in macro 'incoming-call-to-group' -- AGI Script incoming.php completed, returning 0 И дальше уже коммаанды в макросе не выполняются. А то я бы отработал тогда dialstatus и был бы доволен. Я даже подозреваю, что после отрицательного ответа dial, вызов не передается ни одному из возможных рашринений. Ставил расширение i, и до него выполнение тоже не дошло. astashov ( 2011-09-01 06:36:59 +0400 )редактировать
Аналогичная проблема http://asterisk-support.ru/question/906/vypolnit-deistviia-posle-dialEcuador ( 2011-09-01 07:49:42 +0400 )редактировать

Ваш ответ

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-08-31 19:11:29 +0400

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

Обновлен: Aug 31 '11

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