Есть 1760 с FXO и FXS модулями
есть корпоративный астериск, соединенный sip-транком с циской.При наборе городского номера(шесть цифр) через астериск он кладет в инвайт для циски его как надо и звонок проходит в нужный порт (срабатывает destination-pattern ...... )
Но если набирать шестизначный номер с FXS порта циски то циска интерпретирует первые набранные цифры как паттерн [1-5].. и кладет его в транк астериска. Подскажите как научить циску понимать разницу между 541 и 549878voip_gw#sh dial-peer voice summary
dial-peer hunt 0
AD PRE PASS OUT
TAG TYPE MIN OPER PREFIX DEST-PATTERN FER THRU SESS-TARGET STAT PORT
10001 voip up up 0 syst sip-server
10002 voip up up [1-5].. 0 syst sip-server
1 pots up up 444 0 up 0/0
3 voip up up 0 syst sip-server
4 pots up up ...... 7 up 1/0
dial-peer voice 10002 voip
description **Outgoing Call to SIP Trunk**
destination-pattern [1-5]..
session protocol sipv2
session target ipv4:10.1.1.41
dtmf-relay rtp-nte
no vad
!
dial-peer voice 1 pots
destination-pattern 444
port 0/0
!
dial-peer voice 3 voip
huntstop
session protocol sipv2
session target sip-server
incoming called-number 8T
dtmf-relay rtp-nte
codec g711ulaw
no vad
!
dial-peer voice 4 pots
preference 7
destination-pattern ......
port 1/0
По уму нужно сделать префикс для города. Либо если вызовы с цисковских портов не должны уходить на Астериск можно использовать COR листы.
dial-peer voice 10002 voip
destination-pattern [1-5]..$
dial-peer voice 4 pots
destination-pattern ......$