Working Manager App: result AccessDenied on mt:WriteConfig, special login needed?
Hi all,
I’m currently implementing automation for optional installation and base configuration of Working App. Optional apps should only be installed on customer PBX, when respective article is ordered by customer.
After creating working app instance via manager, a direct login to app instance (service “innovaphone-working-manager”) is done. Next the SMTP settings are to be configured via {"mt":"WriteConfig","api":"Config",… . But all my attempts are failing so far with result “AccessDenied”.
The mt:WriteConfig works with a lot of other apps. With working app there must be something special. Please advice!
message flow example:
##########################################################
-->: {"mt":"AppChallenge"}
<--: {"mt":"AppChallengeResult","challenge":"2**************a"}
-->: {"mt":"AppLogin","app":"manager","domain":"","sip":"manager","guid":"00000000000000000000000000000000","dn":"Admin","digest":"efcc27d3c6af29023fd256e95347eb51a882f0380c19d6f38630fbd000dde308","pbxObj":"manager"}
<--: {"mt":"AppLoginResult","app":"manager","ok":true}
-->: {"mt":"AddInstance","appServiceID":"working","appName":"working","appDomain":"v13test.vpbx.myadmin.cloud","appPassword":"**removed by logging**","webserverPath":"v13test.vpbx.myadmin.cloud/working","dbHost":"","dbName":"v13test.vpbx.myadmin.cloud_working","dbUser":"v13test.vpbx.myadmin.cloud_working","dbPassword":"**removed by logging**","excludeFromBackup":false}
<--: {"mt":"AddInstanceResult"}
-->: {"mt":"StartInstance","appServiceID":"working","appName":"working","appDomain":"v13test.vpbx.myadmin.cloud"}
<--: {"mt":"StartInstanceResult"}
-->: {"mt":"AppChallenge"}
<--: {"mt":"AppChallengeResult","challenge":"7**************e"}
-->: {"mt":"AppLogin","app":"innovaphone-working-manager","domain":"v13test.vpbx.myadmin.cloud","sip":"working","guid":"00000000000000000000000000000000","dn":"working","digest":"2d0cef743ec75d9f807f4350753c50b97c1d62dd32023000b803c038316487c2","pbxObj":"working"}
<--: {"mt":"AppLoginResult","app":"innovaphone-working-manager","domain":"v13test.vpbx.myadmin.cloud","ok":true}
-->: {"mt":"WriteConfig","api":"Config","ConfigItems":{"smtp_server":"securesmtp.t-online.de:587","smtp_User":"ut","smtp_pwd":{"value":"f99968b93d4a32523498","key":"31B8J64F~FF2"},"smtp_host":"v13test.vpbx.myadmin.cloud"},"src":"WorkingManagerSettingsAutomaton"}
<--: {"api":"Config","mt":"WriteConfigResult","src":"WorkingManagerSettingsAutomaton","result":"AccessDenied"}
##########################################################
Thanks in advance
Uwe