Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Конфигурирование E1

1

Был настроен Е1 и работал как часы! Повайдер решил поменять оборудование и после этого Е1 перестал работать :( Карта Digium TE121b при звонке в логе вижу:

-- Executing [892503472хх@from-internal:1] Dial("SIP/911-00000002", "Dahdi/g1/892503472хх") in new stack
-- Requested transfer capability: 0x00 - SPEECH
-- Called g1/892503472хх
-- DAHDI/1-1 is proceeding passing it to SIP/911-00000002
-- Channel 0/1, span 1 got hangup request, cause 63
-- Hungup 'DAHDI/1-1'

конфиги: dahdi/system.conf

span=1,1,0,ccs,hdb3,crc4
bchan=1-6
dchan=16
loadzone        = ru
defaultzone     = ru

asterisk/chan_dahdi.conf

[trunkgroups]

[channels]
language=ru
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes

group=1
;;;[E1]
context=menu
switchtype=euroisdn
;prilocaldialplan=local
;pridialplan=national
signalling=pri_cpe
;faxdetect=incoming
channel =>1-6

провайдер говорит что у него всё шоколадно! Как включить дебаг чтоб понять что происходит ну или у кого есть может какие замечания. Спасибо.

Дописанный лог дебага:

    -- Executing [89167947014@from-internal:1] Dial("SIP/105-00000003", "Dahdi/g1/89167947014") in new stack
-- Making new call for cref 32771
    -- Requested transfer capability: 0x00 - SPEECH

> DL-DATA request
> Protocol Discriminator: Q.931 (8)  len=37
> TEI=0 Call Ref: len= 2 (reference 3/0x3) (Sent from originator)
> Message Type: SETUP (5)
TEI=0 Transmitting N(S)=4, window is open V(A)=4 K=7

> Protocol Discriminator: Q.931 (8)  len=37
> TEI=0 Call Ref: len= 2 (reference 3/0x3) (Sent from originator)
> Message Type: SETUP (5)
> [04 03 80 90 a3]
> Bearer Capability (len= 5) [ Ext: 1  Q.931 Std: 0  Info transfer capability: Speech (0)
>                              Ext: 1  Trans mode/rate: 64kbps, circuit-mode (16)
>                                User information layer 1: A-Law (35)
> [18 03 a1 83 81]
> Channel ID (len= 5) [ Ext: 1  IntID: Implicit  Other(PRI)  Spare: 0  Preferred  Dchan: 0
>                       ChanSel: As indicated in following octets
>                       Ext: 1  Coding: 0  Number Specified  Channel Type: 3
>                       Ext: 1  Channel: 1 Type: CPE]
> [6c 05 41 80 31 30 35]
> Calling Number (len= 7) [ Ext: 0  TON: Subscriber Number (4)  NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1)
>                           Presentation: Presentation permitted, user number not screened (0)  '105' ]
> [70 0c a1 38 39 31 36 37 39 34 37 30 31 34]
> Called Number (len=14) [ Ext: 1  TON: National Number (2)  NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1)  '89167947014' ]
> [a1]
> Sending Complete (len= 1)
q931.c:4959 q931_setup: Call 32771 enters state 1 (Call Initiated).  Hold state: Idle
    -- Called g1/89167947014

< Protocol Discriminator: Q.931 (8)  len=10
< TEI=0 Call Ref: len= 2 (reference 3/0x3) (Sent to originator)
< Message Type: CALL PROCEEDING (2)
< [18 03 a9 83 81]
< Channel ID (len= 5) [ Ext: 1  IntID: Implicit  Other(PRI)  Spare: 0  Exclusive  Dchan: 0
<                       ChanSel: As indicated in following octets
<                       Ext: 1  Coding: 0  Number Specified  Channel Type: 3
<                       Ext: 1  Channel: 1 Type: CPE]
Received message for call 0x8e7f6d8 on 0x8eb6538 TEI/SAPI 0/0, call->pri is 0x8eb6538 TEI/SAPI 0/0
-- Processing IE 24 (cs0, Channel Identification)
q931.c:6998 post_handle_q931_message: Call 32771 enters state 3 (Outgoing Call Proceeding).  Hold state: Idle
    -- DAHDI/1-1 is proceeding passing it to SIP/105-00000003

< Protocol Discriminator: Q.931 (8)  len=9
< TEI=0 Call Ref: len= 2 (reference 3/0x3) (Sent to originator)
< Message Type: DISCONNECT (69)
< [08 02 82 bf]
< Cause (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0)  Spare: 0  Location: Public network serving the local user (2)
<                  Ext: 1  Cause: Service or option not available, unspecified (63), class = Service or Option not Available (3) ]
Received message for call 0x8e7f6d8 on 0x8eb6538 TEI/SAPI 0/0, call->pri is 0x8eb6538 TEI/SAPI 0/0
-- Processing IE 8 (cs0, Cause)
-- Found active call: 0x8e7f6d8 cref:32771
q931.c:7201 post_handle_q931_message: Call 32771 enters state 12 (Disconnect Indication).  Hold state: Idle
    -- Channel 0/1, span 1 got hangup request, cause 63
q931_hangup: other hangup
NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Disconnect Indication, peerstate Disconnect Request, hold-state Idle
q931.c:4721 q931_release: Call 32771 enters state 19 (Release Request).  Hold state: Idle

> DL-DATA request
> Protocol Discriminator: Q.931 (8)  len=9
> TEI=0 Call Ref: len= 2 (reference 3/0x3) (Sent from originator)
> Message Type: RELEASE (77)
TEI=0 Transmitting N(S)=5, window is open V(A)=5 K=7

> Protocol Discriminator: Q.931 (8)  len=9
> TEI=0 Call Ref: len= 2 (reference 3/0x3) (Sent from originator)
> Message Type: RELEASE (77)
> [08 02 81 bf]
> Cause (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0)  Spare: 0  Location: Private network serving the local user (1)
>                  Ext: 1  Cause: Service or option not available, unspecified (63), class = Service or Option not Available (3) ]
    -- Hungup 'DAHDI/1-1'
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [89167947014@from-internal:2] NoCDR("SIP/105-00000003", "") in new stack
    -- Executing [89167947014@from-internal:3] Progress("SIP/105-00000003", "") in new stack
    -- Executing [89167947014@from-internal:4] Wait("SIP/105-00000003", "1") in new stack

< Protocol Discriminator: Q.931 (8)  len=5
< TEI=0 Call Ref: len= 2 (reference 3/0x3) (Sent to originator)
< Message Type: RELEASE COMPLETE (90)
Received message for call 0x8e7f6d8 on 0x8eb6538 TEI/SAPI 0/0, call->pri is 0x8eb6538 TEI/SAPI 0/0
q931.c:7083 post_handle_q931_message: Call 32771 enters state 0 (Null).  Hold state: Idle
q931_hangup: other hangup
NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Null, peerstate Null, hold-state Idle
NEW_HANGUP DEBUG: Destroying the call, ourstate Null, peerstate Null, hold-state Idle
    -- Executing [89167947014@from-internal:5] Playback("SIP/105-00000003", "silence/1&cannot-complete-as-dialed&check-number-dial-again,noanswer") in new stack
    -- <SIP/105-00000003> Playing 'silence/1.gsm' (language 'ru')
    -- <SIP/105-00000003> Playing 'cannot-complete-as-dialed.slin' (language 'ru')
    -- <SIP/105-00000003> Playing 'check-number-dial-again.slin' (language 'ru')
    -- Executing [89167947014@from-internal:6] Wait("SIP/105-00000003", "1") in new stack
    -- Executing [89167947014@from-internal:7] Congestion("SIP/105-00000003", "20") in new stack
  == Spawn extension (from-internal, 89167947014, 7) exited non-zero on 'SIP/105-00000003'
    -- Executing [h@from-internal:1] Macro("SIP/105-00000003", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("SIP/105-00000003", "1?noautomon") in new stack
    -- Goto (macro-hangupcall,s,3)
    -- Executing [s@macro-hangupcall:3] NoOp("SIP/105-00000003", "TOUCH_MONITOR_OUTPUT=") in new stack
    -- Executing [s@macro-hangupcall:4] GotoIf("SIP/105-00000003", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,7)
    -- Executing [s@macro-hangupcall:7] GotoIf("SIP/105-00000003", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,10)
    -- Executing [s@macro-hangupcall:10] GotoIf("SIP/105-00000003", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,12)
    -- Executing [s@macro-hangupcall:12] Hangup("SIP/105-00000003", "") in new stack
  == Spawn extension (macro-hangupcall, s, 12) exited non-zero on 'SIP/105-00000003' in macro 'hangupcall'
  == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/105-00000003'

Дописал:

elastix*CLI> pri show span 1
Primary D-channel: 16
Status: Provisioned, Up, Active
Switchtype: EuroISDN
Type: CPE
Overlap Dial: 0
Logical Channel Mapping: 0
Timer and counter settings:
  N200: 3
  N202: 3
  K: 7
  T200: 1000
  T202: 10000
  T203: 10000
  T303: 4000
  T305: 30000
  T308: 4000
  T309: 6000
  T313: 4000
  T-HOLD: 4000
  T-RETRIEVE: 4000
  T-RESPONSE: 4000
Overlap Recv: No

[root@elastix asterisk]# dahdi_scan
[1]
active=yes
alarms=OK
description=Wildcard TE121 Card 0
name=WCT1/0
manufacturer=Digium
devicetype=Wildcard TE121 (VPMADT032)
location=PCI Bus 03 Slot 09
basechan=1
totchans=31
irq=169
type=digital-E1
syncsrc=1
lbo=0 db (CSU)/0-133 feet (DSX-1)
coding_opts=HDB3
framing_opts=CCS,CRC4
coding=HDB3
framing=CCS
удалить закрыть спам изменить тег редактировать

спросил 2011-08-17 20:20:22 +0400

DJs3000 Gravatar DJs3000 flag of Russian Federation
559 45 13 33
http://retrogamesbattle.c...

обновил 2011-08-21 11:28:41 +0400

Comments

конфиг циски никто не даст. просить у прова ту часть конфига которая с вами свзяана. meral ( 2011-08-22 13:11:57 +0400 )редактировать

6 Ответов

2

Cause No. 63 - service or option not available. unspecified.
This cause is used to report a service or option not available event only when no other cause in the service or option not available class applies.

ссылка удалить спам редактировать

ответил 2011-08-18 00:05:12 +0400

alexcr Gravatar alexcr
3124 10 9 51
http://asterisk-service.c...

Comments

Шо бы это значило?) DJs3000 ( 2011-08-18 20:48:22 +0400 )редактировать
перевожу. мы дропнули звонок, но не совсем уверены почему. чаще всего по таймауту внутри ядра циски в связи с нехваткой процессорного времени. meral ( 2011-08-19 01:49:12 +0400 )редактировать
это проблемы со стороны провайдера alexcr ( 2011-08-19 07:52:12 +0400 )редактировать
осталось только доказать что это проблемы именно у него! как можно это сделать? может всетаки дебагу както врубить чтоб была ошибка видна? DJs3000 ( 2011-08-19 15:49:32 +0400 )редактировать
pri set debug span 1 on alexcr ( 2011-08-19 15:51:34 +0400 )редактировать
извиняюсь за глупый вопрос но где это писать? DJs3000 ( 2011-08-19 17:21:57 +0400 )редактировать
pbx*CLI> pri set debug on span 1 alexcr ( 2011-08-19 17:33:33 +0400 )редактировать
asterisk -r с консоли и там писать. но я бы не сказал что проблемы 100% у провайдера. могут быть и с картой. в любом случае тут нужно понимание pri сигнализации чтоб точно сказать. а у вас вродебы его нет. meral ( 2011-08-19 17:53:29 +0400 )редактировать
лог дебага допишу снизу основного вопроса) поглядите пожалуйста... DJs3000 ( 2011-08-19 18:22:38 +0400 )редактировать
у меня точно нет понимания сигнализации pri но для этого попрошу вас помочь мне) у меня есть еще одна такая же карта ток без эходава только сегодня курьер принес! если ничего не выйдет удаленно сделать попробую поехать и поменять на астериске карту DJs3000 ( 2011-08-19 18:37:51 +0400 )редактировать
покажи еще pbx*CLI> pri show span 1 и root@pbx:/etc/asterisk# dahdi_scan alexcr ( 2011-08-19 18:58:07 +0400 )редактировать
это все! дальше вроде все по новой тоже самое DJs3000 ( 2011-08-19 18:58:56 +0400 )редактировать
дак для множества ошибок надо самому звонок делать и смотерть что из лога происхродит до, после и во время. meral ( 2011-08-19 19:01:22 +0400 )редактировать
Да ребят сорь это было не то! это было когда я пробывал crc4 вырубать! лог обновил... до звонка вообще тишина никакой активности и после так же а вот во время я выложил лог DJs3000 ( 2011-08-19 19:24:16 +0400 )редактировать
alexcr - я добавил в конце топика то что ты просил показать DJs3000 ( 2011-08-21 11:30:14 +0400 )редактировать
1

из лога следует, что канал не установлен тоесть скорее всего encoding на этом и на том конце не совпадает. либо надо поменять режим(чтоб ваша сторона стала network).

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

для начала попробуйте crc4 убрать. а вообще я бы на вашем месте написал письмо(бумажное такое) провайдеру с просьбой провести расследование и вернуть как было. ну и наказать виновных.

ссылка удалить спам редактировать

ответил 2011-08-19 19:02:25 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

обновил 2011-08-19 19:09:03 +0400

Comments

crc4 убирал! предыдущий лог как раз был при выключенном crc4. неужели нет некого стандарта конфигурации Е1 для клиента при котором бы не нужно было бы что-то там сравнивать... в понедельник буду наезжайть на них и ругаться с ними!!! DJs3000 ( 2011-08-19 21:22:10 +0400 )редактировать
да в том то и дело что "стандартов" дофига. а что там админ поставил у себя на циско узнать не реально.можно все перепробывать более мене используемое. требуйте конфиг другой стороны. лучше это делать письменно. meral ( 2011-08-22 13:09:53 +0400 )редактировать
1

уточните у провайдера кто мастер, а кто слейв, используется ли crc4, тип callerID

ссылка удалить спам редактировать

ответил 2011-08-17 21:41:33 +0400

um2010 Gravatar um2010
2056 70 13 55

Comments

позвонил в ТП для уточнения пару дней назад) до сих пор жду) DJs3000 ( 2011-08-19 15:56:34 +0400 )редактировать
странно, по идее сразу должны были сказать um2010 ( 2011-08-19 16:29:32 +0400 )редактировать
просто они до упора уверены что у меня проблемы с оборудованием... DJs3000 ( 2011-08-19 17:13:15 +0400 )редактировать
да они упоротые просто! um2010 ( 2011-08-19 19:10:02 +0400 )редактировать
телефонист не Эр-Телеком случайно? shakirov ( 2011-08-21 19:28:26 +0400 )редактировать
вообще пров вроде норм! у меня такое отютение что там сменился главный Одмин) называется контора Stelcom DJs3000 ( 2011-08-21 20:43:29 +0400 )редактировать
нопейшите претензию письменно, и главный одмин будет шуршать! um2010 ( 2011-08-21 20:45:45 +0400 )редактировать
ага. а еше может быть что там вообще щас админа нет meral ( 2011-08-22 13:10:45 +0400 )редактировать
0

Алилуя поток заработал) ничего в конфигах не менял) просто позвонил Одмин прова и говорит проверь... а причину жду на почту

ссылка удалить спам редактировать

ответил 2011-08-23 14:51:35 +0400

DJs3000 Gravatar DJs3000 flag of Russian Federation
559 45 13 33
http://retrogamesbattle.c...

Comments

порт перепутали :) um2010 ( 2011-08-23 17:05:02 +0400 )редактировать
0

Пров пристал с циски такую хрень:

elektr-r1#show isdn status
Global ISDN Switchtype = primary-net5
ISDN Serial0/1/0: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 = MULTIPLE_FRAME_ESTABLISHED
    Layer 3 Status:
        0 Active Layer 3 Call(s)
    Active dsl 0 CCBs = 0
    The Free Channel Mask:  0x80FF7FFF
    Number of L2 Discards = 0, L2 Session ID = 53
    Total Allocated ISDN CCBs = 0

elektr-r1#show interfaces serial0/1/0:15
Serial0/1/0:15 is up, line protocol is up (spoofing)
  Hardware is DSX1
  MTU 1500 bytes, BW 64 Kbit/sec, DLY 20000 usec,
     reliability 255/255, txload 1/255, rxload 1/255
  Encapsulation HDLC, loopback not set
  CRC checking enabled
  Last input 00:00:06, output 00:00:06, output hang never
  Last clearing of "show interface" counters never
  Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
  Queueing strategy: weighted fair
  Output queue: 0/1000/64/0 (size/max total/threshold/drops)
     Conversations  0/1/256 (active/max active/max total)
     Reserved Conversations 0/0 (allocated/max allocated)
     Available Bandwidth 48 kilobits/sec
  5 minute input rate 0 bits/sec, 0 packets/sec
  5 minute output rate 0 bits/sec, 0 packets/sec
     571700 packets input, 2288233 bytes, 0 no buffer
     Received 0 broadcasts, 0 runts, 0 giants, 0 throttles
     106 input errors, 75 CRC, 0 frame, 4 overrun, 0 ignored, 27 abort
     571803 packets output, 2287865 bytes, 0 underruns
     0 output errors, 0 collisions, 3 interface resets
     0 unknown protocol drops
     0 output buffer failures, 0 output buffers swapped out
     25 carrier transitions
  Timeslot(s) Used:16, SCC: 0, Transmitter delay is 0 flags

elektr-r1#show controllers E1
E1 0/1/0 is up.
  Applique type is Channelized E1 - balanced
  No alarms detected.
  alarm-trigger is not set
  Version info Firmware: 20090113, FPGA: 20, spm_count = 0
  Framing is CRC4, Line Code is HDB3, Clock Source is Internal.
  CRC Threshold is 320. Reported from firmware  is 320.
  Data in current interval (67 seconds elapsed):
     0 Line Code Violations, 0 Path Code Violations
     0 Slip Secs, 0 Fr Loss Secs, 0 Line Err Secs, 0 Degraded Mins
     0 Errored Secs, 0 Bursty Err Secs, 0 Severely Err Secs, 0 Unavail Secs
  Total Data (last 24 hours)
     200 Line Code Violations, 4138 Path Code Violations,
     0 Slip Secs, 2 Fr Loss Secs, 21 Line Err Secs, 0 Degraded Mins,
     29 Errored Secs, 0 Bursty Err Secs, 2 Severely Err Secs, 97 Unavail Secs
ссылка удалить спам редактировать

ответил 2011-08-22 16:58:02 +0400

DJs3000 Gravatar DJs3000 flag of Russian Federation
559 45 13 33
http://retrogamesbattle.c...

Comments

говорит что есть какието ошибки на физическом уровне и просет переобжать кабель Е1 DJs3000 ( 2011-08-22 16:59:08 +0400 )редактировать
переобжать это тема, еще и они пусть это сделают, или крос пусть проверят alexcr ( 2011-08-22 17:08:12 +0400 )редактировать
еще попробуй LBO поставить 4 span=1,1,4,ccs,hdb3,crc4 alexcr ( 2011-08-22 17:09:01 +0400 )редактировать
отсюда тебя интересует только meral ( 2011-08-22 17:20:10 +0400 )редактировать
Framing is CRC4, Line Code is HDB3, Clock Source is Internal meral ( 2011-08-22 17:20:14 +0400 )редактировать
в dahdi/system.conf поставить так? DJs3000 ( 2011-08-22 17:22:04 +0400 )редактировать
из чего следует что у тебя должно стоять pri_cpe, hdb3,crc4. а провайдера надо попросиьт провериьт что шнур воткнут в этот порт а не другой и попросить сделать con mon debug pri isdn on и вывести что получилося. meral ( 2011-08-22 17:23:33 +0400 )редактировать
Переобжимка кабеля не помогла) дело заходит в тупик... DJs3000 ( 2011-08-23 13:12:28 +0400 )редактировать
0

Проф прислал кусок конфига циски с настройками:

isdn switch-type primary-net5
!
controller E1 0/1/0
 clock source internal
 pri-group timeslots 1-24
!
interface Serial0/1/0:15
 no ip address
 encapsulation hdlc
 no logging event link-status
 isdn switch-type primary-net5
 isdn protocol-emulate network
 isdn incoming-voice voice
 isdn send-alerting
 isdn sending-complete
 no cdp enable
!
voice-port 0/1/0:15
 cptone RU
 bearer-cap Speech
!
dial-peer voice 1 pots
 description *** incoming calls from PSTN ***
 incoming called-number .T
 direct-inward-dial
 port 0/1/0:15
!
dial-peer voice 3 pots
 destination-pattern *номер*
 port 0/1/0:15

что тут можно увидеть?

ссылка удалить спам редактировать

ответил 2011-08-23 13:11:21 +0400

DJs3000 Gravatar DJs3000 flag of Russian Federation
559 45 13 33
http://retrogamesbattle.c...

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2011-08-17 20:20:22 +0400

Просмотрен: 5,908 раз

Обновлен: Aug 23 '11

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.