Bulk configuration 3CX Client Windows

Status
Not open for further replies.

epress

Joined
Nov 17, 2016
Messages
18
Reaction score
0
Hi,

I'd like to know if there is a way to do a "bulk" configuration of 3cx windows clients, because i have to configure the option to replace the + with 00 in every client and i I wouldn't like to configure one client at a time.

Thank you
 
Hello @epress

I am afraid that that option is only configurable through the 3CX client so it has to be done manually on each client.
 
Hello @epress

I am afraid that that option is only configurable through the 3CX client so it has to be done manually on each client.

Thanks Yiannish for your answer, do you know if it will be available in the future the bulk configuration for the 3cx client?

Because i think it's a very useful option for middle/large installation.

Best regards
 
I am not aware of any plans regarding this currently. I would recommend posting your idea on https://www.3cx.com/community/forums/3cx-ideas/ . All posts are reviewed by their corresponding Departments and, if feasible and voted for by other users as well, may be implemented in an upcoming service pack or update.
 
Hi @epress

We have removed the shortcut from the startup folder and instead launch a VBS script to modify the 3cx phone configuration file and then launch the softphone.

Not supported by 3cx, obviously... and may need reworking for any future softphone updates - but for what it's worth...

Set xmlDoc = CreateObject("Microsoft.XMLDOM")
Set objShell = CreateObject("WScript.Shell")
userProfilePath = objShell.ExpandEnvironmentStrings("%UserProfile%")


xmlDoc.Async = "False"
xmlDoc.Load( userProfilePath & "\AppData\Roaming\3CXPhone for Windows\3CXPhone.xml")


Set colNodes=xmlDoc.selectNodes("/Accounts/Profiles/Profile/AutomaticallyOpenChatWindow")
For Each objNode in colNodes
objNode.Text = "True"
Next


Set colNodes=xmlDoc.selectNodes("/Accounts/Profiles/Profile/InternationalDialingCode")
For Each objNode in colNodes
objNode.Text = "00"
Next


Set colNodes=xmlDoc.selectNodes("/Accounts/Profiles/Profile/UseInternationalDialingCode")
For Each objNode in colNodes
objNode.Text = "True"
Next

xmlDoc.Save userProfilePath & "\AppData\Roaming\3CXPhone for Windows\3CXPhone.xml"


objShell.Exec "C:\ProgramData\3CXPhone for Windows\PhoneApp\3CXWin8Phone.exe"

Set objShell = Nothing

This enables chat auto-popup and sets the conversion of + to 00
 
  • Like
Reactions: jed
Hi @epress

We have removed the shortcut from the startup folder and instead launch a VBS script to modify the 3cx phone configuration file and then launch the softphone.

Not supported by 3cx, obviously... and may need reworking for any future softphone updates - but for what it's worth...

Set xmlDoc = CreateObject("Microsoft.XMLDOM")
Set objShell = CreateObject("WScript.Shell")
userProfilePath = objShell.ExpandEnvironmentStrings("%UserProfile%")


xmlDoc.Async = "False"
xmlDoc.Load( userProfilePath & "\AppData\Roaming\3CXPhone for Windows\3CXPhone.xml")


Set colNodes=xmlDoc.selectNodes("/Accounts/Profiles/Profile/AutomaticallyOpenChatWindow")
For Each objNode in colNodes
objNode.Text = "True"
Next


Set colNodes=xmlDoc.selectNodes("/Accounts/Profiles/Profile/InternationalDialingCode")
For Each objNode in colNodes
objNode.Text = "00"
Next


Set colNodes=xmlDoc.selectNodes("/Accounts/Profiles/Profile/UseInternationalDialingCode")
For Each objNode in colNodes
objNode.Text = "True"
Next

xmlDoc.Save userProfilePath & "\AppData\Roaming\3CXPhone for Windows\3CXPhone.xml"


objShell.Exec "C:\ProgramData\3CXPhone for Windows\PhoneApp\3CXWin8Phone.exe"

Set objShell = Nothing

This enables chat auto-popup and sets the conversion of + to 00

Thank you @jonpennell
I'll try this solution.
 
Status
Not open for further replies.

Members Online Now

No members online now.

Forum statistics

Threads
111,832
Messages
589,286
Members
164,662
Latest member
DejanMDS