Вы бы, уважаемый, вместо колких замечаний дельные советы давали. Если вы, конечно, можете это делать.ded писал(а):Обратиться к системному администратору?
В данном случае дело не в конкретном номере. Такая ситуация случалась и с другими номерами. Тут неясна причина самого такого поведения.SNOOPY писал(а):А может убить номер и все. А юзер выдать новый аккаунт.
Вы бы, уважаемый, за деревьями лес увидели.droff писал(а):Вы бы, уважаемый, вместо колких замечаний дельные советы давали. Если вы, конечно, можете это делать.ded писал(а):Обратиться к системному администратору?
Ответ прозвучал уже вышеdroff писал(а):А с чем вообще может быть связано резкое ухудшение качества связи (пропадает сигнал "кусками")?
и совет - разоравть кольцо. Но был проигнорирован: "я просмотрел, не нашёл кольца, значит его нет!"ded писал(а):Логика обработки входящих нарушена (вследствие неправильной конфигурации человеком), на станции имеется кольцо, которое мгновенно забивает все аппаратные ресурсы.
Код: Выделить всё
[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