Accessing customSD page on a Sonos One device - sonos

I am trying to develop a custom music service integration for Sonos.
I saw on their website that they mention a customSD page that can be accessed on the IP of the Sonos device. My problem is that when I cannot access the IP:1400/customsd.htm page. I double-checked that the IP is correct.
Is there something I'm missing in my setup? I see the allocated IP address in my router for the Sonos device.
Note:
The device is a Sonos One
I also tried running nmap on the IP of the device and the output is:
PORT STATE SERVICE
53/tcp open domain
Thanks

Related

I can't get acccess to Tuya cloud API

I have been struggling with connecting to Tuya cloud API. Testing in postman gives me this result:
enter image description here
The things I have done:
I conntected the device to Tuya developer account.
I configured my developer account and have acccess to tuya IOT service.
I set up testing enviroment as shown in this link: https://developer.tuya.com/en/docs/iot/set-up-postman-environment?id=Ka7o385w1svns
I made sure that i have turned off the cloud IP Allow list.
Yet still that error occurs although when I send a request through API Explorer on the tuya site everything works correctly. Can someone know the origin of this error?

What is the production url for Ionic 6

I just started an ionic app and dev spins up http:localhost:8081. I will be hitting an api that needs to whitelist the apps url. What will that be? https:localhost:8081?
You most likely need to whitelist the IP adress of the app. Which is going to change depending on the phone it is installed on.
For your usecase you most likely want to have a server communicating with both the app and api so you can use it's IP address to whitelist.

how to access the web ip camera on the opentopia?

I am viewing an ip camera from http://www.opentopia.com/webcam/16031, I have two questions
1. how it is streaming through the web page on the opentopia website,
is it possible to access and record the stream of that camera through ffmpeg or some other software ?
This site uses an mjpeg, stream. any program that can do http requests can download it.

Video call between an intercom device (SIP) and a web client (WebRTC)

I have been reading a lot of SIP/WebRTC documentation and it is not clear to me whether a video call between an intercom device (SIP) and a web client (WebRTC) can be established.
I have researched and played with various VoIP server/frameworks like OverSIP, Asterisk, Kamailio, JSSIP, PJSIP, FreeSwitch, dratchio ... and all I have got is to receive the SIP device call in the server.
The basic flow for the PoC would be as follows:
SIP device (video door entry) initiates call to the server
Server receive the call
The client can contest the videocall using a web page.
The complete flow would be as follows (always the same flow):
SIP device (video door entry) initiates call to the server
Server determine the destination client
Server make a temporal webpage to contest the videocall
Server sends the URL using a notification to client's mobile device (or clients mobiles, in plural)
The mobile receive the notification and open the web page showing the video call
The customer can answer the video call from the web
It's possible? Is there an example or tutorial for help?
Thanks!

From web server, how I can get the exact GPS location of an iPhone?

I want to run my code on web server which will track an iPhone's physical location (using mobile number of card inside iPhone).
How can I do that? Is coreLocation the API that gives that facility?
Your app will have to use CoreLocation to push requests to your web server with the location. The web server cannot pull the location. I do not think you can access the phone number, but you can get the Device ID.
You can get the phone's location in the browser using javascript, please see the answer at question 10567617 .
If you have the location in the browser, you could send it to your server with ajax or any traditional technique.
If you mean, through a regular web request across HTTP, you can't -- that information isn't transmitted for good reasons. However, if you were to create an App that connected to your server's app, then yes, you could simply send the update as a packet to the server as you then have unlimited access to your phones details.