Программное изменение профилей пользователя

  • Автор темы Автор темы Rigus
  • Дата начала Дата начала

Rigus

Customer
Регистрация
24 Янв 2022
Сообщения
4
Возникла проблема с программным изменением правил переадресации вызовов пользователя (3CXObjectModel)
На локальном сервере 3cx запускаю powershell скрипт с целью изменить телефон на который происходит переадресация
Остальные параметры пользователя сохраняются при изменении а маршруты почему то нет.
Ну или есть ли возможность перечитать данные с базы данных (Например напрямую изменив данные в sql а затем вызвав какой либо метод чтобы 3cx получил их (интерактивно через веб форму этот метод работает, а через метод Save() нет))?

Add-Type -Path "C:\Program Files\3CX Phone System\Bin\3cxpscomcpp2.dll"
$PS=[TCX.Configuration.PhoneSystem]
$PS::CfgServerHost="127.0.0.1"
$PS::CfgServerPort=5485
$PS::CfgServerUser="cfguser_default"
$PS::CfgServerPassword="passs"
$PS::ApplicationName="ContactApp"
$t=($PS::Root)
$t.WaitForConnect((New-TimeSpan -Seconds 30))
$SotrTo = $t.GetExtensions() |Where-Object {$_.Number -eq 155}
$Sotr = $t.GetExtensions() |Where-Object {$_.Number -eq 162}
$extProfile = $Sotr.FwdProfiles |Where-Object {$_.Name -eq "Available"}
$route = $extProfile.AvailableRoute
$route.NoAnswer.AllCalls.Internal = $SotrTo
$route.NoAnswer.Internal.Internal = $SotrTo
$route.Busy.AllCalls.Internal = $SotrTo
$route.Busy.Internal.Internal = $SotrTo
$route.NotRegistered.AllCalls.Internal = $SotrTo
$route.NotRegistered.Internal.Internal = $SotrTo
$Sotr.Save()
$t.Disconnect()
 
Добрый день, а какую документацию по объектной модели вы используете?
 
3CXObjectModel.3.0.0.1_v18.chm
 
А можно официальную ссылку на сайте 3cx, по которой вы это скачали?
 
Спасибо! Смотрите, касательно поддержки по функциям API есть специализированный форум, где отвечают непосредственно его разработчики. Только укажите там эту ссылку на API, если спросят (Call Control API официально не распространяется, насколько я знаю). https://www.3cx.com/community/forums/crm-helpdesk-app-integration.27/
 
Спасибо
 

Для администраторов

Статистика форума

Темы
44.767
Сообщения
233.686
Пользователи
78.501
Новый пользователь
Erich Gasser
#