OpenVox рд╡реАрдУрдЖрдИрдкреА рдЧреЗрдЯрд╡реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрд╕рдПрдордПрд╕ рд╕рдВрджреЗрд╢ рднреЗрдЬрдирд╛ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛

рдЕрддрд┐рд╢рдпреЛрдХреНрддрд┐ рдХреЗ рдмрд┐рдирд╛, рд╣рдо рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЬреАрдПрд╕рдПрдо рд╡реАрдУрдЖрдИрдкреА рдЧреЗрдЯрд╡реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рд╡рд╛рд▓ рдПрд╕рдПрдордПрд╕ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдЗрд╕ рд╡рд┐рд╖рдп рдХреЛ рдЙрдард╛рдпрд╛ рдФрд░ рдЧреЛрдЗрдк рдФрд░ рдпреАрд╕реНрдЯрд╛рд░ рдЬреИрд╕реЗ рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдХреЗ рдЧреЗрдЯрд╡реЗ рдХреА рдЬрд╛рдВрдЪ рдХреАред рд▓реЗрдХрд┐рди OpenVox GSM рдЧреЗрдЯрд╡реЗ рддрдм рд╣рдорд╛рд░реА рд╕рдореАрдХреНрд╖рд╛ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛ рдерд╛ рдФрд░ рдЕрдм рдЗрд╕ рдЪреВрдХ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИред



рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рд╕рднреА рдирд┐рд░реНрдорд╛рддрд╛ рдПрд╕рдПрдордПрд╕ рдФрд░ рдУрдкрдирд╡реЙрдХреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рдпрд╣рд╛рдВ рдХреЛрдИ рдЕрдкрд╡рд╛рдж рдирд╣реАрдВ рд╣реИред рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:


рд╡реЗрдм


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




рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рд╣рдо рд╕рдВрдХреЗрдд рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рди рдкреЛрд░реНрдЯреНрд╕ рдХреЛ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХреА рд╕реВрдЪреА рдФрд░ рд╕рдВрджреЗрд╢ рдХрд╛ рдкрд╛рдаред


WEB рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдФрд░ рдмрд╛рд╣рд░ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред


рдИрдореЗрд▓


рдРрд╕реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдорд╛рдирдХ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрд╕рдПрдордПрд╕ рдЯреВ рдИрдореЗрд▓ рдХреЛ рднреА рдЬрд┐рдореНрдореЗрджрд╛рд░ рдард╣рд░рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред




OpenVox VS Series GSM Gateways рдХреЛрдИ рдЕрдкрд╡рд╛рдж рдирд╣реАрдВ рд╣реИред рд╣рдо SMTP рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдЖрдиреЗ рд╡рд╛рд▓реЗ рдПрд╕рдПрдордПрд╕ рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдИрдореЗрд▓ рдкрддреЗ, рдФрд░ рднреЗрдЬреЗ рдЧрдП рдкрддреНрд░реЛрдВ рдХреЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ 4 рдЪрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ: рдкреНрд░реЗрд╖рдХ рд╕рдВрдЦреНрдпрд╛, рд╕рд┐рдо рдХрд╛рд░реНрдб рдкреЛрд░реНрдЯ рд╕рдВрдЦреНрдпрд╛, рд╕реНрд╡рд╛рдЧрдд рд╕рдордп рдФрд░ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрджреЗрд╢ рдХрд╛ рдкрд╛рдаред


рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░, рдирд┐рд░реНрдорд╛рддрд╛ рд╡рд┐рдкрд░реАрдд рд╕рдВрднрд╛рд╡рдирд╛ рднреА рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ - рдИрдореЗрд▓ рдХреЛ рдПрд╕рдПрдордПрд╕: рд╣рдо рдХреБрдЫ рдкрддреЗ рдкрд░ рдПрдХ рдИрдореЗрд▓ рднреЗрдЬрддреЗ рд╣реИрдВ рдЬреЛ рд╕рдордп-рд╕рдордп рдкрд░ рдкреНрд░рд╡реЗрд╢ рджреНрд╡рд╛рд░ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдИрдореЗрд▓ рд╕реЗ рдПрд╕рдПрдордПрд╕ рд╕рдВрджреЗрд╢ рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдУрдкрдирд╡реЛрдХреНрд╕ рдиреЗ рдЗрд╕ рдЕрд╡рд╕рд░ рдХреЛ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред


HTTP


HTTP рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрд╕рдПрдордПрд╕ рд╕рдВрджреЗрд╢ рднреЗрдЬрдирд╛ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╢рд╛рдпрдж рдЗрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рддреГрддреАрдп-рдкрдХреНрд╖ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдХрд╛рдо рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИред




рдПрд╕рдПрдордПрд╕ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдлрд╝реЙрд░реНрдо рдХрд╛ рдЕрдиреБрд░реЛрдз рдкреВрд░рд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:


http://172.16.99.1/sendsms?username=smsuser&password=password&phonenumber=89996135801&message=Hello


  { "message":"Hello", "report":[{ "1":[{ "port":"umts-1.1", "phonenumber":"89996135801", "time":"1970-01-01 09:49:03", "result":"success" }] }] } 

рдЖрд╕рд╛рдиреА рд╕реЗ, рдЕрдиреБрд░реЛрдз рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдо рднреЗрдЬрдиреЗ рдкрд░ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рдпрди рдПрдХ рдЕрд▓рдЧ рдирд┐рд╖реНрдкрд╛рджрди рдЬрд╛рдВрдЪ рд╕реЗ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдпреАрд╕реНрдЯрд╛рд░ рдЧреЗрдЯрд╡реЗ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ:


 username тАУ  ,      password тАУ    phonenumber тАУ  ,      ┬л,┬╗ message тАУ    port тАУ     ,           report тАУ      JSON  String timeout тАУ      SMS 

рднреЗрдЬрдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, OpenVox рдЧреЗрдЯрд╡реЗ рдЖрдкрдХреЛ HTTP рдкрд░ рдПрд╕рдПрдордПрд╕ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред




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


рдПрдПрдордЖрдИ


рдЪреВрдВрдХрд┐ OpenVox GSM рдФрд░ UMTS рдЧреЗрдЯрд╡реЗ, рд╕рд╛рде рд╣реА Yeastar GSM рдЧреЗрдЯрд╡реЗ , Asterisk IP рдЯреЗрд▓реАрдлреЛрдиреА рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдП рдЧрдП рд╣реИрдВ, рд╡реЗ рд╕реНрд╡рдпрдВ Asterisk Managment Interface рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ SMS рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕рдХреЗ рд▓рд┐рдП, рдХрдорд╛рдВрдб рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИ:


GSM send sms <span> <destination> <message> <timeout>


рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ:


 span тАУ      destination тАУ   message тАУ   timeout тАУ      /*   USSD    sms  ussd */ 

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдПрдПрдордЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдкрд┐рдЫрд▓реА рдмрд╛рд░ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд░рд╣рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред рдореИрдВ рдХреЗрд╡рд▓ рдпрд╣ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ OpenVox рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдПрд╕рдПрдордПрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╕рдордп рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЕрд▓рдЧ рдШрдЯрдирд╛ рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдпреАрд╕реНрдЯрд╛рд░ рдореЗрдВ - рд╣рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡рд╛рд░рд╕реЗрдЯ рдЬреИрд╕реЗ рдШрдЯрдирд╛рдУрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:


 Event: VarSet Privilege: dialplan,all Channel: EXTRA-SMS/1-1 Variable: SMSPDU Value: тАЬpdu dataтАЭ Uniqueid: 625.1 

рдФрд░ рдорд░рд╣рдо рдореЗрдВ рдПрдХ рдФрд░ рдордХреНрдЦреА: рдпрджрд┐ рд╣рдо рдПрдПрдордЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ HTTP рд╕реЗ рдПрд╕рдПрдордПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЫреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╕рдХреНрд╖рдо рд╣реИ, рддреЛ рд╣рдо рдПрд╕рдПрдордПрд╕ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рдкрд░ рдШрдЯрдирд╛рдУрдВ рдХреЛ рдирд╣реАрдВ рджреЗрдЦреЗрдВрдЧреЗред


рдирд┐рд╖реНрдХрд░реНрд╖ рдореЗрдВ


рдЖрдк рдмрд╛рдЬрд╛рд░ рдкрд░ рдХрд┐рд╕реА рднреА рдЙрдкрдХрд░рдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореБрдЭреЗ рдПрд╕рдПрдордПрд╕ рднреЗрдЬрдиреЗ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рдо рдерд╛, рддреЛ рдореИрдВ рдРрд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХреЗ рд░реВрдк рдореЗрдВ рдУрдкрдирд╡реЙрдХреНрд╕ рдЧреЗрдЯрд╡реЗ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреВрдВрдЧрд╛ред

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


All Articles