lizongbo 的 編程學(xué)習(xí)

          http://618119.com

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            23 Posts :: 1 Stories :: 78 Comments :: 0 Trackbacks

          a.?? ?安裝vmware5.5。

          b.?? ?安裝trixbox2.0
          1.?? ?下載trixbox22.0的vmware鏡像文件,下載地址為:
          http://jaist.dl.sourceforge.net/sourceforge/asteriskathome/trixbox-2.0-vmware.zip
          2.?? ?解壓 trixbox-2.0-vmware.zip 到E:\trixbox 2.0。
          3.?? ?啟動VMware,選擇“Open Existing VM or Term”,
          ?
          4.?? ?然后選擇打開 E:\trixbox 2.0\Red Hat Enterprise Linux 4.vmx.
          ?
          5.?? ?啟動虛擬機.
          ?
          6.?? ?創(chuàng)建uuid,點“OK”進行確認。
          ?
          7.?? ?點“OK”進行確認。(也可以先修改虛擬機的光驅(qū)設(shè)置為正確的配置)
          ?
          8.?? ?鼠標點進虛擬機,敲回車立即進入Linux(或者等系統(tǒng)自己啟動)
          ?
          9.?? ?敲回車,準備修改硬件配置
          ?
          10.?? ?移除原有的網(wǎng)絡(luò)配置,選擇“Remove Configuration”,然后敲回車.
          ?
          11.?? ?新的網(wǎng)絡(luò)配置。選擇“Configure”,然后回車
          ?
          12.?? ?配置ip地址,敲空格 選中“Use dynamic IP configuration (BOOTP/DHCP)”
          ?
          13.?? ?然后按 tab鍵 切換到“OK”,敲回車進行確認。
          ?
          14.?? ?登錄linxu,用戶名是root,密碼是password。
          ?
          15.?? ?登錄成功。屏幕上顯示配置trixbox的url.
          ?
          16.?? ?用hostname查看主機名,用ifconfig查看ip信息。
          ?

          c.?? ?配置trixbox.
          1.?? ?在瀏覽器中打開: http://10.108.20.188/
          然后點右上角“switch”切換到 Admin Mode
          ?
          2.?? ?輸入登錄信息,用戶名是maint,密碼是password
          ?
          3.?? ?進入freepbx配置界面。
          ?
          4.?? ?也可以從最上方一排菜單里轉(zhuǎn)到freePBX配置, Asterisk? --> freePBX
          ?
          5.?? ?點“Setup”.
          ?
          6.?? ?進入配置界面,再點左邊的“Extensions”,進入分機號碼配置界面。
          ?
          7.?? ?Device使用默認選項“Generic SIP Device ” ,然后 點“submit”.
          ?
          8.?? ?填寫分機號,和用戶名字。這里填寫的分機號是300,名字也填的300。
          ?
          9.?? ?拉動表單到下方,填寫密碼,也就是 secret的值,這里也填的300。
          ?
          10.?? ?再拉動表單到最下方,點“Submite”進行提交。
          ?
          11.?? ?分機添加成功,用同樣方法,再添加”301”
          ?
          12.?? ?點左上方的紅色“Apply Configuration Changes”,提交更改。
          ?

          13.?? ?確認。
          ?

          14.?? ?到這里為止,服務(wù)端的分機號碼配置成功了。

          d.?? ?配置X-Lite 3.0
          1.?? ?X-Lite 的下載地址為:
          https://s3.amazonaws.com/0W6GQ7E1ZFEHHTW1F082/downloads/X-Lite_Win32_1006e_34025.exe
          2.?? ?運行X-Lite_Win32_1006e_34025.exe進行安裝。
          3.?? ?運行X-Lite。
          ?
          4.?? ? 在主界面上點右鍵,從菜單中選擇“SIP Accounts Settiings”,進入賬號配置界面
          ?
          5.?? ?點“Add”添加賬號,Display Name為:300,User name為:300,Password為:300,Authorization user name為:300,Domain為:10.108.20.188。鉤上“Register with domain and receive incoming calls”, Send outbound via選擇“domain”.然后點“確定”.
          ?
          6.?? ?該賬號默認為 Enabled。,點“Close”。
          ?

          7.?? ?300登錄成功。
          ?

          8.?? ?打電話給自己。輸入號碼:300,然后撥號。
          ?
          9.?? ?收到呼叫。
          ?

          10.?? ?linux控制臺輸出日志:
          ?

          11.?? ?web界面查詢呼叫日志。


          e.?? ?安裝Asterisk-IM 插件
          1.下載最新的插件asterisk-im 1.2 beta,
          http://www.igniterealtime.org/projects/wildfire/plugins-beta/asterisk-im.jar
          2. 安裝插件,但是由于我用的數(shù)據(jù)庫是oracle,而插件中的腳本只更新了mysql的
          因此需要手工用mysql的腳本改成oracle的來執(zhí)行,主要是將字段類型bigint改成number.
          再復(fù)制asterisk-im.jar到D:\xmpp\wildfire\plugins下面(光這一點就折騰了很久)。
          3.啟動wildfire。
          f.?? ?配置Asterisk-IM 參數(shù)信息
          先在trixbox中增加管理賬號:Config Edit ,編輯 manager.conf
          增加:
          [wildfire]
          secret=mypass
          allow=10.108.20.1.1/255.255.0.0
          read = system,call,log,verbose,command,agent,user
          write = system,call,log,verbose,command,agent,user

          wildfire中進行配置.
          2.打開http://10.108.20.198:9090/plugins/asterisk-im/phone-settings.jsp
          Add Server,
          Server Name 必須是:? asterisk1.local (也就是vmware鏡像的虛擬機里的主機名.)
          Server Address為: 10.108.20.188
          Port為: 5038
          Username:wildfire
          Password:mypass

          添加成功之后,Configure Phone Manager
          ?Drop-down device selection:? ??? ?鉤上? Yes
          ?Asterisk Context為: from-internal
          ?然后點 save.
          圖標綠色,表示連接成功了.
          然后到 Phone Mappings 中映射電話.

          在xmpp客戶端Spark中 call對方即可.或者直接輸入電話號碼進行呼叫.


          posted on 2007-01-22 10:30 lizongbo 的編程學(xué)習(xí) 閱讀(6658) 評論(3)  編輯  收藏
          主站蜘蛛池模板: 增城市| 滨海县| 行唐县| 苍南县| 洛南县| 吉木萨尔县| 西华县| 寻乌县| 通渭县| 桃江县| 广昌县| 台南县| 昌宁县| 磐安县| 张家川| 永康市| 黎平县| 科技| 安仁县| 灵武市| 乌拉特中旗| 昌都县| 白城市| 自治县| 阿拉善左旗| 德阳市| 肃北| 罗城| 滕州市| 荥阳市| 新化县| 电白县| 南澳县| 浮梁县| 宁津县| 福清市| 澎湖县| 奉节县| 南和县| 景泰县| 安义县|