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

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

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

GreyMag Gravatar GreyMag

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

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'

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

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

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

> 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=""> <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'

'SIP/multifon-out-0000062d'

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