Asterisk SIP连通测试(X-Lite eyebeam)
Step1:設(shè)置 sip.conf
root@Ubuntu:/etc/asterisk# vim sip.conf?
[general] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//類(lèi)似與全局變量
context ?= default ? ? ? ? ? ? ? ?
srvlookup = yes ? ? ? ? ? ? ? ? ? //DNS SRV記錄查詢(xún)
[111]
secret=aaa ? ? ? ? ? ? ? ? ? ? ? ? //密碼,隨意設(shè)置
port=5060 ? ? ? ? ? ? ? ? ? ? ? ? ?//SIP端口地址
type=friend ? ? ? ? ? ? ? ? ? ? ? ? //類(lèi)型為friend
host=dynamic ? ? ? ? ? ? ? ? ? ?//要求號(hào)碼注冊(cè),以便Asterisk可以知道如何找到電話(huà)
qualify = yes ? ? ? ? ? ? ? ? ? ? ?//確認(rèn)遠(yuǎn)端設(shè)備是否可達(dá)
nat = no ? ? ? ? ? ? ? ? ? ? ? ? ? ? //如果一個(gè)號(hào)碼在NAT設(shè)備后面,例如防火墻,配置為yes
context = internal ? ? ? ? ? ? ?//定義了指令的地點(diǎn),用于控制電話(huà)的權(quán)限,及如何處理此號(hào)碼的呼入呼叫。
canreinvite = no ? ? ? ? ? ? ? ?//讓Asterisk媒體通道經(jīng)過(guò)自己,而不允許RTP信息直接在端點(diǎn)之間傳送
;-----------華麗的分割線(xiàn)--------------
[222]
secret=aaa
port=5060
qualify = yes
nat = no
context = internal
canreinvite = no
type=friend
host=dynamic
Step2:設(shè)置extensions.conf
root@Ubuntu:/etc/asterisk# vim extensions.conf?
[internal] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//這里的internal和sip.conf里的context相同,可修改
exten => 1001,1,Dial(SIP/111)
exten => 1002,1,Dial(SIP/222)
Step3:打開(kāi)Asterisk
root@Ubuntu:/home/blackhole# asterisk -crvvvvv
...
...
Ubuntu*CLI>?
Step4:設(shè)置X-lite
點(diǎn)擊軟件上方三角形ShowMenu
再點(diǎn)開(kāi)SIP Account Settings,設(shè)置新賬戶(hù)
如圖所示:
DisplayName可隨意填寫(xiě)
User name 和Authorization user name填在sip.conf里面設(shè)置的名字我的是111就填111了
Domian就是本機(jī)的IP地址,proxy也是 但是記得加端口號(hào)
設(shè)置完點(diǎn)確定就OK了
此時(shí) 應(yīng)該就能夠看到
-- Registered SIP '111' at 172.19.60.10:45738
[Apr 15 20:33:15] NOTICE[1154]: chan_sip.c:24728 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 111
Ubuntu*CLI>?
表示已經(jīng)111已經(jīng)連接上
此時(shí)你可以試試撥打1001
你會(huì)看到111在撥打自己
== Using SIP RTP CoS mark 5
? ? -- Executing [1001@internal:1] Dial("SIP/111-00000023", "SIP/111") in new stack
? == Using SIP RTP CoS mark 5
? ? -- Called SIP/111
? ? -- SIP/111-00000024 is ringing
? ? -- SIP/111-00000024 is ringing
? == Spawn extension (internal, 1001, 1) exited non-zero on 'SIP/111-00000023'
Ubuntu*CLI>?
Step5:設(shè)置eyeBeam
在此解釋一下X-lite和eyeBeam其實(shí)是相同的,只是eyeBeam不能使用視頻而X-lite可以
我只是用他們做個(gè)測(cè)試
所以設(shè)置和eyeBeam是相同的
設(shè)置好后
-- Registered SIP '222' at 172.19.60.10:15934
[Apr 15 20:42:55] NOTICE[1154]: chan_sip.c:24728 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 222
Ubuntu*CLI>?
這樣就可以呼叫X-lite啦?
撥打1001試試
當(dāng)然也可以用X-lite撥打eyeBeam
?== Using SIP RTP CoS mark 5
? ? -- Executing [1001@internal:1] Dial("SIP/222-00000027", "SIP/111") in new stack
? == Using SIP RTP CoS mark 5
? ? -- Called SIP/111
? ? -- SIP/111-00000028 is ringing
? ? -- SIP/111-00000028 is ringing
Ubuntu*CLI>?
附圖:
這樣就算是成功了吧
注:如果extensions.conf被重新編寫(xiě)了 一定要記得在CLI那里reload一下
重新編寫(xiě)sip.conf就sip reload
總結(jié)
以上是生活随笔為你收集整理的Asterisk SIP连通测试(X-Lite eyebeam)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 手机QQ iOS版8.8.94更新发布:
- 下一篇: Meld安装