Spawn extension
что это?
Откуда: г. Фролово Волгоградской обл.
Сообщений: 85
|
Spawn extension
После того как положили трубку с одной какой нибудь стороны, на мониторе выходит сообщение Spawn extension (macro-office, s, 2) exited non-zero on 'SIP/201-092de910'
после него не выполняются следующие макросы
что это значит и как от этого избавиться?
|
Откуда: г. Фролово Волгоградской обл.
Сообщений: 85
|
Re: Spawn extension
неужели никто незнает????
|
Откуда: Kiev
Сообщений: 801
|
Re: Spawn extension
Sefa, тс-с-с-с.... Не шумите! Все думают, чего же вы там написали в конфигах....
P.S. Намек понятен? ;)
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
|
Откуда: г. Фролово Волгоградской обл.
Сообщений: 85
|
Re: Spawn extension
Пусть не думают))))вот пример
extensions.conf
[office]
exten = s,1, BackGround(beep)
exten = 200,1, Macro(office,200,SIP/200)
exten = 201,1, Macro(office,201,SIP/201)
exten = 202,1, Macro(office,202,SIP/202)
exten = 203,1, Macro(office,203,SIP/203)
exten = 204,1, Macro(office,204,SIP/204)
exten = 205,1, Macro(office,205,SIP/205)
exten = 206,1, Macro(office,206,SIP/206)
exten = 207,1, Macro(office,207,SIP/207)
exten = 208,1, Macro(office,208,SIP/208)
exten = 209,1, Macro(office,209,SIP/209)
exten = 210,1, Macro(office,210,SIP/210)
[macro-office]
exten => s,1,Monitor(wav,/var/spool/asterisk/monitor/vnu/${STRFTIME(${EPOCH},,%d-%m-%y__%H-%M)}-${ARG1},bm)
exten => s,2,Dial(${ARG2},40,mtT)
exten => s,3,Goto(s-${DIALSTATUS},1)
exten => s-NOANSWER,1,BackGround(nedostupen)
exten => s-BUSY,1,BackGround(zanyat)
exten => s-.,BackGround(nedostupen)
exten => s-.,Hungup
exten => s,4,StopMonitor
sip.conf
[201]
type=friend
host=dynamic
username=201
secret=201201
relaxdtmf=yes
dtmfmode=rfc2833
rtptimeout=2
nat=no
context=office
callerid="201" <201>
disallow=all
allow=gsm
allow=ulaw
allow=alaw
|
Откуда: г. Фролово Волгоградской обл.
Сообщений: 85
|
Re: Spawn extension
ЛЮДИ!!!!может хоть что-то подскажете? или никто не сталкивался?
|
Сообщений: 6521
|
Re: Spawn extension
Sefa! Это сообщение означает, что выполнение команд в вашем макросе вываливается на втором шаге exten => s,2,Dial(${ARG2},40,mtT) не вниз на третий шаг, а вбок, на шаг 101+n, которого в макросе нет, попросту - ваш макрос далёк от совершенства.
Вот это -[office]
exten = s,1, BackGround(beep)
exten = 200,1, Macro(office,200,SIP/200)
exten = 201,1, Macro(office,201,SIP/201)
exten = 202,1, Macro(office,202,SIP/202)
exten = 203,1, Macro(office,203,SIP/203)
exten = 204,1, Macro(office,204,SIP/204)
exten = 205,1, Macro(office,205,SIP/205)
exten = 206,1, Macro(office,206,SIP/206)
exten = 207,1, Macro(office,207,SIP/207)
exten = 208,1, Macro(office,208,SIP/208)
exten = 209,1, Macro(office,209,SIP/209)
exten = 210,1, Macro(office,210,SIP/210)
тоже ещё тот шедевр.
А зачем придумали шаблоны?
всё заменяется одной строчкой
exten = _2ХХ,1, Macro(office,${EXTEN},SIP/${EXTEN})
|
Откуда: г. Фролово Волгоградской обл.
Сообщений: 85
|
Re: Spawn extension
как сделать чтобы выполнялся следующий шаг?
|
Откуда: Уфа
Сообщений: 5856
|
Re: Spawn extension
|
Откуда: г. Фролово Волгоградской обл.
Сообщений: 85
|
Re: Spawn extension
Извините конечно, но там не написано как сделать следующий шаг после того как положили трубки.может подскажите?
|
Откуда: Уфа
Сообщений: 5856
|
Re: Spawn extension
вот там как раз и написано:
Предопределенные названия екстеншенов (стандартные екстеншены)
Asterisk использует некоторые имена екстеншенов в специальных целях:
i : Invalid
s? : Start
h? : Hangup
t? : Timeout
T? : AbsoluteTimeout?
o? : Operator
Подробнее, смотри: Стандартные екстеншены в Asterisk.
научитесь читать в конце-то концов.
иначе на ваши тривиальные вопросы отвечать никто не будет
|
|