介紹pjsua是乙個開源的命令列sip使用者**(軟**),用pjsip協議,pjnath,和pjmedia實現。 它雖然只有很簡單的命令列介面,但是功能齊全。
sip功能:
多個id(帳戶註冊);多個呼叫;
支援ipv6(在1.2版本中新增);
prack(100rel,rfc 3262);
update (rfc 3311);
options;
呼叫保持;
來電轉駁;
簡單的pidf和xpidf的支援(訂閱/通知,rfc 3265,3856,3863);
自定義存在狀態文字(rpid,rfc 4480);
支援publish(rfc 3903);
即時訊息(訊息)和訊息組成指示(rfc 3428,3994);
支援udp,tcp和tls傳輸;
sip伺服器的dns srv(rfc 3263);
帶info的dtmf(rfc 2976);
stun(rfc 3489bis);
aka認證(開發中,rfc 3310,4169)。
**功能:
nat功能:
ice(互動式連線建立,最新ice草案);stun(最新的rfc3489雙);
turn(最新草案);
rport;
sip的tcp和tls保持活動;
自動檢測和恢復sip udp位址的變更;
自動檢測ice**傳輸的變化;
程式使用
命令介紹
pjsua的使用
1、簡單點對點
啟動: $ ./pjsua
呼叫:$ ./pjsua sip:192.168.0.10
預設埠:5060
2、向伺服器註冊
單帳戶註冊:
$ ./pjsua --id sip:[email protected] --registrar sip:example.com \
--realm * --username alice --password secret
多帳戶註冊:
$ ./pjsua --id sip:[email protected] --registrar sip:provider1.com \
--realm provider.1.com --username bob --password secret \
--next-account \
--id sip:[email protected] --registrar sip:provider2.com \
--realm provider2.com --username bob --password secret
檔案(alice.cfg)內容:
# this is a comment in the config file.--id sip:[email protected]
--registrar sip:example.com
--realm *
--username alice
--password secret
使用:$ ./pjsua --config-file alice.cfg
好,就這些了,希望對你有幫助。
vim安裝中文幫助手冊
解包後進入資料夾,使用以下命令安裝 sudo vimcdoc.sh i 啟動vim,輸入 help,看看幫助文件是否已經便成中文了?一些注意事項 1.vim中文文件不會覆蓋原英文文件,安裝後vim預設使用中文文件。若想使用英文文件,可在vim中執行以下命令 set helplang en 同理,使用...
linux 打造man中文幫助手冊
部落格 學it的同學都知道,linux是乙個好東西,但初學者往往會因為太多的命令覺得頭疼,更頭疼的是所有的幫助文件都是英文.其實linux之所以強大,就在於其強大的命令列,如此繁雜的命令讓乙個六級以下英語水平的同學去看實在是一件很殘忍的事,甚至極大打消了很多同學學習linux的熱情.這篇文章就為廣大...
FreeMarker幫助手冊
freemarker學習1 ftl 2008 07 31 13 47 中存放所有freemaker的內容,之外的內容全部原樣輸出。是函式呼叫 兩個定界符內的內容中,第乙個符號表示指令或者函式名,其後的跟隨引數。freemaker提供的控制包括如下 if condition elseif condit...