Hi, Also for now, I don't intend to have MUC, etc.. just a very simple point to point conversation client.
Thanks, On Mon, Sep 20, 2010 at 5:42 PM, ved kpl <[email protected]> wrote: > Hi Danielle, > > I have to build a minimalistic jabber client that supports text, audio > and video calls. > So i used the roster example as a reference, (yes, no mission-control for > now). > I have to get it up at the earliest, so i decided not to use > mission-control services > and built everything on top of roster example. > > But unfortunately, since last two days i have been struggling to get > the outgoing channel setup working. > It would be great if you could give me some pointers.... I tried the > following code with no luck. > > static gboolean > start_chat (gpointer data) > { > TpContact* contact = (TpContact*) data; > TpAccount* account = tp_account_new (bus_daemon, ); > > GHashTable* request = tp_asv_new ( > TP_IFACE_CHANNEL ".ChannelType", > G_TYPE_STRING, TP_IFACE_CHANNEL_TYPE_TEXT, > TP_IFACE_CHANNEL ".TargetHandleType", > G_TYPE_UINT, TP_HANDLE_TYPE_CONTACT, > TP_IFACE_CHANNEL ".TargetHandle", > G_TYPE_UINT, tp_contact_get_handle (contact), > TP_IFACE_CHANNEL ".TargetID", > G_TYPE_STRING, tp_contact_get_identifier (contact), > NULL); > > g_print ("=============================================\n"); > > tp_cli_connection_interface_requests_call_ensure_channel ( > conn, -1, request, NULL, NULL, NULL, NULL); > > return FALSE; > } > > Am I missing anything over here? > > Thanks > > > On Mon, Sep 20, 2010 at 5:35 PM, Danielle Madeley > <[email protected]> wrote: >> On Mon, 2010-09-20 at 17:27 +0530, ved kpl wrote: >>> Hi, >>> >>> Basically I want to give my gtalk ID, password as input args and be online. >>> Like, >>> http://telepathy.freedesktop.org/doc/book/appendix.source-code.glib_get_roster.example.c.html >>> app. >> >> Why don't you want to use the AccountManager/ChannelDispatcher? >> >> You can write a client without using Mission Control, but it's not >> recommended. It would help if you could explain what your end goal is. >> >>> I modified the above app to handle incoming video, audio, text >>> chats... But haven't been able to figure out >>> the things that i need to add to support outgoing channels. >>> Also there are no Account/AccountManager/ChannelDispatcher used in >>> the above example... >>> Can I get outgoing call working without using those? >>> >>> Thanks >>> >>> On Mon, Sep 20, 2010 at 4:26 PM, Danielle Madeley >>> <[email protected]> wrote: >>> > Hi Vikram, >>> > >>> > You might find this example clearer: >>> > http://git.collabora.co.uk/?p=telepathy-doc.git;a=blob;f=docs/examples/glib_text_channel/example.c;hb=HEAD >>> > >>> > Run it as ./example <account> <room name> >>> > >>> > On Mon, 2010-09-20 at 16:00 +0530, ved kpl wrote: >>> > >>> >> Also, How I do I run >>> >> http://telepathy.freedesktop.org/doc/book/appendix.source-code.glib_jabber_muc.example.c.html >>> >> ? >>> >> >>> >> I tried with >>> >> ../jabber_mux_example .gabble/jabber/vikram_2efugro_40gmail_2ecom1 >>> >> But I dont see it going online, from the remote side and how do I give >>> >> a password to it? >>> > >>> > What password? >>> > >>> > --danni >>> > >>> > -- >>> > Danielle Madeley >>> > Software Developer, Collabora Ltd. Melbourne, Australia >>> > >>> > www.collabora.co.uk >>> > >>> > >>> _______________________________________________ >>> telepathy mailing list >>> [email protected] >>> http://lists.freedesktop.org/mailman/listinfo/telepathy >> >> -- >> Danielle Madeley >> Software Developer, Collabora Ltd. Melbourne, Australia >> >> www.collabora.co.uk >> >> > _______________________________________________ telepathy mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/telepathy
