Oktell
Эксперты в создании Call-центров
Долго думал в какую категорию разместить… Жаль, что нет у меня категории «Юмор», может стоит создать? Ладно, о чем это я…
Не так давно, в необъятных просторах Интернета, появился сайт oktell.com.ua, который громко назвал себя «Oktell Украина». Те партнеры, что работают с телекоммуникационной платформой Oktell на территории Украины (в том числе и Ваш покорный слуга), обратились к всезнающему Google и поняли откуда ноги растут (voxline.net.ua). Конечно, мы им пожелали успехов в новом деле (не припоминаю, что бы они внедряли до этого oktell)!
Но, вот сегодня все заметили амбициозные заявления на главной страницы сайта с названием oktell.com.ua от компании, которая еще не внедряла oktell:
WiFi + Oktell + SIP-телефон
Уже не первый раз меня спрашивают: «Как подключить SIP-телефон и рабочее место Oktell на ноутбуке, который подключен по WiFi»
Отвечаю:
1. Ноутбук подключен к локальной сети только по WiFi, создаем сетевой мост:
2. На карте сети в Oktell ассоциируем SIP-телефон с нашим ноутбуком:
3. Подключаем Internet\WAN порт SIP-телефона к ноутбуку
4 світлини звичайного дня: 02.02.2012, чт.
4 світлини звичайного дня: 31.01.2012, вт.
Oktell IP PBX: Отправляем SMS
Oktell IP PBX в сценариях может легко отправлять SMS, а вот как быть с обычными пользователями? Для них я написал небольшую веб-страничку:
Видеоконференции в Oktell
Началось тестирование режима ведеоконференций Oktell:
Звонок с сайта
Благодаря возможностям FreeSWITCH, сделали у себя на сайте кнопку «Позвонить»
Можем предоставить нашим клиентам такую же — БЕСПЛАТНО. Подключайте к своим PBX: Oktell, Infinity, Asterisk, YATE, FreeSWITCH или напрямую в SIP-телефон!
Звоним с Google Talk на нашу IP PBX
Один из наших клиентов (очень большая компания в России) не может пользоваться Skype для звонков к нам в офис (политика безопасности), а на стационарный — дорого. Единственный вариант для него — Google Talk. А мне хочется что бы этот звонок отображался в единой статистике с возможностью прослушать его запись. Давайте объединим пожелания клиента с нашими!
Будем использовать FreeSWITCH. Необходимо включить модуль Dingaling. В файле conf/jingle_profiles/client.xml
Для входящих в dialplan добавляем:
Все! Теперь звонок будет поступать на номер 1000
И принимать звонок в Oktell
Наш адрес GTalk для звонков: it.sfera.com
Статистика по номеру
Если Вы используете Oktell IP PBX без модуля КЦ и Вы не умеете разрабатывать плагины, а необходимо быстро решить вопрос: При входящем звонке отобразить историю всех звонков по номеру с комментариями. Как это сделать? Пойдем через веб-страничку 🙂
Для начало разработаем SQL запрос, что бы увидеть все входящие, исходящие и пропущенные звонки по номеру:
SELECT [s].[TimeAnswer] as [TimeAnswer] ,CONVERT(varchar(max), Cast (Cast ( [s].TimeStop - [s].TimeAnswer as float ) * 1440 as decimal(15,2))) as [TimeLong] ,'входящий' AS [D] ,CONVERT(varchar(max), [s].[Astr]) as [Abonent] ,CONVERT(varchar(max), [s].[Bstr]) as [Oper] ,l.LineCode as [LineCode] ,CONVERT(varchar(max), [c].[Comment]) AS [Comment] FROM [oktell].[dbo].[A_Stat_Comments] [c] right outer join [oktell].[dbo].[A_Stat_Connections_1x1] [s] on [s].[Id] = c.[id] join [oktell].[dbo].A_ServerExtLines [l] on [s].ALineId = [l].id WHERE ([s].[AOutNumber] like '$c' AND [s].[Bstr] not like 'IVR') UNION SELECT [s].[TimeAnswer] as [TimeAnswer] ,CONVERT(varchar(max), Cast (Cast ( [s].TimeStop - [s].TimeAnswer as float ) * 1440 as decimal(15,2))) as [TimeLong] ,'исходящий' AS [D] ,CONVERT(varchar(max), [s].[Bstr]) as [Abonent] ,CONVERT(varchar(max), [s].[Astr]) as [Oper] ,l.LineCode as [LineCode] ,CONVERT(varchar(max), [c].[Comment]) AS [Comment] FROM [oktell].[dbo].[A_Stat_Comments] [c] right outer join [oktell].[dbo].[A_Stat_Connections_1x1] [s] on [s].[Id] = c.[id] join [oktell].[dbo].A_ServerExtLines [l] on [s].BLineId = [l].id WHERE [s].[BOutNumber] like '$c' AND [s].[Astr] not like 'IVR' UNION SELECT [s].[TimeAnswer] as [TimeAnswer] ,CONVERT(varchar(max), Cast (Cast ( [s].TimeStop - [s].TimeAnswer as float ) * 1440 as decimal(15,2))) as [TimeLong] ,'пропущенный' AS [D] ,CONVERT(varchar(max), [s].[Astr]) as [Abonent] ,CONVERT(varchar(max), [s].[Bstr]) as [Oper] ,l.LineCode as [LineCode] ,CONVERT(varchar(max), [c].[Comment]) AS [Comment] FROM [oktell].[dbo].[A_Stat_Comments] [c] right outer join [oktell].[dbo].[A_Stat_Connections_1x1] [s] on [s].[Id] = c.[id] join [oktell].[dbo].A_ServerExtLines [l] on [s].ALineId = [l].id WHERE [s].[AOutNumber] like '$c' AND [s].[Bstr] like 'IVR' AND [s].[ReasonStop] = '3' ORDER BY [TimeAnswer] DESC