...
Блок кода |
---|
esr(config)# interface voice-port 4 |
Указать номер FXO-порта, он же префикс выхода на ТфОП:
...
Блок кода |
---|
esr(config-voice-port-fxo)# authentication name login-9
esr(config-voice-port-fxo)# authentication password superpassword |
Назначить SIP-профиль FXO-порту:
...
Блок кода |
---|
esr(config)# interface voice-port 1
esr(config-voice-port-fxs)# sip user phone 6101
esr(config-voice-port-fxs)# authentication name as-phone
esr(config-voice-port-fxs)# authentication password password
esr(config-voice-port-fxs)# profile sip 1
esr(config-voice-port-fxs)# exit
esr(config)# interface voice-port 2
esr(config-voice-port-fxs)# sip user phone 6102
esr(config-voice-port-fxs)# authentication name as-phone
esr(config-voice-port-fxs)# authentication password password
esr(config-voice-port-fxs)# profile sip 1
esr(config-voice-port-fxs)# exit
esr(config)# |
Для регистрации и прохождения voip-трафика за nat необходимо включить на маршрутизаторе tracking и nat для sip, и включить service-voip routing на интерфейсе, через который доступен sip-сервер:
Блок кода |
---|
esr(config)# ip firewall sessions tracking sip
esr(config)# nat alg sip
esr(config)# interface gigabitethernet 1/0/1
esr(config-if-gi)# service-voip routing
esr(config-if-gi)# exit
esr(config)# |
Пример настройки voip на внутреннем pbx-сервере
...
Блок кода |
---|
esr(config)# pbx
esr(config-pbx)# |
Примечание |
---|
Структура регулярного Структура регулярного выражения pattern описана описана "Пример настройки плана нумерации". |
Настроим контекст маршрутизации для FXO-порта (пример плана нумерации для перевода вызова на 5200-5202):
Блок кода |
---|
esr(config-pbx)# ruleset FXO
esr(config-pbx-ruleset)# rule 1
esr(config-pbx-rule)# pattern '_X.,1,Dial(SIP/5200&SIP/5201&SIP/5202)'
esr(config-pbx-rule)# enable
esr(config-pbx-rule)# exit
esr(config-pbx-ruleset)# exit
esr(config-pbx)#
|
Настроим контекст маршрутизации для FXS-портов (пример плана нумерации для набора номера 5200-5202):
...
Блок кода |
---|
esr(config-pbx)# profile fxo_ports
esr(config-pbx-profile)# client friend
esr(config-pbx-profile)# codec allow g711a
esr(config-pbx-profile)# codec allow g711u
esr(config-pbx-profile)# security level invite-port
esr(config-pbx-profile)# ruleset FXO
esr(config-pbx-profile)# exit
esr(config-pbx)# |
Настроим абонентов на сервере PBX:
Блок кода |
---|
esr(config-pbx)# user 5200
esr(config-pbx-user)# profile fxs_ports
esr(config-pbx-user)# exit
esr(config-pbx)# user 5201
esr(config-pbx-user)# profile fxs_ports
esr(config-pbx-user)# exit
esr(config-pbx)# user 5202
esr(config-pbx-user)# profile fxs_ports
esr(config-pbx-user)# exit
esr(config-pbx)# user 333
esr(config-pbx-user)# profile fxo_ports
esr(config-pbx-user)# exit
esr(config-pbx)# |
Включим PBX-сервер:
Блок кода |
---|
esr(config-pbx)# enable
esr(config-pbx)# exit
esr(config)# |
...