Câu hỏi này đã được hỏi đây. Tuy nhiên dựa trên một bình luận ở đó, tôi đăng nó ở đây.
Tôi đang cố gắng thiết lập Asterisk để hoạt động với webrtc.. Về phía máy khách, tôi đang sử dụng sipML5.
Điều này là mới đối với tôi vì vậy tôi gặp một số khó khăn. Dưới đây là tập tin cấu hình của tôi
tiện ích mở rộng.conf
[mặc định]
exten=>bob,1,Quay số(PJSIP/${EXTEN})
exten=>lucy,1,Quay số(PJSIP/${EXTEN})
http.conf
[tổng quan]
đã bật = có
bindaddr=0.0.0.0
liên kết = 8088
tlsenable=có
tlsbindaddr=0.0.0.0:8089
tlscertfile=/etc/asterisk/keys/asterisk.pem
rtp.conf
[tổng quan]
rtpstart=10000
rtpend=20000
stunaddr=stun.l.google.com:19302
pjsip.conf
[transport_wss]
loại = vận chuyển
ràng buộc=0.0.0.0
giao thức = wss
[bob]
loại = aor
max_contacts=1
[bob]
loại = auth
auth_type=mật khẩu người dùng
tên người dùng = bob
mật khẩu=123456 ; Đây là một mật khẩu không an toàn
[bob]
loại = điểm cuối
bối cảnh = mặc định
direct_media=no
allow=!all,ulaw,vp8,h264
aors=bob
auth=bob
max_audio_streams=10
max_video_streams=10
webrtc=có
dtls_cert_file=/etc/asterisk/keys/asterisk.pem
dtls_ca_file=/etc/asterisk/keys/ca.crt
[lucy]
loại = aor
max_contacts=1
[lucy]
loại = auth
auth_type=mật khẩu người dùng
tên người dùng = lucy
mật khẩu=123456 ; Đây là một mật khẩu không an toàn
[lucy]
loại = điểm cuối
bối cảnh = mặc định
direct_media=no
allow=!all,ulaw,vp8,h264
aors=lucy
auth=lucy
max_audio_streams=10
max_video_streams=10
webrtc=có
dtls_cert_file=/etc/asterisk/keys/asterisk.pem
dtls_ca_file=/etc/asterisk/keys/ca.crt
tôi đang dùng siml5 trong trình duyệt để bắt đầu cuộc gọi. .
Mặc dù quá trình đăng ký được thực hiện dễ dàng, nhưng bất cứ khi nào tôi cố gắng gọi cho lucy, nó lại hiển thị cuộc gọi đang chờ... và sau đó không có gì. Tôi đang dán đầu ra từ bảng điều khiển trình duyệt.
GỬI: MỜI nhâm nhi:[email protected] SIP/2.0
Qua: SIP/2.0/WS df7jal23ls0d.invalid;branch=z9hG4bKJqNKVm8FAolyGCgAwqzodBv7mqnn1fMI;rport
Từ: "bob"<sip:[email protected]>;tag=zoXiEWFrIS8aWE8NsM73
Tới: <sip:[email protected]>
Liên hệ: "bob"<sip:[email protected];rtcweb-breaker=no;click2call=no;transport=ws>;+g.oma.sip-im;language="en,fr"
ID cuộc gọi: d3132f61-16b8-b1e1-a3a7-57d6e4a7c026
CSeq: 31217 MỜI
Loại nội dung: ứng dụng/sdp
Độ dài nội dung: 1345
Chuyển tiếp tối đa: 70
Tác nhân người dùng: IM-client/OMA1.0 sipML5-v1.2016.03.04
Tổ chức: Doubango Telecom
v=0
o=mozilla...THIS_IS_SDPARTA-91.0.2 7078761787079714000 0 TRONG IP4 127.0.0.1
s=Doubango Telecom - firefox
t=0 0
a=sendrecv
a=dấu vân tay:sha-256 D4:19:8F:2E:4B:09:9D:11:B1:BE:39:9E:C1:DA:4A:A0:F2:78:AB:3A:6F:85 :70:7F:83:66:69:F7:F3:45:C8:69
a=nhóm:BỘ 0
a=ice-options:nhỏ giọt
a=msid-ngữ nghĩa:WMS *
m=âm thanh 48510 UDP/TLS/RTP/SAVPF 109 9 0 8 101
c=IN IP4 192.168.5.240
a=candidate:0 1 UDP 2122252543 192.168.5.240 48510 loại máy chủ
a=candidate:5 1 TCP 2105524479 192.168.5.240 9 typ host tcptype active
a=candidate:0 2 UDP 2122252542 192.168.5.240 33548 loại máy chủ
a=candidate:5 2 TCP 2105524478 192.168.5.240 9 typ Host tcptype đang hoạt động
a=sendrecv
a=hết ứng cử viên
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=extmap:2/recvonly urn:ietf:params:rtp-hdrext:csrc-audio-level
a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid
a=fmtp:109 maxplaybackrate=48000;stereo=1;useinbandfec=1
a=fmtp:101 0-15
a=ice-pwd:f783c8c7730e1a0fb0452874847c94bd
a=ice-ufrag:cc6d4770
a=giữa:0
a=msid:{f9680322-af64-4e1c-9d4d-914ecb7e000f} {e5f3c53b-63f2-48d4-8543-2e123d3a0014}
a=rtcp:33548 TRONG IP4 192.168.5.240
a=rtcp-mux
a=rtpmap:109 opus/48000/2
a=rtpmap:9 G722/8000/1
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 sự kiện điện thoại/8000
a=thiết lập:actpass
a=ssrc:2565114692 cname:{8199f724-189a-4907-9e58-479c402727c4}
__tsip_transport_ws_onmessage tsk_utils.js:116:65
recv=SIP/2.0 401 trái phép
Qua: SIP/2.0/WS df7jal23ls0d.invalid;rport=52704;received=192.168.5.240;branch=z9hG4bKJqNKVm8FAolyGCgAwqzodBv7mqnn1fMI
Từ: "bob"<sip:[email protected]>;tag=zoXiEWFrIS8aWE8NsM73
Tới: <sip:[email protected]>;tag=z9hG4bKJqNKVm8FAolyGCgAwqzodBv7mqnn1fMI
ID cuộc gọi: d3132f61-16b8-b1e1-a3a7-57d6e4a7c026
CSeq: 31217 MỜI
Độ dài nội dung: 0
WWW-Xác thực: Digest Realm="asterisk",qop="auth",nonce="1630570870/e1479902f9a76951e382002e033c97d6",opaque="2d987ff95facbd3f",stale=FALSE,algorithm=md5
Máy chủ: Asterisk PBX 18.5.1
GỬI: ACK nhâm nhi:[email protected] SIP/2.0
Qua: SIP/2.0/WS df7jal23ls0d.invalid;branch=z9hG4bKJqNKVm8FAolyGCgAwqzodBv7mqnn1fMI;rport
Từ: "bob"<sip:[email protected]>;tag=zoXiEWFrIS8aWE8NsM73
Tới: <sip:[email protected]>;tag=z9hG4bKJqNKVm8FAolyGCgAwqzodBv7mqnn1fMI
ID cuộc gọi: d3132f61-16b8-b1e1-a3a7-57d6e4a7c026
CSeq: 31217 ACK
Độ dài nội dung: 0
Chuyển tiếp tối đa: 70
Máy trạng thái: x0000_Any_2_Any_X_i401_407_INVITE tsk_utils.js:116:65
GỬI: MỜI nhâm nhi:[email protected] SIP/2.0
Qua: SIP/2.0/WS df7jal23ls0d.invalid;branch=z9hG4bKvOvxmLoVuDrOKCGHwcTUJnsa6W1pDd0o;rport
Từ: "bob"<sip:[email protected]>;tag=zoXiEWFrIS8aWE8NsM73
Tới: <sip:[email protected]>
Liên hệ: "bob"<sip:[email protected];rtcweb-breaker=no;click2call=no;transport=ws>;+g.oma.sip-im;language="en,fr"
ID cuộc gọi: d3132f61-16b8-b1e1-a3a7-57d6e4a7c026
CSeq: 31218 MỜI
Loại nội dung: ứng dụng/sdp
Độ dài nội dung: 1345
Chuyển tiếp tối đa: 70
Authorization: Digest username="bob",realm="asterisk",nonce="1630570870/e1479902f9a76951e382002e033c97d6",uri="sip:[email protected]",response="392ab7a05965b49f6516d5622a92f209",algorithm=md5,cnonce="6ecee939225265170a96b8ebef0f88ec" ,opaque="2d987ff95facbd3f",qop=auth,nc=00000001
Tác nhân người dùng: IM-client/OMA1.0 sipML5-v1.2016.03.04
Tổ chức: Doubango Telecom
v=0
o=mozilla...THIS_IS_SDPARTA-91.0.2 7078761787079714000 0 TRONG IP4 127.0.0.1
s=Doubango Telecom - firefox
t=0 0
a=sendrecv
a=dấu vân tay:sha-256 D4:19:8F:2E:4B:09:9D:11:B1:BE:39:9E:C1:DA:4A:A0:F2:78:AB:3A:6F:85 :70:7F:83:66:69:F7:F3:45:C8:69
a=nhóm:BỘ 0
a=ice-options:nhỏ giọt
a=msid-ngữ nghĩa:WMS *
m=âm thanh 48510 UDP/TLS/RTP/SAVPF 109 9 0 8 101
c=IN IP4 192.168.5.240
a=candidate:0 1 UDP 2122252543 192.168.5.240 48510 loại máy chủ
a=candidate:5 1 TCP 2105524479 192.168.5.240 9 typ host tcptype active
a=candidate:0 2 UDP 2122252542 192.168.5.240 33548 loại máy chủ
a=candidate:5 2 TCP 2105524478 192.168.5.240 9 typ Host tcptype đang hoạt động
a=sendrecv
a=hết ứng cử viên
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=extmap:2/recvonly urn:ietf:params:rtp-hdrext:csrc-audio-level
a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid
a=fmtp:109 maxplaybackrate=48000;stereo=1;useinbandfec=1
a=fmtp:101 0-15
a=ice-pwd:f783c8c7730e1a0fb0452874847c94bd
a=ice-ufrag:cc6d4770
a=giữa:0
a=msid:{f9680322-af64-4e1c-9d4d-914ecb7e000f} {e5f3c53b-63f2-48d4-8543-2e123d3a0014}
a=rtcp:33548 TRONG IP4 192.168.5.240
a=rtcp-mux
a=rtpmap:109 opus/48000/2
a=rtpmap:9 G722/8000/1
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 sự kiện điện thoại/8000
a=thiết lập:actpass
a=ssrc:2565114692 cname:{8199f724-189a-4907-9e58-479c402727c4}
__tsip_transport_ws_onmessage tsk_utils.js:116:65
recv=SIP/2.0 100 Đang thử
Qua: SIP/2.0/WS df7jal23ls0d.invalid;rport=52704;received=192.168.5.240;branch=z9hG4bKvOvxmLoVuDrOKCGHwcTUJnsa6W1pDd0o
Từ: "bob"<sip:[email protected]>;tag=zoXiEWFrIS8aWE8NsM73
Tới: <sip:[email protected]>
ID cuộc gọi: d3132f61-16b8-b1e1-a3a7-57d6e4a7c026
CSeq: 31218 MỜI
Độ dài nội dung: 0
Máy chủ: Asterisk PBX 18.5.1
Máy trạng thái: x0000_Any_2_Any_X_i1xx tsk_utils.js:116:65
==sự kiện phiên = i_ao_request tsk_utils.js:116:65
Sau này, không 180 THỬ THÁCH
xuất hiện trong bảng điều khiển. Tôi không chắc tại sao, nhưng sau thông báo trên, lại có thông báo đăng ký trong bảng điều khiển. Tôi đã xem nhiều ví dụ trên internet, nhưng tôi không thể quản lý để định cấu hình hầu hết chúng.
Cảm ơn