Через этот же поток звоню не в очередь (на sip номер, группу) - звонок отбивается. Если бы были проблемы в настройках потока - картина бы повторилась.
mri ( 2014-04-17 09:57:09 +0400 )редактироватьДобрый день.
На борту Asterisk 11.5.1+ FreePBX 2.11.0.11 городские номера АТС подключены потоком. Создал очередь, работает. Но есть проблема, при звонке с городского в очередь, если позвонивший абонент не дождался ответа и бросил трубку, то звонок в очереди не прекращается, пока не истечет максимальное время ожидания очереди. Снимаешь трубку - там короткие гудки. Если позвонить в очередь с внутреннего номера этой же АТС или соседней АТС (тоже подключена потоком) - такой проблемы нет. Создал группу вызова с теми же внутренними номерами. Набираю с того же городского, через те же линии связи в группу, бросаю трубку - вызов прекращается.
Снял трейс... но в чем проблема - не пойму. Подскажите
файлы трассировок потока при звонке:
в очередь http://webfile.ru/d1763a55075fc4bffda663bca63719d6
в группу http://webfile.ru/ce18a30fa15dcd97b3119ea0a82b8c85
Очередь огранизована из номеров 7114,7115,7116 с линейной стратегией дозвона, по 20 сек на оператора. время ожидания 1 мин, "потом положить трубку"
Группа огранизована из номеров 7114,7115,7116 с линейной стратегией дозвона, по 15 сек на оператора. При не ответе "положить трубку"
Трубку клал после 2-3 гудков( прим. 10 сек.) - очередь звонит пока не истечет время ожидания 1мин. При звонке в группу - отбивается моментально.
Я же вам уже писал что делать: позвонить в очередь и из командной строки asterisk посмотреть кто в очередях queues show
. Там будет ваш звонок среди callers
. После того, как трубку положите, он должен исчезнуть. Если нет - нужно разбираться с потоком. Возможно сигнализация неверно выставлена.
Через этот же поток звоню не в очередь (на sip номер, группу) - звонок отбивается. Если бы были проблемы в настройках потока - картина бы повторилась.
mri ( 2014-04-17 09:57:09 +0400 )редактироватьЗадан: 2014-04-17 08:05:04 +0400
Просмотрен: 1,712 раз
Обновлен: May 22 '14
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
что за плата потоковая? покажите /etc/dahdi/system.conf /etc/asterisk/dahdichannels.conf и /etc/asterisk/queuesadditional.conf
bandys ( 2014-04-17 10:07:23 +0400 )редактировать/dahdi/system.conf: span=1,1,0,ccs,hdb3,crc4 bchan=1-15,17-31 dchan=16 echocanceller=oslec,1-15,17-31 loadzone = us defaultzone = us
/asterisk/dahdi-channels.conf group=0,11 context=from-pstn switchtype = euroisdn signalling = pri_cpe channel => 1-15,17-31 context = default group = 63
mri ( 2014-04-17 10:50:46 +0400 )редактировать[7086] announce-frequency=0 announce-holdtime=no announce-position=no autofill=no autopause=no autopausebusy=no autopausedelay=0 autopauseunavail=no eventmemberstatus=no eventwhencalled=no joinempty=yes leavewhenempty=no maxlen=0 memberdelay=0 music=default penaltymemberslimit=0 periodic-announce-frequency=0 queue-callswaiting=silence/1 queue-thereare=silence/1 queue-youarenext=silence/1 reportholdtime=no retry=0 ringinuse=yes servicelevel=60 setinterfacevar=yes strategy=linear timeout=20 timeoutpriority=app timeoutrestart=no weight=0 wrapuptime=0 member=Local/7000@from-queue/n,0,7000,hint:7000@ext-local member=Local/7114@from-queue/n,0,7114,hint:7114@ext-local member=Local/7115@from-queue/n,0,7115,hint:7115@ext-local
mri ( 2014-04-17 10:51:37 +0400 )редактироватьплата: Digium Wildcard TE110P T1/E1
mri ( 2014-04-17 11:20:09 +0400 )редактироватьтеоретический всё верно. switch прав. я бы посмотрел в каком состоянии в очереди висит этот брошеный звонок, и если вообще ничего не меняется после броска трубки, надо снимать трасер с потока и смотреть.
bandys ( 2014-04-17 15:44:22 +0400 )редактироватьесли посмотреть в консоли через queue showс - после бросания трубки звонок в очереди остается...как снимать трейс с потока?
mri ( 2014-04-18 07:04:17 +0400 )редактироватьhttp://asterisk-support.ru/question/13609/kak-sniat-treis-zvonka/
bandys ( 2014-04-18 17:13:43 +0400 )редактироватьТрейс снял, но в чем проблема - не пойму. Подскажите или ткните где почитать про анализ трейса.
mri ( 2014-04-25 06:59:31 +0400 )редактироватьсервер ведет себя адекватно. для наглядности сними трейс с звонка где у вас всё работает как надо. и ищите что то типа этого: q931.c:6837 q931_hangup: Hangup other cref:29226. Это запрос на hangup.
bandys ( 2014-04-25 17:03:19 +0400 )редактироватьснял трейс при звонке в очередь и в группу. Работает как надо - только в группе (и при звонке на обычный номер). логи чуть выше...
mri ( 2014-04-29 22:36:25 +0400 )редактироватьдумаю проблема всё же в настройке потока. спросите у провайдера летят ли там ошибки. всё отличие звонка в группу и очередь в том, что во втором случае происходит Answer, после которого поток не отдает запрос на хенгап, вот астериск и не кладет канал. Можно попробовать кинуть звонок на какой нить ивр с поднятием трубки. думаю ситуация будет такая же. Попробуйте в консоли запустить dahdi_test, может он покажет чего толковое.
bandys ( 2014-04-30 14:50:28 +0400 )редактироватьзадавал вопрос на форуме по АТС MD110 (она транзитная м/у ГТС и Астериском) http://www.comq.ru/forum/viewtopic.php?f=3&t=3352&sid=28796867b58be69993accba47c61368e там же есть и логи звонка с Астериска (http://www.comq.ru/forum/download/file.php?id=963&sid=f4b14331959dad20f38281dc41efb705) и MD110 (http://www.comq.ru/forum/download/file.php?id=962&sid=f4b14331959dad20f38281dc41efb705) "Астериск присылает сообщение FACILITY, в ответ на это МД присылает сообщение STATUS, и обмен такими сообщениями продолжается неоднократно, обе станции опять о чём-то не могут договорится, а на фоне этих сообщений пропускается сообщение DISCONNECT из города."
mri ( 2014-05-21 14:29:42 +0400 )редактировать