Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Неверное время начала звонка при работе с очередями #141

Open
Settled70 opened this issue Oct 28, 2019 · 0 comments

Comments

@Settled70
Copy link

Settled70 commented Oct 28, 2019

Добрый день, у меня следующая проблема: некорректно отображается время начала звонка при попадании в очередь, оно равняется времени выхода или ответа клиенту.

В моем случае ситуация следующая, звонок попадает в очередь на 3 минты, далее при неответе по таймауту выходит и выполняется несколько команд (рассылка сообщений), далее клиент сразу возвращается обратно в ту же очередь и цикл повторяется. В любом случае, при неответе и завершении звонка в статистике время входа в очередь равняется времени завершения звонка. Вот кусок диалплана отвечающий на поступление звонка в очередь:
`
same => n,Set(wait-time=3)
same => n,Set(i=1)
same => n,While($[${i} < 10])
same => n,Queue(3852-soft,TtxX,,,180,,logagentnumber);отправляем в очередь на 3 минуты
same => n,System(/etc/asterisk/scripts/queue-wait-time-to-telegram.sh '${CALLERID(name)}, ${CALLERID(num)} ожидает ответа более ${wait-time} минут.' &);отправляем сообщение
same => n,Set(i=$[${i} + 1])
same => n,Set(wait-time=$[${wait-time} + 3]);увеличиваем время ожидаения на 3 минуты
same => n,EndWhile

`
В примере на скриншотах номер, по статистике в 10:56:08 он получил ответ Занято и в то же время звонок завершился, но по факту клиент позвонил в 10:51:50, в 10:52:05 попал в очередь, в 10:55:05 перезашел в очередь и в 10:56:43 положил трубку.

Не знаю, куда копать, вывел лог статистики очереди в mysql и запросами смотрю время, но клиенту неудобно так смотреть. Можно ли что-то тут придумать?

AsteriskCDRViewer
sql_queue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant