Страница 2 из 3

Re: Asterisk сошел с ума?

Добавлено: 08 апр 2011, 06:36
SNOOPY
А может убить номер и все. А юзер выдать новый аккаунт.

Re: Asterisk сошел с ума?

Добавлено: 08 апр 2011, 11:29
droff
ded писал(а):Обратиться к системному администратору?
Вы бы, уважаемый, вместо колких замечаний дельные советы давали. Если вы, конечно, можете это делать.

Re: Asterisk сошел с ума?

Добавлено: 08 апр 2011, 11:32
droff
SNOOPY писал(а):А может убить номер и все. А юзер выдать новый аккаунт.
В данном случае дело не в конкретном номере. Такая ситуация случалась и с другими номерами. Тут неясна причина самого такого поведения.

А с чем вообще может быть связано резкое ухудшение качества связи (пропадает сигнал "кусками")?

Re: Asterisk сошел с ума?

Добавлено: 08 апр 2011, 11:49
ded
droff писал(а):
ded писал(а):Обратиться к системному администратору?
Вы бы, уважаемый, вместо колких замечаний дельные советы давали. Если вы, конечно, можете это делать.
Вы бы, уважаемый, за деревьями лес увидели.
droff писал(а):А с чем вообще может быть связано резкое ухудшение качества связи (пропадает сигнал "кусками")?
Ответ прозвучал уже выше
ded писал(а):Логика обработки входящих нарушена (вследствие неправильной конфигурации человеком), на станции имеется кольцо, которое мгновенно забивает все аппаратные ресурсы.
и совет - разоравть кольцо. Но был проигнорирован: "я просмотрел, не нашёл кольца, значит его нет!"

Re: Asterisk сошел с ума?

Добавлено: 08 апр 2011, 12:03
droff
Хорошо, эмоции в сторону.
Кольцо, насколько я понимаю, это перенаправление вызова на некоторый экстеншен, а затем его перенаправление обратно. Мое утверждение верно?
Если да, то в extensions.conf подобных "колец" нет.
Есть еще вариант, что перенаправление осуществляет ip-телефон, но вероятность невелика.

Re: Asterisk сошел с ума?

Добавлено: 08 апр 2011, 12:07
ded
Утверждение не полно.
Ясно видно
Executing [302@имяконтекста:1] Dial("Local/302@имяконтекста-815a,2", "Local/302@имяконтекста|60|Tt")
Астериск по своей воле исполняет такие диалы? приведите свой контекст
[имяконтекста]
со всеми инклюдами.

Re: Asterisk сошел с ума?

Добавлено: 08 апр 2011, 12:14
droff
С удивлением обнаружил, что в этом контексте нет номера 302. :roll:

Код: Выделить всё

[avtosieger]
exten => 100,1,Dial(SIP/3100,60,tT) 
exten => 100,n,HangUp
exten => 101,1,Dial(SIP/3101,60,tT)
exten => 101,n,HangUp
exten => 102,1,Dial(SIP/3102,60,tT)
exten => 102,n,HangUp
exten => 200,1,Dial(SIP/3200,60,tT) 
exten => 200,n,HangUp
exten => 201,1,Dial(SIP/3201,60,tT)
exten => 201,n,HangUp
exten => 202,1,Set(fname=${STRFTIME(${EPOCH},,%Y_%m_%d_%H-%M)}-${CALLERID(number)}-${EXTEN})
exten => 202,n,Set(monopt=nice -n 19 /usr/local/bin/lame -b16 --silent /arh/avtosieger/in/${fname}.wav /arh/avtosieger/in/${fname}.mp3 && rm -f /arh/avtosieger/in/${fname}.wav)
exten => 202,n,MixMonitor(/arh/avtosieger/in/${fname}.wav,b,${monopt})
exten => 202,n,Dial(SIP/3202,60,tT)
exten => 202,n,StopMixMonitor
exten => 202,n,Hangup
exten => 203,1,Dial(SIP/3203,60,tT) 
exten => 203,n,HangUp
exten => 204,1,Set(fname=${STRFTIME(${EPOCH},,%Y_%m_%d_%H-%M)}-${CALLERID(number)}-${EXTEN})
exten => 204,n,Set(monopt=nice -n 19 /usr/local/bin/lame -b16 --silent /arh/avtosieger/in/${fname}.wav /arh/avtosieger/in/${fname}.mp3 && rm -f /arh/avtosieger/in/${fname}.wav)
exten => 204,n,MixMonitor(/arh/avtosieger/in/${fname}.wav,b,${monopt})
exten => 204,n,Dial(SIP/3204,60,tT)
exten => 204,n,StopMixMonitor
exten => 204,n,Hangup
exten => 205,1,Dial(SIP/3205,60,tT)
exten => 205,n,HangUp
exten => 300,1,Set(fname=${STRFTIME(${EPOCH},,%Y_%m_%d_%H-%M)}-${CALLERID(number)}-${EXTEN})
exten => 300,n,Set(monopt=nice -n 19 /usr/local/bin/lame -b16 --silent /arh/avtosieger/avtoservice/${fname}.wav /arh/avtosieger/avtoservice/${fname}.mp3 && rm -f /arh/avtosieger/avtoservice/${fname}.wav)
exten => 300,n,MixMonitor(/arh/avtosieger/avtoservice/${fname}.wav,b,${monopt})
exten => 300,n,Dial(SIP/3300,60,tT)
exten => 300,n,StopMixMonitor
exten => 300,n,Hangup
exten => 301,1,Set(fname=${STRFTIME(${EPOCH},,%Y_%m_%d_%H-%M)}-${CALLERID(number)}-${EXTEN})
exten => 301,n,Set(monopt=nice -n 19 /usr/local/bin/lame -b16 --silent /arh/avtosieger/avtoservice/${fname}.wav /arh/avtosieger/avtoservice/${fname}.mp3 && rm -f /arh/avtosieger/avtoservice/${fname}.wav)
exten => 301,n,MixMonitor(/arh/avtosieger/avtoservice/${fname}.wav,b,${monopt})
exten => 301,n,Dial(SIP/3301,60,tT)
exten => 301,n,StopMixMonitor
exten => 301,n,Hangup
exten => 307,1,Dial(SIP/2307,60,tT) 
exten => 307,n,HangUp
exten => 350,1,Set(fname=${STRFTIME(${EPOCH},,%Y_%m_%d_%H-%M)}-${CALLERID(number)}-${EXTEN})
exten => 350,n,Set(monopt=nice -n 19 /usr/local/bin/lame -b16 --silent /arh/avtosieger/avtoservice/${fname}.wav /arh/avtosieger/avtoservice/${fname}.mp3 && rm -f /arh/avtosieger/avtoservice/${fname}.wav)
exten => 350,n,MixMonitor(/arh/avtosieger/avtoservice/${fname}.wav,b,${monopt})
exten => 350,n,Dial(SIP/3350,15,tT)
exten => 350,n,Dial(SIP/3300,60,tT)
exten => 350,n,StopMixMonitor
exten => 350,n,Hangup
exten => 400,1,Dial(SIP/3400,60,tT) 
exten => 400,n,HangUp
exten => 401,1,Dial(SIP/3401,60,tT) 
exten => 401,n,HangUp
exten => 500,1,Dial(SIP/3500,60,tT) 
exten => 500,n,HangUp
exten => 501,1,Dial(SIP/3501,60,tT) 
exten => 501,n,HangUp
exten => 505,1,Dial(SIP/3505,60,tT) 
exten => 505,n,HangUp
exten => 510,1,Dial(SIP/3510,60,tT) 
exten => 510,n,HangUp
exten => 511,1,Dial(SIP/3511,60,tT)
exten => 511,n,HangUp
exten => 600,1,Dial(SIP/3600,60,tT)
exten => 600,n,HangUp
exten => 611,1,Dial(SIP/2611,60,tT) 
exten => 611,n,Hangup
exten => 700,1,Dial(SIP/2700,60,tT) 
exten => 700,n,Hangup
exten => 810,1,Dial(SIP/2810,60,tT)
exten => 810,n,Hangup
exten => 900,1,Dial(SIP/2900,60,tT) 
exten => 900,n,Hangup
exten => 950,1,Dial(SIP/2950,60,tT) 
exten => 950,n,Hangup
exten => 999,1,Dial(SIP/2999,60,tT) 
exten => 999,n,Hangup
exten => 902,1,Answer
exten => 902,n,Wait(1)
;exten => 902,n,Playback(asterisk-recording).
exten => 902,n,Playback(/tmp/avtosieger/record)
exten => 902,n,Hangup
exten => 903,1,Answer
exten => 905,1,Wait(1)
exten => 905,n,Playback(/tmp/avtosieger/avtoservice)
exten => 905,n,Hangup
exten => _8XXXXXXXXXX,1,ExecIf($["${CID_OUT}"=""],Set,CID_OUT=8182nnnnnn)
exten => _8XXXXXXXXXX,n,Macro(dial-cidout,${CID_OUT},${EXTEN})
exten => _ZXXXXX,1,ExecIf($["${CID_OUT}"=""],Set,CID_OUT=8182nnnnnn)
exten => _ZXXXXX,n,Macro(dial-cidout,${CID_OUT},88182${EXTEN})
exten => _1XXX,1,Dial(Local/${EXTEN:1}@avtoritet,60,Tt)
exten => _1XXX,n,Hangup
exten => _2XXX,1,Dial(Local/${EXTEN:1}@avtobravo,60,Tt)
exten => _2XXX,n,Hangup
exten => _3XXX,1,Dial(Local/${EXTEN:1}@avtosieger,60,Tt)
exten => _3XXX,n,Hangup
exten => _ZXX,1,Dial(Local/${EXTEN}@avtosieger,60,Tt)
exten => _ZXX,2,Hangup

Re: Asterisk сошел с ума?

Добавлено: 08 апр 2011, 12:23
ded
Что ещё можно с удивлением обнаружить, если просто профессионально выполнять свою работу?
Например, присутствие call файлов, отправляющихся по заданию cron регулярно или нерегулярно с содержанием
Local/302
302@avtosieger,1
или кто-то сильно Вас не любит и делает тоже самое командой originate Local/302 extension 302@default
или ещё что-либо подобное.
Но так как рукописный диал-план, то предполагаю таки кольцо на лапке почтового голубя.

Re: Asterisk сошел с ума?

Добавлено: 08 апр 2011, 16:31
gofer_k
dialplan debug

Re: Asterisk сошел с ума?

Добавлено: 13 апр 2011, 14:19
perlik
Да не кольцо это. Тут кто-то может выражаться нормальными терминами для понимания. Это называется Loop. В каком-то extension есть followme на другой extension или реально что-то где-то не правильно прописано в dialplan. Если можно в cli сделать database showkey 302 или куда там звонили.