рдЕрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдПрдХ рдкреВрд░реНрдг SIP рдХреНрд▓рд╛рдЗрдВрдЯ рдмрдирд╛рдиреЗ рдореЗрдВ рд▓рдЧрднрдЧ рдХреЛрдИ рдмрд╛рдзрд╛ рдирд╣реАрдВ рд╣реИред рд╡реАрдбрд┐рдпреЛ рдХреЙрдиреНрдлреНрд░реЗрдВрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╡реЗрдмрдЖрд░рдЯреАрд╕реА рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдкрд╣рд▓реЗ рд╣реА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреНрд░реЛрдо рдХреИрдирд░реА рдореЗрдВред
рдорд╕реМрджрд╛-ibc-sipcore-sip-websocket рд╣реИ рдЬреЛ SIP рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдкрд░рд┐рд╡рд╣рди рдХреЗ рд░реВрдк рдореЗрдВ WebSocket рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдФрд░ рдПрд╕рдЖрдИрдкреА рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рдкрд╣рд▓реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВ:
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╡реАрдбрд┐рдпреЛ рдкрд░ рдкреНрд░рд╕реНрддреБрдд рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓реЗрдЦрдХ рдиреЗ рдЕрднреА рддрдХ рдпрд╣ рддрдп рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рд╕реНрд░реЛрдд рдХреЛ рдЦреЛрд▓рдирд╛ рд╣реИ рдФрд░ рдХрд┐рд╕ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рддред рд╡реАрдбрд┐рдпреЛ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рдмрд┐рд▓реНрд▓реА рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рдорд╛рдзрд╛рди рдХреЗ рддрд╣рдд ...
Sip-js рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдПрдХ SIP рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рд╕реНрд░реЛрдд рдХреЛрдб LGPL рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдЦреБрд▓рд╛ рд╣реИред рдПрд╕рд╡реАрдПрди рджреНрд╡рд╛рд░рд╛ рджреЗрдЦрддреЗ рд╣реБрдП, рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдПрдХ рдЕрд▓рдЧ рд╕рдорд╛рдзрд╛рди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬрд╣рд╛рдВ рдСрдбрд┐рдпреЛ рдФрд░ рд╡реАрдбрд┐рдпреЛ рд╕рдореНрдореЗрд▓рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдлреНрд▓реИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдХ рдХреЗ рд▓рд┐рдП рд▓реЗрдЦрдХ рдХреЗ
рд╡реАрдбрд┐рдпреЛ рдкрд░ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рдлрд┐рд░ рднреА рдЕрд▓реНрдлрд╛ рдпрд╛ рдмреАрдЯрд╛ рдореЗрдВ sip-js рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рд▓реЗрдЦрдХ рдиреЗ рд╕рдордЭрд╛рдпрд╛, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдПрдХ рдкреНрд░рджрд░реНрд╢рди рдЪрд░рд┐рддреНрд░ рдХреА рдЕрдзрд┐рдХ рд╣реИред рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдг рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╕рдм рдХреБрдЫ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рд╢рд╛рдпрдж рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП Google рдХреИрдирд░реА рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВ)ред рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдкрдиреЗ
SIP рд╕рд░реНрд╡рд░ рд╕реЗ рдЬрд╛рдВрдЪрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡реАрдбрд┐рдпреЛ рдХреИрд╕рд╛ рд╣реИ:
рдореБрдЭреЗ рдЕрдиреНрдп SIP рдХреНрд▓рд╛рдЗрдВрдЯ рдирд╣реАрдВ рдорд┐рд▓реЗ, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдкреЛрд╕реНрдЯ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдкреНрд░реЗрд░рд┐рдд рдХрд░реЗрдЧрд╛ред рдЕрднреА рдХреБрдЫ рджрд┐рди рдкрд╣рд▓реЗ, рдореИрдВ рдЧрд▓рддреА рд╕реЗ рдПрдХ
sipml5 рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдареЛрдХрд░ рдЦрд╛рдИред рдпрд╣ рдПрдХ рдЕрджреНрднреБрдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ, рдореБрдЭреЗ рдХреЛрдб рдХреА рдЧреБрдгрд╡рддреНрддрд╛, рдЬреАрдкреАрдПрд▓ 3 рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╕реЗ рдЦреБрд╢реА рд╣реБрдИред рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ sipml5:
рдЙрдкрдпреЛрдЧреА рд▓рд┐рдВрдХ:
рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдПрд╕рдЖрдИрдкреА рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдХрд░рддреЗ рд╣реБрдП, рдкрд╣рд▓реЗ рд╡реАрдбрд┐рдпреЛ рдХреЗ рд▓реЗрдЦрдХ рд╕реЗ
рд╕реНрд▓рд╛рдЗрдб рдХрд░рддрд╛ рд╣реИред