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

Звонок "не отбивается" в очереди

0
Добрый день.

На борту 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мин. При звонке в группу - отбивается моментально.

удалить закрыть спам изменить тег редактировать

спросил 2014-04-17 08:05:04 +0400

mri Gravatar mri
74 9 7

обновил 2014-05-22 07:15:36 +0400

Comments

что за плата потоковая? покажите /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 )редактировать

Трейс снял, но в чем проблема - не пойму. Подскажите или ткните где почитать про анализ трейса.

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 )редактировать

1 Ответ

0

Я же вам уже писал что делать: позвонить в очередь и из командной строки asterisk посмотреть кто в очередях queues show. Там будет ваш звонок среди callers. После того, как трубку положите, он должен исчезнуть. Если нет - нужно разбираться с потоком. Возможно сигнализация неверно выставлена.

ссылка удалить спам редактировать

ответил 2014-04-17 09:27:45 +0400

switch Gravatar switch
8334 11 7 91
http://lynks.ru/

Comments

Через этот же поток звоню не в очередь (на sip номер, группу) - звонок отбивается. Если бы были проблемы в настройках потока - картина бы повторилась.

mri ( 2014-04-17 09:57:09 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2014-04-17 08:05:04 +0400

Просмотрен: 536 раз

Обновлен: May 22 '14

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