Standard SIP clients work, but the Wave App doesn't?


#1

So I hope someone can help me here. UCM6304 with SIP trunks via Twillo.

I have been trying to get the Wave Desktop App and Mobile App to work remotely. Both work when on site. As soon as you roam to cell or an off-site IP connection they won’t.

I put the same credentials in my Linphone app (IOS) and boom, it connects remotely, no problem…

Yes I have the proper ports open, so what is the config issue?

Thanks in advance


#2
  • with remote connect there is no need to open any NAT
  • WAVE is WebRTC so you can’t compare to other SIP clients (2 completely different technologies)
    n.b .: you are probably confusing GSWave with WAVE

https://www.grandstream.com/support/resources?title=Wave

https://www.grandstream.com/support/resources?title=UCM%20RemoteConnect


#3

Thanks for your reply, Damiano! These are the information which I want to post here. Thanks!

Thank you!


#4

Thanks for the reply Damian,

So I had WebRTC configured correctly when I posted this issue. Also, the WAVE app (desktop version) I am testing with is 1.15.7. So I don’t think I’m confusing the two apps as I didn’t have the GSWave app installed yet.

Are there any specific ports I need open for remote WebRTC to work?

Can I have both remote SIP and WebRTC clients running at the same time?

It appears that if I remove the Local Network Address from the PBXSettings --> SIP Settings–> NAT Tab, then NAT is turned off and the WebRTC seems to flow for the external users, but the SIP clients are then stopped from operating.

Any thoughts would be appreciated.


#5

as already mentioned there is NO NAT to do,
also I would leave blank the Public IP field in the UCM nat. Restart UCM.
Above I posted the Grandstream manuals that should clarify everything for you,
however you can open a ticket for Grandstream Support here:


#6

Dear user,

Thank you for your feedback! If you already associated your UCM device to the GDMS platofrm and enable the UCMRC service, you do not need to configure any NAT settings. As Damiano claimed, you can open a ticket through Help Desk and our technical support will help you to configure it step by step. Thanks for your testing!

Thank you!


#7

For the Wave APP are you using the SIP/IAX Password or the User/Wave Password.
You need to use the User/Wave Password.


#8

Dear user,

Thank you for your feedback! For Wave application login, users ned to use the login username and password to log in to the application. Users can set it on the User Settings for the specific extension on the Web UI of the UCM device. Thanks for your testing!

Thank you!


#9

GSSupport74, Thanks for the answers. I am offsite and the client is still setting up remote access for me. So if my client wants to support both webRTC (WAVE) clients and SIP clients, can I do that with 2 public IPs? With the single IP they have right now it appears they can’t. If I turn off NAT the SIP clients stop working and with the WAVE client connected start working.

I am getting them to provision an email address for the UCM today so I can get the QR code registration working for the WAVE client, which should them them connect as webRTC clients, if my reading is correct.

I am still trying to get onsite or test via remote access this week. Your recommendations for mixed SIP/WAVE clients would be appreciated.


#10

your questions have already been answered above with links to the manuals,
and as mentioned, no NAT is needed for WAVE


#11

Dear user,

Thank you for all your feedback! If you want to use Wave WebRTC client and Wave mobile application, you can simply enable UCMRC services and you will find the remote access address on the UCM Web UI, and you do not need to configure NAT in the UCM device side since the UCMRC services will handle it. If you want to use other SIP endpoints, you can also use that UCMRC service remote access address as the SIP server address to implement it. Thanks for your testing!

Thank you!


#12

Dear user,

Btw, if you want to use other SIP endpoints, you can also use that UCMRC service remote access address as the SIP server address to implement it. When you try to log in the Wave app (no matter which terminal), you need the extension and the user password instead of the SIP password, which you can configure on the Web UI of the UCM -> Extension -> select the login extension -> Basic Settings -> User Settings interface. For the SIP endpoint, you need to use the SIP password for registration even though you have configured the UCMRC service remote access as the SIP server. Thanks for your testing!

Thank you!


#13

GSSupport74, Thanks for the further update. How/where do I configure the UCMRC service remote access? I did a software update to the latest version from 1.0.9.10 to 1.0.15.10. so now at least some of the RC menu data shows up. Mostly it tells me to sign up to GDMS.cloud. BTW, How do I use the webRTC/WAVE app without using the GDMS service?

So when I try to get the WAVE client I die here. Note: If I configure NAT, SIP client will connect remotely without issue.

I have tried the PWD you recommended without success. I have tried every PWD I can without success.

Also, my network test shows the following

We have created a GDMS.cloud account, but it won’t let me add the UCM for some reason. What “initial password” is this talking about?

Thanks in advance for having a look.

Dan


#14

The initial password is on the ucm’s sticker.

About your initial problem, which is your local Bind IP (ucm web ui > pbx settings> sip settings)


#15

Dear user,

Thanks for your feedback! You may need to find the “Initial Password” on the sticker on the UCM device body. I noticed that you have posted the same question on the GDMS feedback platform and I have already answered these questions in GDMS feedback platform. I think you may add your UCM63xx to the GDMS platform first, and you can enable the UCMRC service so that you do not need to configure the NAT settings with the UCMRC services. Please feel free to let me know if you have any further questions. Thanks for your testing!

Thank you!


#16

Thank you GSSupport74 and the many others that helped out on this thread. I got this working over the weekend, so the client is starting to work with it today.

Last question is, Is there a method for making this work without the gdms.cloud network?

I understand that the application can probe the possible configurations for remote clients and keep a short list that gets updated each time a Wave client logs on, which is really smart. The reason I ask is some government agencies I work with will not allow the external connection without a lot of testing/checking/monitoring, so most of the time they avoid it completely.


#17

I did forget to ask about the GSWave (lite) application. It doesn’t appear to work via the same methods. Is there a way to make this application work using webRTC or is a direct SIP connection required?


#18

Dear user,

Thank you for your feedback! Yes, users can configure the UCM630x without the UCMRC service, the user needs to configure SIP/Media penetration in the UCM device side. We will publish a document to introduce the configuration steps recently. For Wave Lite application, it does not support the features you mentioned, and please use Wave application instead. Thanks for your testing!

Thank you!


#19

I have to admit that I didn’t understand your response: You said “We will publish a document to introduce the configuration steps recently.” “Will” infers the document will be published in the future, but your “recently” at the end of the statement infers this document has already been published??? Which is it? My question remains unanswered. When/where can I get this document?

Also, to reply “Yes, users can configure the UCM630x without the UCMRC service, the user needs to configure SIP/Media penetration in the UCM device side.” and not say how is upsetting at the least. We know we would have to configure it. What is the port range? UDP or TCP? All this should have been in the response.

Again I ask, If I want to use the WAVE client via webRTC to connect clients to the UCM, both locally and remote, can that be done without the gdms.cloud service? If yes, how do I set this up?


#20

Dear user,

Thank you for your feedback! We recommend users to use UCMRC service since it will help users to set up the remote work environment. The document is still under internal review and it will be published within this week. You will see that document in our documentation center:
https://documentation.grandstream.com/article-categories/ucm6300-ecosystem/
We will publish that document in the documentation center once it is ready.

You can use TCP/UDP/TLS as the SIP protocol. For the port range, this is depending on your planning. If your concurrent calls are not too many, you can configure a narrow range; if you have many concurrent calls, you can configure a wide range in order to avoid call failed issue.

The answer is “Yes”. You need to configure SIP signaling traversal and media traversal on the Web UI of your UCM device. You also need to build your own STUN server and TURN server, and configure the servers addresses on the Web UI of the UCM630X.

The document is almost ready and we will publish it in the documentation center within this week. Thanks for your testing!

Thank you!