[RESOLVED] Server initiated pushXML to port 443 - Printable Version +- Yealink Forums (http://forum.yealink.com/forum) +-- Forum: IP Phone Series (/forumdisplay.php?fid=4) +--- Forum: General topics (/forumdisplay.php?fid=15) +--- Thread: [RESOLVED] Server initiated pushXML to port 443 (/showthread.php?tid=12272) |
[RESOLVED] Server initiated pushXML to port 443 - alisio - 01-28-2016 04:02 AM Hi there! I can successfully push xml to my yealink phones using port 80, but nothing happens when I try to sendit using port 443 I'm using a function much like this one taken from yealink's TextScreen.php, but changing port to 443 causes the phone to ignore it. Code: function push2phone($server,$phone,$data) Is is possible? Am I missing something? RE: Server initiated pushXML to port 443 - Yealink_Michael - 01-28-2016 06:20 AM hi thanks for you information for this issue, please check if the 443 port is occupied by other applications ! TKS & BR Michael Note : Our office will be closed from 4th, Feb. 2016 to 14th, Feb, 2016 due to CNY holidays. RE: Server initiated pushXML to port 443 - alisio - 01-28-2016 10:16 PM Hi and thanks for your help. Sorry I don't follow your question. I have nothing using port 443 (don't even have apache enabled) and I cannot occupy 443 port in the phone as far as I know. I am pushing the xml directly to the phone from the server command line using php like this: [hostname ~]# php TextScreen80.php (testing port 80 works FINE) [hostname ~]# php TextScreen443.php (testing port 443 FAILS) It's a really simple hardcoded php from yealink and I'm only changing the ip adress from the server (10.0.0.1), telephone (10.0.0.2) and the port number. Code: <?php I enabled loglevel 6 on the phone and I see the following lines when pushing to port 80 using php TextScreen80.php: Code: Jan 28 14:03:47 10.0.0.2 mini_httpd[634]: mini_httpd.c(1997):path:/,query: While using php TextScreen443.php I see only this line and nothing happens on the LCD: Code: Jan 28 14:20:54 10.0.0.2 mini_httpds[436]: mini_httpd.c(1510):child process 552 exit! The phone is getting 'something' as the log shows. I found nothing on the documentation about pushxml port restriction. Any ideas? Than you btw! RE: Server initiated pushXML to port 443 - alisio - 01-29-2016 12:03 AM Hi again! I figured out the problem. I forgot to prefix the hostname with 'ssl://' in the fsockopen function (DUH!). The correct way to push using ssl taking the TextScreen.php sample is: Code: <?php |