рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░!
рджреВрд╕рд░реЗ рджрд┐рди, рдореБрдЭреЗ рдЬрд▓реНрджреА рд╕реЗ рджреЛрд╕реНрддреА рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╣рд▓ рдХрд░рдирд╛ рдкрдбрд╝рд╛ Asterisk + FreePBX + Cisco 7937Gред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдХреЛ рддреБрд░рдВрдд рдпрд╛рдж рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдХрд┐ 7937G рдХреНрдпрд╛ рд╣реИ, рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдХрд┐ рдпрд╣ рд╕рд┐рд╕реНрдХреЛ рдХрд╛ рдПрдХ рд╕рдореНрдореЗрд▓рди рд╕реНрдЯреЗрд╢рди рд╣реИред
рдЙрд╕рдХреА 2 "рдЫреЛрдЯреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ" рд╣реИрдВ:
- рдХреЗрд╡рд▓ SCCP рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
- PoE рдкрд░ рд╕рддреНрддрд╛
рддреБрд░рдВрдд рдЖрд░рдХреНрд╖рдг рдХрд░реЗрдВ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг 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
FreePBXFreePBX рдХреЗ рд╕рд╛рде 7937G рдХреЗ рд╕рд╛рде рдкреВрд░реНрдг рдПрдХреАрдХрд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ FreePBX рдореЗрдВ (рд░рдЬрд┐рд╕реНрдЯрд░) рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рд╣реИред
рдПрдХ рдирдпрд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдмрдирд╛рдПрдБ: рдПрдХреНрд╕рдЯреЗрдВрд╢рди-> рдЕрдиреНрдп (рдХрд╕реНрдЯрдо) рдбрд┐рд╡рд╛рдЗрд╕:
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди: реирежреж
рдкреНрд░рджрд░реНрд╢рди рдирд╛рдо: рд╕рдореНрдореЗрд▓рди рдХрдХреНрд╖
рдПрд╕рдЖрдИрдкреА рдЙрдкрдирд╛рдо: 200
рдбрд╛рдпрд▓: SCCP / 200
(рднрд░реЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рдиреНрдпреВрдирддрдо рдФрд░ рдкрд░реНрдпрд╛рдкреНрдд рд╕реЗрдЯ рджрд┐рдпрд╛ рдЧрдпрд╛)
рд╕рд┐рд╕реНрдХреЛ 7379 рдЬреАрдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ, рдЖрдкрдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (рдЖрдИрдкреА рдПрдбреНрд░реЗрд╕, рдорд╛рд╕реНрдХ, рдЧреЗрдЯрд╡реЗ) рдФрд░ "рдмрдЯрди рд╕реЗ" tftp рд╕рд░реНрд╡рд░ рдХреЗ рдЖрдИрдкреА рдкрддреЗ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореИрдВ рдПрдХ рдЖрд░рдХреНрд╖рдг рдХрд░реВрдБрдЧрд╛ рдХрд┐ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмрджрд▓рдирд╛ рдЕрд╡рд░реБрджреНрдз рд╣реИ (рд╡рд╣рд╛рдБ рдмрдВрдж рддрд╛рд▓рд╛ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдЗрд╕реЗ рдЕрдирд▓реЙрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ** # рджрд░реНрдЬ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рд╕рдм рд╣реИ!
рд╕рдВрджрд░реНрдн:
рддрд╛рд░рд╛рдВрдХрдиFreePPXрд╕рд┐рд╕реНрдХреЛ 7937 рдЬреАрдкреБрдирд╢реНрдЪ: рдкрд░рдВрдкрд░рд╛ рд╕реЗ: рдпрд╣ рдореЗрд░реА рдкрд╣рд▓реА рдкреЛрд╕реНрдЯ рд╣реИ, рдХрдбрд╝реА рдореЗрд╣рдирдд рдордд рдХрд░реЛ)))