As the title says, when I use the default “external” provisioning address, which is static, the phones will grab some of the config (i.e. ext# displayed, buttons sounds off) so I know the IP is correct, but then upon reboot fails to grab the VPN, doesn’t register the extension, nor grab background images or other customization.
When I set it to “custom”, i.e. “http://username:[email protected]_IP:84” everything works perfectly!
The portal is using the same line above for the redirect.
What am I missing? Spent quite few hours figuring this out after poring over the phone log and found this:
SIP: sip_nict_init, no route, req_uri->host:port is 192.168.4.3:5160 SIP: aid 0, cid 0, tid 0, did 0, REQUEST: REGISTER, Event: 2 SipProc:aid 0 enter NoAnswer SIP_REGISTRATION_FAILURE ====
This make sense because 192.168.4.3 is my PBX, but at this point the phone for some reason cannot start a VPN so obviously this internal IP is not going to work to register. I don’t understand why it only grabs some of the config though. I have the SIP IP set for internal, since all traffic outside of provisioning is supposed to go through the VPN. I assume this is correct logic.
When using the “external” option for provisioning, this is what /var/log/httpd/error_log shows:
[error] [client EXT IP]
File does not exist: /tftpboot/factory0700.bin
File does not exist: /tftpboot/00505850c1b3.cfg
File does not exist: /tftpboot/cfg00505850c1b3
File does not exist: /tftpboot/ringtones/formatted/ring4.bin
File does not exist: /tftpboot/ringtones/formatted/ring5.bin
File does not exist: /tftpboot/ringtones/formatted/ring6.bin
File does not exist: /tftpboot/ringtones/formatted/ring7.bin
File does not exist: /tftpboot/ringtones/formatted/ring8.bin
File does not exist: /tftpboot/ringtones/formatted/ring9.bin
File does not exist: /tftpboot/ringtones/formatted/ring10.bin
Any other logs that would be helpful?