Поиск по этому блогу

17.02.2011

Resource unavailable, unspecified

Симптомы проблемы:
- при звонках на телефонную станцию отрабатывает только сигнализация. Слышен звонок и сразу сброс.
- звонящим на станцию часто выдается "занято"
- в логах отладки (debug isdn q931) следующие записи:
ISDN Se0/0/0:15 Q931: TX -> RELEASE_COMP pd = 8  callref = 0x572E
Cause i = 0x80AF - Resource unavailable, unspecified
ISDN Se0/0/0:15 **ERROR**: L3_BadPeerMsg: event 0x1 cr 0x572E callid 0x0



Под ресурсами подразумевается DSP. Смотрим используемые каналы:
voice-gw#show voice dsp detailed | in 0/0/0:15
C5510 001 01 g729r8 23.8.3 busy idle 0 0 0/0/0:15 28 0 9300/9539
C5510 001 02 g729r8 23.8.3 busy idle 0 0 0/0/0:15 03 0 122789/12573
C5510 001 03 g729r8 23.8.3 busy idle 0 0 0/0/0:15 01 0 3411/5237
C5510 001 04 g711ulaw 23.8.3 busy idle 0 0 0/0/0:15 27 0 0/13
C5510 001 06 g729r8 23.8.3 busy idle 0 0 0/0/0:15 04 0 123864/12559
C5510 001 07 g729r8 23.8.3 busy idle 0 0 0/0/0:15 24 0 2435/2516
C5510 002 01 g729r8 23.8.3 busy idle 0 0 0/0/0:15 02 0 7396/7584
C5510 002 02 g729r8 23.8.3 busy idle 0 0 0/0/0:15 05 0 7116/7308
C5510 002 03 g729r8 23.8.3 busy idle 0 0 0/0/0:15 06 0 121376/12432
C5510 002 04 g729r8 23.8.3 busy idle 0 0 0/0/0:15 07 0 120839/12376
C5510 002 05 g729r8 23.8.3 busy idle 0 0 0/0/0:15 08 0 119916/12284
Смотрим текущие звонки. Количество звонков и "занятых" на порту 0/0/0:15 каналов существенно не совпадает.
voice-gw#sh isdn active
--------------------------------------------------------------------------------
ISDN ACTIVE CALLS
--------------------------------------------------------------------------------
Call Calling Called Remote Seconds Seconds Seconds Charges
Type Number Number Name Used Left Idle Units/Currency
--------------------------------------------------------------------------------
In 1234 2345 187 0 0
Out 5678 3456 147 0 0 0
Out 123456789 87654 140 0 0 0
Out 987654321 45632 100 0 0 0
In 8765432123 6432 50 0 0
--------------------------------------------------------------------------------
В таком случае следует произвести выключение/включение голосового порта, чтобы освободить все каналы.
voice-gw(config)#voice-port 0/0/0:15
voice-gw(config-voiceport)#shutdown
voice-gw(config-voiceport)#no shutdown