[sipdroid]搭建Sipdroid本地開發環境

來源:互聯網
上載者:User

http://www.cnblogs.com/lovers/articles/2624695.html

1、建立Asterisk虛擬Sip server。

(1)直接通過交叉線建立客戶機和伺服器串連

這時就需要準備一根交叉網線。

同時將兩台電腦的IP地址分配在同一個網段,比如:192.168.0.1和192.168.0.2

然後使用一樣的netmask。

同時在控制台->管理工具->本地安全性原則->本地策略-》使用者權限分配-》拒絕從網路訪問這台電腦裡有沒有Gest,有刪掉;再看看控制台-管理工具-本地安全設定-本地策略-安全選項-網路訪問:本地帳戶的共用和安全模式,選擇'經典:本機使用者以自己的身分識別驗證',到這裡應該就可以正常互訪了.

但是另外也要注意的是,如果想ping同雙方的主機,還需要關閉各自的防火牆。

(2)通過區域網路建立客戶機和伺服器串連

注意由於Asterisk安裝與VMware虛擬機器上,而主作業系統是Windows的,所以如果其他電腦想遠端連線到Asterisk伺服器,在Network設定中選擇為橋接模式,DHCP,這樣就會獲得一個獨立於主機的區域網路ip地址。

2、註冊分機(extension)

extension:分機 trunk:連接埠

主要是通過Asterisk->add extension,添加分機主要填寫的是,displayname(顯示的本機名稱)、分機號、分機密碼。

其他都可以不動。

一開始以為是要添加trunk的,其實SIP基於網路的IP電話,不用設定trunk。

用戶端可以使用Sipdroid-Android或X-Lite、Ekiga都是可以的。但是我發現Ekiga的配置SIP account的時候,總會出現問題:註冊失敗。所以我最後選擇了免費的X-Lite,設定SIP account,主要注意的幾個參數:

(1)username指的是分機號,不是設定的displayname(這是可有可無的)

(2)passward指的是分機的密碼

(3)Authentication user name指的還是是分機號

(4)domain指的是Asterisk本機伺服器的IP地址,注意不是Http的伺服器admin的設定地址。

如果要設定語音通話,需要設定一下,這個比較簡單,但別忘了,否則不能進行語音通話。

遇到的問題:視訊通話還沒有設定成功。

在Sipdroid中的設定方法也是類似的。要注意的是在設定通話模式中要選擇WLAN、3G模式。

如果想查看系統的當前即時分機狀態情況,需要進入panel。而panel需要security code,這個需要在Asterisk命令模式在進行修改。在

/etc/amportal.conf中修改一下預設的FOPPASSWORD值就可以了。在這裡可以查看一些即時的分機通話撥號狀態

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.