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

Исходное сообщение
"cisco 5350 e1 то sip"

Отправлено multic , 11-Апр-13 16:18 
Здравствуйте. Есть проблема. Имею cisco 5350 и поток e1 от провайдера надо отправить его в sip (asterisk). Но вот я начинающий и что то уже запарился разбираться.

controller E1 3/0
framing NO-CRC4
pri-group timeslots 1-31


interface Serial3/0:15
no ip address
encapsulation hdlc
isdn switch-type primary-net5
isdn overlap-receiving
isdn calling-number 1234567


voice-port 3/0:D
no comfort-noise
cptone RU
!
voice-port 3/1:D
no comfort-noise
cptone RU
!
!
!
dial-peer cor custom
!
!
dial-peer voice 200 pots
huntstop
max-conn 30
destination-pattern .T
direct-inward-dial
port 3/0:D
forward-digits all
!
!
dial-peer voice 1234567 voip
huntstop
session protocol sipv2
session target ipv4:192.168.1.1
session transport udp
voice-class codec 1
dtmf-relay rtp-nte
ip qos dscp cs5 media
ip qos dscp cs3 signaling
ip udp checksum
no vad
!
!
sip-ua
calling-info pstn-to-sip remote-party-id name set Met
retry invite 3
retry response 3
retry bye 3
retry cancel 3
timers trying 1000
sip-server ipv4:192.168.1.1


sh controllers e1
E1 3/0 is up.
  Applique type is Channelized E1 - balanced
  Description: 3250543
  No alarms detected.
  alarm-trigger is not set
  Version info of slot 3:  HW: 519, PLD Rev: 7
  Framer Version: 0x9

Manufacture Cookie Info:
EEPROM Type 0x0001, EEPROM Version 0x01, Board ID 0x0A,
Board Hardware Version 2.7, Item Number 73-5268-03,
Board Revision A1, Serial Number JAE1353SQXT,
PLD/ISP Version 3.0,  Manufacture Date 28-Dec-2009.

  Framing is NO-CRC4, Line Code is HDB3, Clock Source is Line.
  Data in current interval (460 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

здесь я понимаю все ок


#sh isdn status
Global ISDN Switchtype = primary-net5
ISDN Serial3/0:15 interface
        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:  0x80000000
    Number of L2 Discards = 0, L2 Session ID = 93

Здесь я понимаю что тоже

Вопрос 1 подскажите у меня поток E1 поднялся или нет? Я так понимаю что да.
И соответственно проблема входящие звонки не проходят. Подскажите где я ошибся


Содержание

Сообщения в этом обсуждении
"cisco 5350 e1 то sip"
Отправлено Николай , 11-Апр-13 16:39 
dial-peer voice 1234567 voip
huntstop
session protocol sipv2
session target ipv4:192.168.1.1
session transport udp
voice-class codec 1
dtmf-relay rtp-nte
ip qos dscp cs5 media
ip qos dscp cs3 signaling
ip udp checksum
no vad

Не указано куда рулить входящие звонки с мира.
Как пример организация имеет пул внешних линий 550хххх,

dial-peer voice 1234567 voip
destination-pattern 550....
session protocol sipv2
session target ipv4:192.168.1.1
session transport udp
voice-class codec 1
dtmf-relay rtp-nte
ip qos dscp cs5 media
ip qos dscp cs3 signaling
ip udp checksum
no vad

далее на Астере мапируете на внутренние номера или можно на самой АС перемапировать.


"cisco 5350 e1 то sip"
Отправлено multic , 11-Апр-13 16:54 
>[оверквотинг удален]
> session target ipv4:192.168.1.1
> session transport udp
> voice-class codec 1
> dtmf-relay rtp-nte
> ip qos dscp cs5 media
> ip qos dscp cs3 signaling
> ip udp checksum
> no vad
> далее на Астере мапируете на внутренние номера или можно на самой АС
> перемапировать.

ТО есть если я вас правильно понял, я прописываю destination-pattern номер который мне приходит на e1. Ну и на астериске номер куда перенаправлять


"cisco 5350 e1 то sip"
Отправлено multic , 11-Апр-13 16:57 
>[оверквотинг удален]
>> voice-class codec 1
>> dtmf-relay rtp-nte
>> ip qos dscp cs5 media
>> ip qos dscp cs3 signaling
>> ip udp checksum
>> no vad
>> далее на Астере мапируете на внутренние номера или можно на самой АС
>> перемапировать.
> ТО есть если я вас правильно понял, я прописываю destination-pattern номер который
> мне приходит на e1. Ну и на астериске номер куда перенаправлять

Ну на астериске то прописано. но вот прописал я и ничего не поменялось


"cisco 5350 e1 то sip"
Отправлено orangeant , 11-Апр-13 21:23 
Шаг номер 1

debug isdn q931
term mon

сделайте звонок и выложите результат



"cisco 5350 e1 то sip"
Отправлено multic , 12-Апр-13 09:49 
> Шаг номер 1
> debug isdn q931
> term mon
> сделайте звонок и выложите результат

А вот похоже Layer 3 я рано стал мучать. Сегодня опять подключил линию и вот что

sh isdn status
Global ISDN Switchtype = primary-net5
ISDN Serial3/0:15 interface
        dsl 0, interface ISDN Switchtype = primary-net5
    Layer 1 Status:
        ACTIVE
    Layer 2 Status:
        TEI = 0, Ces = 1, SAPI = 0, State = TEI_ASSIGNED
    Layer 3 Status:
        0 Active Layer 3 Call(s)
    Active dsl 0 CCBs = 0
    The Free Channel Mask:  0xFFFF7FFF
    Number of L2 Discards = 0, L2 Session ID = 47


иногда появляется вот что

sh isdn status
Global ISDN Switchtype = primary-net5
ISDN Serial3/0: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:  0xFFFF7FFF
    Number of L2 Discards = 0, L2 Session ID = 59


на всякий случай выкладываю дебаг
Apr 12 05:47:38.780: ISDN Se3/0:15 Q931: Ux_DLRelInd: DL_REL_IND received from L2
Apr 12 05:47:47.780: ISDN Se3/0:15 Q931: Ux_DLRelInd: DL_REL_IND received from L2
Apr 12 05:47:56.780: ISDN Se3/0:15 Q931: Ux_DLRelInd: DL_REL_IND received from L2
Apr 12 05:48:18.012: ISDN Se3/0:15 Q931: TX -> RESTART pd = 8  callref = 0x0000
        Channel ID i = 0xA98381
                Exclusive, Channel 1
        Restart Indicator i = 0x80
Apr 12 05:48:18.012: ISDN Se3/0:15 Q931: TX -> RESTART pd = 8  callref = 0x0000
        Channel ID i = 0xA98382
                Exclusive, Channel 2
        Restart Indicator i = 0x80
Apr 12 05:48:18.012: ISDN Se3/0:15 Q931: TX -> RESTART pd = 8  callref = 0x0000
        Channel ID i = 0xA98383
                Exclusive, Channel 3
        Restart Indicator i = 0x80
Apr 12 05:48:18.012: ISDN Se3/0:15 Q931: TX -> RESTART pd = 8  callref = 0x0000
        Channel ID i = 0xA98384
                Exclusive, Channel 4
        Restart Indicator i = 0x80
Apr 12 05:48:18.012: ISDN Se3/0:15 Q931: TX -> RESTART pd = 8  callref = 0x0000
        Channel ID i = 0xA98385
                Exclusive, Channel 5
        Restart Indicator i = 0x80
Apr 12 05:48:18.012: ISDN Se3/0:15 Q931: TX -> RESTART pd = 8  callref = 0x0000
        Channel ID i = 0xA98386
                Exclusive, Channel 6
        Restart Indicator i = 0x80
Apr 12 05:48:18.012: ISDN Se3/0:15 Q931: TX -> RESTART pd = 8  callref = 0x0000
        Channel ID i = 0xA98387
                Exclusive, Channel 7
        Restart Indicator i = 0x80
Apr 12 05:48:19.012: ISDN Se3/0:15 Q931: TX -> RESTART pd = 8  callref = 0x0000
        Channel ID i = 0xA98387
                Exclusive, Channel 7
        Restart Indicator i = 0x80


"cisco 5350 e1 то sip"
Отправлено multic , 12-Апр-13 09:51 
debug isdn q921

Apr 12 05:49:30.580: ISDN Se3/0:15 Q921: L2_EstablishDataLink: sending SABME
Apr 12 05:49:30.580: ISDN Se3/0:15 Q921: User TX -> SABMEp sapi=0 tei=0
Apr 12 05:49:31.580: ISDN Se3/0:15 Q921: User TX -> SABMEp sapi=0 tei=0
Apr 12 05:49:31.992: ISDN Se3/0:15 Q921: User RX <- SABMEp sapi=0 tei=0
Apr 12 05:49:31.992: ISDN Se3/0:15 Q921: User TX -> UAf sapi=0 tei=0
Apr 12 05:49:32.580: ISDN Se3/0:15 Q921: User TX -> SABMEp sapi=0 tei=0
Apr 12 05:49:33.180: ISDN Se3/0:15 Q921: User RX <- SABMEp sapi=0 tei=0
Apr 12 05:49:33.180: ISDN Se3/0:15 Q921: User TX -> UAf sapi=0 tei=0
Apr 12 05:49:33.581: ISDN Se3/0:15 Q921: User TX -> SABMEp sapi=0 tei=0
Apr 12 05:49:34.381: ISDN Se3/0:15 Q921: User RX <- SABMEp sapi=0 tei=0
Apr 12 05:49:34.381: ISDN Se3/0:15 Q921: User TX -> UAf sapi=0 tei=0
Apr 12 05:49:35.577: ISDN Se3/0:15 Q921: User RX <- SABMEp sapi=0 tei=0
Apr 12 05:49:35.581: ISDN Se3/0:15 Q921: S4_SABME: Sending UA
Apr 12 05:49:35.581: ISDN Se3/0:15 Q921: User TX -> UAf sapi=0 tei=0
Apr 12 05:49:35.581: ISDN Se3/0:15 Q921: User TX -> INFO sapi=0 tei=0, ns=0 nr=0
Apr 12 05:49:35.581: ISDN Se3/0:15 Q921: User TX -> INFO sapi=0 tei=0, ns=1 nr=0
Apr 12 05:49:35.581: ISDN Se3/0:15 Q921: User TX -> INFO sapi=0 tei=0, ns=2 nr=0
Apr 12 05:49:35.581: ISDN Se3/0:15 Q921: User TX -> INFO sapi=0 tei=0, ns=3 nr=0
Apr 12 05:49:35.581: ISDN Se3/0:15 Q921: User TX -> INFO sapi=0 tei=0, ns=4 nr=0
Apr 12 05:49:35.581: ISDN Se3/0:15 Q921: User TX -> INFO sapi=0 tei=0, ns=5 nr=0
Apr 12 05:49:35.581: ISDN Se3/0:15 Q921: User TX -> INFO sapi=0 tei=0, ns=6 nr=0
Apr 12 05:49:36.581: ISDN Se3/0:15 Q921: S7_T200_EXPIRY: VA = 0, VS = 7
Apr 12 05:49:36.581: ISDN Se3/0:15 Q921: User TX -> INFOp sapi=0 tei=0, ns=6 nr=0
Apr 12 05:49:36.781: ISDN Se3/0:15 Q921: User RX <- IDCKRQ ri=0 ai=0
Apr 12 05:49:37.277: ISDN Se3/0:15 Q921: User RX <- SABMEp sapi=0 tei=0
Apr 12 05:49:37.277: ISDN Se3/0:15 Q921: User TX -> UAf sapi=0 tei=0
Apr 12 05:49:37.993: ISDN Se3/0:15 Q921: User RX <- IDCKRQ ri=0 ai=0
Apr 12 05:49:38.377: ISDN Se3/0:15 Q921: User RX <- SABMEp sapi=0 tei=0
Apr 12 05:49:38.381: ISDN Se3/0:15 Q921: User TX -> UAf sapi=0 tei=0
Apr 12 05:49:39.181: ISDN Se3/0:15 Q921: User RX <- IDREM ri=0 ai=0
Apr 12 05:49:39.181: ISDN Se3/0:15 Q921: User RX <- IDREM ri=0 ai=0
Apr 12 05:49:39.557: ISDN Se3/0:15 Q921: User RX <- SABMEp sapi=0 tei=0
Apr 12 05:49:39.557: ISDN Se3/0:15 Q921: User TX -> UAf sapi=0 tei=0
Apr 12 05:49:40.581: ISDN Se3/0:15 Q921: User RX <- SABMEp sapi=0 tei=0
Apr 12 05:49:40.581: ISDN Se3/0:15 Q921: User TX -> UAf sapi=0 tei=0
Apr 12 05:49:41.781: ISDN Se3/0:15 Q921: User RX <- SABMEp sapi=0 tei=0
Apr 12 05:49:41.781: ISDN Se3/0:15 Q921: User TX -> UAf sapi=0 tei=0
Apr 12 05:49:42.989: ISDN Se3/0:15 Q921: User RX <- SABMEp sapi=0 tei=0
Apr 12 05:49:42.989: ISDN Se3/0:15 Q921: User TX -> UAf sapi=0 tei=0
Apr 12 05:49:44.181: ISDN Se3/0:15 Q921: User RX <- IDCKRQ ri=0 ai=0
Apr 12 05:49:45.381: ISDN Se3/0:15 Q921: User RX <- IDCKRQ ri=0 ai=0


"cisco 5350 e1 то sip"
Отправлено mdenisov , 12-Апр-13 12:38 
Та сторона не принимает UAf, такое бывает по причине несоответствия isdn switch-type. Согласовано ли user и network?

"cisco 5350 e1 то sip"
Отправлено multic , 12-Апр-13 12:58 
> Та сторона не принимает UAf, такое бывает по причине несоответствия isdn switch-type.
> Согласовано ли user и network?

Если ставлю isdn protocol-emulate network появляются BAD FRAME

pr 12 08:56:32.359: ISDN Se3/0:15 Q921: Net TX -> SABMEp sapi=0 tei=127
Apr 12 08:56:33.359: ISDN Se3/0:15 Q921: Net TX -> SABMEp sapi=0 tei=127
Apr 12 08:56:39.311: ISDN Se3/0:15 Q921: Net RX <- BAD FRAME(0x02017F)
Apr 12 08:56:39.359: ISDN Se3/0:15 Q921: L2_EstablishDataLink: sending SABME
Apr 12 08:56:39.359: ISDN Se3/0:15 Q921: Net TX -> SABMEp sapi=0 tei=127
Apr 12 08:56:40.343: ISDN Se3/0:15 Q921: Net RX <- BAD FRAME(0x02017F)
Apr 12 08:56:40.359: ISDN Se3/0:15 Q921: Net TX -> SABMEp sapi=0 tei=127
Apr 12 08:56:41.359: ISDN Se3/0:15 Q921: Net TX -> SABMEp sapi=0 tei=127
Apr 12 08:56:41.547: ISDN Se3/0:15 Q921: Net RX <- BAD FRAME(0x02017F)
Apr 12 08:56:42.359: ISDN Se3/0:15 Q921: Net TX -> SABMEp sapi=0 tei=127
Apr 12 08:56:42.743: ISDN Se3/0:15 Q921: Net RX <- BAD FRAME(0x02017F)
Apr 12 08:56:43.947: ISDN Se3/0:15 Q921: Net RX <- IDCKRQ ri=0 ai=0
Apr 12 08:56:45.147: ISDN Se3/0:15 Q921: Net RX <- IDCKRQ ri=0 ai=0
Apr 12 08:56:46.347: ISDN Se3/0:15 Q921: Net RX <- IDREM ri=0 ai=0
Apr 12 08:56:46.347: ISDN Se3/0:15 Q921: Net RX <- IDREM ri=0 ai=0
Apr 12 08:56:48.359: ISDN Se3/0:15 Q921: L2_EstablishDataLink: sending SABME
Apr 12 08:56:48.359: ISDN Se3/0:15 Q921: Net TX -> SABMEp sapi=0 tei=127
Apr 12 08:56:49.359: ISDN Se3/0:15 Q921: Net TX -> SABMEp sapi=0 tei=127


"cisco 5350 e1 то sip"
Отправлено mdenisov , 12-Апр-13 13:03 
Убедитесь что на той стороне EDSS1 а не какой-нибудь Q.SIG и дерните поток с обеих сторон.

"cisco 5350 e1 то sip"
Отправлено multic , 12-Апр-13 13:06 
> Убедитесь что на той стороне EDSS1 а не какой-нибудь Q.SIG и дерните
> поток с обеих сторон.

А можно поподробнее я новичек в voip


"cisco 5350 e1 то sip"
Отправлено mdenisov , 12-Апр-13 13:14 
Есть несколько вариаций ISDN. То что у циски называется primary-net5 у телефонистов называется EDSS1. Убедитесь что с обеих сторон выбрана одинаковая сигнализация и потом на циске скажите что-то типа
int s7/0/0:15
shut
no shut
Как дернуть на станции спрашивайте у телефонистов.

"cisco 5350 e1 то sip"
Отправлено multic , 12-Апр-13 14:23 
> Есть несколько вариаций ISDN. То что у циски называется primary-net5 у телефонистов
> называется EDSS1. Убедитесь что с обеих сторон выбрана одинаковая сигнализация и
> потом на циске скажите что-то типа
> int s7/0/0:15
> shut
> no shut
> Как дернуть на станции спрашивайте у телефонистов.

провайдер сказал что net5


"cisco 5350 e1 то sip"
Отправлено mdenisov , 12-Апр-13 14:30 
> провайдер сказал что net5

Тогда покажите провайдеру debug isdn q921 и спрашивайте его зачем он игнорирует unnumbered acknowledge frame.