Hallo forum,
Sometimes I do think 'Why do we bother!! if no-one answers!
Anyway, I have been looking at this provosioning function and first and foremost I do not understand as to why, in an extension 'Phone Provisioning' tab we do not have the option to select a 3CX_SoftPhone, even in the latest V11, maybe I am missing something?
In an attempt to get this provisioning or maybe more to the point, an attempt to distributed changes/additions to e.g. extension numbers I have manually entered dummy MAC addresses and selected 'dummy' models. Depending upon the model, I'm not quite sure as to why the 'Phone Display' language differs depending upon the model selected, from 'English' to 'English - US', to 'English - United States' etc. Thats the first issue.
The next, and again it depends upon which model you select, but for some you are given the option to 'Select Provisioning Method', either nothing or 'LAN', or 'Remote with STUN / SIP proxy', again I can not ascertain why? Please note that I do not have any 'hardphones' as I am only using this package at home, so I am completely in the dark here.
Next, and specifically looking at the 3CX_SoftPhones, please note here that due to hardware restrictions I am unable to use the default SIP port 5060 so read on...when the 'Provision' file is created and one has the check box at the bottom of 'Account Settings' 'Perform provisioning from URL: checked, the following happens...
a) The 'Account Name' in the file is not populated in to the 'Account Name' of the softphone
b) If one has 'checked' under the '3CXPhone Provisioning' label the 'Provision 3CXPhone with Tunnel enabled for remote connections', the SIP port is not populated in to the 'Local IP of remote PBX:' and the extension can not register.
It may be easier to understand if you look at this taken from the 'account settings' of my softphone...
'My Location'
Specifiy the IP of your PBX/SIP server
I am in the office - local IP 001.002.003.004:50xy
I am out of the office - external IP [here I have my 'dyndns' account followed by :50xy as the previous line
and then...
Use 3CX Tunnel
Eliminates firewall configuration. blah blah blah
Local IP of remote PBX: 001.002.003.004 BUT there is no 50xy
Tunnel password, port etc etc
And the last problem is that I use a 'dyndns' account and I have this account configured on the 3CXPBX 'Settings', Network Settings' and 'Public IP' even though it states 'Static Public IP Address.
It is here where it states 'Specify your external public IP address [static but I think this is old!!] here. This will be the IP Address that will be sent to remote §CXPhones and 3CX MyPhone via provisioning'..
Static Public IP Address....I have my 'dyndns' account and everything else works fantastically.
So why, in the 'provisioning' file that is 'reproduced' when one updates an extensions settings does it state at the <ProvLink>http://[my internal network card, ie. my local 3CX PBX IP address]' which obviously, external remote extensions will never find / see. I have overwritten the local IP address with my 'dyndns' address and I can 'push' any new data towards the sofphone but as soon as I make a change to an extensions settings, my 'dyndns' address is again overwritten.
Something else that has just come to mind but I have read that 'AutoProvisioning' will only happen on port 5060. So why
a) does the 'perform provisioning...' state port 5000 and
b) why can the 'AutoProvision' function not go one step further and ask z.B. 'Which SIP port number do you wish to use'.
Lets not forget, 5060 is the 'default' but it does not HAVE to be this port
Sorry but yet another thought but why, with all of the hype re iPhone, Android & Windows does the area re 'Phone Provisioning' and 'Model' not include iPhone, 'Android' type and future 'Window' type models or should I post this question in the '3CX Phone System' forum?
And whilst I am in the mind set, may I suggest that due to the fact that so many people are technologically ignorant, that the 'Startup' default for the 3CXSoftPhone is set to 'Yes', as it does not appear to be a configurable administrator parameter!
Apologies in advance if I have missed something logical, maybe a check box here or there but any advice, information would be greatly appreciated and if it helps i.e. if anything above is unclear, I would be quite prepared to provide contact details etc for direct communication.
Thanks for a fantastic product,
Antler.