asterisk即時添加sip號碼--sqlite篇

來源:互聯網
上載者:User

標籤:blog   http   os   ar   使用   檔案   資料   on   art   

原文: asterisk即時添加sip號碼--sqlite篇

asterisk即時添加sip號碼--sqlite篇


今天嘗試用了asterisk的即時模式,往sqlite裡面添加一個sip帳號,無需重啟
asterisk,也無需reload,就可以成功注 冊上一個sip帳號,以下是在我的電腦上
測試通過,不對之處,還請指正,歡迎板磚!
1、配置:
修改extconfig.conf
#vim /etc/asterisk/extconfig.conf
添加
sippeers => sqlite,general,sip_peers
解釋下:
sippeers是代碼裡面寫死的,預設的關鍵字
=> 書寫格式
sqlite 資料庫引擎(這裡也可以指定使用其他的資料庫如mysql,odbc,但事先一定
要把對應的資料庫編譯進來)
general 官網上說的是family,好像預設是general,我嘗試用其他的family,不成功
sip_peers 資料庫中的表名


記得reload,重新讀取extconfig.conf配置


2、在資料庫中添加表
sqlite對應儲存的檔案在/var/lib/asterisk/sqlite.db(這個檔案的位置也可以
改,詳見/etc /asterisk/res_config_sqlite.conf)


#sqlite /var/lib/asterisk/sqlite/db
sqlite>create table sip_peers("name", "type", "host", "context");
這些欄位是參照sip.conf檔案,不是很完整
詳見http://www.voip-info.org/wiki/view/Asterisk+RealTime


3、Have a try!


往sqlite中添加一個號碼
insert into sip_peers("name", "type", "host", "context")
values("1234567", "friend", "dynamic", "inbound");
然後找個話機 或者 軟電話 註冊號碼 1234567 密碼是空

asterisk即時添加sip號碼--sqlite篇

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.