第二天,關於sip的學習(試着去架構個web端網絡電話連接下可參考sip.js。通過web撥打電話)(3)


這個是一直想去操作的,因為這個和我第一天說的web端的客戶管理系統想關聯,不可能一直用軟件撥打,最好還是可以通過web去撥打網絡電話

試着去學習下sip.js。。弄明白

先問下百度先生吧。。講sip.js一些源碼下載下來分析下吧

下載了sip.js  下載地址http://sipjs.com/download/

 

 

無意間學了一個  再配置文件中更改端口號的地方

找到freeSWITCH安裝目錄下的conf\sip_profiles\internal.xml。取消注釋以下行

<param name="ws-binding"  value=":5066"/>

有用的,記錄下吧。這個是    <!-- for sip over websocket support -->web端訪問的端口吧,我自己猜測的。。。嘿嘿。

 

 

 

 

找到了一個http://jingyan.baidu.com/article/2c8c281dca58ca0008252ad2.html這個里面有詳細的web端的搭建方法,自己試着搭建下

  • FreeSWITCH服務器 安裝過程可以看我之前的經驗。
  • 支持WebRTC的瀏覽器,如谷歌瀏覽器
  • jssip 網頁客戶端(可以自行百度) 下載地址http://download.csdn.net/download/yetyongjin/5440685(記得裝IIS)

 

 

方法/步驟

 
  1.  

    找到freeSWITCH安裝目錄下的conf\sip_profiles\internal.xml。取消注釋以下行

    <param name="ws-binding"  value=":5066"/>

    從而啟動5066端口。

    freeSWITCH+WebRTC 實現實時視頻聊天
  2.  

    在jssip客戶端上輸入相應信息,我這里用的是freeSWITCH默認的賬號:1000,默認密碼:1234,如圖所示。

    freeSWITCH+WebRTC 實現實時視頻聊天
  3.  

    然后呼叫另外一個已經注冊的賬號。並允許瀏覽器訪問你的攝像頭。

    freeSWITCH+WebRTC 實現實時視頻聊天
  4.  

    這時,在另外一個賬號,會收到“來電呼叫”,接通並允許瀏覽器訪問你的攝像頭。

  5. 5

    接通后就可以實現視頻聊天。

    freeSWITCH+WebRTC 實現實時視頻聊天
     
     
     
     
     
     
    我自己來測試下能不能打得通:
    遇到了問題了,出現錯誤代碼WS connection error
    ws close code:1006

     

     哎,怎么辦?又遇到這個問題,有的說是端口被占用要kill掉
    還未解決。。
     仔細地看了下  原來是ws://192.168.0.113變成了ws://192.168.0.113:5066后面要跟上端口號
    終於鏈接上去了。。
    但是又出現問題了
    sip registration error:
    Request Timeout

     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM