Setup announcement endpoint with jain media server and jain-slee 2.9.1 (JBOSS) - restcomm

I am a beginner in jain-slee development. I can setup an announcement endpoint with jain media server. I want to inform that, setup of mgcp-demo in examples folder of jain-slee (version 2.9.1), don't work. is the any documentation or any functionnal example of a voice application ??
Thanks
NB: I am using eclipse for jain-slee development.

Related

Can the raml in API Manager be updated automatically in Cloudhub from Runtime Manager?

Can I configure Anypoint Cloudhub so when a new version of the application is uploaded and deployed in Runtime Manager then the RAML file in API Manager is updated with the new version?
I have set up API auto discovery and the RAML is not being updated and I have looked at API sync in Anypoint Studio but this looks like it would need to be triggered manually whereas I'm looking to have it automated when the new version of the app is deployed in Runtime Manager
I'm using Anypoint Studio 6.2 and Mule 3.8.3
Thanks
I've tested this and it works as designed. It will resolve the includes and will put the JSON in-line. Note, It was designed to quick upload small and simple RAMLs. For big and more complex files you will have to create the API through the API Manager in Anypoint Platform, and then upload all your files through it. Or you could do it by creating a new connection in the API Sync view.
For more information about API Sync, please check the following link:
https://docs.mulesoft.com/anypoint-studio/v/6/api-sync-reference
Please, have in mind that the files you will sync with API Sync, must be in src/main/api

Unable to change the Server URL in android in IBM mobile first platform

I am migrating worklight hybrid projects from 6.0.2 to 6.3. When i do this and install the application on to android device, I am unable to edit worklight settings and change the URL.However the same feature is working on IOS devices.
But when I create new project on 6.3 , the above feature works fine in android as well.
In application-descriptor.xml worklight settings is enabled though.
.
However when I try to change the URL in android device by editing the settings, below exception is thrown.
02-16 18:48:27.173: E/EnterpriseContainerManager(552): ContainerPolicy Service is not yet ready!!!
02-16 18:48:27.173: E/ViewRootImpl(27590): sendUserActionEvent() mView == null
02-16 18:48:50.155: E/Watchdog(552): !#Sync 706
Settings pop up is not showing up , to change the URL. Please suggest.
Worklight Settings is unreliable on Android devices using API Level 10 and above. The settings screen may appear but not work, or the Options Menu that invokes it may not appear at all, etc.
However, starting MobileFirst Platform 6.3 there is dedicated API for setting & getting the Server URL, enabling you to change it during runtime: WL.App.getServerUrl and WL.App.setServerUrl.
There is a blog post on this new ability that explains how to use the API methods as well as provides a sample application. You can follow it and integrate it in your application instead of using the Worklight Settings screen in Android.
Blog post: https://developer.ibm.com/mobilefirstplatform/2015/02/02/changing-server-url-runtime/

IBM Worklight : How to Fetch call logs and contacts?

Am new to IBM Worklight,Is there a way to fetch the call Log and contact,like in android using TelephonyManager to track call duration,call details.Can any one know,please guide me to do fetch these details.
Worklight itself does not have access to this information. However, Worklight uses Cordova, and using Cordova you could gain this access.
To accomplish the above, you will need to create a Cordova plug-in, from which you will be able to hook into the TelephonyManager and retrieve any information that it can provide you, including call duration and details.
Creating a Cordova plug-in cannot be explained shortly, so I will link you to the training module explaining exactly this: Adding native functionality to hybrid applications with Apache Cordova.
Also, in the following question I have code written that enables hooking to the TelephonyMananger to get a different type of information, so you should be able to modify it to get what you need: IBM Worklight - Unable to get network signal strength in Android

Worklight 6.1 latest ifix pack gives popup in BB10 while accessing geolocation services

I am working on developing an application for BB10 using geolocation services. Initially the application was on worklight 6.0 and had following permission set in config.xml:
read_geolocation
After upgrading to worklight 6.1, while accessing geolocation services, I am getting following popup:
local:// wants to access your location. Allow?
This popup was not coming in earlier version.
Also, after migrating to latest ifix pack, I added the folloing permission as well:
access_location_services
Still the issue persist.
AAV,
This was found to be a defect in Cordova.
If you'd like to receive a fix, please open a PMR so a fix for Worklight 6.1 which you are using, could be supplied to you. Provide a link to this question.

Does Titanium support XMPP?

The question says it all, I know there are xmpp projects written in node.js and JS, but from what I've seen it looks like Titanium only has a chat substitute with TCP.
Not out of the box. But you can wrap an existing XMPP / Jabber client like ChatSecure (which is free an open-source) in a Titanium module and use it.