Can X-Lite 3.0, unlike the previous version, only support one single SIP provider? One I configured an account the "Add" button is greyed out. Is X-Lite intensionally crippled differentiate against CounterPath's other software? Can version 2.0 still be downloaded?
Interesting; I see that I cannot add an account past the first one either. The PDF users' guide discusses a mandatory X-lite service account, which I never saw on any 3.0 install that I have done, and also a 'second' account for an unrelated provider. All discussions refer to two accounts which implies an upper limit. Without the mandatory account, it seems that one account is the limit.
If you don't find V2.0 online, let me know off-usenet.
Yes, it is, if that matters that much :) OTOH, the beauty of open source software is these can be improved, please ask/talk to the developers as to how you/one can contribute.
The other options are: KPhone, SJPhone, Gizmo-Project and, or even X-Lite 3.0 running on the same machine but connected to YATE server; YATE if configured properly can/will take care of all the routing problems.
Please don't encourage, promote and, or use closed/propriety X-Lite etc; try, recommend and, or contribute the Free/Libre and Open Source Software instead.
In yate client one can simultaneously login arbitrary number of providers, make and receive H.323, IAX and SIP calls directly to other people running such clients around or accessible to one's network.
I have learned some cases where people are using the yate server and clients in heavily loaded production environments, e.g. call centers and geographically scattered enterprise offices.
OTOH, I have managed to fix some problems in the yate-gtk2 and am making available the alpha release of binary packages for Debian and, or Ubuntu variants. All you need to do is, add the following line to your apt config file /etc/apt/sources.list:
You need to choose either a provider to which you are registered or protocol from drop-down lists. The later one to make direct calls and we need not add sip://, iax:// and, or other h323 protocol prefixes, just firstname.lastname@example.org is sufficient.
Try choosing one of OSS and, or ALSA module for Yate-gt2 and newer Yate-qt4, and see which one works better for your installation. Although, my machines are running on latest Linux kernel version
18.104.22.168 with ALSA modules (OSS is considered obsolete these days), but the emulated OSS layer of ALSA works better in many a other applications including yate-clients.
As for as configuration is concerned you may tweak around setting in the /etc/yate/yate-gtk2.conf or /etc/yate/yate-qt4.conf files respectively. All you need to do enable or disable loading of appropriate module in the [modules] section:
-------- 8< -------- [modules] ; Enable only one of these, as per your operating system alsachan.yate=false ;osschan.yate=false
; We need not enable the following, when in client mode extmodule.yate=false mysqldb.yate=false pgsqldb.yate=false
; Use following for debugging and, or tessting callgen.yate=false rmanager.yate=false
-------- 8< --------
FYI, I don't maintain the official yate packages, but anyone may freely download latest yate package from my personal repositories: