[YMCS/YDMP Free Trial Program]Yealink would like to offer Free Trial Program of Yealink device management service for our current eligible customers. You can see the details below.
https://www.yealink.com/ydmp-freetrial-2020


Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Yealink W73P (W70P + W73H) Remote control
Author Message
zebrik Offline
Junior Member
**

Posts: 3
Joined: Jan 2023
Reputation: 0
Post: #1
Yealink W73P (W70P + W73H) Remote control
Hey guys,

can't find any kind of API to remotely (via local network) initiate a call on W73P. It has no such interface in the admin panel. On T-series or W60B with green admin panel you can start a call simply by sending a GET request to /servlet?.... I see a brand new admin panel on W70B which is handled via addresses like /api/inner, so I assume there should be some kind "external" API available. Tried to decompile a firmware, decyphered a yaffs file system bin container, but github scripts fail to go deeper to dump files.

I studied the docs on XML commands, but still it doesn't give answers on Execute object (Non-UI).

Any ideas? I've got a good understanding of how to use APIs, but a little hint will be of high value.

thanks!
01-22-2023 05:46 PM
Find all posts by this user    like0    dislike0 Quote this message in a reply
zebrik Offline
Junior Member
**

Posts: 3
Joined: Jan 2023
Reputation: 0
Post: #2
RE: Yealink W73P (W70P + W73H) Remote control
So, I've finally found the Yealink SIP IP Phones XML Browser Developer's Guide_V81_72 which is much more detailed than the regular doc. I've found the Execute object description there.

Another problem - I can't get /servlet code running. The documentation to w70b states I can run the PHP code to run pushXML, but it never lets me in -

Code:
curl --location --request POST 'https://192.168.69.80/servlet?push=xml' \
--header 'Content-Type: text/xml' \
--header 'Referer: 192.168.69.143' \
--data-raw '<?xml version="1.0" encoding="ISO-8859-1"?>
<YealinkIPPhoneTextScreen Beep="yes">
<Title>Push test</Title>
<Text>This is a test for pushing text to a phone.</Text>
</YealinkIPPhoneTextScreen>'

and I get 403 - User level forbidden

Playing with authorization - basic or digest doesn't help.
(This post was last modified: 01-22-2023 07:40 PM by zebrik.)
01-22-2023 07:35 PM
Find all posts by this user    like0    dislike0 Quote this message in a reply
zebrik Offline
Junior Member
**

Posts: 3
Joined: Jan 2023
Reputation: 0
Post: #3
RE: Yealink W73P (W70P + W73H) Remote control
looks like w70B has some bug in firmware. In syslog it says:

Jan 22 16:07:43.245.180<info> [1979:3069186064][findSession:177]such session have invalidate,will to create a new session
Jan 22 16:07:43.245.374<info> [1979:3069186064][DoService:59]REMOTE_IP: 192.168.69.143, URI: /servlet?push=xml
Jan 22 16:07:43.246.912<info> [1979:3069186064][findSession:177]such session have invalidate,will to create a new session
Jan 22 16:07:43.247.419<info> [1979:3069186064][getSession:119]sessionId = beae38f943b8fe42b0d099042993806cc80
Jan 22 16:07:43.248.314<info> [1979:3069186064][DoActionURI:89]ip:192.168.69.143 Action URI: push=xml
Jan 22 16:07:43.248.682<erro> [1979:3069186064][VerifyUMEAction:229]Error: The AURemoteIP is empty!
Jan 22 16:07:43.249.029<erro> [1979:3069186064][VerifyTrustIP:162]Warn : URI limit all ip! [192.168.69.143]
Jan 22 16:07:43.249.140<erro> [1979:3069186064][DoActionURI:119]Error : the action verify failed: 403
Jan 22 16:07:43.249.275<info> [1979:3069186064][DoActionRequest:152]DoActionRequest : strResult = []
Jan 22 16:07:43.249.959<info> [1979:3069186064][DoService:107]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~end request[403]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

But in the settings I've tried setting up Action URI Allow IP List to:
- any
- my ip address
- *.*.*.*

Tried setting up via importing config with features.action_uri_limit_ip = any

nothing worked. Still says "Warn : URI limit all ip!"

Looks like it doesn't read the setting when deciding to let an api request in or not.

Has anybody ever submitted a bug to yealink?
01-22-2023 09:14 PM
Find all posts by this user    like0    dislike0 Quote this message in a reply
Post Reply 


Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  [W70B Basis + W73H Handset] 2nd line for foreign country calls der.ronny@gmx.net 1 234 03-20-2024 09:34 PM
Last Post: complex1
Exclamation w90dm/w90b- dect phone w73h dont sync aftert restar w90dm fracust23 3 2,542 02-16-2024 03:21 AM
Last Post: jambrose@teledata.us.com
  W73H - W80B - synchronizing please try again later nolto 2 2,507 08-09-2023 09:14 PM
Last Post: nolto
  W60B Constantly Restarts When W73H Is Connected. nolto 0 1,489 02-07-2023 12:15 AM
Last Post: nolto
  W73P (UK) Contacts Import Kestrel4765 0 1,488 08-22-2022 01:17 AM
Last Post: Kestrel4765
  yealink w60p data initializing (W56H) gijoe 4 13,563 01-26-2022 06:17 PM
Last Post: complex1
  Yealink W70P (W73H/W70B) borisa 1 5,165 11-30-2021 06:19 PM
Last Post: complex1
  yealink ! please add normal ringtones w56h or let upload own ringtones mustimese 1 5,395 08-27-2021 08:56 PM
Last Post: Phil2021
  yealink w53h can't hear caller daler86 15 24,362 03-17-2021 08:30 PM
Last Post: complex1
  W60B Remote Control atprovider 0 4,104 10-14-2020 01:14 PM
Last Post: atprovider

Forum Jump:


User(s) browsing this thread: 1 Guest(s)

Contact Us   Yealink   Return to Top   Return to Content   Lite (Archive) Mode   RSS Syndication