В общем виде соединение можно представить в виде двух частей:
одна - от телефона до шлюза (pots)
другая - от шлюза до следующего шлюза (voip)
каждая часть описывается с помощью блока dial-peer.
Вот мы сейчас и сконфигурируем эти диал-пиры.
- сначала для портов FXS (pots dial-peers) (создаем на каждый канал FXS свой диал-пир, и присваиваем таким образом каналу номер):
AP200(config)# dial-peer voice 1 pots
AP200(config-dialpeer-pots-1)# port 0/0
AP200(config-dialpeer-pots-1)# destination-pattern 200
AP200(config-dialpeer-pots-1)# exit
AP200(config)# dial-peer voice 2 pots
AP200(config-dialpeer-pots-2)# port 0/1
AP200(config-dialpeer-pots-2)# destination-pattern 200
AP200(config-dialpeer-pots-2)# exit
Сохраняемся:
AP200(config-dialpeer-pots-1)# write
- теперь для VoIP:
AP200(config)# dial-peer voice 100 voip
(номер (100) любой - для каждого диал-пира свой)
AP200(config-dialpeer-voip-100)# destination-pattern 9T
(т.е. по девятке будем передавать звонок на шлюз, который сейчас укажем (без помощи гейткипера))
AP200(config-dialpeer-voip-100)# session target 200.200.200.200
(указываем адрес шлюза, на который будет переключаться звонок, через
пробел можно после адреса указать порт, если он отличается от
стандартного)
AP200(config-dialpeer-voip-100)# preference 1
(если несколько dial-peer'ов на один шаблон номера, то они будут выбираться в соответствии с приоритетом)
AP200(config-dialpeer-voip-100)# voice-class codec 1
(говорим, чтоб это соединение использовало кодеки из ранее созданного класса кодеков)
AP200(config-dialpeer-voip-100)# exit
AP200(config)# write
Посмотреть, что мы наваяли можно скомандовав:
AP200# show dial-peer voip summary
AP200# show dial-peer pots summary
Теперь можно звонить самому на себя набрав номер порта FXS, который
присваивали при создании pots dial-peer и на шлюз, прописанный в voip
dial-peer.
|