АльфаАвто 4 + СофтФон 2.0 + Asterisk

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
АльфаАвто 4 + СофтФон 2.0 + Asterisk
 
Здравствуйте, встроили СофтФон 2.0 в конфигурацию АльфаАвто 4.1.01.23, АТС Asterisk. Все успешно, все работает.
Остался последний нерешенный вопрос: Уникальная Идентификация звонка. Поясню:
В модуле формы обработки сфпСофтФонВнешняяПанель подключается обработчик события внешней панели OnCallInfo, при наступлении события выполняется одноименная процедура OnCallInfo.
В параметрах Вызова этой процедуры присутствует параметр:

hCall - Число -     Идентификатор линии.

Так вот, этот параметр, передаваемый внешней панелью, не уникален и никак не связан с идентификатором в Asterisk.

Хотя, если мы Включаем в настройках сервера СофтФон запись журнала звонков в MSSQL там присутсвует поле uniqueID, которое соответсвует идентификатору звонка в Asterisk.
200 536871249 2014-05-07 11:13:52.000 2014-05-07 11:13:55.000 2014-05-07 11:14:16.000 NULL 0 SIP/008 1399446830.191 008 008 015 device 1 OUTBOUND 0
(строчка из истории в MSSQL; жирным выделены hCall и uniqueid)

ВОПРОС: Можно ли в процедурах OnCallInfo или OnEvent получить этот идентификатор звонка(uniqueID).
 
Добрый день!

Нет, нельзя. Данный идентификатор звонка автоматически формируется сервером СофтФона.
 
uniqueID формируется Астериском.
СофтФоном формируется идентификатор hCall (в данном случае 536871249), но он не является уникальным, происходят повторения. Нам же нужно вытащить именно uniqueID (1399446830.191).
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С