Size: a a a

2021 May 21

АФ

Анатолий Филиппов... in ru_freeswitch
mod_callcenter сам меняет статус Available на занято, как только по таймер освобождения сработает возвращает статус Available

делал на lua когда телефон из mod_callcenter производит исходящий звонок чтобы статус статус менялся, так же тот же принцип отрабатывал когда звонить прямо на телефон минуя mod_callcenter

технически просто если голова на месте
источник

IO

Ihor Olkhovskyi in ru_freeswitch
Там у человека веселее проблема. Агент висит в КЦ и в этот момент делает исходящий звонок. И после окончания разговора по 2й линии (неудачный трансфер, как вариант), происходит сброс состояния агента.
источник

IO

Ihor Olkhovskyi in ru_freeswitch
Извините, очень расплывчатый вопрос, поэтому побуду пассивно-агрессивным сегодня. Предлагаю проверять по правильному параметру
источник

IO

Ihor Olkhovskyi in ru_freeswitch
А самое решение в лоб - считайте количество каналов на агенте при завершении звонка и принимайте решение
источник

АФ

Анатолий Филиппов... in ru_freeswitch
у mod_callcenter свои таблицы, при hungup посмотреть в таблицы
источник

A

Aleksandr in ru_freeswitch
Анатолий как раз описал мою проблему. Только у меня обычно проблема возникает когда оператор принял звонок, по второй линии узнаёт доп. информацию кладёт трубку сбрасывается статус в КЦ и ему может прилететь второй звонок из очереди
источник

АФ

Анатолий Филиппов... in ru_freeswitch
просто интересно как через mod_callcenter пролез второй звонок на аппарат?
источник

A

Aleksandr in ru_freeswitch
когда она сделала исходящий звонок у неё статус у агента поменялся.
источник

A

Aleksandr in ru_freeswitch
https://t.me/ru_freeswitch/91175
как тут сделано сейчас
источник

АФ

Анатолий Филиппов... in ru_freeswitch
к примеру аппарат 1000, в mod_callcenter номер 01000
второй звонок не должен пролесть на 01000, но вот если на 1000 то да, тут надо статус смотреть прежде чем звонок пропускать на 1000

если 1000 производит исходящий набор то по hungup надо смотреть статус чтобы текущие состояние не стало Available если оператор-callcenter сделал исходящий звонок чтобы что-то уточнить и обратно вернулся к разговору
источник

A

Aleksandr in ru_freeswitch
сейчас больше проблем со второй ситуацией когда уточняют. Поэтому и задался вопросом как определить наличие активного звонка из mod_callcenter чтобы статус не сбрасывать
источник

АФ

Анатолий Филиппов... in ru_freeswitch
если из простого смотрите в таблицу channels от freeswitch (вроде view но не суть разница)
источник

АФ

Анатолий Филиппов... in ru_freeswitch
так же можно сообразить триггер on delete на таблицу чтобы когда оба канала высвобождаю чтоб послала команду либо Available если пусто, либо on_break если хоть одна линия занята

вариантов уйма хоть через БД (если БД позваляет) хоть через script
источник

A

Aleksandr in ru_freeswitch
собирался по какому-нибудь значению uuid_dump проверять.
источник

IS

Igor Shilov in ru_freeswitch
Добрый день.
Можно ли при помощи какого-либо модуля писать дамп трафика в pcap-формате прямо из freeswitch?
источник

АФ

Анатолий Филиппов... in ru_freeswitch
tcpdump чем не устраивает?
источник

АФ

Анатолий Филиппов... in ru_freeswitch
Писать траффик всегда это что нечто, может от жизни отстал и многое не понимаю
источник

D

Denis 災 nobody in ru_freeswitch
Штатно - не делает. Делается несложно, Но не из коробки
источник

D

Denis 災 nobody in ru_freeswitch
Хотя могли уже поменять
источник

D

Denis 災 nobody in ru_freeswitch
Кстати, давно не видел @nuclear_horse
источник