cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
725
Views
0
Helpful
3
Replies

Jabber guest Adroid SDK vs jabber guest server.

Hej All

 

Please help me.

 

I have a Jabber guest 10.5 setup that Works and want it to Work with Jabber Guest android SDK

 

I have the SDK up and running with the SERVER default SDK setup to

    public static final String DEFAULT_SERVER = "jabberguestsandbox.cisco.com";
    public static final String DEFAULT_ADDRESS = "5555";

 

But when i try to make a call to my own jabber guest server via the web to my vcs-e nothing happens

 

This is what i try to do :

    public static final String DEFAULT_SERVER = "https://myserver:9443:";

    public static final String DEFAULT_ADDRESS = "/call/83333";

 

have i misunderstood something ???

 

Telemesteren
 

 


 

3 Replies 3

Aditi Seth
Cisco Employee
Cisco Employee

Hello - 

You may need to setup port translation rules on the firewall which sits before the VCS-E. 

Here is some more related info regarding port translation rules on the firewall - 

http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/jabber/Guest/10_5/icg/JABC_BK_JA306F08_00_jabber-guest-install-and-configure/JABC_BK_JA306F08_00_jabber-guest-install-and-configure_chapter_010.html#JABC_RF_P51279BF_00

HTTP and HTTPS traffic from Cisco Jabber Guest clients in the Internet is sent to ports 80 and 443 TCP respectively. Therefore the firewall between the Cisco Expressway-E and the public Internet must translate destination port 80 to 9980 and destination port 443 to 9443 for all TCP traffic that targets the Cisco Expressway-E address.

·  The Cisco Expressway-E will redirect HTTP requests on port 9980 to HTTPS on 9443.

·  80/443 TCP are the standard HTTP/S administration interfaces on the Expressway. If the Cisco Expressway-E is administered from systems located in the Internet, then the firewall translation must also distinguish by source address and must not translate the destination port of traffic arriving from those management systems.

·  You also need to ensure that appropriate DNS records exist so that the Cisco Jabber Guest client can reach the Cisco Expressway-E. The FQDN of the Cisco Expressway-E in DNS must include the Cisco Jabber Guest domain. The Cisco Jabber Guest domain is the domain that is configured on the Cisco Expressway-C.

Hope this helps.

Thanks,

Aditi

mamark67
Level 1
Level 1
This is code in the example:

Uri callUri = JabberGuestCall.createUri(DEFAULT_SERVER, DEFAULT_ADDRESS, null);
previewCall(callUri);

This function build an address style

jabberguest://<DEFAULT_SERVER>?uri=DEFAULT_ADDRESS 

But the call not work.....

"The server is not available. Make sure that your device is connected to the network."

Obviously everything works via browser and the device is on the network.

On browser i wirte:     https://jabberguest.retexxxx.it/call/test.

How does it work?

Works!!!

Finally I understood.
For web, link to the call was
https://jabberguest.retexxxx.it/call/test.

I set for the server
jabberguest.retexxxx.it

while for the Address
test.

I deploy the application, and the call works

greetings