рдХрд╛рд░реНрдп рдЙрдкрд╕рд░реНрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдЧреЗ рдФрд░ рдкреАрдЫреЗ рд╕реАрдзреЗ рдбрд╛рдпрд▓рди рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рд╣реИред
рд╕реНрд░реЛрдд рдбреЗрдЯрд╛:
рджреЛрдиреЛрдВ рд╕рд┐рд░реЛрдВ рдкрд░ рддрд╛рд░рд╛рдВрдХрди рдЪрд┐рд╣реНрди 1.4
kazan.asterisk.ru рдкрд╣рд▓реЗ рддрд╛рд░рд╛рдВрдХрди рдЪрд┐рд╣реНрди рдХрд╛ рдирд╛рдо рд╣реИред
volgograd.asterisk.ru - рджреВрд╕рд░реЗ рддрд╛рд░рд╛рдВрдХрди рдХрд╛ рдирд╛рдоред
рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рджреЛрдиреЛрдВ рддрд╛рд░рд╛рдВрдХрди рдЗрдВрдЯрд░рдиреЗрдЯ рддрдХ рд╕реАрдзреА рдкрд╣реБрдВрдЪ рд░рдЦрддреЗ рд╣реИрдВ (рдЕрдиреНрдпрдерд╛, рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдЖрдкрдХреЛ NAT рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдФрд░ nat = Yes рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЬреЛ рдкрд╣рд▓рд╛ рддрд╛рд░рд╛рдВрдХрди рд╣реИ, рд╡рд╣ рдХрдЬрд╝рд╛рди рдореЗрдВ рд╣реИ, рджреВрд╕рд░рд╛ рд╡реЛрд▓реНрдЧреЛрдЧреНрд░рд╛рдб рдореЗрдВред рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдХрд╛рд░ рдХреЛрдб рдХреА рдУрд░ рдореБрдбрд╝реЗрдВред
рдлрд┐рд░ рд╡реЛрд▓реНрдЧреЛрдЧреНрд░рд╛рдб рд╕реЗ рдбрд╛рдпрд▓-рдЕрдк 9-16- <рдирдВрдмрд░> рд╣реЛрдЧрд╛ред
рдХрдЬрд╝рд╛рди 9-34- <рдирдВрдмрд░> рд╕реЗред
sip.conf 1 рддрд╛рд░рд╛рдВрдХрди:
[general]
context=default
allowguest=no
bindport=5060
bindaddr=0.0.0.0
; -
register => kazan:kazan_password@volgograd.asterisk.ru:5060
[volgograd]
;
username=volgograd
secret=volgograd_password
;
type=friend
; INVITE
canreinvite=no
; .
insecure=very
;
qualify=yes
;
; (www.voip-info.org): If you want the phone to register itself, use the keyword dynamic instead of Host IP.
; deny,permit
host=dynamic
;DTMF
dtmfmode=rfc2833
;
disallow=all
allow=alaw
allow=ulaw
;
context=office_rules
extension.conf 1st рддрд╛рд░рд╛рдВрдХрди:
;
[office]
exten => _934.,1,Set(CALLERID(all)="Kazan <16>")
exten => _934.,n,Dial(SIP/${EXTEN:3}@volgograd,60,r)
exten => _934.,n,HangUp
..
include => office_rules
;
; 1XX 2XX
[office_rules]
exten => _[12]XX,1,Dial(SIP/${EXTEN},60,tTr)
exten => _[12]XX,n,HangUp()
sip.conf 2nd рддрд╛рд░рд╛рдВрдХрди:
[general]
context=default
allowguest=no
bindport=5060
bindaddr=0.0.0.0
; -
register => volgograd:volgograd_password@kazan.asterisk.ru:5060
[kazan]
type=friend
; credentials for registration
username=kazan
secret=kazan_password
;
; (www.voip-info.org): If you want the phone to register itself, use the keyword dynamic instead of Host IP.
; deny,permit
host=dynamic
; INVITE
canreinvite=no
; .
insecure=very
;
qualify=yes
; DTMF
dtmfmode=rfc2833
; ( G711)
disallow=all
allow=ulaw
allow=alaw
;
context=office_rules
extension.conf 2nd рддрд╛рд░рд╛рдВрдХрди:
;
[office]
exten => _916.,1,Set(CALLERID(all)="Volgograd <34>")
exten => _916.,n,Dial(SIP/${EXTEN:3}@kazan,60,r)
exten => _916.,n,HangUp
..
include => office_rules
;
; 1XX 2XX
[office_rules]
exten => _[12]XX,1,Dial(SIP/${EXTEN},60,tTr)
exten => _[12]XX,n,HangUp()
рдкреБрдирд╢реНрдЪред рдореИрдВ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдкрд░ рд╕рд▓рд╛рд╣ рдХреЗ рд▓рд┐рдП рдЖрднрд╛рд░реА рд░рд╣реВрдВрдЧрд╛ред
рдЕрдкрдбреЗрдЯ: рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реБрд░рдХреНрд╖рд╛ рдкрд╣рд▓реВ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдЖрдкрдХреЛ рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред
рдХреБрдЫ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБред
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рддрд╛рд░рд╛рдВрдХрди рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЕрдиреБрднрд╡ рд╣реИ, рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдкреНрд░рд╢реНрди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрдн рдХреИрд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?
рдЕрднрд┐рд▓реЗрдЦ
context=office_rules
рдХреЗрд╡рд▓ рдЗрдирдХрдорд┐рдВрдЧ рдХреЙрд▓ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рддреЛ, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рдкрд░, рддрд╛рд░рд╛рдВрдХрди рдпрд╣ рджреЗрдЦрддрд╛ рд╣реИ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХреЛрдИ рд╕рд╣рдХрд░реНрдореА рд╣реИ рдЬрд┐рд╕рдХрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд╕рдорд╛рди рдЖрдИрдкреА рдкрддрд╛ рд╣реИ рдЬреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИред рдФрд░ рдЗрд╕рдХрд╛ рд╕рдВрджрд░реНрдн рд▓реЗрддрд╛ рд╣реИред
рдФрд░ рдЕрдзрд┐рдХред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдИ рдкреНрд░рджрд╛рддрд╛ рд╣реИрдВ, рддреЛ рдХреЛрдИ рднреА рдЖрдкрдХреЛ рдХрдИ рд░рдЬрд┐рд╕реНрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд╛ рд╕рд╛рд░ рдпрд╣ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдЖрдк рдХрд╣рд╛рдВ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ "рдЖрдк рдпрд╣рд╛рдВ рд╣реИрдВ" 2 рдпрд╛ рдЕрдзрд┐рдХ рдмрд╛рд░, рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рд╣реЛрдЧреА рдФрд░ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд░реБрдХрд╛рд╡рдЯ рдХреЗ рдЦрд┐рд▓рд╛рдл рдмреАрдорд╛ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред