ARTCOM LOGO

Здравствуйте, гость ( Вход | Регистрация )

> Набранный номер, Как через tapi увидеть набранный номер?
Jaroslav
сообщение 10.5.2011, 8:20
Сообщение #1


Частый гость
***

Группа: Участники
Сообщений: 77
Регистрация: 10.2.2009
Пользователь №: 12890



Через тапи при входящем звонке выполняю lineGetCallInfo, получаю структуру
typedef struct linecallinfo_tag {
DWORD dwTotalSize;
DWORD dwNeededSize;
DWORD dwUsedSize;
HLINE hLine;
DWORD dwLineDeviceID;
DWORD dwAddressID;
DWORD dwBearerMode;
DWORD dwRate;
DWORD dwMediaMode;
DWORD dwAppSpecific;
DWORD dwCallID;
DWORD dwRelatedCallID;
DWORD dwCallParamFlags;
DWORD dwCallStates;
DWORD dwMonitorDigitModes;
DWORD dwMonitorMediaModes;
LINEDIALPARAMS DialParams;
DWORD dwOrigin;
DWORD dwReason;
DWORD dwCompletionID;
DWORD dwNumOwners;
DWORD dwNumMonitors;
DWORD dwCountryCode;
DWORD dwTrunk;
DWORD dwCallerIDFlags;
DWORD dwCallerIDSize;
DWORD dwCallerIDOffset;
DWORD dwCallerIDNameSize;
DWORD dwCallerIDNameOffset;
DWORD dwCalledIDFlags;
DWORD dwCalledIDSize;
DWORD dwCalledIDOffset;
DWORD dwCalledIDNameSize;
DWORD dwCalledIDNameOffset;
DWORD dwConnectedIDFlags;
DWORD dwConnectedIDSize;
DWORD dwConnectedIDOffset;
DWORD dwConnectedIDNameSize;
DWORD dwConnectedIDNameOffset;
DWORD dwRedirectionIDFlags;
DWORD dwRedirectionIDSize;
DWORD dwRedirectionIDOffset;
DWORD dwRedirectionIDNameSize;
DWORD dwRedirectionIDNameOffset;
DWORD dwRedirectingIDFlags;
DWORD dwRedirectingIDSize;
DWORD dwRedirectingIDOffset;
DWORD dwRedirectingIDNameSize;
DWORD dwRedirectingIDNameOffset;
DWORD dwAppNameSize;
DWORD dwAppNameOffset;
DWORD dwDisplayableAddressSize;
DWORD dwDisplayableAddressOffset;
DWORD dwCalledPartySize;
DWORD dwCalledPartyOffset;
DWORD dwCommentSize;
DWORD dwCommentOffset;
DWORD dwDisplaySize;
DWORD dwDisplayOffset;
DWORD dwUserUserInfoSize;
DWORD dwUserUserInfoOffset;
DWORD dwHighLevelCompSize;
DWORD dwHighLevelCompOffset;
DWORD dwLowLevelCompSize;
DWORD dwLowLevelCompOffset;
DWORD dwChargingInfoSize;
DWORD dwChargingInfoOffset;
DWORD dwTerminalModesSize;
DWORD dwTerminalModesOffset;
DWORD dwDevSpecificSize;
DWORD dwDevSpecificOffset;
DWORD dwCallTreatment;
DWORD dwCallDataSize;
DWORD dwCallDataOffset;
DWORD dwSendingFlowspecSize;
DWORD dwSendingFlowspecOffset;
DWORD dwReceivingFlowspecSize;
DWORD dwReceivingFlowspecOffset;
DWORD dwCallerIDAddressType;
DWORD dwCalledIDAddressType;
DWORD dwConnectedIDAddressType;
DWORD dwRedirectionIDAddressType;
DWORD dwRedirectingIDAddressType;
} LINECALLINFO, *LPLINECALLINFO;

В момент звонка вижу номер звонящего через dwCallerID, но какой номер номер он набрал не вижу...
При поднятии трубки, збросе звонка и т.д.(любое следуещее действие) номер который был набран входящим абонентом попадает в dwRedirectingIDName запись.

Если кто знает или имеет какие то предположения как увидеть этот номер до поднятия трубки говорите, по идее по АТС он передаеться, хотя бы на том основании что на экране системного телефона его видно...

Может мне нужна какая то другая конструкция вместо linecallinfo???

И заодно спрошу сразу же, как при исходящем звонке, через Tapi или другим методом, динамически менять CLI абонента??? (Я пошел через попытку сменить параметры звонка пока он в холде, но пока тоже безушпешно...)

Заранее спасибо за любые идеи...
Перейти в начало страницы
 
+Цитировать сообщение
 
Начать новую тему
Ответов (1 - 19)
Jaroslav
сообщение 10.5.2011, 8:23
Сообщение #2


Частый гость
***

Группа: Участники
Сообщений: 77
Регистрация: 10.2.2009
Пользователь №: 12890



Решил сразу добавить что и 600 и 300 показывают все одинаково (по крайне мере в нескольких прошивках на которых я пробовал включая 3.8 и 2.2)
Перейти в начало страницы
 
+Цитировать сообщение
vldmr
сообщение 10.5.2011, 8:56
Сообщение #3


Ветеран форума
*****

Группа: Участники
Сообщений: 1166
Регистрация: 29.8.2007
Из: Москва
Пользователь №: 4065



На вход поток?
А сколько таких номеров, которые надо определять?
Дело в том что на экране системника мы видим не поступившие к нам цифры а имя, которое присвоили этим цифрам в 231 программе.
Перейти в начало страницы
 
+Цитировать сообщение
Jaroslav
сообщение 10.5.2011, 9:54
Сообщение #4


Частый гость
***

Группа: Участники
Сообщений: 77
Регистрация: 10.2.2009
Пользователь №: 12890



Цитата(vldmr @ 10.5.2011, 8:56) *
На вход поток?
А сколько таких номеров, которые надо определять?
Дело в том что на экране системника мы видим не поступившие к нам цифры а имя, которое присвоили этим цифрам в 231 программе.


Много- штук 30, но меня устроит и имя, ток его то я и вижу, но после поднятия трубки...
Перейти в начало страницы
 
+Цитировать сообщение
vldmr
сообщение 10.5.2011, 10:38
Сообщение #5


Ветеран форума
*****

Группа: Участники
Сообщений: 1166
Регистрация: 29.8.2007
Из: Москва
Пользователь №: 4065



По моим понятиям получается не совсем просто:
Ставим системник которым никто не пользуется, через него будет работать TAPI
Направляем на него номер через 231 программу
Через TAPI поднимаем на нем трубку при поступлении на него вызова и видим имя
Сразу делаем с него при помощи TAPI трансфер в нужное место.
При этом маршрутизацию должем делать софт.

Именно так работало CTI приложение (какое-то Австралийское), которое мы года два назад тестировали у себя.
Если идти таким путем то надо предусмотреть запасной вариант, если глюканоло TAPI и что бы маршрутизацию делала снова станция. К примеру использовать переключение DAY/NIGHT/...

Возможно есть другие пути?

На самом деле TAPI не умеет ничего более чем можно сделать вручную, только отдаем управление вызовами внешнему софту. В TAPI в качестве девайсов которые он видит и может ими управлять присутствуют STA, то для этой цели
надо использовать системник (TAPI может им полностью управлять, в отличии от SLT).

Подменить CLI при исходящем в силу вышесказанного думаю не получиться.
Перейти в начало страницы
 
+Цитировать сообщение
Jaroslav
сообщение 13.5.2011, 7:47
Сообщение #6


Частый гость
***

Группа: Участники
Сообщений: 77
Регистрация: 10.2.2009
Пользователь №: 12890



Цитата(vldmr @ 10.5.2011, 10:38) *
По моим понятиям получается не совсем просто:
Ставим системник которым никто не пользуется, через него будет работать TAPI
Направляем на него номер через 231 программу
Через TAPI поднимаем на нем трубку при поступлении на него вызова и видим имя
Сразу делаем с него при помощи TAPI трансфер в нужное место.
При этом маршрутизацию должем делать софт.

Именно так работало CTI приложение (какое-то Австралийское), которое мы года два назад тестировали у себя.
Если идти таким путем то надо предусмотреть запасной вариант, если глюканоло TAPI и что бы маршрутизацию делала снова станция. К примеру использовать переключение DAY/NIGHT/...

Возможно есть другие пути?

На самом деле TAPI не умеет ничего более чем можно сделать вручную, только отдаем управление вызовами внешнему софту. В TAPI в качестве девайсов которые он видит и может ими управлять присутствуют STA, то для этой цели
надо использовать системник (TAPI может им полностью управлять, в отличии от SLT).

Подменить CLI при исходящем в силу вышесказанного думаю не получиться.


TAPI у меня 3d party, что б мониторить и управлять всеми линиями.
Для получения номера кидый звонок силами АТС кидаю на SLT и с помощью blindtransfer не подымая трубки перевожу на нужную группу, и у них во входящих уже вижу необходимую информацию. Переадресация в таком случае происходит до поступления на порт, так что даже при одновременном входе нескольких звонков они уже исправлеными попадают в нужную групу.

А вот с подменой CLI пару идей есть, но пока не работает... Тоже через переадресацию на SLT с установленым CLI который трансферит на номер из БД который уже меняю динамически... Но пока вяло...
Перейти в начало страницы
 
+Цитировать сообщение
Ник Ратибор
сообщение 11.5.2012, 11:08
Сообщение #7


Ветеран форума
*****

Группа: Участники
Сообщений: 676
Регистрация: 21.4.2008
Из: Пермь
Пользователь №: 11386



Цитата(vldmr @ 10.5.2011, 13:38) *
Ставим системник которым никто не пользуется, через него будет работать TAPI

В TAPI в качестве девайсов которые он видит и может ими управлять присутствуют STA, то для этой цели
надо использовать системник (TAPI может им полностью управлять, в отличии от SLT).


У нас используется 1С 8.1, в ней абоненты цифровых телефонов могут пользоваться набором номера (по имени в картотеке) с компа и т.п. вкусностями. Но на SLT всё это не работает. Есть группа менеджеров с SLT (факсы, радиотелефоны) и DECT (Siemens Gigaset). Есть желание так же посадить их за 1С, чтобы они номера клиента не видели и не могли клиента увести при увольнении. Можно ли решить эту задачу на ipLDK с ближней перспективой замены её на IPECS?


--------------------
Испанский Мухизм - совокупность философских, политических и житейских устоев, предлагающих своим адептам свободный образ поведения и требующих от них юмористического взгляда на жизнь.
Перейти в начало страницы
 
+Цитировать сообщение
All is not what ...
сообщение 11.5.2012, 11:30
Сообщение #8


Ветеран форума
*****

Группа: Участники
Сообщений: 912
Регистрация: 10.11.2006
Пользователь №: 114



Нет. В декте можно решить заменой трубок на родные.
Перейти в начало страницы
 
+Цитировать сообщение
Ник Ратибор
сообщение 11.5.2012, 11:32
Сообщение #9


Ветеран форума
*****

Группа: Участники
Сообщений: 676
Регистрация: 21.4.2008
Из: Пермь
Пользователь №: 11386



и в IPECS та же ситуация?


--------------------
Испанский Мухизм - совокупность философских, политических и житейских устоев, предлагающих своим адептам свободный образ поведения и требующих от них юмористического взгляда на жизнь.
Перейти в начало страницы
 
+Цитировать сообщение
All is not what ...
сообщение 11.5.2012, 11:45
Сообщение #10


Ветеран форума
*****

Группа: Участники
Сообщений: 912
Регистрация: 10.11.2006
Пользователь №: 114



В идеалогии такая ситуация. Берите брэнд с другой идеалогией.
Перейти в начало страницы
 
+Цитировать сообщение
Ник Ратибор
сообщение 12.5.2012, 10:42
Сообщение #11


Ветеран форума
*****

Группа: Участники
Сообщений: 676
Регистрация: 21.4.2008
Из: Пермь
Пользователь №: 11386



ещё вопрос возник. на дисплее цифрового телефона высвечивается набранный 1С номер при исходящем звонке. как-то его спрятать можно? в ПГМ 114 стоит OFF в 1-2 пунктах.


--------------------
Испанский Мухизм - совокупность философских, политических и житейских устоев, предлагающих своим адептам свободный образ поведения и требующих от них юмористического взгляда на жизнь.
Перейти в начало страницы
 
+Цитировать сообщение
vldmr
сообщение 12.5.2012, 13:13
Сообщение #12


Ветеран форума
*****

Группа: Участники
Сообщений: 1166
Регистрация: 29.8.2007
Из: Москва
Пользователь №: 4065



Для нормальной работы TAPI (т е полностью управлять аппаратом) годится только системный аппарат (LDP или LKD или LIP). Во всех остальных случаях имеете урезанный сервис.
Перейти в начало страницы
 
+Цитировать сообщение
All is not what ...
сообщение 12.5.2012, 15:12
Сообщение #13


Ветеран форума
*****

Группа: Участники
Сообщений: 912
Регистрация: 10.11.2006
Пользователь №: 114



2vldmr
На родных дект трубках такойже функционал как на системниках.
2Ник Ратибор
Скрытие номера возможно только в спид-ячейках.
Перейти в начало страницы
 
+Цитировать сообщение
vldmr
сообщение 12.5.2012, 15:17
Сообщение #14


Ветеран форума
*****

Группа: Участники
Сообщений: 1166
Регистрация: 29.8.2007
Из: Москва
Пользователь №: 4065



Вы что хотите сказать, что с компа можно дать команду и DECT труба родная возьмет вызов?
Перейти в начало страницы
 
+Цитировать сообщение
All is not what ...
сообщение 12.5.2012, 15:45
Сообщение #15


Ветеран форума
*****

Группа: Участники
Сообщений: 912
Регистрация: 10.11.2006
Пользователь №: 114



Я уже устал это повторять.
Перейти в начало страницы
 
+Цитировать сообщение
vldmr
сообщение 12.5.2012, 18:14
Сообщение #16


Ветеран форума
*****

Группа: Участники
Сообщений: 1166
Регистрация: 29.8.2007
Из: Москва
Пользователь №: 4065



Ну хорошо, проверим.
Перейти в начало страницы
 
+Цитировать сообщение
Ник Ратибор
сообщение 14.5.2012, 8:50
Сообщение #17


Ветеран форума
*****

Группа: Участники
Сообщений: 676
Регистрация: 21.4.2008
Из: Пермь
Пользователь №: 11386



Цитата(All is not what it seems @ 12.5.2012, 18:12) *
Скрытие номера возможно только в спид-ячейках.

Не напомните, где это включается? У меня номер из ячейки отображается...


--------------------
Испанский Мухизм - совокупность философских, политических и житейских устоев, предлагающих своим адептам свободный образ поведения и требующих от них юмористического взгляда на жизнь.
Перейти в начало страницы
 
+Цитировать сообщение
Dron
сообщение 14.5.2012, 8:53
Сообщение #18


ГУРУ
********

Группа: Модераторы
Сообщений: 15051
Регистрация: 19.6.2009
Из: г. Тула
Пользователь №: 13420



Цитата(Ник Ратибор @ 14.5.2012, 9:50) *
Не напомните, где это включается? У меня номер из ячейки отображается...

* перед номером


--------------------
Вот смотрю я на вас и думаю: ещё выпить, или вы мне уже нравитесь? Анекдот
Перейти в начало страницы
 
+Цитировать сообщение
Ник Ратибор
сообщение 14.5.2012, 9:30
Сообщение #19


Ветеран форума
*****

Группа: Участники
Сообщений: 676
Регистрация: 21.4.2008
Из: Пермь
Пользователь №: 11386



Цитата(Dron @ 14.5.2012, 11:53) *
* перед номером

действительно, вместо номера появляется надпись СКРЫТЫЙ НОМЕР. вот только оператор связи ругается, что набранный номер он не понял... sad.gif


--------------------
Испанский Мухизм - совокупность философских, политических и житейских устоев, предлагающих своим адептам свободный образ поведения и требующих от них юмористического взгляда на жизнь.
Перейти в начало страницы
 
+Цитировать сообщение
All is not what ...
сообщение 14.5.2012, 9:51
Сообщение #20


Ветеран форума
*****

Группа: Участники
Сообщений: 912
Регистрация: 10.11.2006
Пользователь №: 114



LCR вам в помощь.
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 18.7.2025, 10:02