Asterisk рдореЗрдВ SIP / SIMPLE рдЯреЗрдХреНрд╕реНрдЯ рд╕рдВрджреЗрд╢

рдЕрдЧрд▓реЗ рдХрд╛рд░реНрдпрд╛рд▓рдп рдХреА рдЕрдЧрд▓реА рдЯреЗрд▓реАрдлреЛрдиреА рдХреЗ рджреМрд░рд╛рди, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдЬрд┐рд╕ рдорд╛рдЗрдХреНрд░реЛрдПрд╕рдЖрдИрдкреА рд╕реЙрдлреНрдЯрдлрд╝реЛрди рдореЗрдВ рд╣рдордиреЗ рдЪрдпрди рдХрд┐рдпрд╛ рдерд╛, рд╡рд╣ рдХреБрдЫ рдмрд┐рд▓реНрдЯ-рдЗрди тАЬрдЪреИрдЯтАЭ рдерд╛, рдЬреЛ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛ред

рдЫрд╡рд┐

рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо SIP MESSAGE ( RFC 3428 ) рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SIMPLE рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

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

рдирддреАрдЬрддрди, рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдХрд╛рдордХрд╛рдЬреА рд╡рд┐рдиреНрдпрд╛рд╕ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рддрд╛рд░рд╛рдВрдХрди 11.6.0 рдХреЗ рд▓рд┐рдП рд╕рдЪ рд╣реИ)ред
рдирд┐рдореНрди рд▓рд╛рдЗрдиреЗрдВ sip.conf рдлрд╝рд╛рдЗрд▓ рдХреЗ [рд╕рд╛рдорд╛рдиреНрдп] рдЦрдВрдб рдореЗрдВ рдЬреЛрдбрд╝реА рдЬрд╛рддреА рд╣реИрдВ (FreePBX- рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рдорд╛рд▓рд┐рдХреЛрдВ рдХреЗ рд▓рд┐рдП - sip_general_custom.conf рдлрд╝рд╛рдЗрд▓ рдореЗрдВ):

accept_outofcall_message = yes outofcall_message_context = messages auth_message_requests = no 


рдФрд░ рдбрд╛рдпрд▓рдкреНрд▓рд╛рди рдореЗрдВ (FreePBX рдХреЗ рд▓рд┐рдП - Extension_custom.conf рдлрд╝рд╛рдЗрд▓ рдореЗрдВ) рдирд┐рдореНрди рд╕рдВрджрд░реНрдн рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ:

 [messages] exten => _XXX,1,MessageSend(sip:${EXTEN},"${CALLERID(name)}"${MESSAGE(from)}) 


рдЕрдкрдиреЗ рд╡рд┐рд╕реНрддрд╛рд░ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдореЗрдВ рдЕрдВрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдВрдЦреНрдпрд╛ X рдбрд╛рд▓реЗрдВред

рд╣реБрд░реНрд░реЗ, рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

рдЫрд╡рд┐

рдЖрдк рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдлреЛрди рдХреЛ рд╕рдВрджреЗрд╢ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ:

рдЫрд╡рд┐

рдЦреИрд░, рд╢рд┐рд▓реНрдкрдХрд╛рд░ рд╡рд┐рднрд┐рдиреНрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдбрд╛рдпрд▓рдкреИрди рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрд╕рдПрдордПрд╕ рдпрд╛ рдИрдореЗрд▓ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдПред рд╕рдВрджреЗрд╢ рдХреА рд╕рд╛рдордЧреНрд░реА рдЪрд░ $ {рд╕рдВрджреЗрд╢ (рд╕реЗ)} $ {рд╕рдВрджреЗрд╢ (рд╕реЗ)} рдФрд░ $ {рд╕рдВрджреЗрд╢ (рд╢рд░реАрд░)} рдореЗрдВ рд╣реИрдВ

рдпрд╣ рднреА рд╕рдордЭ рдореЗрдВ рдЖрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдФрд░ рднреА рд╕рдорд╕реНрдпрд╛рдПрдБ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред

рдпрд╣ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рд▓реЗрдЦ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рдкрд╛рдареНрдпрдкреБрд╕реНрддрдХ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рднреНрд░рдорд┐рдд рди рдХрд░реЗрдВ - рдПрд╕реНрдЯрд░рд┐рд╕реНрдХ рдореЗрдВ рдпрд╣ рд╕реЗрдЯрд┐рдВрдЧ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓, рдЖрдИрдЯреАрдпреВ-рдЯреА T.140 рд░реАрдпрд▓рдЯрд╛рдЗрдо рдкрд╛рда рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред

Source: https://habr.com/ru/post/In207622/


All Articles