AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Софтфон с BLF

Newbies/FAQ Forum 32 сообщений -
#1

Искал софтфон с BLF (это кнопки-лампочки отображающие занятость абонента). И нашёл Интересный софтфон tSIP ссылка. Подобного я не встречал.
Его особенности:
1) Настраиваемые дополнительные клавиши, которые также могут работать как BLF. Можно задавать их количество, размер, цвет фона, скрывать или, наоборот, отображать только их; задавать им разную функциональность. Для настройки кнопки щёлкнуть по ней правой кнопкой мыши. По умолчанию: для звонка абоненту щёлкнуть по кнопке, это действие при разговоре приведёт к переводу вызова.




2) Задавать hotkey, в том числе по комбинации клавиш набирать номер из буфера обмена.


3) Программа не требует установки (запускается из папки). Настройки хранятся в отдельных файлах, поэтому софтфон с типовыми настройками легко дублируется на несколько компьютеров.

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


Последний раз редактировалось: Taiga (Пн Апр 04, 2016 11:03)
#2

С удовольствием возьму на тестирование.
Спасибо!
#3

Выкладывайте куда нибудь . ссылки в личку
#4

Ссылка на скачивание последней версии tSIP 0.142 тут .
#5

а чего, интересный софтфон.
Правда на вскидку не нашел как добавить второй аккаунт для регистрации и как подгрузить адресную книгу в XML и неплохо бы было langpack к нему прикрутить и не совсем понравилась реализация трансфера звонка, да и вообще есть ещё к чему стремиться... Smile
#6

Прикольно . много не юзал - но с первого вида понравился .
#7

-vvs- @ Пн Апр 04, 2016 16:50 писал(а):
...не нашел как добавить второй аккаунт для регистрации...

Не идеальное решение, но выход: Это же софтфон -- можно запустить несколько софтфонов из разных папок с разным отображением (например, убрать цифровую клавиатуру на дополнительных софтфонах, уменьшить размер, изменить окраску) Smile

-vvs- @ Пн Апр 04, 2016 16:50 писал(а):
... подгрузить адресную книгу в XML...

Есть экспорт из CSV файлов и адресная книга хранится в отдельном файле tSIP_contacts.json, можно потом скопировать.

-vvs- @ Пн Апр 04, 2016 16:50 писал(а):
... неплохо бы было langpack к нему прикрутить...

Хорошая мысль. Чтобы не отвлекать, про это напишу автору программы, уже когда разработка софтфона выйдет на финишную прямую.

-vvs- @ Пн Апр 04, 2016 16:50 писал(а):
... не совсем понравилась реализация трансфера звонка...

Трансфер можно также выполнить простым нажатием на BLF-кнопку.

Added after 9 minutes:

У меня почему-то не проходит DTMF при работе с этим софтфоном, может я что-то в Астериске неправильно настроил. Отпишитесь, пожалуйста, у кого получилось чтобы проходил DTMF.


Последний раз редактировалось: Taiga (Чт Апр 07, 2016 10:33)
#8

Taiga @ Ср Апр 06, 2016 09:40 писал(а):

У меня почему-то не проходит DTMF при работе с этим софтфоном, может я что-то в Астериске неправильно настроил. Отпишитесь, пожалуйста, у кого получилось чтобы проходил DTMF.

Проверил у себя. С моим IVR-ом отработал по DTMF нормально. Ничего плохого сказать не могу Smile

Цитата:
Есть экспорт из CSV файлов и адресная книга хранится в отдельном файле tSIP_contacts.json, можно потом скопировать.

как хранить адресную книгу это, в принципе, личное решение разработчика. но почему бы не сделать её синхронизацию с сетевой адресной книгой в XML, удобно же будет...
например формата цискофонов:



Directory title goes here
Prompt text goes here

The name of the directory entry
The telephone number for the entry


#9

Да, софтфон tSIP нормально пропускает DTMF, это где-то в моих настройках Астериска или телефонов глюк.(У телефонов с настройкой "Следуйте сюда" глючит DTMF приём Астериском)
#10

Еще бы всплывающее окно было бы.
бывает что софтофон свернут , и не видно кто звонит, и звонил ли .....
#11

april22 @ Чт Апр 07, 2016 13:20 писал(а):
Еще бы всплывающее окно было бы......


Так есть же Smile
#12

Отечественной локали явно не хватает !
#13

april22 @ Пт Апр 08, 2016 07:21 писал(а):
Отечественной локали явно не хватает !


Да, и мне тоже (перевожу английский через переводчик Гугла Laughing ). Перевод интерфейса попрошу у автора (он поляк, Tomasz Ostrowski), но думаю помощь русскоговорящих понадобится.
Настроек в нём нужных и интересных куча, использую метод "научного тыка". Для начального ознакомления есть маленькая инструкция, правда не от последней версии, но понять можно: http://tomeko.net/software/SIPclient/howto/

PS. Я написал автору про перевод интерфейса на русский, синхронизацию с XML и попросил добавить atxfer. И написал об этом форуме. Буду ждать ответа.

Прошу также здесь писать об интересных настройках-применении у себя, будет всем полезно. Beer 2
#14

надо просто сделать.
написать некий текстовик . и в нем сделать типа того
переменная ="перевод звонка"
ну и так далее , по всем надписям - тем самым просто народу отдадут на свободный перевод , а народ сам переведет на нужные языки Smile
#15

Автор ответил. Если кратко:
- по переводу: автор не сторонник какого-либо языка интерфейса кроме английского, т.к. не всегда есть точный и однозначный перевод, слова часто не помещаются, программа в процессе доработки постоянно сейчас изменяется, большие затраты времени, которого и так не хватает.
- про синхронизацию с XML: стандарт имеет какие-то ограничения, продан yealink. Пока не будет делать.
- про atxfer: предложил в настройках кнопок это реализовать через добавление DTMF при разговоре. Я это уже проверил -- прекрасно работает.

Мне бы хоть частичный перевод на русский Crying or Very sad . Научите, если это не слишком сложно, как это сделать самому.
#16

Буду смотреть дальнейшее развитие этой звонилки. Думаю вполне перспективный проект именно из-за реализации в нём BLF (индикаторов статуса линий)...
Но сам пока останусь на MicroSIP Smile
#17

И ещё кроме типа кнопок "BLF" можно использовать похожий тип "Presence". Его достоинство: отличает статус "не зарегистрирован" (жёлтая трубка) от "terminated" (зелёная трубка) и надпись названия статуса.
Странно, что статусы "early" и "confirmed" отображаются одинаковой иконкой (красная поднятая трубка); и иконка "жёлтая трубка" в типе кнопки "BLF" имеет статус "early", а в типе кнопки "Presence" имеет статус "не зарегистрирован".
#18

Новая версия tSIP_0_1_44_bin.zip. Добавлена конфигурация буфера jittera; новый тип кнопки: script; добавлен (опционально) выбор сетевого интерфейса; мелкие исправления.
#19

Новая версия tSIP_0_1_46_bin.zip. Добавлена настройка фона под клавиатурой телефона, фона программированых кнопок (прозрачность); сейчас изменяется цвет иконки в трее при неотвеченых вызовах, либо при появлении сообщения на голосовой почте; прочие исправления.
#20

Не работает вызов-запрос страницы при входящем звонке - это в вкладке Contacts - хоть и прописано делать вызов страницы - не срабатывает Sad
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#21

Hello, author here. Thanks for interest.
Sorry for using English, I hope nothing essential would be lost in translation.

Wapo @ Wed Jun 01, 2016 09:54 писал(а):
Не работает вызов-запрос страницы при входящем звонке - это в вкладке Contacts - хоть и прописано делать вызов страницы - не срабатывает Sad


"HTTP query" is intented to be triggered manually by using button (or global or local hotkey as any programmable button can have hotkey(s) assigned), so you have also add button for this function. It was based on assumption that it would be less trouble for the operator to use it manually than to close browser window each time, perhaps fighting with multiple pages opened automatically. It uses google by default (for yandex it would be https://www.yandex.com/search/?text=[number] query) but may also work as very simple interface to CRM. If you have different opinion how it should work - let me know.
While testing it minute ago I've found that if function was used while call was active (if used with no active call it takes number from last incoming call from history) full SIP URI was passed to URL instead of number - it is fixed in 0.1.46.2.
#22

Сделал я клавишу - при входящем вызове нажал ее =

Звонок с 499. Результат - 1. открылось окно браузера со ссылкой вида:

Код:
http://192.168.0.189/search.php?q=sip%3A499%40192.168.0.5


2. вызов сразу отбрился

Сам запрос должен был быть вида: http://192.168.0.189/search.php?q=[number]

_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#23

Wapo @ Thu Jun 02, 2016 08:12 писал(а):
Сделал я клавишу - при входящем вызове нажал ее =

Звонок с 499. Результат - 1. открылось окно браузера со ссылкой вида:

Код:
http://192.168.0.189/search.php?q=sip%3A499%40192.168.0.5




Have you updated to 0.1.46.2 (overwriting just exe would be sufficient)?
#24

Я обновился до последней. Да, получил номальную строку типа
Код:
http://192.168.0.189/search.php?q=499


Но опять таки = цель не достигнута. Хотелось бы по примеру срабатывания Click2Dial - пришел звонок, ответили на него = автоматом открылась http-страница

_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#25

Additional setting is added in 0.1.46.3 - options to open link automatically on incoming call or when incoming call is accepted.
#26

было бы круто взглянуть на исходники
#27

ssss @ Thu Jun 02, 2016 21:45 писал(а):
было бы круто взглянуть на исходники


It's uploaded now. There are really no significant differences from 0.1.46 so it's pointless in my opinion to attach it with each trivial fix that would eventually be deleted or replaced by "regular" release. As far as I know no one is using source anyway.
#28

What SIP library do you use for your softphone?
#30

Новая версия tSIP_0_1_48_bin.zip. Переработана работа с кодеками.
URL-hit plugin описание, скачать : посылка задания HTTP GET в фоне при входящем звонке.
#31

Интересное получилось решение у меня, может многим пригодится Beer 2 :
Поставил дополнительно программу Macro Toolworks (задание последовательности действий на "горячие клавиши") и сейчас выделив в любой программе (или браузере) номер телефона и нажав F2 я сразу звоню через tSIP. И настроив кнопки tSIP имею удобную функциональную панель похожую на FOP, настроеную под себя. Рекомендую.


И сразу вопрос. Посоветуйте мне бесплатный аналог Macro Toolworks (я пока пользуюсь триальной версией, а в бесплатной версии обрезана нужная функциональность: скопировать в буфер обмена и нажать последовательность клавиш).
Сам себе отвечаю: лучше чем Macro Toolworks это AutoIt. И бесплатна и есть русскоязычное сообщество поддержки, рекомендую. Up
#32

tSIP непрерывно развивается, сейчас актуальная версия tSIP_0_1_56_bin.zip. Совершенствуются возможности написания скриптов на языке Lua.