04-08-2014 05:07 AM
Hi all,
i'm working on an application that uses the Jabber SDK for voice integration and I would like to support conference calls.
My implementation is doing fine in deskphone mode. But I'm not able to get the participants in softphone mode.
Every event simply contains an empty participants array, after the conference started.
Sample event:
{
"audioMuted": false,
"callEvent": "evCapabilitiesChanged",
"callId": 1,
"callState": "Connected",
"callType": "Outgoing",
"calledPartyDirectoryNumber": "",
"calledPartyName": "Conference",
"calledPartyNumber": "",
"callingPartyDirectoryNumber": "SUPPRESSED",
"callingPartyName": "SUPPRESSED",
"callingPartyNumber": "SUPPRESSED",
"capabilities": {
"canAddPreviewWindow": true,
"canAddRemoteWindow": true,
"canCallPark": true,
"canDirectTransfer": true,
"canDirectedCallPark": true,
"canEndCall": true,
"canHold": true,
"canJoinAcrossLine": true,
"canMuteAudio": true,
"canRemovePreviewWindow": true,
"canRemoveRemoteWindow": true,
"canSendDigit": true,
"canSetVolume": true,
"canUpdateVideoCapability": true
},
"exists": true,
"isConference": true,
"lineId": -1,
"localParticipant": {
"directoryNumber": "SUPPRESSED",
"externalNumber": "SUPPRESSED",
"name": "SUPPRESSED",
"translatedNumber": "SUPPRESSED"
},
"maxParticipants": 0,
"mediaState": "NotStarted",
"numericState": 5,
"participants": [],
"videoDirection": "Inactive",
"videoMuted": false,
"id": 1,
"state": "Connected",
"media": "audio",
"participant": {
"name": "",
"number": "SUPPRESSED",
"translatedNumber": "SUPPRESSED",
"uri": "",
"recipient": "SUPPRESSED"
},
"start": "2014-03-08",
"connect": "2014-03-08"
}
I tested this also with the sample application. Same result.
I am using:
CWIC Version 3.0.6.168364 (9.2 MR 6)
ECC Version 3.5.8.2 (168079)
Browser: Google Chrome Version 33.0.1750.154 m
OS: Windows 7 64 Bit
I guess this is a bug.
If not can you please help me getting the participants of a conference?
Thank you very much.
04-08-2014 01:40 PM
Did you have the softphone configured correctly?
The softphone should be created with prefix either in CSF or ECP with the phone type Client Service Framework
Then, associated with the end user who are login via SDK.
Regards,
Howard
04-09-2014 04:13 AM
Hi Howard,
thanks for your response.
Yes the device is correctly configured. And the softphone is working fine. Only that I have an empty participants array ether as conference party conferenced and conference owner.
Regards,
Simon
04-15-2014 11:53 AM
Hi Simon,
Could you please provide the following for me?
I will work with Jabber dev team to investigate the problem.
Thanks,
Howard
04-16-2014 01:53 AM
Hi Howard,
thank you for your help.
Please find the requested logs in the attachment.
The ZIP file contains two files. One is the softphone.log, the other is a log where you see every incoming and outgoing request on the SDK.
The scenario was:
- Login with user "eglislab", Device "CSFEGLIS" (line is 333453)
- CSFEGLIS receives an incoming call from 333451 (callId 1)
- CSFEGLIS makes a consultation call to 333450 (callId2)
- Call with ID 1 goes on hold.
- 333450 answers call with ID 2
- CSFEGLIS conferences the two calls.
- Call with ID 2 ends
- Call with ID 1 becomes connected
--------------------------------------------------
As soon as isConference = true, the participants array is empty.
The setup to reproduce (Browser, Versions) are the same as in the first post.
I hope this helps.
Best regards,
Simon
04-16-2014 02:23 PM
Thanks Simon.
Will let you know with our finding.
Best,
Howard
04-17-2014 09:12 AM
Hi Simon,
When conference between the three parties, did they actually get set up properly and can all talk and just the participants object is empty?
Thanks,
Howard
04-21-2014 11:56 PM
Hi Howard,
yes, the conference gets set up properly and all participants can talk to each other. Only the participants array is empty.
Best regards,
Simon
04-22-2014 10:49 AM
Hi Simon,
Thanks for confirming that.
Could you also provide me the CUCM version that is running?
Since we couldn't see the same problem in our testing environment, we noticed that according to this document, the conference-info was added in CUCM 9.0.
If you are running at 8.x version, this could be the caused of that.
I will also follow up with the dev team to see if this can get fix in 8.x
Best,
Howard
04-23-2014 12:33 AM
Hi Howard,
thanks for this.
Yes the CUCM Version I'm running on is 8.6.1.20000-1.
Please let me know about the results from the dev team.
Thanks for your help!
Best regards,
Simon
06-13-2014 09:29 AM
Hi Simon,
I'm sorry for not been able to get back to you on this.
Could you please try the following to see if there is any chance?
Thanks,
Howard
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide