URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 7867
[ Назад ]

Исходное сообщение
"AS5300 ISDN PRI ==> Alcatel 1000s12"

Отправлено ingvarrwv , 04-Май-05 08:53 
Всем привет.
Стандартная ситуация - со станции подается один поток Е1 ISDN PRI на 5300.На ней софт 12.3(12а),8 Е1,60 голоса.
Проблема в том, что не устанавливается соединение между ними.Вот что говорит:
as5300#sh isdn stat
Global ISDN Switchtype = primary-net5
ISDN Serial0:15 interface
                dsl 0, interface ISDN Switchtype = primary-net5
        Layer 1 Status:
                ACTIVE
        Layer 2 Status:
                TEI = 0, Ces = 1, SAPI = 0, State = AWAITING_ESTABLISHMENT
        Layer 3 Status:
                0 Active Layer 3 Call(s)
        Active dsl 0 CCBs = 0
        The Free Channel Mask: 0x7FFF7FFF
        Number of L2 Discards = 0, L2 Session ID = 79
        Total Allocated ISDN CCBs = 0
Показывает что первый уровень есть,а второй - увы :(
Ошибок нет.Вот что говорит дебаг:
as5300#
*Jan 1 00:02:08.487: ISDN Se0:15 BACKHAUL: L3IF_rx_L2_pak: received data 0x47
*Jan 1 00:02:08.487: ISDN Se0:15 EVENT: CCPRI_Go: received NL_REL_IND
*Jan 1 00:02:13.487: ISDN Se0:15 EVENT: Pri_Activate_L2: states = 4, 4
*Jan 1 00:02:17.487: ISDN Se0:15 BACKHAUL: L3IF_rx_L2_pak: received data 0x47
*Jan 1 00:02:17.487: ISDN Se0:15 EVENT: CCPRI_Go: received NL_REL_IND
*Jan 1 00:02:22.487: ISDN Se0:15 EVENT: Pri_Activate_L2: states = 4, 4
*Jan 1 00:02:26.487: ISDN Se0:15 BACKHAUL: L3IF_rx_L2_pak: received data 0x47
*Jan 1 00:02:26.487: ISDN Se0:15 EVENT: CCPRI_Go: received NL_REL_IND
*Jan 1 00:02:31.487: ISDN Se0:15 EVENT: Pri_Activate_L2: states = 4, 4
*Jan 1 00:02:35.487: ISDN Se0:15 BACKHAUL: L3IF_rx_L2_pak: received data 0x47
*Jan 1 00:02:35.487: ISDN Se0:15 EVENT: CCPRI_Go: received NL_REL_IND
Я так понимаю что 5300 пытается установить соединение,а Станция ей не отвечает.
Вот еще дебаг debug isdn q921:
*Jan 1 00:15:07.487: ISDN Se0:15 Q921: User TX -> SABMEp sapi=0 tei=0
*Jan 1 00:15:08.487: ISDN Se0:15 Q921: User TX -> SABMEp sapi=0 tei=0
*Jan 1 00:15:09.487: ISDN Se0:15 Q921: User TX -> SABMEp sapi=0 tei=0
*Jan 1 00:15:10.487: ISDN Se0:15 Q921: User TX -> SABMEp sapi=0 tei=0
*Jan 1 00:15:16.487: ISDN Se0:15 Q921: User TX -> SABMEp sapi=0 tei=0
*Jan 1 00:15:17.487: ISDN Se0:15 Q921: User TX -> SABMEp sapi=0 tei=0
*Jan 1 00:15:18.487: ISDN Se0:15 Q921: User TX -> SABMEp sapi=0 tei=0
*Jan 1 00:15:19.487: ISDN Se0:15 Q921: User TX -> SABMEp sapi=0 tei=0
Есть передача фреймов,а ответа нету.
Вот настройки контролера и D-канала:
controller E1 0
  framing NO-CRC4
  clock source line primary
  pri-group timeslots 1-31

interface Serial0:15
  no ip address
  isdn switch-type primary-net5
  isdn send-alerting
  isdn negotiate-bchan resend-setup
  isdn outgoing display-ie
  isdn incoming progress validate
Менял кодировку линии,перебирал различные вариации настройки D-канала - не устанавливается соединение .
Должен еще добавить что при данной конфигурации соединение свободно устанавливается с АТС Alcatel 4400 и Meridian.
Надеюсь на помощь,спасибо заранее.


Содержание

Сообщения в этом обсуждении
"AS5300 ISDN PRI ==> Alcatel 1000s12"
Отправлено Myxa , 04-Май-05 10:21 
>Layer 2 Status:
                TEI = 0, Ces = 1, SAPI = 0, State = AWAITING_ESTABLISHMENT
должно быть
Layer 2 Status:
        TEI = 0, Ces = 1, SAPI = 0, State = MULTIPLE_FRAME_ESTABLISHED

"AS5300 ISDN PRI ==> Alcatel 1000s12"
Отправлено ingvarrwv , 04-Май-05 11:24 
Ну естественно оно должно быть MULTIPLE_FRAME_ESTABLISHED.Проблема в том и состоит что оно не MULTIPLE_FRAME_ESTABLISHED,а AWAITING_ESTABLISHMENT.

"AS5300 ISDN PRI ==> Alcatel 1000s12"
Отправлено Nailer , 04-Май-05 13:03 
>Ну естественно оно должно быть MULTIPLE_FRAME_ESTABLISHED.Проблема в том и состоит что оно
>не MULTIPLE_FRAME_ESTABLISHED,а AWAITING_ESTABLISHMENT.

Попробуйте пограться с isdn network/client side


"AS5300 ISDN PRI ==> Alcatel 1000s12"
Отправлено ingvarrwv , 04-Май-05 13:23 

>Попробуйте пограться с isdn network/client side
Cтранность такая,когда даю команду на сериале 0:15
isdn protocol-emulate user/network
Циска команду съедает,но она нигде не отображается,ни в sh run,нигде,так должно быть или это глюк и надо софт менять?


"AS5300 ISDN PRI ==> Alcatel 1000s12"
Отправлено Nailer , 04-Май-05 13:26 
>
>>Попробуйте пограться с isdn network/client side
>Cтранность такая,когда даю команду на сериале 0:15
>isdn protocol-emulate user/network
>Циска команду съедает,но она нигде не отображается,ни в sh run,нигде,так должно быть
>или это глюк и надо софт менять?

Обычно если не отображается - то это дефолтовое состояние. Но в данном случае больше похоже на глюк, ИМХО..


"AS5300 ISDN PRI ==> Alcatel 1000s12"
Отправлено ingvarrwv , 04-Май-05 13:34 
В общем появилась команда в конфиге,но все равно
sh isdn stat
Global ISDN Switchtype = primary-net5
ISDN Serial0:15 interface
        ******* Network side configuration *******
        dsl 0, interface ISDN Switchtype = primary-net5
    Layer 1 Status:
        ACTIVE
    Layer 2 Status:
        TEI = 0, Ces = 1, SAPI = 0, State = TEI_ASSIGNED

"AS5300 ISDN PRI ==> Alcatel 1000s12"
Отправлено ingvarrwv , 04-Май-05 13:39 
Телефонисты сказали что используется ISDN PRI Q931.
Вот здесь:
http://www.cisco.com/en/US/products/hw/vcallcon/ps2152/produ...
нашел что Q931
Q931_AUSTRALIA
Q931_SINGAPORE
Q931
Из всего этого циска знает только Q931_AUSTRALIA,но все равно не работает даже при указанной сигнализации.
Провода уже поменяли и перепроверили :((



"AS5300 ISDN PRI ==> Alcatel 1000s12"
Отправлено Nailer , 04-Май-05 13:43 
>Телефонисты сказали что используется ISDN PRI Q931.
>Вот здесь:
>http://www.cisco.com/en/US/products/hw/vcallcon/ps2152/produ...
> нашел что Q931
>Q931_AUSTRALIA
>Q931_SINGAPORE
>Q931
>Из всего этого циска знает только Q931_AUSTRALIA,но все равно не работает даже
>при указанной сигнализации.
>Провода уже поменяли и перепроверили :((

Q931 - это уже третий уровень, а у вас еще второй не встал.


"AS5300 ISDN PRI ==> Alcatel 1000s12"
Отправлено ingvarrwv , 04-Май-05 13:47 
Ну вообще да  :(
В общем пробую на R2 подключиться.



"AS5300 ISDN PRI ==> Alcatel 1000s12"
Отправлено leon , 04-Май-05 14:07 
>Ну вообще да  :(
>В общем пробую на R2 подключиться.


Попробуй
isdn map address .* plan isdn type national



"AS5300 ISDN PRI ==> Alcatel 1000s12"
Отправлено ingvarrwv , 04-Май-05 14:16 
Уже пробовал.Не помогло...


"AS5300 ISDN PRI ==> Alcatel 1000s12"
Отправлено ingvarrwv , 04-Май-05 14:45 
Нашел в чем был косяк.
Всем огромное спасибо за участие и помощь.


"AS5300 ISDN PRI ==> Alcatel 1000s12"
Отправлено Nailer , 04-Май-05 14:50 
>Нашел в чем был косяк.
>Всем огромное спасибо за участие и помощь.


А отчет? ;-)


"AS5300 ISDN PRI ==> Alcatel 1000s12"
Отправлено Сайко , 04-Май-05 14:53 
Видимо isdn switch-type правильно установил.

"AS5300 ISDN PRI ==> Alcatel 1000s12"
Отправлено nikl , 04-Май-05 14:50 
>Нашел в чем был косяк.
>Всем огромное спасибо за участие и помощь.

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


"AS5300 ISDN PRI ==> Alcatel 1000s12"
Отправлено ingvarrwv , 04-Май-05 15:20 
Ну что Вы так,господа :)
Примерно такой реакции и ожидал честно говоря :)
В общем Америки я не открыл,все оказалось как всегда банально просто и даже тупо.
При смене платы на станции проблема решилась сама собой.

"AS5300 ISDN PRI ==> Alcatel 1000s12"
Отправлено ingvarrwv , 05-Май-05 15:40 
В общем какая-то засада с этой циской у меня.Не идут входящие теперь звонки.
PSTN=E1 ISDN PRI=>as5300===>OpenH323GK==>addpack(ata186 и прочие шлюзы).
Конфиг 5300
controller E1 0
  framing NO-CRC4
  clock source line primary
  pri-group timeslots 1-31
............
interface Serial0:15
  no ip address
  isdn switch-type primary-net5
  isdn not-end-to-end 64
  isdn incoming-voice modem 64
  isdn guard-timer 20000
  isdn send-alerting
  isdn sending-complete
  no fair-queue
  no cdp enable
.................
voice-port 0:D
  echo-cancel coverage 32
  cptone RU
  bearer-cap Speech
.................
dial-peer voice 2 voip
  destination-pattern 222...
  voice-class codec 1
  session target ras
!
dial-peer voice 1 pots
  destination-pattern ......
  direct-inward-dial
  port 0:D
  forward-digits all

Дебаг на попытку входящего звонка q931

ISDN Se0:15 Q931: RX <- SETUP pd = 8 callref = 0x0001
                Bearer Capability i = 0x9090A3
                                Standard = CCITT
                                Transfer Capability = 3.1kHz Audio
                                Transfer Mode = Circuit
                                Transfer Rate = 64 kbit/s
                Channel ID i = 0xA98386
                                Exclusive, Channel 6
                Progress Ind i = 0x8483 - Origination address is non-ISDN
                Called Party Number i = 0x81, '222'
                                Plan:ISDN, Type:Unknown
                Sending Complete
*Jan 1 01:52:11.223: ISDN Se0:15 **ERROR**: accept_incoming_csm_call: modem problem Requested circuit/channel not available(0x2C): b channel 5, call id 0x5
*Jan 1 01:52:11.227: ISDN Se0:15 Q931: TX -> CALL_PROC pd = 8 callref = 0x8001
                Channel ID i = 0xA98386
                                Exclusive, Channel 6
*Jan 1 01:52:11.227: ISDN Se0:15 Q931: TX -> DISCONNECT pd = 8 callref = 0x8001
                Cause i = 0x80AC - Requested circuit/channel not available
*Jan 1 01:52:11.351: ISDN Se0:15 Q931: RX <- RELEASE pd = 8 callref = 0x0001
*Jan 1 01:52:11.351: ISDN Se0:15 Q931: TX -> RELEASE_COMP pd = 8 callref = 0x8001

И голосовые шлюзы и 5300 нормально зарегестрированы на гейткипере.На гейткипере никаких натстроек,только пересылка всех звонков на шлюз,т.е. на 5300 (это работает,исходящие звонки идут)
Необходимо сделать минимальную конфигурацию,вход и выход телефонных звонков плюс выход на межгород.

Сделал входящий звонок с шестизначным номером 238238
ISDN Se0:15 Q931: RX <- SETUP pd = 8 callref = 0x0001
                Bearer Capability i = 0x9090A3
                                Standard = CCITT
                                Transfer Capability = 3.1kHz Audio
                                Transfer Mode = Circuit
                                Transfer Rate = 64 kbit/s
                Channel ID i = 0xA98386
                                Exclusive, Channel 6
                Progress Ind i = 0x8483 - Origination address is non-ISDN
                Called Party Number i = 0x81, '238'
                                Plan:ISDN, Type:Unknown
                Sending Complete
*Jan 1 01:52:11.223: ISDN Se0:15 **ERROR**: accept_incoming_csm_call: modem problem Requested circuit/channel not available(0x2C): b channel 5, call id 0x5
*Jan 1 01:52:11.227: ISDN Se0:15 Q931: TX -> CALL_PROC pd = 8 callref = 0x8001
                Channel ID i = 0xA98386
                                Exclusive, Channel 6
*Jan 1 01:52:11.227: ISDN Se0:15 Q931: TX -> DISCONNECT pd = 8 callref = 0x8001
                Cause i = 0x80AC - Requested circuit/channel not available
*Jan 1 01:52:11.351: ISDN Se0:15 Q931: RX <- RELEASE pd = 8 callref = 0x0001
*Jan 1 01:52:11.351: ISDN Se0:15 Q931: TX -> RELEASE_COMP pd = 8 callref = 0x8001

А вот это дебаг исходящего звонка (проходит нормально)
sh call h v b
<ID>: <start>hs.<index> +<connect> +<disc> pid:<peer_id> <direction> <addr>
    dur hh:mm:ss tx:<packets>/<bytes> rx:<packets>/<bytes> <disc-cause>(<text>)
  IP <ip>:<udp> rtt:<time>ms pl:<play>/<gap>ms lost:<lost>/<early>/<late>
    delay:<last>/<min>/<max>ms <codec>
    MODEMPASS <method> buf:<fills>/<drains> loss <overall%> <multipkt>/<corrected>
      last <buf event time>s dur:<Min>/<Max>s
  FR <protocol> [int dlci cid] vad:<y/n> dtmf:<y/n> seq:<y/n>
    <codec> (payload size)
  ATM <protocol> [int vpi/vci cid] vad:<y/n> dtmf:<y/n> seq:<y/n>
    <codec> (payload size)
  Telephony <int> (callID) [channel_id] tx:<tot>/<voice>/<fax>ms <codec> noise:<lvl>dBm acom:<lvl>dBm
    MODEMRELAY info:<rcvd>/<sent>/<resent> xid:<rcvd>/<sent> total:<rcvd>/<sent>/<drops> disc:<cause code>
                          speeds(bps): local <rx>/<tx> remote <rx>/<tx>
  Proxy <ip>:<audio udp>,<video udp>,<tcp0>,<tcp1>,<tcp2>,<tcp3> endpt: <type>/<manf>
  bw: <req>/<act> codec: <audio>/<video>
    tx: <audio pkts>/<audio bytes>,<video pkts>/<video bytes>,<t120 pkts>/<t120 bytes>
  rx: <audio pkts>/<audio bytes>,<video pkts>/<video bytes>,<t120 pkts>/<t120 bytes>


Telephony call-legs: 1
SIP call-legs: 0
H323 call-legs: 1
MGCP call-legs: 0
Total call-legs: 2
2C72 : 14440530ms.13 +6140 +9980 pid:2 Answer 238238
  dur 00:00:03 tx:272/5373 rx:120/2390 1F (normal, unspecified (31))
  IP 192.168.10.12:23086 rtt:0ms pl:0/0ms lost:0/0/0 delay:70/260/10ms g729r8

2C72 : 14440750ms.14 +5920 +9760 pid:1 Originate 233331
  dur 00:00:03 tx:120/2390 rx:278/5493 1F (normal, unspecified (31))
Telephony 0:D (14) [0.30] tx:4730/2660/0ms g729r8 noise:-63dBm acom:18dBm

Судя по выводу делается звонок с номера который прописан на ата-186 на набранный номер по нужному кодеку.Так и нужно,необходимо добиться обратного эффекта.
Еще все звонки идентифицируются с одного и того же номера из выделенного мне пула,вне зависимости от назначеного на addpac или ata186.


"AS5300 ISDN PRI ==> Alcatel 1000s12"
Отправлено ingvarrwv , 05-Май-05 15:54 
Немного соврал,сорри
Если звоню на номер из моего пула,приходит на циску только 3 последних цифры.(Номера 6-ти значные)
*Jan  1 06:35:46.286: ISDN Se0:15 Q931: RX <- SETUP pd = 8  callref = 0x0001
        Bearer Capability i = 0x9090A3
                Standard = CCITT
                Transfer Capability = 3.1kHz Audio
                Transfer Mode = Circuit
                Transfer Rate = 64 kbit/s
        Channel ID i = 0xA9839A
                Exclusive, Channel 26
        Progress Ind i = 0x8483 - Origination address is non-ISDN
        Called Party Number i = 0x81, '235'
                Plan:ISDN, Type:Unknown
        Sending Complete
*Jan  1 06:35:46.294: ISDN Se0:15 **ERROR**: accept_incoming_csm_call: modem problem Requested circuit/channel not available(0x2C): b channel 25, call id 0x18
*Jan  1 06:35:46.298: ISDN Se0:15 Q931: TX -> CALL_PROC pd = 8  callref = 0x8001
        Channel ID i = 0xA9839A
                Exclusive, Channel 26
*Jan  1 06:35:46.298: ISDN Se0:15 Q931: TX -> DISCONNECT pd = 8  callref = 0x8001
        Cause i = 0x80AC - Requested circuit/channel not available
*Jan  1 06:35:46.414: ISDN Se0:15 Q931: RX <- RELEASE pd = 8  callref = 0x0001
*Jan  1 06:35:46.414: ISDN Se0:15 Q931: TX -> RELEASE_COMP pd = 8  callref = 0x8001


Called Party Number i = 0x81, '235' - а набирал 238235.


"AS5300 ISDN PRI ==> Alcatel 1000s12"
Отправлено Samp , 06-Май-05 10:56 
У тебя все время говорит
*Jan  1 06:35:46.294: ISDN Se0:15 **ERROR**: accept_incoming_csm_call: modem problem Requested circuit/channel not available(0x2C): b channel 25, call id 0x18
такой-то "B" канал не представлен.

Потерзай связистов все-ли таймслоты у них прописаны. У меня была ситуация когда не был прописан 31 таймслот и циска не могла звонить т.к. она поднимает первым 31 "В" канал.
Удачи.


"AS5300 ISDN PRI ==> Alcatel 1000s12"
Отправлено ingvarrwv , 06-Май-05 11:42 
Исходящие проходят нормально,идут по 31 В каналу, а если делать входящий,то каждый раз на различные В каналы попадает звонок и только последние 3 цифры приходят.


"AS5300 ISDN PRI ==> Alcatel 1000s12"
Отправлено Samp , 06-Май-05 12:04 
Ааа.... Понял :)
Ты ловишь 6 цифирь, а тебе отдают только 3.

dial-peer voice 2 voip
  destination-pattern 222...
  voice-class codec 1
  session target ras


Только терзать связистов. Я пока сам не указал им на ошибку (неделю где-то убил на изучение) - твердили, что у них все пучком (станция DEFINITY).
Попроси прилепить 222 в начало номера перед отдачей.

Удачи.


"AS5300 ISDN PRI ==> Alcatel 1000s12"
Отправлено ingvarrwv , 11-Май-05 13:10 
в общем так и оказалось - с атс приходили 3 цифры заместо требуемых 6.
Спасибо всем за помощь.



"AS5300 ISDN PRI ==> Alcatel 1000s12"
Отправлено wall , 27-Дек-05 16:50 
А на что поменяли плату? :)

Они подробностей не раскрыли никаких?

У меня сейчас точно такая же ситуация.


"AS5300 ISDN PRI ==> Alcatel 1000s12"
Отправлено wall , 28-Дек-05 17:05 
>А на что поменяли плату? :)

Поднялся второй уровень. Настроили станцию.
Как я понял, забыли подать сигналку на d-канал.

А, да... Станция siemens.