I am experiencing the error "Load Remote Phone Book Error" when I attempt to view my remote phone book hosted on my 3cx pbx. This is affecting my t32g and t38g phones, however, I can view the remote phone book on my T21's. 3CX support has told us to run 38.70.0.221 and 32.70.0.221 for our firmware on the phones yet we still get the error. I have also tried the newest firmware on both the t32g and t38g phones, and still get the error. According to packet captures ran by 3CX the phone is sending the request and the server is replying with the correct information. Any idea why I am only having this issue with the t32g and t38g models?
I think I have figured out what the problem is. I discovered this error in the syslog after trying to access the phonebook:
Aug 17 15:12:41 syslog: <6> |INFO| [http.c:3674] query header: GET /provisioning/0c7lb7j2kq/yealink_phonebook.xml HTTP/1.1^M Host: 10.10.128.222:5000^M User-Agent: Yealink SIP-T32G 32.70.0.221 00:15:65:6e:51:e3^M Accept: */*^M Connection: Keep-Alive^M ^M
Aug 17 15:12:41 syslog: <5> |NOTICE| [http.c:3711] ***send data*** ......
Aug 17 15:12:41 syslog: <5> |NOTICE| [http.c:3744] *****send data******* GET /provisioning/0c7lb7j2kq/yealink_phonebook.xml HTTP/1.1^M Host: 10.10.128.222:5000^M User-Agent: Yealink SIP-T32G 32.70.0.221 00:15:65:6e:51:e3^M Accept: */*^M Connection: Keep-
Aug 17 15:12:41 syslog: <5> |NOTICE| [http.c:3816] *****recv header***** HTTP/1.1 200 OK
Aug 17 15:12:41 syslog: <6> |INFO| [http.c:3827] recv header: HTTP/1.1 200 OK
Aug 17 15:12:41 syslog: <5> |NOTICE| [http.c:2373] Content-Type: text/xml
Aug 17 15:12:41 syslog: <5> |NOTICE| [http.c:2373] Last-Modified: Mon, 17 Aug 2015 14:33:50 GMT
Aug 17 15:12:41 syslog: <5> |NOTICE| [http.c:2373] Accept-Ranges: bytes
Aug 17 15:12:41 syslog: <5> |NOTICE| [http.c:2373] ETag: "df31b9bbf9d8d01:0"
Aug 17 15:12:41 syslog: <5> |NOTICE| [http.c:2373] Server: Microsoft-IIS/8.5
Aug 17 15:12:41 syslog: <5> |NOTICE| [http.c:2373] X-Powered-By: ASP.NET
Aug 17 15:12:41 syslog: <5> |NOTICE| [http.c:2373] Date: Mon, 17 Aug 2015 15:12:41 GMT
Aug 17 15:12:41 syslog: <5> |NOTICE| [http.c:2373] Content-Length: 628901
Aug 17 15:12:41 syslog: <5> |NOTICE| [http.c:2373]
Aug 17 15:12:41 syslog: <3> |ERROR| [http.c:2456] remote file size:628901, max:512000
Aug 17 15:12:41 syslog: <3> |ERROR| [error.c:91] Errcode=0x01ff, desc:exceed max file size
Aug 17 15:12:41 syslog: <3> |ERROR| [error.c:91] Errcode=0x01ff, desc:error while querying http server, error code=200
It appears our phonebook is too big for the phone to load. Is there anything I can do to increase the size limit?