Sip.js: рдЖрдордВрддреНрд░рдг рд░рджреНрдж рд╣реЛрдиреЗ рдкрд░ рдкреАрдпрд░ рдХрдиреЗрдХреНрд╢рди рдЦреБрд▓рд╛ рд░рд╣ рдЧрдпрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 20 рдорд╛рд░реНрдЪ 2018  ┬╖  1рдЯрд┐рдкреНрдкрдгреА  ┬╖  рд╕реНрд░реЛрдд: onsip/SIP.js

рдЖрдордВрддреНрд░рдг рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдПрдХ рд╕рддреНрд░ рдореЗрдВ terminate() рдкрд░ рдХреЙрд▓ рдХрд░рдирд╛ рдЖрдкрдХреЛ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЫреЛрдбрд╝ рджреЗрдЧрд╛ рдЬрд╣рд╛рдВ рд╕рддреНрд░ рд╡рд┐рд╡рд░рдг рд╣реИрдВрдбрд▓рд░ рдХреЗ рдкрд╛рд╕ рдЕрднреА рднреА рдПрдХ рдУрдкрди рдкреАрдпрд░ рдХрдиреЗрдХреНрд╢рди рд╣реИред рдпрджрд┐ рдЖрдк рдХреНрд░реЛрдо рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕рдХрд╛ рдПрдХ рджреГрд╢реНрдп рдЖрд░реНрдЯрд┐рдлреИрдХреНрдЯ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ: рдорд╛рдЗрдХ рдПрдХреНрд╕реЗрд╕ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ "рд▓рд╛рд▓ рдмрд┐рдВрджреБ" рд╕рдорд╛рдкреНрддрд┐ рдХреЗ рдмрд╛рдж рднреА рдЯреИрдм рдкрд░ рд░рд╣реЗрдЧрд╛ред

рдирдореВрдирд╛ рдЯреНрд░реЗрд╕:

sip.invitecontext.sessionDescriptionHandler | initPeerConnection
sip.invitecontext.sessionDescriptionHandler | New peer connection created 
sip.invitecontext.sessionDescriptionHandler | acquiring local media
sip.invitecontext.sessionDescriptionHandler | acquired local media streams
sip.invitecontext.sessionDescriptionHandler | RTCIceGatheringState changed: gathering
sip.invitecontext.sessionDescriptionHandler | ICE candidate received: candidate:374261915 1 udp 2122260223 192.168.13.1 53697 typ host generation 0 ufrag qWW2 network-id 3 network-cost 50
sip.invitecontext.sessionDescriptionHandler | ICE candidate received: candidate:3256280924 1 udp 2122194687 10.40.9.41 62363 typ host generation 0 ufrag qWW2 network-id 2
sip.invitecontext.sessionDescriptionHandler | ICE candidate received: candidate:1746874327 1 udp 2122129151 10.40.9.43 60961 typ host generation 0 ufrag qWW2 network-id 1 network-cost 10
sip.invitecontext.sessionDescriptionHandler | ICE candidate received: candidate:557277616 1 udp 1685987071 74.85.92.138 62363 typ srflx raddr 10.40.9.41 rport 62363 generation 0 ufrag qWW2 network-id 2
sip.invitecontext.sessionDescriptionHandler | ICE candidate received: candidate:2336139579 1 udp 1685921535 74.85.92.138 60961 typ srflx raddr 10.40.9.43 rport 60961 generation 0 ufrag qWW2 network-id 1 network-cost 10
sip.invitecontext.sessionDescriptionHandler | ICE candidate received: candidate:1489843307 1 tcp 1518280447 192.168.13.1 9 typ host tcptype active generation 0 ufrag qWW2 network-id 3 network-cost 50
sip.invitecontext.sessionDescriptionHandler | ICE candidate received: candidate:2358582188 1 tcp 1518214911 10.40.9.41 9 typ host tcptype active generation 0 ufrag qWW2 network-id 2
sip.invitecontext.sessionDescriptionHandler | ICE candidate received: candidate:647811879 1 tcp 1518149375 10.40.9.43 9 typ host tcptype active generation 0 ufrag qWW2 network-id 1 network-cost 10
sip.inviteclientcontext | canceling RTCSession
sip.invitecontext.sessionDescriptionHandler | RTCIceChecking Timeout Triggered after 5000 milliseconds
sip.invitecontext.sessionDescriptionHandler | RTCIceGatheringState changed: complete

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╣рд╛рдп @ рд╕реЗрда-рдЖрдЙрдЯрд░реАрдЪ,
рдпрд╣ рд╡реИрдз рд▓рдЧрддрд╛ рд╣реИ, рд╣рдо рдЗрд╕реЗ рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдареАрдХ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗред рдЗрд╕ рдмреАрдЪ, рдЖрдк рдЕрдкрдиреЗ рдЖрдЗрд╕рдЪреЗрдХрд┐рдВрдЧ рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ (рдЬрдм рддрдХ рдХрд┐ рдЖрдЧ рд▓рдЧрддреА рд╣реИ рдпрд╛ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реИ)ред

рдзрдиреНрдпрд╡рд╛рдж,
рдЬреЗрдореНрд╕

>рд╕рднреА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╣рд╛рдп @ рд╕реЗрда-рдЖрдЙрдЯрд░реАрдЪ,
рдпрд╣ рд╡реИрдз рд▓рдЧрддрд╛ рд╣реИ, рд╣рдо рдЗрд╕реЗ рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдареАрдХ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗред рдЗрд╕ рдмреАрдЪ, рдЖрдк рдЕрдкрдиреЗ рдЖрдЗрд╕рдЪреЗрдХрд┐рдВрдЧ рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ (рдЬрдм рддрдХ рдХрд┐ рдЖрдЧ рд▓рдЧрддреА рд╣реИ рдпрд╛ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реИ)ред

рдзрдиреНрдпрд╡рд╛рдж,
рдЬреЗрдореНрд╕

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

seanbright picture seanbright  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

slavikbialik picture slavikbialik  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

kakabara picture kakabara  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

DenisButCheR picture DenisButCheR  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

josephfrazier picture josephfrazier  ┬╖  26рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ