рддрд╛рд░рд╛рдВрдХрди рдЪрд┐рд╣реНрди: рдорд▓реНрдЯреАрдлрд╝реЙрди рд╡реАрдУрдЖрдИрдкреА рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдкрдВрдЬреАрдХрд░рдг рдХреА рдШрдЯрдирд╛рдУрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдирд╛

рд╣реИрд▓реЛ, рд╣рдмреНрд░рд╣рд╛рдм! рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк Asterisk рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рддреЗ рд╕рдордп рдорд▓реНрдЯреАрдлрд╝реЛрди (рдХреЙрд▓-рдЯреВ-рдЬреАрдПрд╕рдПрдо / рдЬреАрдПрд╕рдПрдо-рд╕реЗ-рд╕рд┐рдк) рдореЗрдВ рдХреЙрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдореЛрдб рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рдореБрджреНрджреЗ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдиреАрдЪреЗ рд╣рдо рдмрддрд╛рдПрдВрдЧреЗ рдХрд┐ рдореБрдЭреЗ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рдереА, рд╕рдорд╛рдзрд╛рди рдХреЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЗрд╕реЗ рдЖрдЦрд┐рд░ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдмрд┐рд╕рд┐рд╕реНрдХ 1.6 рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдбреЗрдмрд┐рдпрди рд▓реЗрдиреА рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рд╣реЛрдо рд╕рд░реНрд╡рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдиреНрдп рд╕рд╛рдорд╛рдиреНрдп рд▓рд┐рдирдХреНрд╕ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред



рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдореБрджреНрджреЗ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдкрд░



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



рдХрд╛рд░реНрдп рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ



рдпреЛрдЬрдирд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдо рд╕реЗ рдХрдо рджреЛ рд╢рд░реНрддреЗрдВ рдкреВрд░реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП:

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

2. рд╕рд░реНрд╡рд░ рдХреЛ "рдкрддрд╛" рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рд╣рдХрд░реНрдореА (рд╕реНрдорд╛рд░реНрдЯрдлреЛрди) рдиреЗ рддрд╛рд░рд╛рдВрдХрди рдкрд░ рдкрдВрдЬреАрдХрд░рдг рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдХрдиреЗрдХреНрдЯ / рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╕рдордп, рдПрдХ https рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВред рд╣рдо рдЗрд╕ рдкреНрд░рд╢реНрди рдкрд░ рдиреАрдЪреЗ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред



рд╕рдорд╛рдзрд╛рди рдХреА рддрд▓рд╛рд╢ рдореЗрдВ



рдпрд╣ рдЙрд╕ рдХреНрд╖рдг рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЬрдм рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рд╕рд░реНрд╡рд░ рдкрд░ рдкрдВрдЬреАрдХрд░рдг рдХрд░реЗрдЧрд╛ред рдЧреНрд░рд╛рд╣рдХ рдХреЗ рдХрдиреЗрдХреНрд╢рди рдФрд░ рдШрдЯрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рдЙрдкрд▓рдмреНрдз рд╕рд╛рдзрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрд╕реНрдЯреЗрд░рд┐рд╕реНрдХ рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдЦреБрдж рдХреЗ рд▓рд┐рдП 2 рдореБрдЦреНрдп рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд┐рдпрд╛: рдПрдПрдордЖрдИ (рдПрд╕реНрдЯрд░рд┐рд╕реНрдХ рдкреНрд░рдмрдВрдзрдХ рдПрдкреАрдЖрдИ) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдШрдЯрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛ рдмрд╛рд╣рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд┐рдП рдЧрдП рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рдПрдХ рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕реЗ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рддрд╛рд░рд╛рдВрдХрд┐рдд рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╕рд╛рдерд┐рдпреЛрдВ рдХреЛ рджрд┐рдЦрд╛рдУред " рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рдореЗрд░реЗ рдХрд░реАрдм рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЙрд╕ рдкрд░ рд░рд╣рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред ( рд╡реИрд╕реЗ, рдЕрдм рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдЕрднреА рднреА рдПрдХ рддреАрд╕рд░рд╛ рддрд░реАрдХрд╛ рд╣реИ - рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ / var / log / asterisk / full рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ "рдкрдВрдЬреАрдХреГрдд SIP 'peername'" рдФрд░ "Unregistered SIP 'peername'ред" рд╢рд╛рдпрдж рдпрд╣ рд╣реЛрдЧрд╛ред " рдФрд░ рднреА рд╕рд░рд▓, рд▓реЗрдХрд┐рди рдореИрдВ рджреВрд╕рд░реЗ рд░рд╛рд╕реНрддреЗ рдкрд░ рдЪрд▓рд╛ рдЧрдпрд╛ред рдпрджрд┐ рдЖрдк рд╕рд░рд▓ рд╡рд┐рдХрд▓реНрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ, рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдЦреБрд╢реА рдХреЗ рд╕рд╛рде рд╕реБрдиреВрдВрдЧрд╛ )ред



рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рд╕рд░реНрд╡рд░ рдХреНрдпрд╛ рд▓рд┐рдЦрддрд╛ рд╣реИ:



asterisk*CLI> sip show peers Name/username Host Dyn Nat ACL Port Status peer1/peer1 192.168.XXX.XXX D 5060 Unmonitored peer2/peer2 (Unspecified) D 5060 Unmonitored peer3/peer3 192.168.XXX.XXX D 5060 Unmonitored multifon/7922XXXXXXX 193.201.229.35 5060 OK (34 ms) sipnet/sipnet 212.53.40.40 5060 Unmonitored mywifipeer/mywifipeer (Unspecified) D 0 Unmonitored 6 sip peers [Monitored: 1 online, 0 offline Unmonitored: 4 online, 1 offline]
      
      





рдХреЙрд▓рдо "рд╣реЛрд╕реНрдЯ" рдореЗрдВ, рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд┐рдП рдЧрдП рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рд╣рдо рд╢рд┐рд▓рд╛рд▓реЗрдЦ (рдЕрдирд┐рд░реНрджрд┐рд╖реНрдЯ) рджреЗрдЦрддреЗ рд╣реИрдВ, рдФрд░ рдкрдВрдЬреАрдХреГрдд рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╣рдо рдЖрдИрдкреА рдПрдбреНрд░реЗрд╕ рджреЗрдЦрддреЗ рд╣реИрдВред рдпрд╣ рдбреЗрдЯрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдкрдВрдЬреАрдХрд░рдг рдХреА рд╕реНрдерд┐рддрд┐ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдХрд╛рд░реНрдп рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдмрд▓рд╛ рд╣реБрдЖ рд╣реИ рдЬреЛ рд╕рд░реНрд╡рд░ рдХреЛ рдЖрд╡рд╢реНрдпрдХ рд╕рд┐рдк рдЕрдХрд╛рдЙрдВрдЯ (рд╕реНрдорд╛рд░реНрдЯрдлреЛрди - mywifipeer) рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдХреНрд╡реЗрд░реА рдХрд░реЗрдЧрд╛, рдФрд░ рдпрджрд┐ рдЗрд╕рдХреА рдкрдВрдЬреАрдХрд░рдг рд╕реНрдерд┐рддрд┐ рдмрджрд▓ рдЧрдИ рдереА, рддреЛ рдПрдХ https рдЕрдиреБрд░реЛрдз рднреЗрдЬреЗрдВред рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдШрдЯрдирд╛ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдЬреИрдмрд░ рдореЗрдВ рджреЛрд╣рд░рд╛рдИ рдЬрд╛рдПрдЧреАред рдЗрд╕рдХреЗ рдмрд╛рдж, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдХреНрд░реЛрди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╣рд░ рдорд┐рдирдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рдЪреВрдВрдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд┐рдорд╛рдВрдб рдкрд░ рдХрд╛рдо рдХрд░реЗрдЧреА, рди рдХрд┐ рдбреЗрдореЙрди рдХреЗ рд░реВрдк рдореЗрдВ, рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХрдиреЗрдХреНрд╢рди рдХреА рд╕реНрдерд┐рддрд┐ рдмрджрд▓ рдЧрдИ рд╣реИ , рдЖрдкрдХреЛ рдкрд┐рдЫрд▓реЗ рд▓реЙрдиреНрдЪ рдХреЗ рд╕рдордп рдЗрд╕рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдорд╛рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдЧрд╛рдлреЛрди рд╕рд░реНрд╡рд░ рдХреЛ рдбреЙрд╕ рдХрд░реЗрдЧреА, рдЙрд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рд╣рд░ рдмрд╛рд░ рдЬреАрдПрд╕рдПрдо рдореЛрдб рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрд░реЛрдз рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛, рдЬреЛ рдЦрд░рд╛рдм рд╣реИред рдЗрд╕рд▓рд┐рдП, рдкрд╣рд▓реА рдмрд╛рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЙрд▓ рдХрд░рдиреЗ рдкрд░, рдпрд╣ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ ($ peer_state_now) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдПрдХ рдмрд╛рд╣рд░реА рдлрд╝рд╛рдЗрд▓ ($ peer_state_last_file) рдореЗрдВ рдбрд╛рд▓ рджреЗрдЧреА, рдФрд░ рдмрд╛рдж рдХреЗ рд╕рднреА рд▓реЛрдЧ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ ($ peer_state_last) рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдкрдврд╝реЗрдВрдЧреЗ рдФрд░ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЗ рдЦрд┐рд▓рд╛рдл рдЬрд╛рдВрдЪ рдХрд░реЗрдВрдЧреЗред



Http рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реНрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, gabber рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП sendxmpp ($ xmpp_bin рдФрд░ $ xmpp_jid) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдорд▓реНрдЯреАрдлрд╝рди-рдПрд╕рдЖрдИрдкреА рдкрдВрдЬреАрдХрд░рдг рд░рд┐рдХреЙрд░реНрдб ($ multifon_login рдФрд░ $ multifon_password) рдХреЗ рдЕрдиреБрд░реВрдк рд▓реЙрдЧрд┐рди рдкрд╛рд╕рд╡рд░реНрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред



Asterisk_peer_check рд╕реНрдХреНрд░рд┐рдкреНрдЯ



 #!/bin/bash # # press F1 for help if [ -z "$1" ]; then echo "Usage: $0 <peer_name>" exit 1 fi # determining the future... peer=$1 path="/var/spool/asterisk/tmp" peer_state_last_file="$path/peer_state_$peer" # Multifon account multifon_login="7922XXXXXXX@multifon.ru" multifon_password="mypassword" # Jabber account for report xmpp_jid="change_me@jabberserver.ru" xmpp_bin="sendxmpp" #getting actual peer state from asterisk peer_state_now=`asterisk -rx "sip show peers" | grep -i $peer | awk '{print $2}'`; #getting previous peer state from file if [ -f "$peer_state_last_file" ]; then peer_state_last=`cat $peer_state_last_file` else #first run peer_state_last=$peer_state_now fi #comparing actual peer status with previous if [ "$peer_state_now" != "$peer_state_last" ] then #peer status changed if [ "$peer_state_now" = "(Unspecified)" ] then #GSM-2-GSM multifon_routing="0" else #GSM-2-SIP multifon_routing="1" fi #changing multifon status multifon_url="https://sm.megafon.ru/sm/client/routing/set?login=$multifon_login&password=$multifon_password&routing=$multifon_routing" curl --silent $multifon_url >/dev/null #jabber announce, if sendxmpp installed which $xmpp_bin >/dev/null || [ $? -eq 0 ] && echo "[`hostname`] Asterisk: Megafon incoming calls set to $multifon_routing" | $xmpp_bin -i $xmpp_jid fi #writing actual peer state in file echo $peer_state_now > $peer_state_last_file #
      
      





рдпрд╣ / etc / crontab рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓реЙрдиреНрдЪ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдмрд╛рдХреА рд╣реИ

 # * * * * * root /etc/cron/asterisk_peer_check mywifipeer #
      
      





рд╣реЛ рдЧрдпрд╛! рдЕрдм рдЖрдк рдкреВрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рдлреЛрди рдХреЛ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдорд┐рдирдЯ рдореЗрдВ рд╣рдореЗрдВ рдЬреИрдмрд░ рдореЗрдВ рдПрдХ рдкреБрд╖реНрдЯрд┐рдХрд░рдг рд╕рдВрджреЗрд╢ рдорд┐рд▓рддрд╛ рд╣реИред рд╣рдо рдлреЛрди рдкрд░ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдЗрд░рд╛рджрд╛ рдерд╛ред



рд╕рдВрджрд░реНрдн:



рдорд▓реНрдЯреАрдлрд╝рди: http-request format, рд╕рд░реНрд╡рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдБ рдФрд░ рдХреЛрдб рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ



All Articles