



Настройка SIP транка между Asterisk и Cisco IOS АТС
Настройка SIP транка между Asterisk и Cisco IOS с поддержкой видео звонков
IP addresses of devices:
Asterisk 1: 192.168.12.1/24
CME: interface 1: 192.168.12.2
interface 2: 192.168.23.2
Asterisk 2: 192.168.23.3/24
Phone numbers:
Asterisk 1: 1XXX
Asterisk 2: 2XXX
ASTERISK 1 SETTINGS:
cat /etc/asterisk/sip.conf
;SIP trunk settings
[cisco]
host = dynamic
defaultuser = cisco
type = peer
qualify = yes
password = cisco
canreinvite = no
dtmf = info
context = cisco
callerid = cisco
call-limit = 10
transport = udp
insecure = port
fromdomain = cisco
fromuser = cisco
deny = 0.0.0.0/0
permit = 192.168.12.2/32
cat /etc/asterisk/extensions.conf
; dialp plan settings:
[cisco]
exten => _2XXX,1,Answer()
exten => _2XXX,n,Dial(SIP/192.168.12.2/${EXTEN})
exten => _2XXX,n,Hangup()
CISCO SETTINGS:
voice service voip
allow-connections sip to sip
no supplementary-service sip moved-temporarily
no supplementary-service sip refer
sip
registrar server
voice class codec 1
codec preference 1 g711alaw
codec preference 1 g711ulaw
dial-peer voice 2000 voip
description SIP trunk to PBX-MSK-AsterUbuntu-2
destination-pattern 2...
session protocol sipv2
session target ipv4:192.168.23.3
voice-class codec 1
dtmf-relay rtp-nte
no vad
dial-peer voice 2000 voip
description SIP trunk to PBX-MSK-AsterUbuntu-2
destination-pattern 1...
session protocol sipv2
session target ipv4:192.168.12.1
voice-class codec 1
dtmf-relay rtp-nte
no vad
sip-au
credentials username cisco password 0 cisco realm ipv4:192.168.12.1
authentication username cisco password 0 cisco
retry invite 2
retry responce 2
retry bye 2
retry cancel 2
registrar ipv4:192.168.12.1 expires 3600
sip-server ipv4:192.168.12.1
ASTERISK 2 SETTINGS:
cat /etc/asterisk/sip.conf
;SIP trunk settings
[cisco]
host = 192.168.23.2
defaultuser = cisco
type = peer
qualify = yes
password = cisco
canreinvite = no
dtmf = info
context = cisco
callerid = cisco
call-limit = 10
transport = udp
insecure = port
fromdomain = cisco
fromuser = cisco
deny = 0.0.0.0/0
permit = 192.168.23.2/32
cat /etc/asterisk/extensions.conf
; dialp plan settings:
[default]
exten => _1XXX,1,Answer()
exten => _1XXX,n,Dial(SIP/192.168.23.2/${EXTEN})
exten => _1XXX,n,Hangup()