1. 程式人生 > >linux下的sip客戶端

linux下的sip客戶端

2010-07-30

linux下可以使用商業的免費軟體xlite,zoiper,但我在ubuntu使用他們的安裝包都沒有成功。而ekiga和linphone則可以用。 我首先在ubuntu裡安裝了asterisk的包,並通過sudo asterisk -vvvvvc啟動,作為sip伺服器。用sip客戶端來註冊並通話。 伺服器和客戶端都在本地,asterisk地址192.168.11.116:5060. 開通了帳號2000,2001,密碼都是1234.

安裝zoiper失敗:

[email protected]:~/Downloads$ sudo dpkg -i zoiper-communicator-free-alsa_1.0-1ubuntu12_amd64.deb
dpkg:依賴關係問題使得 zoiper-communicator-free-alsa 的配置工作不能繼續:
 zoiper-communicator-free-alsa 依賴於 libavcodec1d (>= 0.cvs20070307);然而:
  未曾安裝軟體包“libavcodec1d”。
 zoiper-communicator-free-alsa 依賴於 libavutil1d (>= 0.cvs20070307);然而:
  未曾安裝軟體包“libavutil1d”。
dpkg:處理 zoiper-communicator-free-alsa (--install)時出錯:
 依賴關係問題 - 仍未被配置

安裝xlite2.0失敗:

[email protected]:~/Downloads$ ls X*
X-Lite_Install.tar.gz
[email protected]:~/Downloads$ tar -zxvf X-Lite_Install.tar.gz
xten-xlite/README
xten-xlite/xtensoftphone
[email protected]:~/Downloads$ cd xten-xlite/
[email protected]:~/Downloads/xten-xlite$ ./xtensoftphone
./xtensoftphone: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
[email protected]
:~/Downloads/xten-xlite$ whereis libstdc++.so.5 libstdc++.so: /usr/lib/libstdc++.so.6 /usr/lib64/libstdc++.so.6

而ekiga和linphone直接通過apt-get就可以安裝。 Linphone: Linphone配置相當簡單(介面語言可以配置選中文,但我選了英文),如圖: [caption id=”attachment_327” align=”alignnone” width=”719” caption=”linphone sip配置”]linphone sip配置[/caption] 選單linphone->preference,彈出對話方塊,在network setting將本地埠設為5070以防止和伺服器也裝在本地的asterisk佔用的5060衝突。manager sip accounts的頁,proxy accounts點選add, your sip identify輸入sip:

[email protected],sip proxy address輸入:sip:[email protected]:5060,點OK即可註冊成功。

Ekiga: Ekiga配置稍費事。ekiga支援sip和H323.並且ekiga 開發公司自身也提供 voip服務,所以預設是申請ekiga的帳號。這些可以忽略。可我無論怎麼配置sip帳號都註冊不成功,有時提示不允許的註冊。後面發現ekiga和asterisk都用了預設的5060,這樣衝突了。可是ekiga並沒有提高修改本地埠的介面。必須用gconf-editor來配置。 [email protected]:~$ sudo gconf-editor 在彈出介面中找到apps->ekiga->protocols->sip,修改listhen-ports為5080(防止和asterisk衝突)。

然後在ekiga選單的編輯->帳戶,增加一個sip帳戶,如圖。 [caption id=”attachment_328” align=”alignnone” width=”483” caption=”ekiga sip 配置”]ekiga sip 配置[/caption] 姓名:2000,註冊商:192.168.11.116:5060,使用者:2000,驗證使用者2000,註冊成功。 此時可以用二者互撥電話。

如非註明轉載, 均為原創. 本站遵循知識共享CC協議,轉載請註明來源