SummerOfCode2016 StudentApplications BalramP

Week 1

Week 2

Week 3

Week 4

Week 5

Week 6

Week 7

Week 8

Week 9

Week 10

Week 11 & 12

Weekly Reports Sent

Contributions and Configurations

Dummy Branch

 Branch: https://github.com/balumenon96/resiprocate/tree/b-fix-ichat-gw/

Pull Requests

 #43 (merged): https://github.com/resiprocate/resiprocate/pull/43

 #57 (merged): https://github.com/resiprocate/resiprocate/pull/57

 #58 (to be merged): https://github.com/resiprocate/resiprocate/pull/58

Setting up reSIProcate in Debian Jessie

$ mkdir ~/telepathy-qt-stuff
$ cd ~/telepathy-qt-stuff
$ git clone https://github.com/dpocock/telepathy-qt-debian
$ cd telepathy-qt-debian
$ git checkout jessie-build-all-shared
$ cd ..

$ tar xzf telepathy-qt-0.9.6.1.orig.tar.gz
$ cd telepathy-qt-0.9.6.1
$ [ -d debian ] && echo "warning: debian/ already exists!"
$ cp -r ../telepathy-qt-debian/debian .
$ dpkg-buildpackage -rfakeroot -i.* -j13 -us -uc
$ cd ..
$ ls *.deb

$ dpkg -i libtelepathy-qt4-2_0.9.6.1-2_amd64.deb libtelepathy-qt4-dev_0.9.6.1-2_amd64.deb libtelepathy-qt4-farstream2_0.9.6.1-2_amd64.deb

$ dpkg -l | grep telepathy-qt

$ git clone https://github.com/resiprocate/resiprocate
$ cd resiprocate
$ apt-get install libpq-dev dh-autoreconf
$ apt-get build-dep resiprocate
$ apt-get install -t jessie-backports libradcli-dev
$ ./build/debian.sh
$ make

Setting up reConServer in Debian Jessie and Ubuntu 14.04

$ sudo apt-get install libresiprocate-1.x-dev librecon-1.x-dev libsipxtapi-dev libresiprocate-turn-client-1.x-dev

$ git clone https://github.com/resiprocate/reConServer.git
$ cd reConServer
$ autoreconf --install
$ ./configure CPPFLAGS="-I/usr/include/sipxtapi -DDEFAULT_BRIDGE_MAX_IN_OUTPUTS=10 -D__pingtel_on_posix__ -D_linux -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DRESIP_TOOLCHAIN_GNU -DRESIP_OSTYPE_LINUX -DRESIP_ARCH_X86_64 -DHAVE_sockaddr_in_len -DUSE_CARES -DUSE_SSL -DUSE_IPV6 -DHAVE_EPOLL"
$ make

Working with iChat SIP gateway for audio calling purposes

CPPFLAGS = "... -I/usr/include/gloox ..."
./configure ...
            ...
            --with-ichat-gw \
            ...

Thanks to