Перейти к содержимому
Калькуляторы

странные зависания портов шлюза cisco FXO шлюз

Доброго времени суток,

 

В войсе не сильно (мягко говоря) разбираюсь, прошу не бить ссаными тряпками :) за глупости. Пришлось как-то настраивать cisco FXO шлюз. Больше года все работало. Все входящие звонки направлялись на виртуальный номер 1251 (для него в астериске заведен IVR):

voice-port 0/0/0
supervisory disconnect dualtone mid-call
supervisory answer dualtone
no battery-reversal
input gain 10
output attenuation 10
no comfort-noise
cptone RU
timeouts call-disconnect 1
timeouts ringing infinity
timeouts wait-release 3
connection plar opx 1251
station-id number ****608
caller-id enable
!
voice-port 0/0/1
supervisory disconnect dualtone mid-call
supervisory answer dualtone
no battery-reversal
input gain 10
output attenuation 10
no comfort-noise
cptone RU
timeouts call-disconnect 1
timeouts ringing infinity
timeouts wait-release 3
connection plar opx 1251
station-id number ****804
caller-id enable

...

 

Затем циска отлавливала этот номер диалпиром и направляла собственно на астериск:

dial-peer voice 1 voip
service session
destination-pattern 1251
voice-class codec 1
session protocol sipv2
session target sip-server
session transport udp
dtmf-relay rtp-nte
no vad

 

Исходящие звонки из астериска в PSTN настроены такими диалпирами:

dial-peer voice 100 pots
destination-pattern .T
port 0/0/0
forward-digits all
!
dial-peer voice 110 pots
destination-pattern .T
port 0/1/0
forward-digits all

...

 

Потом понадобилось посадить на эту же циску еще две линии, которые должны приходить в астериск на другой групповой номер (другой отдел в компании со своим IVR'ом и т.д.). Подумал, раз работает - продублируем:

 

voice-port 0/3/2
supervisory disconnect dualtone mid-call
supervisory answer dualtone
no battery-reversal
input gain 10
output attenuation 10
no comfort-noise
cptone RU
timeouts call-disconnect 1
timeouts ringing 60
timeouts wait-release 3
connection plar opx 600
station-id number ****901
caller-id enable
!
voice-port 0/3/3
supervisory disconnect dualtone mid-call
supervisory answer dualtone
no battery-reversal
input gain 10
output attenuation 10
no comfort-noise
cptone RU
timeouts call-disconnect 1
timeouts ringing 60
timeouts wait-release 3
connection plar opx 600
station-id number ****353
caller-id enable
!

 

Номер 600 затем отлавливается диалпиром:

dial-peer voice 3 voip
service session
destination-pattern 600
voice-class codec 1
session protocol sipv2
session target sip-server
session transport udp
dtmf-relay rtp-nte
no vad

 

и направляется на тот же астериск.

 

В итоге, все работает как нужно, звонки разруливаются как надо, но! пару раз в день, некоторые линии на шлюзе подвисают. Пока не выдернешь/вставишь.

Оказалось, что зависает один номер из новой группы (600) и один из старой (1251). Выглядит это так:

 

FXO-Gateway#sh voice call status 
CallID     CID  ccVdb      Port        Slot/DSP:Ch  Called #   Codec    Dial-peers
0xCE       160B 0x4639E640 0/3/2            0/1:1   600        None     100/121
0xD0       160B 0x463934AC 0/2/1            0/1:2  *600        None     121/100
1 active call found

Тут порт 0/2/1 из старой группы 1251, а порт 0/3/2 - из новой 600. Занято два порта, но всего "1 active call found". Как будто циска входящий звонок из PSTN сроутила обратно в PSTN, да так и зависло.

 

Очень буду признателен любой помощи, где искать проблему? что может быть причиной? какая-нибудь полезная команда для траблшутинга ситуации? Может я сделал где-то очевидную ошибку?

 

Спасибо заранее!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот как выглядит тестовый звонок (входящий):

FXO-Gateway#sh call active voice compact 
<callID>  A/O FAX T<sec> Codec       type  Peer Address       IP R<ip>:<udp>
Total call-legs: 2
     3797 ANS     T0     None        TELE  P****901
     3798 ORG     T0     g711ulaw    VOIP  P600       10.202.1.1:17732

 

Вот так исходящий:

      3810 ANS     T0     g711ulaw    VOIP  P944       10.202.1.1:10966
     3811 ORG     T0     g711ulaw    TELE  P****901

 

А вот так подвисший звонок:

FXO-Gateway#sh call active voice compact 
<callID>  A/O FAX T<sec> Codec       type  Peer Address       IP R<ip>:<udp>
Total call-legs: 2
     3400 ANS     T27044 None        TELE  P****901
     3405 ORG     T27044 None        TELE  P600

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

По опыту работы с циской в 90% случаев работает совет обновить или откатить прошивку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.