freeswitchforum.com
https://freeswitchforum.com/

Событие hold
https://freeswitchforum.com/viewtopic.php?f=6&t=863
Страница 1 из 1

Автор:  Sergey2140 [ 31 авг 2017 12:58 ]
Заголовок сообщения:  Событие hold

Здравствуйте, коллеги!

Вновь прошу Вашей помощи. В этот раз вопрос возможно будет странным, но все же. Есть некий телефон, за ним сидит оператор. Приходит звонок, оператор снимает трубку, ставит звонок на удержание (hold). Есть ли возможность учитывать это событие (постановка звонка на удержание) в логе freeswitch?

После того, как звонок ставится на удержание, клиенту начинает играть музыка (moh). Можно сделать grep лога по такому событию, но, имхо, это не совсем точно (moh играет не только в этом случае) и совсем неудобно (т.к. нужно делать несколько grepов лога).

В идеале было бы, если можно было привязать к данному событию свой скрипт, который бы выводил дополнительную информацию в лог. Но я не знаю, как именно инициировать данное событие.

Спасибо за помощь.

Автор:  Vlad1983 [ 31 авг 2017 13:37 ]
Заголовок сообщения:  Re: Событие hold

оно есть в CDR можно отловить и через event_socket
зачем это нужно ловить в логе?

Автор:  astashov [ 31 авг 2017 14:08 ]
Заголовок сообщения:  Re: Событие hold

По окончанию разговора можно получить факты постановки в холд в переменной канала(как точно называется переменная не помню, тестировать лень, но знаю точно что есть). Сделайте Info, все увидите.

Автор:  Sergey2140 [ 31 авг 2017 15:02 ]
Заголовок сообщения:  Re: Событие hold

Vlad1983 писал(а):
оно есть в CDR можно отловить и через event_socket
зачем это нужно ловить в логе?


Действительно, есть в CDR. :oops: В логе ловить нет необходимости, Вы совершенно правы. Насчет event_socket посмотрю, большое спасибо.

Автор:  Sergey2140 [ 31 авг 2017 15:03 ]
Заголовок сообщения:  Re: Событие hold

astashov писал(а):
По окончанию разговора можно получить факты постановки в холд в переменной канала(как точно называется переменная не помню, тестировать лень, но знаю точно что есть). Сделайте Info, все увидите.


Да, нашел все переменные в CDR. Там и время постановки звонка, и длительность.... все что нужно. Большое спасибо за совет!

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/