Здравствуйте. Есть проблема. Имею 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: 0x9Manufacture 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 поднялся или нет? Я так понимаю что да.
И соответственно проблема входящие звонки не проходят. Подскажите где я ошибся
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далее на Астере мапируете на внутренние номера или можно на самой АС перемапировать.
>[оверквотинг удален]
> 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. Ну и на астериске номер куда перенаправлять
>[оверквотинг удален]
>> 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. Ну и на астериске номер куда перенаправлятьНу на астериске то прописано. но вот прописал я и ничего не поменялось
Шаг номер 1debug isdn q931
term monсделайте звонок и выложите результат
> Шаг номер 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
debug isdn q921Apr 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
Та сторона не принимает UAf, такое бывает по причине несоответствия isdn switch-type. Согласовано ли user и network?
> Та сторона не принимает 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
Убедитесь что на той стороне EDSS1 а не какой-нибудь Q.SIG и дерните поток с обеих сторон.
> Убедитесь что на той стороне EDSS1 а не какой-нибудь Q.SIG и дерните
> поток с обеих сторон.А можно поподробнее я новичек в voip
Есть несколько вариаций ISDN. То что у циски называется primary-net5 у телефонистов называется EDSS1. Убедитесь что с обеих сторон выбрана одинаковая сигнализация и потом на циске скажите что-то типа
int s7/0/0:15
shut
no shut
Как дернуть на станции спрашивайте у телефонистов.
> Есть несколько вариаций ISDN. То что у циски называется primary-net5 у телефонистов
> называется EDSS1. Убедитесь что с обеих сторон выбрана одинаковая сигнализация и
> потом на циске скажите что-то типа
> int s7/0/0:15
> shut
> no shut
> Как дернуть на станции спрашивайте у телефонистов.провайдер сказал что net5
> провайдер сказал что net5Тогда покажите провайдеру debug isdn q921 и спрашивайте его зачем он игнорирует unnumbered acknowledge frame.