gifts2017

Внешняя Компонента для интеграции с АТС через интерфейс tapi

Опубликовал Sheyko (Sheyko) в раздел Программирование - Внешние компоненты

Внешняя Компонента для интеграции с АТС через интерфейс tapi, без необходимости установки сервера

Перед подключением компоненту необходимо зарегистрировать командой regsvr32.
Необходим установленный драйвер TSP для вашей АТС.

Методы компоненты tapi:

  • Соединить()
    Подключается к станции возвращает количество линий
  • ПолучитьИмяЛинии(ПорядковыйНомерЛинии)
    Возвращает имя линии CO01 EXT0101 и др.
  • ОткрытьЛинию(ПорядковыйНомерЛинии)
    Подписывается на события линии, события попадают в обработкувнешнегоСобытия
    Возвращает ИД линии, необходимо для вызова Позвонить
  • Позвонить(ИД_Линии_Число,НабираемыйНомер)
    Делает дозвон, после вызова процедуры поднимаем трубку, идет дозвон до адресата
    на системных телефонах дозвон идет без поднятия трубки
  • Перенаправить(ИД_Звонка_Число,НабираемыйНомер)
    Перенаправляет звонок с внутренней линии, на другой номер
  • Ответить(ИД_Звонка_Число)
    Отвечает на вызов, имеет смысл на только на системных телефонах
  • Уничтожить(ИД_Звонка_Число)
    Уничтожает звонок

В комплекте идет tapi_line_monitor для проверки работы станции tapi.

Аналогичная ВК RanCom  http://infostart.ru/public/17641/

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
ATC_1.0.0.23
.zip 431,34Kb
03.09.12
162
.zip 431,34Kb 162 Скачать
ATC.zip
.zip 423,82Kb
03.09.12
51
.zip 423,82Kb 51 Скачать
ATC_1.0.0.1
.zip 430,37Kb
03.09.12
39
.zip 430,37Kb 39 Скачать
Исходники
.rar 216,97Kb
03.09.12
67
.rar 216,97Kb 67 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Иван Иванов (Famza) 15.09.11 16:23
А можно настройки подключения поэтапно?
2. Леонид Стасюков (stilet) 15.09.11 18:32
А с астериском работать через нее можно?
3. kabz (Kabz) 15.09.11 21:37
а с АТС AVAYA будет работать ..??, Есть предложение помочь с интеграцией к этой атс за вознаграждение.
4. Александр Алюев (alyuev) 15.09.11 22:34
Знаком с TAPI не по наслышке, т.к. писал когда-то программку по работе с TAPI сервером для мини АТС Alcatel, чтобы она подключалась к линии и передавала инфу в 1С. Поэтому представляю сложность написания такой компоненты.
5. Sheyko (Sheyko) 16.09.11 01:16
(3) в комплекте есть программа-монитор линий, если он заработает, то компонента тоже будет работать
6. Sheyko (Sheyko) 16.09.11 03:54
8. Sheyko (Sheyko) 19.09.11 09:27
добавлена функция перенаправления звонка
9. Alex (petunov) 19.09.11 11:13
(8) Спасибо за новую функцию! Будем пробовать.
10. Anatoliy (NOVOPRO) 21.09.11 05:03
11. Игорь Зыкин (ingvaar) 22.09.11 18:05
Все таки можно с астериксом работать?
12. Sheyko (Sheyko) 23.09.11 01:34
так поиск выдает пачку компонент для * http://infostart.ru/search/?q=asterisk
зачем пытаться поключать через tapi
13. Alex (petunov) 23.09.11 12:01
Проверил функцию перенаправления - все работает, спасибо! Правда,есть один нюанс.
Если набирать непосредственно EXT-номер, то все ОК, а при звонке на внутреннюю линию
через набор номера группы - функция почему-то не срабатывает. Хотя, это не так существенно.
И еще, в добавок, появиться ли возможность ответа на звонок(аналогично и сброса),а так же
перенаправления уже отвеченного вызова?
14. Мaкcим Шaмpaй (mak-s) 23.09.11 12:58
Мини-АТС LG ARIA SOHO
Монитор все линии показал.
tapi.ОткрытьЛинию(сч) - всегда возвращает 0 по всем линиям LG.
Дальше ничего не работает.

В чём проблемма?
15. Sheyko (Sheyko) 23.09.11 13:06
petunov пишет:
И еще, в добавок, появиться ли возможность ответа на звонок

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

(аналогично и сброса),а так же

сбросить звонок. можно реализовать.

перенаправления уже отвеченного вызова?

реализованная функция не помагает?
16. Alex (petunov) 23.09.11 13:36
(15) Я забыл указать, что все это может быть применительно только к системному телефону.
Для аналогового аппарата ни одна из этих функций скорей всего не подойдет т.к. предусматривает
замыкание (разрыв) шлейфа (программно это можно сделать через факс-модем). Насколько я знаю,
системный телефон позволяет делать ответ без поднятия трубки, тогда разговор ведется через
встроенный спикерфон. Что-то подобное реализовано в Rander. Что касается перенаправления, то
здесь функция необходима несколько иная, поскольку предусматривает сначала ответ на звонок и удержание вызова.
17. Sheyko (Sheyko) 23.09.11 14:38
(16) для системного понятно, ответ заработает
для аналогового Звонить можно, сначала отрабатывает компонента, потом после поднятия трубки идет набор номера
18. Александр Алюев (alyuev) 23.09.11 16:08
Ссылка на компоненту RanCom в описании не работает. Зато есть вот эта компонента - RanCom1C
19. Sheyko (Sheyko) 04.10.11 12:54
(14) попробуй новую версию, может какая ошибка выйдет
(13) сброс и ответ добавлены
20. Мaкcим Шaмpaй (mak-s) 04.10.11 14:04
(19) Sheyko,
с новой версией монитор перестал видеть линии LG.
поставил назад версию 1.0.0.1, опять видит линии. Может связано с версиейи TAPI?
у драйвера LG версия TAPI 2.1
21. Алексей Миронов (a_mironov) 11.12.11 04:41
Спасибо! Есть исходники?
22. Sheyko (Sheyko) 12.12.11 03:18
a_mironov пишет:
Спасибо! Есть исходники?


http://zalil.ru/33721821
23. Максим Шуляк (max__123) 14.02.12 20:51
Пробовал компоненту с АТС Самсунг oS7400, получает список линий, однако открыть линию (любую) не может, сообщение: =vk_tapi =error =Ошибка открытия линии: и далее номер линии. Версию брал по ссылке с исходниками.
24. Sheyko (Sheyko) 15.02.12 15:51
(23) max__123, пробуй самую первую версию ATC.zip
25. Антон Порхунов (Porhun) 21.03.12 17:27
У меня возникла проблема. После установки плат DISA, звонки стали идти через них, и обработка не видит CAllerID, вместо него пишет disa0001. Не подскажете, что можно сделать, чтобы получать номер телефона звонящего человека?
АТС Panasonic TDE-600.
26. vitek77 (vitek77) 12.05.12 17:16
Доброго времени суток!
Пробовал компоненту с АТС Самсунг S7400. У меня есть компонента с версией файла: 1.0.0.23
Возникло несколько вопросов.
1. При вызове метода tapi.ПолучитьИмяЛинии(сч) получал некое имя. В моём случае в имени стоит "DCS Line". Почему не "Ext"?
2. При вызове метода: Число(tapi.ОткрытьЛинию(сч)) всегда возвращается 0 и как следствие ничего не могу делать с таблицей линий. Почему так происходит и что с этим делать?
3. При использовании TAPI в качестве СОМ объекта я получаю одно количество линий, а при подключении вашей компоненты другое. Вот код:
НовТапи = Новый COMОбъект("TAPI.TAPI.1");
НовТапи.Initialize();
лч_КолвоСерверов = НовТапи.Addresses.Count();
4. Общий вопрос. А можно ли как-нибудь СОМ объект (НовТапи = Новый COMОбъект("TAPI.TAPI.1");) использовать в качестве источника внешнего события? У меня пока это сделать 1Совскими методами не получается.
27. roha (roha) 08.06.12 18:30
Немогу понять почему не работает функция перенаправления
уже все перепробовал но никак не хочет вызов перенаправить. Набор и сброс номера нормально работают + статистика собирается по событиям а когда пробую перенаправить ошибок не выдает но и не перенаправляет. Куда копать?
Спасибо
компонента хорошая и нужная, автору респект
28. Михаил ja-maik-a (ja-maik-a) 08.08.12 23:36
По этому посту кто-нибудь может что-то сказать:
"а с АТС AVAYA будет работать ..??, Есть предложение помочь с интеграцией к этой атс за вознаграждение"
29. Sheyko (Sheyko) 09.08.12 01:46
(28)(3) если у вас есть драйвер TAPI к ней то запустить можно
30. Михаил ja-maik-a (ja-maik-a) 09.08.12 10:01
(29)Есть tsapi дряйвер, такой подойдет?
31. roha (roha) 30.08.12 17:02
а можно еще раз исходники выложить а то не качаются
я тут начал помаленьку использовать компоненту но она переодически подглючивает (например номер определяет только при событии положить трубку а не при соединении) хочу поковырять немного. переадресацию подправить а то так и не работает у меня, с ID звонка хочу разобратся а то компонента дает какойто другой ID и не могу с cisco повязать для привязки записи разговоров
спасибо
32. igor letvin (yolops) 30.10.12 23:31
Здравствуйте, можете описать схему взаимодействия поподробнее? Есть мини атс, надо организовать коллцентр. Возможны звонки непосредственно с 1с с использованием микрофона и наушников, или обязательно надо телефон?
33. Вадим Хасанов (vaZum) 10.11.12 21:32
(32) у меня подобная задача. нужно определить номер входящего звонка. есть линия и телефон с определителем номера. АТС скорее всего не купят.
34. Viktor Kotenko (kotenko.viktor) 28.11.12 07:43
Здравствуйте, автор, а можно исходники перезалить куда-нибудь, очень хочется посмотреть, zalil.ru говорит "файл не найден"
35. roha (roha) 16.01.13 17:07
(32) yolops,
ета dll-ка служит просто механизмом общение с атс (конкретным телефоном)
для разговора всеравно нужен телефон (можна софтовые пробовать впринципе)
я чуть допилил и она стала корректно определять номера, наш колцентр работает с ней уже пару месяцав
36. Igor Braslavets (braslavets) 13.02.13 11:46
Присоединяюсь к (34). Хотелось бы исходники
37. Sheyko (Sheyko) 13.02.13 12:29
(36) (34) публикацию смотрите
38. Igor Braslavets (braslavets) 13.02.13 12:41
(37) Спасибо, не туда смотрел
39. denis denis (denek2004) 28.03.13 13:36
C Panaconic KX-TDA 200 будет работать ?
41. Khaliff (Khaliff) 30.03.13 11:41
(25) у клиента такая же проблема. Решение подскажете?
"После установки плат DISA, звонки стали идти через них, и обработка не видит CAllerID, вместо него пишет disa0001. Не подскажете, что можно сделать, чтобы получать номер телефона звонящего человека?
АТС Panasonic KX-TDE100."
42. Sheyko (Sheyko) 30.03.13 12:21
надо ловить первоначальный звонок который пришел на disa. там должен быть входящий номер, запоминать его и ИД звонка
43. Макс Зол (Max2000z) 17.02.14 10:48
Здравствуйте

Будет ли работать данная разработка с IP-ATC Siemens, работающей по протоколу CSTA3? И можете помочь в интеграции для конфигурации 1С CRM 2.0 за вознаграждение?

Спасибо.
Прикрепленные файлы:
44. Алексей 1 (all_i_ance) 22.09.14 16:01
Скажите, пожалуйста, могу ли я скачать файлы, приложенные к теме. Посмотреть как происходит взаимодействие по TAPI с драйвером мини АТС и применить это при разработке сайта?
45. Алексей 1 (all_i_ance) 22.09.14 16:02
(26) vitek77, добрый день! У меня такая же АТС, скажите, пожалуйста, получилось ли разобраться? был бы признален ,если поделитесь результатами работы
46. Аркадий Л (ArkadyLn) 04.06.15 14:54
Скажите, пожалуйста, будет ли эта компонента работать не с 1С программами?
47. Sheyko (Sheyko) 05.06.15 11:35
(46) нет
исходники в комплекте, знающие Delphi переделают под ваши требования
48. Аркадий Л (ArkadyLn) 05.06.15 15:32
У вас написано "перед подключением компоненту необходимо зарегистрировать командой regsvr32". Т. е. это не обычный ActiveX типа ocx-файла, который можно зарегистрировать и пользоваться откуда угодно?
49. Михаил Ласточкин (mic_last) 09.08.15 18:36
Добрый день!
Подскажите, на каких версиях 1С работает компонента?
Ссылка на исходники не работает, можно перезалить куда-то?
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа