рддрд╛рд░рд╛рдВрдХрди + FreePBX + 7937G

рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░!

рджреВрд╕рд░реЗ рджрд┐рди, рдореБрдЭреЗ рдЬрд▓реНрджреА рд╕реЗ рджреЛрд╕реНрддреА рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╣рд▓ рдХрд░рдирд╛ рдкрдбрд╝рд╛ Asterisk + FreePBX + Cisco 7937Gред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдХреЛ рддреБрд░рдВрдд рдпрд╛рдж рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдХрд┐ 7937G рдХреНрдпрд╛ рд╣реИ, рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдХрд┐ рдпрд╣ рд╕рд┐рд╕реНрдХреЛ рдХрд╛ рдПрдХ рд╕рдореНрдореЗрд▓рди рд╕реНрдЯреЗрд╢рди рд╣реИред

рдЫрд╡рд┐

рдЙрд╕рдХреА 2 "рдЫреЛрдЯреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ" рд╣реИрдВ:




рддреБрд░рдВрдд рдЖрд░рдХреНрд╖рдг рдХрд░реЗрдВ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг CentOS 5.8 (i386) рдкрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЪрд▓реЛ рд╕реЗрдЯ рдЕрдк рдХрд░реЗрдВ:

tftp (рд╡реИрдХрд▓реНрдкрд┐рдХ, рдпрджрд┐ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИ)

 yum tftp-server.i386 рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ
 chkconfig xinetd рдкрд░
 chmod 777 / tftpboot
 рд╕реЗрд╡рд╛ xinetd рдкреНрд░рд╛рд░рдВрдн


/ Tftpboot рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ, XMLDefault.cnf.xml рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ:
 <рдбрд┐рдлрд╝реЙрд▓реНрдЯ>
   <CallManagerGroup>
      <рд╕рджрд╕реНрдп>
         <рд╕рджрд╕реНрдп рдкреНрд░рд╛рдердорд┐рдХрддрд╛ = "0">
            <CallManager>
               <Ports>
                  <e рдИрдерд░рдиреЗрдЯPhonePort> 2000 </ e рдИрдерд░рдиреЗрдЯPhonePort>
                  <MgcpPorts>
                     <рд╕реБрдиреЛ> 2427 </ рд╕реБрдиреЛ>
                     <KeepAlive> 2428 </ KeepAlive>
                  </ MgcpPorts>
               </ Ports>
               <processNodeName> </ processNodeName>
            </ CallManager>
         </ рд╕рджрд╕реНрдп>
      </ рд╕рджрд╕реНрдп>
   </ CallManagerGroup>
 <loadInformation431 рдореЙрдбрд▓ = "рд╕рд┐рд╕реНрдХреЛ рдлрд╝реЛрди 7937"> apps37sccp.1-4-1-0 </ loadIncom44>
   <рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рдиL> </ рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рдиL>
   <DirectoryURL> </ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛URL>
   <idleURL> </ idleURL>
   <infourL> </ informationURL>
   <messagesURL> </ messagesURL>
   <servicesURL> </ servicesURL>
 </ рдбрд┐рдлрд╝реЙрд▓реНрдЯ>


рдпрд╣рд╛рдБ, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рд╕рд╣реА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ apps37sccp.1-4-1-0 ред рдЖрдк рд╡реЗрдм рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ 7937G рдкрд░ рдЬрд╛рдХрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕рдВрд╕реНрдХрд░рдг рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

рддрд╛рд░рд╛рдВрдХрди

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, Asterisk рдореЗрдВ SCCP рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИ (рдпрд╣ chan_skinny рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ SCCP рдкрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛), рдЗрд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, RPM рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕реЗ рдЧрдбреНрдвреЗ рдореЗрдВ рдирд╣реАрдВ рдбрд╛рд▓рдирд╛:

 wget http://downloads.sourceforge.net/project/chan-sccp-b/V3/Chan_SCCP-3.1.2_STABLE.tar.gz
 tar zxf Chan_SCCP-3.1.2_STABLE.tar.gz 
 рд╕реАрдбреА Chan_SCCP-3.1.2_STABLE /
 рд╕рд╛рдл рдХрд░реЛ
 рдХреЙрдиреНрдлрд╝рд┐рдЧрд░
 && рдореЗрдХ рдЗрдирд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ 

рддрд╛рд░рд╛рдВрдХрди рдЪрд┐рд╣реНрди рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп chan_sccp.so рдХреА рд▓реЛрдбрд┐рдВрдЧ рдЪрд╛рд▓реВ рдХрд░реЗрдВ:
  рдиреИрдиреЛ /etc/asterisk/modules.conf 

рд▓рд╛рдЗрдиреЗрдВ рдЬреЛрдбрд╝реЗрдВ:

 noload => chan_skinny.so
 load => chan_sccp.so
 рд▓реЛрдб => res_features.so


рдЙрд╕рдХреЗ рдмрд╛рдж, рд╣рдо sccp.conf рдХреЛ / etc / asterisk рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ (рдореИрдВрдиреЗ рд╕рдм рдХреБрдЫ рдЖрд╡рд╢реНрдпрдХ рдЫреЛрдбрд╝рдХрд░ рдиреНрдпреВрдирддрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд┐рдпрд╛):

 ; ==================================================== ========================================
 ;
 ;  рд╕рд╛рдорд╛рдиреНрдп рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ
 ;
 ; ==================================================== ========================================
 [рд╕рд╛рдорд╛рдиреНрдп]
 servername = MyOfficePBX
 рд░рдЦрд╡рд╛рд▓реА рдХрд░рдирд╛ = ремреж
 рдбрд┐рдмрдЧ = 0
 рд╕рдВрджрд░реНрдн = рдЖрдВрддрд░рд┐рдХ-xfer рд╕реЗ
 dateformat = DMY
 рдмрд┐рдВрджрд╛рджреНрд░ = 0.0.0.0
 рдкреЛрд░реНрдЯ = 2000
 disallow = рд╕рднреА
 allow = alaw
 рдЗрдЬрд╛рдЬрд╝рдд = рдЙрд▓рд╡рд╛
 allow = g729
 firstdigittimeout = 16
 рдбрд┐рдЬрд┐рдЯрд╛рдЙрдЯ = 8
 autoanswer_ring_time = 1
 рдСрдЯреЛ рд╢реЗрдпрд░_рдЯреЛрдиреЗ = 0x32
 рд░рд┐рдореЛрдЯрд╣рдВрдЧрдЕрдк_рдЯреЛрди = 0x32
 transfer_tone = 0
 callwaiting_tone = 0x2d
 рдореНрдпреВрдЬрд┐рдХрдХреНрд▓рд╛рд╕ = рдбрд┐рдлрд╝реЙрд▓реНрдЯ
 рднрд╛рд╖рд╛ = рдЗрдВ
 рдЗрдирдХрд╛рд░ = 0.0.0.0 / 0.0.0.0
 рдкрд░рдорд┐рдЯ = 10.10.1.0 / 255.255.255.0
 dnd = рдкрд░
 sccp_tos = 0x68
 sccp_cos = 4
 рдСрдбрд┐рдпреЛ_рдЯреЛрд╕ = 0xB8
 рдСрдбрд┐рдпреЛ_рдХреЛрд╕ = рем
 video_tos = 0x88
 video_cos = 5
 рдЗрдХреЛрдХреИрдВрд╕рд▓ = рдкрд░
 рд╕рд╛рдЗрд▓реЗрдВрд╕рдЕрдкреНрд░реЗрд╢рди = рдмрдВрдж
 рдиреНрдпрд╛рд╕рддреНрд╡ = рди
 рдирд┐рдЬреА = рдкрд░
 рдХреЙрд▓рдорд╛рд░реНрдХ = рд╕рдмрд╕реЗ рдкреБрд░рд╛рдирд╛
 рдкреНрд░реЛрдЯреЛрдХреЙрд╡рд░реНрд╕рди = рез 17

 hotline_enabled = yes; рд╡рд┐рдиреНрдпрд╛рд╕ рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ рдмрд┐рдирд╛ рдЙрдкрдХрд░рдгреЛрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
 hotline_context = from-internal-xfer;  рд╣реЙрдЯрд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрдн
 hotline_extension = 11111;  рд╡рд┐рд╕реНрддрд╛рд░ рдСрдлрд╣реВрдХ рдкрд░ рдбрд╛рдпрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛

 ; ==================================================== ========================================
 ;
 ;  рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ
 ;
 ; ==================================================== ========================================

 [SEPXXXXXXXXXXXX];  7937G рдХрд╛ рдореИрдХ
 рд╡рд░реНрдгрди = рд╕рдореНрдореЗрд▓рди рдХрдХреНрд╖
 devicetype = 7937
 рдкреНрд░рдХрд╛рд░ = рдбрд┐рд╡рд╛рдЗрд╕
 рдмрдЯрди = рдкрдВрдХреНрддрд┐, 200
 рдЗрдирдХрд╛рд░ = 0.0.0.0 / 0.0.0.0;  рд╕рдорд╛рди рд░реВрдк рд╕реЗ
 рдкрд░рдорд┐рдЯ = 10.10.1.0 / 255.255.255.0;  рд╕рдорд╛рди рд░реВрдк рд╕реЗ
 imageversion = apps37sccp.1-4-1-0
 pickupcontext = from-internal-xfer
 tzoffset = +0
 рд╕реНрдерд╛рдирд╛рдВрддрд░рдг = рдкрд░
 рдиреНрдпрд╛рд╕рддреНрд╡ = рди
 Directrtp = рдмрдВрдж
 рдЖрд░реНрдпрд╛рд╡рд░реНрдд = рдкреНрд░рдЧрддрд┐
 рдирд┐рдЬреА = рдкрд░
 mwilamp = on
 mwioncall = рдмрдВрдж
 setvar = testvar = рдорд╛рди
 cfwdall = рдкрд░
 imageversion = apps37sccp.1-4-1-0


 [310]
 рдЖрдИрдбреА = резрежрежрез
 рдкреНрд░рдХрд╛рд░ = рд░реЗрдЦрд╛
 рд▓реЗрдмрд▓ = рдлрд╝реЛрди реирежреж
 рд╡рд┐рд╡рд░рдг = рд▓рд╛рдЗрди 200
 cid_name = CONFROOM
 cid_num = 200
 рдЗрдХреЛрдХреИрдВрд╕рд▓ = рдмрдВрдж
 рд╕рдВрджрд░реНрдн = рдЖрдВрддрд░рд┐рдХ-xfer рд╕реЗ
 рд╕реНрдерд╛рдирд╛рдВрддрд░рдг = рдкрд░
 vnnum = 600
 trnsfvm = 1000
 рдЧреМрдг_рджрдпрд╛рд▓рддреЛрди_рджрддреНрдд = реп
 рдЧреМрдг_рджрд┐рдпрд▓рдЯреЛрди_рддреЛрди = 0x22
 рдореНрдпреВрдЬрд┐рдХрдХреНрд▓рд╛рд╕ = рдбрд┐рдлрд╝реЙрд▓реНрдЯ
 рднрд╛рд╖рд╛ = рдЗрдВ
 рдЗрдХреЛрдХреИрдВрд╕рд▓ = рдкрд░
 рд╕рд╛рдЗрд▓реЗрдВрд╕рдЕрдкреНрд░реЗрд╢рди = рдмрдВрдж



рдореИрдВ рдмрд╣реБрдд рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рджреВрдВрдЧрд╛: 3 рдЦрдВрдб рд╕реЗрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВ [рд╕рд╛рдорд╛рдиреНрдп] - рдЪреИрдирд▓ рдЪрд╛рд▓рдХ рдХрд╛ рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд┐рдиреНрдпрд╛рд╕, [SEPXXXXXXXXXXXXX] - рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди, [310] - рд▓рд╛рдЗрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рдиред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ SEPXXXXXXXXXXXX рднреА рд╡реЗрдм 7937 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕реБрд▓рдн рд╣реИред

рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж рддрд╛рд░рд╛рдВрдХрди рдХреЛрд░ (рдЕрдм рдХреЛрд░ рдкреБрдирд░рд╛рд░рдВрдн) рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рдЕрддреНрдпрдзрд┐рдХ рдЙрдЪрд┐рдд рд╣реИред

рдЙрд╕рдХреЗ рдмрд╛рдж, рдЖрдк рдЕрдиреБрд░реЛрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

 pbx * CLI> sccp рд╢реЛ рд╕рдВрд╕реНрдХрд░рдг 
 рд╕реНрдХреАрдиреА рдХреНрд▓рд╛рдЗрдВрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (SCCP)ред  рд░рд┐рд▓реАрдЬ: 3.1.2 STABLE 

 pbx * CLI> sccp рд╢реЛ рдбрд┐рд╡рд╛рдЗрд╕ 

 NAME ADDRESS MAC Regред  рд░рд╛рдЬреНрдп рдХрд╛ рд╢рд╛рд╕рдиред  рд╕рдордп           
 ====================================================== ==================================================== =================
 рд╕рдореНрдореЗрд▓рди рдХрдХреНрд╖ -: 0 SEPXXXXXXXXXXXX рдХреЛрдИ рдирд╣реАрдВ рд╕рдд 24 17:29:55 2012 



FreePBX

FreePBX рдХреЗ рд╕рд╛рде 7937G рдХреЗ рд╕рд╛рде рдкреВрд░реНрдг рдПрдХреАрдХрд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ FreePBX рдореЗрдВ (рд░рдЬрд┐рд╕реНрдЯрд░) рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рд╣реИред

рдПрдХ рдирдпрд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдмрдирд╛рдПрдБ: рдПрдХреНрд╕рдЯреЗрдВрд╢рди-> рдЕрдиреНрдп (рдХрд╕реНрдЯрдо) рдбрд┐рд╡рд╛рдЗрд╕:
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди: реирежреж
рдкреНрд░рджрд░реНрд╢рди рдирд╛рдо: рд╕рдореНрдореЗрд▓рди рдХрдХреНрд╖
рдПрд╕рдЖрдИрдкреА рдЙрдкрдирд╛рдо: 200
рдбрд╛рдпрд▓: SCCP / 200
(рднрд░реЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рдиреНрдпреВрдирддрдо рдФрд░ рдкрд░реНрдпрд╛рдкреНрдд рд╕реЗрдЯ рджрд┐рдпрд╛ рдЧрдпрд╛)

рд╕рд┐рд╕реНрдХреЛ 7379 рдЬреА

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

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рд╕рдм рд╣реИ!

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

рддрд╛рд░рд╛рдВрдХрди
FreePPX
рд╕рд┐рд╕реНрдХреЛ 7937 рдЬреА

рдкреБрдирд╢реНрдЪ: рдкрд░рдВрдкрд░рд╛ рд╕реЗ: рдпрд╣ рдореЗрд░реА рдкрд╣рд▓реА рдкреЛрд╕реНрдЯ рд╣реИ, рдХрдбрд╝реА рдореЗрд╣рдирдд рдордд рдХрд░реЛ)))

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


All Articles