Я пытаюсь переместить телефонную систему моей компании с Cisco CUCM на решение asterisk.
Я установил сервер PBXinaflash и создал учетную запись на сайте www.vitelity.com. Я смог заставить его работать. Я мог отправлять / принимать звонки, и он подключался к IVR.
Затем я купил Cisco 2821 ISR с картой PRI в качестве резервной копии для нашего текущего шлюза VOIP. Я смог загрузить на него нашу текущую конфигурацию, и после подключения линии PRI он работал с нашим Cisco CUCM.
После этого я поискал в очках, как перенастроить 2821. Я загрузил на него документацию Cisco и нашел несколько примеров в Google. После первой попытки я смог совершать исходящие телефонные звонки. Мне удалось позвонить в IVR и заставить его распознавать цифры, которые я набирал. Другие телефоны Called ID показали правильный идентификатор вызывающего абонента. Проблема заключалась в том, чтобы входящие звонки работали. До сих пор я получил его, чтобы издавать щелкающий звук, гудок, все линии заняты и звонить без звонка реального телефона.
Моя цель - заставить наш звездочный IVR принимать все звонки на любой из наших телефонных номеров. У нас есть ~ 150 DID, но реально используются только 4.
Мой вопрос: у кого-нибудь работает такая установка? Является ли это возможным? Не могли бы вы поделиться со мной своими конфигурациями?
Я думаю, что проблема либо в конфигурации для 2821, либо в конфигурации магистрали в звездочке.
[Cisco 2821 ISR ~ 10.1.10.252]
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname asterisk
!
boot-start-marker
boot-end-marker
!
logging message-counter syslog
!
no aaa new-model
clock timezone GMT -6
network-clock-participate wic 1
network-clock-select 1 T1 0/1/0
!
dot11 syslog
ip source-route
!
ip cef
!
no ipv6 cef
!
multilink bundle-name authenticated
!
isdn switch-type primary-ni
!
voice rtp send-recv
!
voice service voip
allow-connections h323 to h323
allow-connections h323 to sip
allow-connections sip to h323
allow-connections sip to sip
redirect ip2ip
signaling forward unconditional
fax protocol cisco
sip
bind control source-interface GigabitEthernet0/1
bind media source-interface GigabitEthernet0/1
!
voice-card 0
dspfarm
!
archive
log config
hidekeys
!
controller T1 0/1/0
pri-group timeslots 1-24
!
interface GigabitEthernet0/0
no ip address
shutdown
duplex auto
speed auto
!
interface GigabitEthernet0/1
ip address 10.1.10.252 255.255.255.0
duplex auto
speed auto
!
interface Serial0/1/0:23
no ip address
encapsulation hdlc
isdn switch-type primary-ni
isdn incoming-voice voice
isdn calling-number 3167945555
isdn supp-service name calling
no cdp enable
!
ip forward-protocol nd
ip route 0.0.0.0 0.0.0.0 10.1.10.253
no ip http server
no ip http secure-server
!
control-plane
!
voice-port 0/1/0:23
!
no mgcp package-capability res-package
no mgcp package-capability fxr-package
no mgcp timer receive-rtcp
no mgcp explicit hookstate
!
dial-peer voice 1 pots
numbering-type unknown
destination-pattern .
direct-inward-dial
port 0/1/0:23
forward-digits all
!
dial-peer voice 2 voip
numbering-type unknown
destination-pattern .
session protocol sipv2
session target ipv4:10.1.10.7:5060
session transport udp
dtmf-relay rtp-nte
codec g711ulaw
!
gateway
timer receive-rtp 1200
!
sip-ua
retry invite 3
retry response 3
retry bye 3
retry cancel 3
timers trying 1000
sip-server ipv4:10.1.10.7
!
line con 0
transport output telnet
line aux 0
transport output telnet
line vty 0 4
login
transport input telnet
line vty 5 15
login
transport input telnet
!
scheduler allocate 20000 1000
end
[ствол звездочки ~ 10.1.10.7]
Outgoing Settings
Trunk Name:
cisco2821
PEER Details:
type=friend
qualify=yes
nat=no
insecure=very
host=10.1.10.252
dtmfmode=rfc2833
disallow=all
context=from-internal
allow=ulaw&alaw
Incoming Settings
USER Context:
from-internal
USER Details:
type=friend
qualify=yes
nat=no
host=10.1.10.252
dtmfmode=rfc2833
disallow=all
context=from-trunk
canreinvite=no
allow=ulaw&alaw
Хорошо, у меня все заработало, мне нужно было узнать, как использовать журнал отладки на 2821 ISR. Спасибо SkykingOH на freepbx.org за помощь в этом проекте.
debug isdn q931
debug voip dialpeer inout
debug voip dialpeer detail
debug ccsip states
debug ccsip info
debug ccsip calls
debug ccsip events
debug ccsip messages
Я тоже упростил [ствол звездочки ~ 10.1.10.7]
PEER Details:
type=friend
qualify=yes
nat=no
insecure=port,invite
host=10.1.10.252
dtmfmode=rfc2833
disallow=all
context=from-trunk
allow=ulaw
Конфигурация для 2821
version 12.4
service timestamps debug datetime msec localtime show-timezone
service timestamps log datetime msec localtime show-timezone
no service password-encryption
!
hostname asterisk
!
boot-start-marker
boot-end-marker
!
logging message-counter syslog
enable password ********
!
no aaa new-model
clock timezone GMT -6
network-clock-participate wic 1
network-clock-select 1 T1 0/1/0
!
dot11 syslog
ip source-route
!
!
ip cef
!
!
ip domain name *********.com
ip name-server 10.0.0.21
ip name-server 10.0.0.22
no ipv6 cef
!
multilink bundle-name authenticated
!
!
!
!
isdn switch-type primary-ni
!
!
voice rtp send-recv
!
voice service voip
allow-connections h323 to h323
allow-connections h323 to sip
allow-connections sip to h323
allow-connections sip to sip
redirect ip2ip
signaling forward unconditional
fax protocol cisco
sip
bind control source-interface GigabitEthernet0/1
bind media source-interface GigabitEthernet0/1
!
voice-card 0
dspfarm
!
archive
log config
hidekeys
!
controller T1 0/1/0
pri-group timeslots 1-24
!
interface GigabitEthernet0/0
no ip address
shutdown
duplex auto
speed auto
!
interface GigabitEthernet0/1
ip address 10.1.10.252 255.255.255.0
duplex auto
speed auto
!
interface Serial0/1/0:23
no ip address
encapsulation hdlc
isdn switch-type primary-ni
isdn incoming-voice voice
isdn calling-number 316********
isdn supp-service name calling
no cdp enable
!
ip forward-protocol nd
ip route 0.0.0.0 0.0.0.0 10.1.10.253
no ip http server
no ip http secure-server
!
!
ip dns server
!
logging trap warnings
logging 10.0.0.14
!
control-plane
!
voice-port 0/1/0:23
!
no mgcp package-capability res-package
no mgcp package-capability fxr-package
no mgcp timer receive-rtcp
no mgcp explicit hookstate
!
dial-peer voice 1 pots
incoming called-number .
direct-inward-dial
port 0/1/0:23
forward-digits all
!
dial-peer voice 2 voip
destination-pattern ^[2-9]......$
session protocol sipv2
session target ipv4:10.1.10.7:5060
session transport udp
dtmf-relay rtp-nte
codec g711ulaw
!
dial-peer voice 9001 pots
preference 1
destination-pattern .
port 0/1/0:23
forward-digits all
!
!
gateway
timer receive-rtp 1200
!
sip-ua
no remote-party-id
retry invite 3
retry response 3
retry bye 3
retry cancel 3
timers trying 1000
sip-server ipv4:10.1.10.7
!
!
!
line con 0
transport output telnet
line aux 0
transport output telnet
line vty 0 4
login
transport input telnet
line vty 5 15
login
transport input telnet
!
scheduler allocate 20000 1000
end
После использования отладки я узнал, что моя телефонная компания (COX) отправляет мне 7 цифр для наших транковых номеров.