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

Background не передает управление дальше!

1

Background отрабатывается как обычный Playback, т.е. сначала проигрывает сообщение до конца и только потом двигается дальше по extension.ael

route*CLI> core show version Asterisk 1.8.11.1 built by mockbuild @ x86-14.phx2.fedoraproject.org on a i686 running Linux on 2012-04-24 19:21:21 UTC

#cat extension.ael


context multifon-incoming { 
_7XXXXXXXXXX => jump s;
s => {
        Progress;
        Wait(1);
        Set(CHANNEL(language)=ru) ;
        Background(teenager,noanswer);
        NoOp(Test);
        Dial(Dahdi/g0/8XXXXXXXXXX);
        Hangup();
        };}


#tail full
2012-06-08 13:57:01] VERBOSE[3866] pbx.c: [2012-06-08 13:57:01]     -- Executing [s@multifon-incoming:1] Progress("SIP/multifon-out-0000062d", "") in new stack
[2012-06-08 13:57:01] VERBOSE[3866] pbx.c: [2012-06-08 13:57:01]     -- Executing [s@multifon-incoming:2] Wait("SIP/multifon-out-0000062d", "1") in new stack
[2012-06-08 13:57:02] VERBOSE[3866] pbx.c: [2012-06-08 13:57:02]     -- Executing [s@multifon-incoming:3] Set("SIP/multifon-out-0000062d", "CHANNEL(language)=ru") in new stack
[2012-06-08 13:57:02] VERBOSE[3866] pbx.c: [2012-06-08 13:57:02]     -- Executing [s@multifon-incoming:4] BackGround("SIP/multifon-out-0000062d", "teenager,noanswer") in new stack
[2012-06-08 13:57:02] VERBOSE[3866] file.c: [2012-06-08 13:57:02]     -- <SIP/multifon-out-0000062d> Playing 'teenager.alaw' (language 'ru')
[2012-06-08 13:57:05] VERBOSE[3866] pbx.c: [2012-06-08 13:57:05]   == Spawn extension (multifon-incoming, s, 4) exited non-zero on 'SIP/multifon-out-0000062d'
удалить закрыть спам изменить тег редактировать

спросил 2012-06-08 13:59:39 +0400

GreyMag Gravatar GreyMag
170 8 1 10

обновил 2012-06-08 14:53:06 +0400

Comments

аналогичная проблема без ответа http://asteriskforum.ru/viewtopic.php?t=4736

GreyMag ( 2012-06-08 14:19:07 +0400 )редактировать

Отредактируйте текст, в мешанине буков лень разбираться.

switch ( 2012-06-08 14:51:22 +0400 )редактировать

3 Ответа

3

ну так у вас в логе вообще нарисвоно что дальше бекграунда не идет.

и если че, звонить одновременно с бекграундом не получится. если надо звонить с сообщением используйте длинный musiconhold и ключ m в dial

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

ответил 2012-06-08 14:56:02 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Comments

Плюс мегафон коряво работает с early_media .

zzuz ( 2012-06-08 18:19:44 +0400 )редактировать

Нормально поработало немного через фоновую музыку, но теперь мультифон загнулся :( звонки не идут в мульфон, забанили???

GreyMag ( 2012-06-09 15:21:40 +0400 )редактировать

нет , не забанили.

zzuz ( 2012-06-09 19:34:41 +0400 )редактировать

Как понять мультифон? Он не работал пока я не вошел в сеть с телефона, после этого все стало опять хорошо. Буду на наблюдать.

GreyMag ( 2012-06-13 09:45:53 +0400 )редактировать
0

Background(teenager,n);

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

ответил 2012-06-08 19:12:01 +0400

bolshoy_plohish Gravatar bolshoy_plohish
1388 25 20 38
0

Вопрос в чем заключается?
А получить что хочешь?

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

ответил 2012-06-08 15:30:38 +0400

bolshoy_plohish Gravatar bolshoy_plohish
1388 25 20 38

обновил 2012-06-08 17:21:20 +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 ленту новостей

Статистика

Задан: 2012-06-08 13:59:39 +0400

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

Обновлен: Jun 08 '12

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