Home | History | Annotate | Download | only in call

Lines Matching refs:jid

128 "  call [jid] [bw]     Initiates a call to the user[/room] with the\n"
129 " given JID and with optional bandwidth.\n"
130 " vcall [jid] [bw] Initiates a video call to the user[/room] with\n"
131 " the given JID and with optional bandwidth.\n"
132 " voicemail [jid] Leave a voicemail for the user with the given JID.\n"
197 buzz::Jid jid(words[1]);
198 if (jid.IsValid()) {
205 "Invalid JID. JIDs should be in the form user@domain\n");
330 std::string client_unique = xmpp_client_->jid().Str();
374 xmpp_client_->jid(),
405 buzz::Jid jid(session->remote_name());
406 console_->Printf("Incoming call from '%s'", jid.Str().c_str());
455 my_status_.set_jid(xmpp_client_->jid());
474 item.jid = status.jid();
478 std::string key = item.jid.Str();
497 iter->second.jid.BareJid().Str().c_str(),
518 buzz::Jid jid(name);
519 if (!jid.IsValid() || jid.node() == "") {
520 console_->Printf("Invalid JID. JIDs should be in the form user@domain\n");
528 friend_invite_send_->Send(jid);
539 buzz::Jid callto_jid(name);
540 buzz::Jid found_jid;
558 if (iter->second.jid.BareEquals(callto_jid)) {
560 found_jid = iter->second.jid;
584 void CallClient::PlaceCall(const buzz::Jid& jid,
590 console_->SetPrompt(jid.Str().c_str());
591 session_ = call_->InitiateSession(jid, options);
595 buzz::Muc::MemberMap& members = mucs_[jid]->members();
613 buzz::Jid jid(name);
614 if (!jid.IsValid() || jid.node() == "") {
615 console_->Printf("Invalid JID. JIDs should be in the form user@domain\n");
619 new buzz::VoicemailJidRequester(xmpp_client_, jid, my_status_.jid());
627 void CallClient::OnFoundVoicemailJid(const buzz::Jid& to,
628 const buzz::Jid& voicemail) {
633 void CallClient::OnVoicemailJidError(const buzz::Jid& to) {
676 buzz::Jid room_jid;
678 room_jid = buzz::Jid(room);
681 // for an eventual JID of private-chat-<GUID>@groupchat.google.com
694 room_jid = buzz::Jid(guid_room);
708 buzz::Muc* muc = new buzz::Muc(room_jid, xmpp_client_->jid().node());
713 void CallClient::OnMucInviteReceived(const buzz::Jid& inviter,
714 const buzz::Jid& room,
736 void CallClient::OnMucJoined(const buzz::Jid& endpoint) {
743 console_->Printf("Joined \"%s\"", muc->jid().Str().c_str());
746 void CallClient::OnMucStatusUpdate(const buzz::Jid& jid,
750 MucMap::iterator elem = mucs_.find(jid);
756 if (status.jid().IsBare() || status.jid() == muc->local_jid()) {
764 muc->members().find(status.jid().resource());
770 if (call_ && session_->remote_name() == muc->jid().Str()) {
781 muc->members()[status.jid().resource()]);
782 if (call_ && session_->remote_name() == muc->jid().Str()) {
813 buzz::Jid room_jid;
815 room_jid = buzz::Jid(room);
817 // leave the first MUC if no JID specified
822 console_->Printf("Invalid MUC JID.");
836 status.set_jid(my_status_.jid());
842 void CallClient::OnMucLeft(const buzz::Jid& endpoint, int error) {
852 muc->jid().Str().c_str(), error);
855 muc->jid().Str().c_str());
873 MucMap::iterator elem = mucs_.find(buzz::Jid(room));
882 buzz::Jid user_jid(user);
885 if (iter->second.jid.BareEquals(user_jid)) {
886 muc_invite_send_->Send(iter->second.jid, *found_muc);