zilant
Маглыzilant's Achievements
Пролетал Мимо (1/9)
0
Репутация
-
Я хрен знает чо вы там за тест гоняли. Может и забанило вас... Есть такая функция в oktell, чтоб сервер от атак защитить... Вообще она программка с характером. Особенно не любит тех кто не любит её. Улыбнитесь ей и она отдастся сама.
-
Семен Семенович, Это он говорит что SIP то - не настоящий...
-
NEP, боюсь для вас навсегда окажется загадкой, как-же оно работает, а инвайт не возвращает Подумайте, может вы грешны и грехи ваши переполнили sip-стек?
-
День третий - функция третья. Перехват вызова (Call Pickup) Рассмотрим, как в Oktell работает функция, Перехват вызова (Call Pickup). Для активации функции, нам необходимо в разделе "Внутренние номера" (ССЫЛКА НА ИНСТРУКЦИЮ) создать специальный номер с действием "Перехват номера". Специальные номера используются системой для проведения назначенных на них действий. Если Вам нравится *8 - назначайте, другой - пожалуйста. Вот что пишет документация по этому поводу: Осуществляет перехват звонка. При поступлении звонка на телефонный аппарат и неснятой на нем трубки у других пользователей системы (в зависимости от настроек) есть возможность обработать звонок, перехватив управление. В системе существует несколько вариантов настройки способа перехвата, но в любом случае перехват начинается с набора служебного номера «Перехват». Общие настройки. АТС: Способ перехвата звонка Перехват звонка осуществляется путем набора служебного номера типа с действием «Перехват». При перехвате звонка мгновенно осуществляется коммутация оператора, перехватывающего звонок, с абонентом, вызывающим перехватываемый номер. Среди способов организации перехвата существуют: Перехват по группам - Перебираются в поиске вызываемой линии все объекты, участвующие в групповых номерах одновременно с перехватывающим объектом (линией или пользователем); Перехват по номеру - При наборе номера перехвата осуществляется ожидание ввода перехватываемого номера, в котором осуществляется поиск вызываемых в данный момент объектов; Объединенный перехват - Начинается с перехвата по группам, после чего в случае неуспеха происходит переход к перехвату по номеру.
-
И была ночь, и было утро. День второй. По просьбе форумчан я продолжаю вычеркивать из списка требований возможности и функции, которые реализуются на базе Oktell, давая ссылки на инструкцию. Сегодня мой выбор остановился на пункте - Запрос списка подключенных услуг (Query Service List) Вообще в платформе Oktell нет ни заголовка, ни окошка, ни пункта в меню, который бы так назывался. Потому что список подключенных услуг - это сервисная функция которую владелец колцентра (провайдер интернет, оператор связи, или еще фиг знает кто), хочет организовать для своих клиентов. Задача платформы, которую он использует, в нашем случае Oktell, обеспечить ему возможность создания такой сервисной функции. То есть этот провайдер интернет, оператор связи, или еще фиг знает кто хочет обеспечить своим клиентам следующее: 1. Клиент звонит. 2. В голосовом меню выбирает пункт, по которому он может прослушать список подключенных по его лицевому счету услуг. 3. Проходит идентификацию (автоматически по АОН, через DTMF по номеру договора, лицевого счета, регистрационной карте иkb вообще распознаванием голоса). 4. Система воспроизводит список услуг по указанному идентификатору. Следите за руками. Приступаем к реализации. Весь функционал укладывается в несколько базовых компонентов. Рассмотрим покомпонентно: 1. Компонент преднабор - воспроизводим заранее записанный звуковой файл, приглашающий ввести идентификационный номер: договор, лицевой счет, код клиента... возможно два подхода: все клиентские номера содержат одинаковое количество цифр - тогда устанавливаем параметр компонента количество соответствующее количеству символов, которые должен ввести абонент. Сохраняем в строковую переменную (буфер) "идентификатор", который создаем заранее. 2. Компонент SQL запрос. Здесь лезем в базу данных и вытаскиваем оттуда все коды услуг, которые включены по введенному идентификатору. Если услуг не много (10-15), то можно проиграть их лесенкой, как показано выше. Если больше, то можно организовать цикл. 3. Компонент Сравнение 1 - выясняем, если услуга (код 1) = 1 то идем на компонент воспроизведение 3 и воспроизводим название услуги из заранее записанного файла, если нет, то переходим к компоненту "Сравнение 2" 4. Сравнение 2 - выясняем, если услуга (код 2) = 1 то идем на компонент воспроизведение 4 и воспроизводим название услуги из заранее записанного файла, если нет, то переходим к компоненту "Сравнение 4" и так далее. Вы спросите, а где же ссылка на инструкцию? Вот она. ССЫЛКА. И еще вот. ССЫЛКА Здесь вы можете прочитать и о других копмпоненах сценариев, которые подобно хромосомам определяют поведение системы oktell по обслуживанию звонков.
-
Сегодня отличный день!!! Давно уже не было такого замечательного случая запостить столько инфы по Oktell куда-нибудь на админский форум. А тут прямо конкретно, по запросу. Давайте уже тогда начну помолясь... Сразу весь объем ссылок на инструкцию выдать не обещаю, но по одному пункту в день постараюсь. Как раз будет тема для их более конкретных обсуждений. Порядок выбираю случайный, исходя из личных предпочтений. Тема индексируется поисковиками, читаема пользователями, так что не пропадет мой скромный труд. Итак сегодня: Запись телефонного разговора (Conversation Recording) Вот что говорит по этому поводу инструкция: ссылка на инструкцию На вкладке записи разговоров определяются правила, согласно которым осуществляется или не осуществляется запись разговоров. По умолчанию все разговоры записываются, однако создав несколько правил и выставив им приоритеты можно указать детально кого и в каких случаях записывать, а кого пропускать. Все правила анализируются в соответствующем порядке. При обнаружении подходящего правила принимается установленное в нем действие и поиск завершается. По сути - это глобальные настройки записи. Кроме этого, компоненты сценариев "дозвон но номера с указанием линии", "переключение на номер" предусматривают возможность создания исключений из глобальных правил: Читаем в инструкции: У компонента "Переключение" читаем описание параметров: Запись разговора - Параметр, определяющий необходимость записи. По умолчанию выбран вариант «Согласно настройкам», при котором используется стандартная процедура поиска правил записи для звонка. Также доступны варианты «Записывать» и «Не записывать», производящие соответствующие безусловные действия. Вот в таком сценарии IVR компоненту определяющему коммутацию устанавливаем свойство записи. Запись ведется отдельно по скоммутированным каналам. Обычно для записи снимается G711. Можно настроить чтобы микширование и компрессия производились сразу, во время разговора. Но такая роскошь доступна на ненагруженных проектах до 50 одновременных коммутаций. В противном случае, для экономии процессорного времени логично вынести микгирование и компрессию в менее нагруженный период, например ночью. Вот об этом что говорит инструкция. Все записи хранятся в файловой системе. Каждый день записи - новый каталог. Место хранения записи можно указать в серверном конфиге. Доступ к записям доступен из клиентского приложения. Каждый сотрудник может прослушивать собственные записи в разделе "Кабинет". Раздел "Статистика" http://wiki.oktell.ru/Статистика_АТС позволяет видеть все разговоры. Правами пользователей опеределяется, какие разговоры пользователь может прослушивать, а какие нет. Особая привелегия пользователя, устанавливаемая в правах - возможность удалить разговор из статистики и удалить сам файл записи. Бывает полезно включать руководящему составу при использовании в режиме АТС. Особо отметим. Цитирую: В контекстном меню доступны выгрузка звуковых файлов, удаление записи разговора (если установлено право) и экспорт данных в текстовый файл, файл Microsoft Excel, html-документ. В зависимости от выбранного пункта меню производится выгрузка всех разговоров, отображенных по результатам поиска в таблице, либо только разговоров, соответствующим выделенным строчкам в таблице. По записям у меня вроде все.
