Sip.js: рд╕рддреНрд░ рд╡рд┐рд╡рд░рдг рд╣реИрдВрдбрд▓рд░ рд╡рд┐рдлрд▓ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреА рд╕рдВрдкрддреНрддрд┐ 'рд▓рдХрдбрд╝рд╣рд╛рд░рд╛' рдирд╣реАрдВ рдкрдврд╝ рд╕рдХрддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 12 рдЬреБрд▓ре░ 2020  ┬╖  1рдЯрд┐рдкреНрдкрдгреА  ┬╖  рд╕реНрд░реЛрдд: onsip/SIP.js

рдмрдЧ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ
рдЬрдм рдореИрдВ рд╕рддреНрд░ рдХреЛ рд╣реЛрд▓реНрдб рдкрд░ рд░рдЦрддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ

sip.SessionDescriptionHandler | SessionDescriptionHandler.getDescription failed - TypeError: Cannot read property 'logger' of undefined
sip.Inviter | Session.getOffer: SDH getDescription rejected...
sip.Inviter | Cannot read property 'logger' of undefined
sip.Inviter | Failed to send re-INVITE
session-description-handler.js?13cd:173 Uncaught (in promise) TypeError: Cannot read property 'logger' of undefined

рдореЗрд░рд╛ рдХреЛрдб

session.invite({
   sessionDescriptionHandlerModifiers: [session.sessionDescriptionHandler.holdModifier]
)}

рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рдЬрд╛рдирдХрд╛рд░реА

  • рдПрд╕рдЖрдИрдкреА рд╕рдВрд╕реНрдХрд░рдг 0.17.0
  • рд▓рд┐рдирдХреНрд╕
  • рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди 9.1.0
Session Description Handler

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

рд╣реЛрд▓реНрдб рдХреЗ рд▓рд┐рдП SDH API 17.x рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛, рд▓реЗрдХрд┐рди рдкреБрд░рд╛рдиреА рдкрджреНрдзрддрд┐ рдХреА рд╕рдлрд╛рдИ рдкреВрд░реА рдирд╣реАрдВ рд╣реБрдИ - рдФрд░ рдпрд╣ рдмрдЧред

рд╡реИрд╕реЗ рднреА, рдпрд╣ 17.1 рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рдж рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП...

import { Web } from "sip.js";

// Hold
session.invite({
   sessionDescriptionHandlerModifiers: [Web.holdModifier]
)}

// Unhold
session.invite({
   sessionDescriptionHandlerModifiers: []
)}

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

рд╣реЛрд▓реНрдб рдХреЗ рд▓рд┐рдП SDH API 17.x рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛, рд▓реЗрдХрд┐рди рдкреБрд░рд╛рдиреА рдкрджреНрдзрддрд┐ рдХреА рд╕рдлрд╛рдИ рдкреВрд░реА рдирд╣реАрдВ рд╣реБрдИ - рдФрд░ рдпрд╣ рдмрдЧред

рд╡реИрд╕реЗ рднреА, рдпрд╣ 17.1 рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рдж рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП...

import { Web } from "sip.js";

// Hold
session.invite({
   sessionDescriptionHandlerModifiers: [Web.holdModifier]
)}

// Unhold
session.invite({
   sessionDescriptionHandlerModifiers: []
)}

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

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

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

i-kitchen picture i-kitchen  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

raphaelhovsepyan picture raphaelhovsepyan  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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