рдмрдЧ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ
рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ "UserAgent.stop ()" рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЗрд╕реЗ рдЙрдЪрд┐рдд рд╡рд╛рджреЗ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдиреЗ рддрдХ рд╕рдм рдХреБрдЫ рд░реЛрдХрдиреЗ рдореЗрдВ рд▓рдЧрднрдЧ 30 рд╕реЗрдХрдВрдб рд▓рдЧрддреЗ рд╣реИрдВред
рдореИрдВ рдЬреЛ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ рдПрдХ рдкреВрд░реНрдг рдЕрдкрдВрдЬреАрдХреГрдд рдЖрджреЗрд╢ рд╣реИ, рдЬрд╣рд╛рдВ рдпрд╣ рди рдХреЗрд╡рд▓ рдЕрдкрдВрдЬреАрдХреГрдд рдХрд░рддрд╛ рд╣реИ рдмрд▓реНрдХрд┐ рдпрд╣ рднреА:
рдЬреЛ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ, "рд╕реНрдЯреЙрдк ()" рдлрд╝рдВрдХреНрд╢рди рдареАрдХ рдпрд╣реА рдХрд░рддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧ рд░рд╣рд╛ рд╣реИред
рд▓реЙрдЧреНрд╕
рдпрд╣рд╛рдБ рдХрдВрд╕реЛрд▓ рд╕реЗ рд▓реЙрдЧ рд╣реИрдВ :
рдордирд╛рдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░
рд▓рдЧрднрдЧ рейреи рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж рд╣реА рд╣рдо рдпрд╣рд╛рдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ: резрел:резрек:режрел.ренрепрен
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЙрдЧ:
sip.subscribe-dialog | Timer N expired for SUBSCRIBE dialog. Timed out waiting for NOTIFY.
рдЙрдкрд░реЛрдХреНрдд рд▓реЙрдЧ рдХреЗ рдмрд╛рдж рд╣реА рдпрд╣ рдкреНрд░рдХрд╛рд╢рдХреЛрдВ рдФрд░ рдкрд░рд┐рд╡рд╣рди (рдбрдмреНрд▓реНрдпреВрдПрд╕) рд╕реНрддрд░ рдкрд░ рдирд┐рдкрдЯрд╛рд░рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред
рдореБрдЭреЗ рдХреНрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрд╕ рд╕рджрд╕реНрдпрддрд╛ рд╕рдВрджреЗрд╢ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЯрд╛рдЗрдорд░ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИред
рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рдЬрд╛рдирдХрд╛рд░реА
рдХреЛрдб рдореЗрдВ рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдХреА ...
@ рдЬреЙрди-рдП-рд░рд┐рдпреЛрд░реНрдбрди рдпрд╣ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдореБрджреНрджреЗ рдХрд╛ рдЖрджреЗрд╢ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред
user-agent.stop()
рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╣рдо Stopped
рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдХрд░рддреЗ рд╣реИрдВред
рдлрд┐рд░ рд╣рдо registerers
, sessions
, рдлрд┐рд░ subscriptions
рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд╛рдЗрдХрд┐рд▓ рдЪрд▓рд╛рддреЗ рд╣реИрдВред
subscription.dispose()
рдлрд╝рдВрдХреНрд╢рди Expires=0
рд╢реАрд░реНрд╖рд▓реЗрдЦ рдХреЗ рд╕рд╛рде SUBSCRIBE
рд╕рд╣реА рдврдВрдЧ рд╕реЗ рднреЗрдЬрддрд╛ рд╣реИред рдЗрд╕рд╕реЗ SIP.js рдХреЛ NOTIFY
рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рджрд╕реНрдпрддрд╛ рдмрдВрдж рд╣реЛ рдЧрдИ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐ user-agent.onTransportMessage()
рдореЗрдВ рдПрдХ рдЪреЗрдХ рд╣реИ рдЬреЛ рдЬрд╛рдБрдЪ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХрд┐ user-agent
рдХреЛ рд░реЛрдХрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдФрд░ рдлрд┐рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ рд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг NOTIFY
рдЫреЛрдбрд╝рдирд╛ред рдЬрд┐рд╕рд╕реЗ рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░ рдХреЛ рдЯрд╛рдЗрдордЖрдЙрдЯ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред
рд╣рдо рдЗрд╕реЗ рдкреИрдЪ рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред рдзрдиреНрдпрд╡рд╛рджред
рдпрд╣ рдХрд╣рддреЗ рд╣реБрдП рдХрд┐ рд╕рджрд╕реНрдпрддрд╛ рдмрдВрдж рд╣реЛ рдЧрдИ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐
user-agent.onTransportMessage()
рдореЗрдВ рдПрдХ рдЪреЗрдХ рд╣реИ рдЬреЛ рдЬрд╛рдБрдЪ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХрд┐user-agent
рдХреЛ рд░реЛрдХрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдФрд░ рдлрд┐рд░ `NOTIFY' рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рдХрд╛рд░рдг
рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдиреЗ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдореВрд▓ рдХрд╛рд░рдг рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж! рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЬрд▓реНрдж рд╣реА рдареАрдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛ :)
рд╡реИрд╕реЗ, рдореИрдВрдиреЗ stop()
рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрдм рдореИрдВ рдЕрдкрдирд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ SIP SUBSCRIBE рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ рдЬреЛ рдХрд┐ рдореИрдВ REGISTER рдмрдирд╛рддреЗ рд╕рдордп рднреА рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рд╕рдм рдХреБрдЫ рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдореБрдЭреЗ рдЗрд╕ SUBSCRIBE рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рдкреБрди: рдзрдиреНрдпрд╡рд╛рдж!
рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ рдкрд░ stop()
рдкрд░ рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЕрдкрдиреА рд╕рджрд╕реНрдпрддрд╛ рдХрд╛ рдирд┐рдкрдЯрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ рдкрд░
stop()
рдкрд░ рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЕрдкрдиреА рд╕рджрд╕реНрдпрддрд╛ рдХрд╛ рдирд┐рдкрдЯрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдзрдиреНрдпрд╡рд╛рдж! рдкрд╣рд▓реЗ рд╣реА рдХрд┐рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдХреБрд╢рд▓ рддрд░реАрдХреЗ рд╕реЗ рдирд╣реАрдВред рдпрджрд┐ рдЖрдк рдореБрдЭреЗ рдПрдХ рдмреЗрд╣рддрд░ рддрд░реАрдХрд╛ рд╕реБрдЭрд╛ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдмрд╣реБрдд рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛ред
рдореЗрд░реЗ рдкрд╛рд╕ рдХреБрдЫ рд╕рджрд╕реНрдпрддрд╛рдПрдБ рд╣реИрдВ рдЬреЛ рдореИрдВ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдБ рдЬрдмрдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрдВрдЬреАрдХреГрдд рд╣реИ (рдЬреИрд╕реЗ рдЙрдкрд╕реНрдерд┐рддрд┐, рд╕рдореНрдореЗрд▓рди рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рдХрд╛рд░реНрдпрдХреНрд░рдо)ред
рдХреНрдпрд╛ рд╕рднреА рд╕рдХреНрд░рд┐рдп рд╕рджрд╕реНрдпрддрд╛рдУрдВ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░рдиреЗ рдФрд░ dispose
рдпрд╛ unsubscribe
рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ?
рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдореИрдВ рд╕рджрд╕реНрдпрддрд╛ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ: userAgentObject._subscriptions
рдФрд░ рдЗрд╕реЗ рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░реНрд╕ рдХреА рдХреБрдЫ рд╕рд░рдгреА рдорд┐рд▓ рд░рд╣реА рд╣реИ рдФрд░ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдореИрдВ рдЗрд╕реЗ рдирд╣реАрдВ рд▓реЗ рд╕рдХрддрд╛ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдЬреИрд╕реЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдпрд╛ рдХреБрдЫ рдФрд░ред
рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдореИрдВрдиреЗ рдЗрд╕реЗ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╕реЗ, рдореБрдЭреЗ рдпрд╣ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рд╕рджрд╕реНрдпрддрд╛ рдШрдЯрдирд╛ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдХрдХреНрд╖рд╛ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЧреНрд░рд╛рд╣рдХ рдЪрд░ рдХреЗ рд▓рд┐рдП рдореИрдВ unsubscribe
рдХреЙрд▓ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ
рд╡реИрд╕реЗ, dispose
рдФрд░ unsubscribe
рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ dispose
PBX рдореЗрдВ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рд╕рд╣реА? рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреА рдХрдо рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЕрдЧрд░ рдореИрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рддреЛ PBX рдореЗрд░реЗ Kamailio рдХреЛ рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ NOTIFY рд╕рдВрджреЗрд╢ рднреЗрдЬрддрд╛ рд░рд╣реЗрдЧрд╛ (рдЬрд┐рд╕рд╕реЗ рдХреБрд▓ рдмреНрд▓реЙрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ Kamailio рдореЗрд░реЗ PBX тАЛтАЛрдХреЛ рдмреНрд▓реЙрдХ рдХрд░ рджреЗрдЧрд╛ рдпрджрд┐ рдпрд╣ рдЙрд╕реЗ рдУрд╡рд░рд▓реЛрдб рдХрд░реЗрдВ)ред
рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ рдкрд░
stop()
рдкрд░ рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдкрдиреА рд╕рджрд╕реНрдпрддрд╛ рдХрд╛ рдирд┐рдкрдЯрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдХреЛрдИ рдкреНрд░рдЧрддрд┐? рдмрдЧ рдареАрдХ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕реЗ рдХреИрд╕реЗ рдХрд░реЗрдВ?
рдореЗрд░реЗ рдкрд╛рд╕ рдХреЛрдИ рд╕рджрд╕реНрдпрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди UA.stop()
рднреА рдмрд╣реБрдд рдзреАрдорд╛ рд╣реИред рд▓рдЧрднрдЧ 1рдорд┐рдирдЯ...
рдзрдиреНрдпрд╡рд╛рджред
рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ рдкрд░
stop()
рдкрд░ рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдкрдиреА рд╕рджрд╕реНрдпрддрд╛ рдХрд╛ рдирд┐рдкрдЯрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВредрдХреЛрдИ рдкреНрд░рдЧрддрд┐? рдмрдЧ рдареАрдХ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕реЗ рдХреИрд╕реЗ рдХрд░реЗрдВ?
рдореЗрд░реЗ рдкрд╛рд╕ рдХреЛрдИ рд╕рджрд╕реНрдпрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди
UA.stop()
рднреА рдмрд╣реБрдд рдзреАрдорд╛ рд╣реИред рд▓рдЧрднрдЧ 1рдорд┐рдирдЯ...рдзрдиреНрдпрд╡рд╛рджред
рдирд╣реАрдВ, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЕрднреА рд╣рд▓ рдирд╣реАрдВ рд╣реБрдИ рд╣реИред
рд▓реЗрдХрд┐рди, рдЖрдк рд╡рд╣ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдореИрдВрдиреЗ рдХрд┐рдпрд╛... рдЖрдк рдирд┐рдореНрди рддрд╛рд░реНрдХрд┐рдХ рдХреНрд░рдо рдХреЗ рд╕рд╛рде рдЕрдкрдиреА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдПрдХ-рдПрдХ рдХрд░рдХреЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдирд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
рдЕрдзрд┐рдорд╛рдирддрдГ, рд╣рд░ рдХрд╛рд░реНрдп рдХреЛ рд╡рд╛рджреЛрдВ рдХреЗ рд╕рд╛рде рдХрд░реЗрдВред рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ, then
рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЖрдк рд╡рд╛рдкрд╕ рдЖрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдХреНрд░рд┐рдпрд╛ рд╡рд╛рджреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд╕рдХреЗрдВ рдФрд░ рдЕрдЧрд▓реЗ рдЪрд░рдг рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрджрдиреБрд╕рд╛рд░ рдХрд╛рд░реНрдп рдХрд░ рд╕рдХреЗрдВред
рдореЗрд░реЗ рд╕рд╛рде рднреА рд╡рд╣реА рджрд┐рдХреНрдХрдд рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдХреЛрдИ рд╕рджрд╕реНрдпрддрд╛ рдирд╣реАрдВ рд╣реИред рдореЗрд░реЗ рд▓рд┐рдП, рд╡реЗрдмрд╕реЙрдХреЗрдЯ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ, (20-50 рд╕реЗрдХреЗрдВрдб)
рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА:
userAgent.transport.ws.close()
рд╕рд╛рде рдмрдВрдж рдХрд░рдирд╛редрдореЗрд░реЗ рдкрд╛рд╕ рдХреЛрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдирд╣реАрдВ рд╣реИ, рдмрд╕ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SIP.js рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдпрд╛ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╕рд┐рдк рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рд╡реЗрдмрд╕рд╛рдХреЗрдЯ рдЦреЛрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред рд╡реЗ рджреЛрдиреЛрдВ 1 рд╕реЗрдХрдВрдб рд╕реЗ рдХрдо рд╕рдордп рддрдХ рдЪрд▓реЗред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдореЗрд░реЗ рд╕рд╛рде рднреА рд╡рд╣реА рджрд┐рдХреНрдХрдд рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдХреЛрдИ рд╕рджрд╕реНрдпрддрд╛ рдирд╣реАрдВ рд╣реИред рдореЗрд░реЗ рд▓рд┐рдП, рд╡реЗрдмрд╕реЙрдХреЗрдЯ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ, (20-50 рд╕реЗрдХреЗрдВрдб)
рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА:
userAgent.transport.ws.close()
рд╕рд╛рде рдмрдВрдж рдХрд░рдирд╛редрдореЗрд░реЗ рдкрд╛рд╕ рдХреЛрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдирд╣реАрдВ рд╣реИ, рдмрд╕ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SIP.js рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдпрд╛ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╕рд┐рдк рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рд╡реЗрдмрд╕рд╛рдХреЗрдЯ рдЦреЛрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред рд╡реЗ рджреЛрдиреЛрдВ 1 рд╕реЗрдХрдВрдб рд╕реЗ рдХрдо рд╕рдордп рддрдХ рдЪрд▓реЗред