Closed GoogleCodeExporter closed 9 years ago
It's very similar to P2P, you can run the call sample program using file media
engine, for example, call.exe -d
--videoinput=..\..\..\session\phone\testdata\video.rtpdump
--voiceinput=..\..\..\session\phone\testdata\voice.rtpdump
--videooutput=vout.rtpdump --voiceoutput=aout.rtpdump
After you logon, you can run "ljoin" command with a meeting name, for example
"mymeeting", which can be a new meeting or existing meeting.
After the client joined the meeting, you can run "vcall" command.
Original comment by jun...@google.com
on 14 Jun 2011 at 7:05
I tried this and got:
Available commands:
roster Prints the online friends from your roster.
friend user Request to add a user to your roster.
call [jid] [bw] Initiates a call to the user[/room] with the
given JID and with optional bandwidth.
vcall [jid] [bw] Initiates a video call to the user[/room] with
the given JID and with optional bandwidth.
voicemail [jid] Leave a voicemail for the user with the given JID.
join [room_jid] Joins a multi-user-chat with room JID.
ljoin [room_name] Joins a MUC by looking up JID from room name.
invite user [room] Invites a friend to a multi-user-chat.
leave [room] Leaves a multi-user-chat.
getdevs Prints the available media devices.
quit Quits the application.
ljoin mymuc
Joined
"muvc-private-chat-99992eb2-990f-3a7f-aa09-2db1521801e1@groupchat.google.com"
Available commands:
roster Prints the online friends from your roster.
friend user Request to add a user to your roster.
call [jid] [bw] Initiates a call to the user[/room] with the
given JID and with optional bandwidth.
vcall [jid] [bw] Initiates a video call to the user[/room] with
the given JID and with optional bandwidth.
voicemail [jid] Leave a voicemail for the user with the given JID.
join [room_jid] Joins a multi-user-chat with room JID.
ljoin [room_name] Joins a MUC by looking up JID from room name.
invite user [room] Invites a friend to a multi-user-chat.
leave [room] Leaves a multi-user-chat.
getdevs Prints the available media devices.
quit Quits the application.
vcall
muvc-private-chat-99992eb2-990f-3a7f-aa09-2db1521801e1@groupchat.google.com
Found room
'muvc-private-chat-99992eb2-990f-3a7f-aa09-2db1521801e1@groupchat.google.com'
calling...
call destroyed
I can call to my Gmail plugin but not to the MUC room. How my Gmail user can
enter in the MUC? How to send/receive text messsages? A video call to a MUC is
a videoconference (all users in the MUC will receive the audio/video)?
Original comment by diego.cd...@gmail.com
on 14 Jun 2011 at 8:28
Oh, actually we made a minor change on the server side recently which requires
the following codecs to be advertised. Please add the following lines to the
"call_main.cc" file:
223 voice_codecs.push_back(
224 cricket::AudioCodec(0, "PCMU", 8000, 0, 1, 0));
225 voice_codecs.push_back(
226 cricket::AudioCodec(13, "CN", 8000, 0, 1, 0));
227 voice_codecs.push_back(
228 cricket::AudioCodec(105, "CN", 16000, 0, 1, 0));
This fix will be release in the next version (0.5.7)
Original comment by jun...@google.com
on 14 Jun 2011 at 9:29
No effects, the call is still being destroyed...But if I just enter in a room
and make a vcall I will call to whom? How other users can join in the room? Is
it possible to Gtalk users? I tried the "join" command in other call instance
but I got error code 405.
Original comment by diego.cd...@gmail.com
on 15 Jun 2011 at 12:57
Please attach or email me the full xmpp stanza. I'll take a look. For MUC,
after you joined a room, "vcall" will make you call into the room, not to
anyone. This is different from P2P call. If you want to use "join", you need to
specify the room-jid.
Original comment by jun...@google.com
on 15 Jun 2011 at 1:11
What you mean by call into the room? If I've just entered the room (I'm alone
there) and make a call who will answer it? And I tried a join with the
room-jid, but I get the error code 405. The logs from the 2 call instances are
attached. In the first instance (log1) I used "ljoin" and "vcall". And in the
second instance (log2) I tried to "join" in the MUC create by instance 1.
Original comment by diego.cd...@gmail.com
on 15 Jun 2011 at 3:45
Attachments:
Note: For security and/or privacy reason, I have deleted your log after
reviewed it.
In the first case, the error code was 503, which indicates the "service is not
available". In the second case, the error code was 405, which indicates the
"action is not allowed" (assuming the room-jid you used was a valid/real
room-jid).
I bet there was a temporary server side issue that has been fixed. I tried
exactly the two cases with the same build (0.5.6). It works fine for me.
Please try again and make sure in the second case, the room-jid must be a real
one, if you use "join" command, otherwise, you can just use "ljoin" to create a
new one if the room doesn't exist.
Original comment by jun...@google.com
on 15 Jun 2011 at 5:00
BTW, this feature is not accessible by general Gmail account yet.
Original comment by jun...@google.com
on 15 Jun 2011 at 7:59
i am trying to execute libjingle example by using openfire XMPP server
installed in my local system.
where i have to give xmpp server address and what changes is required in code.
in code call_main.cc two address are written groupchat.google.com and
talk.google.com ,what are these addresses , and by which address i have to
replace these in code. please help me ..
thanks
Original comment by sanjeev1...@gmail.com
on 2 May 2012 at 10:01
talk.google.com is the Google's XMPP server
groupchat.google.com is the server for MUC (that I think that still doesn't
work)
To login with your own server you don't need any change on the code. Take a
look at this http://code.google.com/p/libjingle/issues/detail?id=72 (last
comment). I hope it helps.
Original comment by diego.cd...@gmail.com
on 2 May 2012 at 12:53
Original issue reported on code.google.com by
diego.cd...@gmail.com
on 14 Jun 2011 at 6:36