[jitsi-users] How to dial phone numbers in jitsi from Thunderbird addressbook


#1

I was looking for a way to use the Thunderbird addressbook as phonebook and dial phonenumbers through jitsi. Here is a way how this can be achieved by registering jitsi as URL handler for SIP: like URLs together with the "Telify" Thunderbird extension.

1. At first we want to register a URL handler that makes jitsi the default application for specific URLs like SIP: or
CALLTO:
If you want to configure the system for the user only,
open ~/.local/share/applications/mimeapps.list with your favorite editor
If you want to configure the handler systemwide,
open /usr/share/applications/defaults.list for editing

Then add the following line to the end of the file:
x-scheme-handler/sip=jitsi.desktop

You can use another handler if you want (callto:), but you will have to
configure Telify in step 4. accordingly.

2. Now we need jitsi to be able to receive the called URL
Edit /usr/share/applications/jitsi.desktop and modify the line
starting with "Exec" so that it reads:
Exec=jitsi %u

3. Start Thunderbird and install the Telify extension - restart TB

4. In Thunderbird open the Telify preferences (Tools/Telify/Preferences)
and set "Used Protocol" to sip:

Now all phonenumbers in the addressbook are displayed as URLs that dial the number in Jitsi when Jitsi is running.

happy calling, Mark

.


#2

... I forgot to say that I am using Linux (XUbuntu 12.04) - I do not
know if this solution works on other distros or with other OS.

···

On 15/03/13 16:22, M Dammer wrote:

I was looking for a way to use the Thunderbird addressbook as phonebook and dial phonenumbers through jitsi. Here is a way how this can be achieved by registering jitsi as URL handler for SIP: like URLs together with the "Telify" Thunderbird extension.

1. At first we want to register a URL handler that makes jitsi the default application for specific URLs like SIP: or
CALLTO:
If you want to configure the system for the user only,
open ~/.local/share/applications/mimeapps.list with your favorite editor
If you want to configure the handler systemwide,
open /usr/share/applications/defaults.list for editing

Then add the following line to the end of the file:
x-scheme-handler/sip=jitsi.desktop

You can use another handler if you want (callto:), but you will have to
configure Telify in step 4. accordingly.

2. Now we need jitsi to be able to receive the called URL
Edit /usr/share/applications/jitsi.desktop and modify the line
starting with "Exec" so that it reads:
Exec=jitsi %u

3. Start Thunderbird and install the Telify extension - restart TB

4. In Thunderbird open the Telify preferences (Tools/Telify/Preferences)
and set "Used Protocol" to sip:

Now all phonenumbers in the addressbook are displayed as URLs that dial the number in Jitsi when Jitsi is running.

happy calling, Mark


#3

I appreciate Mark explaining this so clearly, and I really want to do
this. It would make my life so much easier not to maintain two
addressbooks, but the only thing that hinders me is that I have found
the quality of SIP connections via Jitsi to be consistently poor, in
comparison to the Zoiper softphone (on the same computer with the same
Internet connection). I wish this weren't so, because I really want
Jitsi to be my primary instant communication tool, but I keep having to
resort to Zoiper for SIP connections. I just wonder if others are
experiencing the same thing, or if perhaps there are settings for Jitsi
that I'm not aware of that can improve the quality of SIP connections to
where I can make it my SIP softphone. (By the way, I'm using a Dell
Latitude 2520 Core i5 with 4 processors running at 2.5 GHz with 16 GB of
RAM, running Kubuntu 13.04 with all updates applied.)

···

On 03/15/2013 04:22 PM, M Dammer wrote:

I was looking for a way to use the Thunderbird addressbook as phonebook and dial phonenumbers through jitsi. Here is a way how this can be achieved by registering jitsi as URL handler for SIP: like URLs together with the "Telify" Thunderbird extension.

1. At first we want to register a URL handler that makes jitsi the default application for specific URLs like SIP: or
CALLTO:
If you want to configure the system for the user only,
open ~/.local/share/applications/mimeapps.list with your favorite editor
If you want to configure the handler systemwide,
open /usr/share/applications/defaults.list for editing

Then add the following line to the end of the file:
x-scheme-handler/sip=jitsi.desktop

You can use another handler if you want (callto:), but you will have to
configure Telify in step 4. accordingly.

2. Now we need jitsi to be able to receive the called URL
Edit /usr/share/applications/jitsi.desktop and modify the line
starting with "Exec" so that it reads:
Exec=jitsi %u

3. Start Thunderbird and install the Telify extension - restart TB

4. In Thunderbird open the Telify preferences (Tools/Telify/Preferences)
and set "Used Protocol" to sip:

Now all phonenumbers in the addressbook are displayed as URLs that dial the number in Jitsi when Jitsi is running.

happy calling, Mark


#4

nice. Thanks a lot! I didn't know telify.
.

···

On 2013-03-15 17:22, M Dammer wrote:

I was looking for a way to use the Thunderbird addressbook as phonebook and dial phonenumbers through jitsi. Here is a way how this can be achieved by registering jitsi as URL handler for SIP: like URLs together with the "Telify" Thunderbird extension.

1. At first we want to register a URL handler that makes jitsi the default application for specific URLs like SIP: or
CALLTO:
If you want to configure the system for the user only,
open ~/.local/share/applications/mimeapps.list with your favorite editor
If you want to configure the handler systemwide,
open /usr/share/applications/defaults.list for editing

Then add the following line to the end of the file:
x-scheme-handler/sip=jitsi.desktop

You can use another handler if you want (callto:), but you will have to
configure Telify in step 4. accordingly.

2. Now we need jitsi to be able to receive the called URL
Edit /usr/share/applications/jitsi.desktop and modify the line
starting with "Exec" so that it reads:
Exec=jitsi %u

3. Start Thunderbird and install the Telify extension - restart TB

4. In Thunderbird open the Telify preferences (Tools/Telify/Preferences)
and set "Used Protocol" to sip:

Now all phonenumbers in the addressbook are displayed as URLs that dial the number in Jitsi when Jitsi is running.

happy calling, Mark


#5

For what help it may be... My SIP connections work great with Jitsi. I
experimented with various audio encodings, finally using only PCMU/8000,
G722/6000 and OPUS/4800 and unchecking all the rest. I am running
Ubuntu 12.10.

Paul

···

El vie, 15-03-2013 a las 19:22 +0000, David Burleigh escribió:

I appreciate Mark explaining this so clearly, and I really want to do
this. It would make my life so much easier not to maintain two
addressbooks, but the only thing that hinders me is that I have found
the quality of SIP connections via Jitsi to be consistently poor, in
comparison to the Zoiper softphone (on the same computer with the same
Internet connection). I wish this weren't so, because I really want
Jitsi to be my primary instant communication tool, but I keep having to
resort to Zoiper for SIP connections. I just wonder if others are
experiencing the same thing, or if perhaps there are settings for Jitsi
that I'm not aware of that can improve the quality of SIP connections to
where I can make it my SIP softphone. (By the way, I'm using a Dell
Latitude 2520 Core i5 with 4 processors running at 2.5 GHz with 16 GB of
RAM, running Kubuntu 13.04 with all updates applied.)

On 03/15/2013 04:22 PM, M Dammer wrote:
> I was looking for a way to use the Thunderbird addressbook as phonebook and dial phonenumbers through jitsi. Here is a way how this can be achieved by registering jitsi as URL handler for SIP: like URLs together with the "Telify" Thunderbird extension.
>
> 1. At first we want to register a URL handler that makes jitsi the default application for specific URLs like SIP: or
> CALLTO:
> If you want to configure the system for the user only,
> open ~/.local/share/applications/mimeapps.list with your favorite editor
> If you want to configure the handler systemwide,
> open /usr/share/applications/defaults.list for editing
>
> Then add the following line to the end of the file:
> x-scheme-handler/sip=jitsi.desktop
>
> You can use another handler if you want (callto:), but you will have to
> configure Telify in step 4. accordingly.
>
> 2. Now we need jitsi to be able to receive the called URL
> Edit /usr/share/applications/jitsi.desktop and modify the line
> starting with "Exec" so that it reads:
> Exec=jitsi %u
>
> 3. Start Thunderbird and install the Telify extension - restart TB
>
> 4. In Thunderbird open the Telify preferences (Tools/Telify/Preferences)
> and set "Used Protocol" to sip:
>
> Now all phonenumbers in the addressbook are displayed as URLs that dial the number in Jitsi when Jitsi is running.
>
> happy calling, Mark
>
>
>
>


#6

That's encouraging. What SIP provider do you use?

···

On 03/16/2013 06:44 PM, Carola y Pablo wrote:

For what help it may be... My SIP connections work great with Jitsi. I
experimented with various audio encodings, finally using only PCMU/8000,
G722/6000 and OPUS/4800 and unchecking all the rest. I am running
Ubuntu 12.10.

Paul

El vie, 15-03-2013 a las 19:22 +0000, David Burleigh escribió:

I appreciate Mark explaining this so clearly, and I really want to do
this. It would make my life so much easier not to maintain two
addressbooks, but the only thing that hinders me is that I have found
the quality of SIP connections via Jitsi to be consistently poor, in
comparison to the Zoiper softphone (on the same computer with the same
Internet connection). I wish this weren't so, because I really want
Jitsi to be my primary instant communication tool, but I keep having to
resort to Zoiper for SIP connections. I just wonder if others are
experiencing the same thing, or if perhaps there are settings for Jitsi
that I'm not aware of that can improve the quality of SIP connections to
where I can make it my SIP softphone. (By the way, I'm using a Dell
Latitude 2520 Core i5 with 4 processors running at 2.5 GHz with 16 GB of
RAM, running Kubuntu 13.04 with all updates applied.)

On 03/15/2013 04:22 PM, M Dammer wrote:

I was looking for a way to use the Thunderbird addressbook as phonebook and dial phonenumbers through jitsi. Here is a way how this can be achieved by registering jitsi as URL handler for SIP: like URLs together with the "Telify" Thunderbird extension.

1. At first we want to register a URL handler that makes jitsi the default application for specific URLs like SIP: or
CALLTO:
If you want to configure the system for the user only,
open ~/.local/share/applications/mimeapps.list with your favorite editor
If you want to configure the handler systemwide,
open /usr/share/applications/defaults.list for editing

Then add the following line to the end of the file:
x-scheme-handler/sip=jitsi.desktop

You can use another handler if you want (callto:), but you will have to
configure Telify in step 4. accordingly.

2. Now we need jitsi to be able to receive the called URL
Edit /usr/share/applications/jitsi.desktop and modify the line
starting with "Exec" so that it reads:
Exec=jitsi %u

3. Start Thunderbird and install the Telify extension - restart TB

4. In Thunderbird open the Telify preferences (Tools/Telify/Preferences)
and set "Used Protocol" to sip:

Now all phonenumbers in the addressbook are displayed as URLs that dial the number in Jitsi when Jitsi is running.

happy calling, Mark


#7

I use three: Rynga, IpKall with Callcentric, and an SIP adaptation of
GoogleVoice. With Callcentric I use PCMU/8000 and telephone-event/8000.
With the SIP adaptation of GoogleVoice I use PCMU/8000, G722/16000 and
OPUS/4800 in that order. With Rynga I use OPUS/4800, PCMU/8000, and
G722/16000 in that order, although having PCMU first works fine too.

P.

···

El sáb, 16-03-2013 a las 18:59 +0000, David Burleigh escribió:

That's encouraging. What SIP provider do you use?

On 03/16/2013 06:44 PM, Carola y Pablo wrote:
> For what help it may be... My SIP connections work great with Jitsi. I
> experimented with various audio encodings, finally using only PCMU/8000,
> G722/6000 and OPUS/4800 and unchecking all the rest. I am running
> Ubuntu 12.10.
>
> Paul
>
> El vie, 15-03-2013 a las 19:22 +0000, David Burleigh escribió:
>> I appreciate Mark explaining this so clearly, and I really want to do
>> this. It would make my life so much easier not to maintain two
>> addressbooks, but the only thing that hinders me is that I have found
>> the quality of SIP connections via Jitsi to be consistently poor, in
>> comparison to the Zoiper softphone (on the same computer with the same
>> Internet connection). I wish this weren't so, because I really want
>> Jitsi to be my primary instant communication tool, but I keep having to
>> resort to Zoiper for SIP connections. I just wonder if others are
>> experiencing the same thing, or if perhaps there are settings for Jitsi
>> that I'm not aware of that can improve the quality of SIP connections to
>> where I can make it my SIP softphone. (By the way, I'm using a Dell
>> Latitude 2520 Core i5 with 4 processors running at 2.5 GHz with 16 GB of
>> RAM, running Kubuntu 13.04 with all updates applied.)
>>
>> On 03/15/2013 04:22 PM, M Dammer wrote:
>>> I was looking for a way to use the Thunderbird addressbook as phonebook and dial phonenumbers through jitsi. Here is a way how this can be achieved by registering jitsi as URL handler for SIP: like URLs together with the "Telify" Thunderbird extension.
>>>
>>> 1. At first we want to register a URL handler that makes jitsi the default application for specific URLs like SIP: or
>>> CALLTO:
>>> If you want to configure the system for the user only,
>>> open ~/.local/share/applications/mimeapps.list with your favorite editor
>>> If you want to configure the handler systemwide,
>>> open /usr/share/applications/defaults.list for editing
>>>
>>> Then add the following line to the end of the file:
>>> x-scheme-handler/sip=jitsi.desktop
>>>
>>> You can use another handler if you want (callto:), but you will have to
>>> configure Telify in step 4. accordingly.
>>>
>>> 2. Now we need jitsi to be able to receive the called URL
>>> Edit /usr/share/applications/jitsi.desktop and modify the line
>>> starting with "Exec" so that it reads:
>>> Exec=jitsi %u
>>>
>>> 3. Start Thunderbird and install the Telify extension - restart TB
>>>
>>> 4. In Thunderbird open the Telify preferences (Tools/Telify/Preferences)
>>> and set "Used Protocol" to sip:
>>>
>>> Now all phonenumbers in the addressbook are displayed as URLs that dial the number in Jitsi when Jitsi is running.
>>>
>>> happy calling, Mark
>>>
>>>
>>>
>>>
>
>


#8

I am using Sipgate what chooses PCMU/8000 as codec. I have ILBC, G722,
PCMU, PCMA, GSM enabled in this order. Other codecs had to be disabled,
otherwise I could not connect. PCMU/8000 works fine with good
audioquality and uses about 63Kb/s upstream and downstream. The only
little hickup is that the audio is distorted for the first two or three
seconds. This is not a big problem as this is usually the ringtone.
Mark

···

On 16/03/13 21:53, Carola y Pablo wrote:

I use three: Rynga, IpKall with Callcentric, and an SIP adaptation of
GoogleVoice. With Callcentric I use PCMU/8000 and telephone-event/8000.
With the SIP adaptation of GoogleVoice I use PCMU/8000, G722/16000 and
OPUS/4800 in that order. With Rynga I use OPUS/4800, PCMU/8000, and
G722/16000 in that order, although having PCMU first works fine too.

P.

El sáb, 16-03-2013 a las 18:59 +0000, David Burleigh escribió:

That's encouraging. What SIP provider do you use?

On 03/16/2013 06:44 PM, Carola y Pablo wrote:

For what help it may be... My SIP connections work great with Jitsi. I
experimented with various audio encodings, finally using only PCMU/8000,
G722/6000 and OPUS/4800 and unchecking all the rest. I am running
Ubuntu 12.10.

Paul

El vie, 15-03-2013 a las 19:22 +0000, David Burleigh escribió:

I appreciate Mark explaining this so clearly, and I really want to do
this. It would make my life so much easier not to maintain two
addressbooks, but the only thing that hinders me is that I have found
the quality of SIP connections via Jitsi to be consistently poor, in
comparison to the Zoiper softphone (on the same computer with the same
Internet connection). I wish this weren't so, because I really want
Jitsi to be my primary instant communication tool, but I keep having to
resort to Zoiper for SIP connections. I just wonder if others are
experiencing the same thing, or if perhaps there are settings for Jitsi
that I'm not aware of that can improve the quality of SIP connections to
where I can make it my SIP softphone. (By the way, I'm using a Dell
Latitude 2520 Core i5 with 4 processors running at 2.5 GHz with 16 GB of
RAM, running Kubuntu 13.04 with all updates applied.)

On 03/15/2013 04:22 PM, M Dammer wrote:

I was looking for a way to use the Thunderbird addressbook as phonebook and dial phonenumbers through jitsi. Here is a way how this can be achieved by registering jitsi as URL handler for SIP: like URLs together with the "Telify" Thunderbird extension.

1. At first we want to register a URL handler that makes jitsi the default application for specific URLs like SIP: or
CALLTO:
If you want to configure the system for the user only,
open ~/.local/share/applications/mimeapps.list with your favorite editor
If you want to configure the handler systemwide,
open /usr/share/applications/defaults.list for editing

Then add the following line to the end of the file:
x-scheme-handler/sip=jitsi.desktop

You can use another handler if you want (callto:), but you will have to
configure Telify in step 4. accordingly.

2. Now we need jitsi to be able to receive the called URL
Edit /usr/share/applications/jitsi.desktop and modify the line
starting with "Exec" so that it reads:
Exec=jitsi %u

3. Start Thunderbird and install the Telify extension - restart TB

4. In Thunderbird open the Telify preferences (Tools/Telify/Preferences)
and set "Used Protocol" to sip:

Now all phonenumbers in the addressbook are displayed as URLs that dial the number in Jitsi when Jitsi is running.

happy calling, Mark