본 제품에 대한 문서 세트는 편견 없는 언어를 사용하기 위해 노력합니다. 본 설명서 세트의 목적상, 편견 없는 언어는 나이, 장애, 성별, 인종 정체성, 민족 정체성, 성적 지향성, 사회 경제적 지위 및 교차성에 기초한 차별을 의미하지 않는 언어로 정의됩니다. 제품 소프트웨어의 사용자 인터페이스에서 하드코딩된 언어, RFP 설명서에 기초한 언어 또는 참조된 서드파티 제품에서 사용하는 언어로 인해 설명서에 예외가 있을 수 있습니다. 시스코에서 어떤 방식으로 포용적인 언어를 사용하고 있는지 자세히 알아보세요.
Cisco는 전 세계 사용자에게 다양한 언어로 지원 콘텐츠를 제공하기 위해 기계 번역 기술과 수작업 번역을 병행하여 이 문서를 번역했습니다. 아무리 품질이 높은 기계 번역이라도 전문 번역가의 번역 결과물만큼 정확하지는 않습니다. Cisco Systems, Inc.는 이 같은 번역에 대해 어떠한 책임도 지지 않으며 항상 원본 영문 문서(링크 제공됨)를 참조할 것을 권장합니다.
이 문서에서는 게이트웨이가 있는 Cisco PGW 2200의 T310 타이머 설정에 대한 정보를 제공합니다. 이 문서의 정보는 특히 Cisco SS7 Interconnect for Voice/Data Gateways Solution에 적용됩니다.
Cisco PGW 2200에는 MML 명령 prov-ed:sigsvcprop:name=<NAS-1>,T310Time=<msec_value>를 통해 NI2+(Extended Q.931) T310 타이머를 변경할 수 있는 기능이 있습니다.
NI2+ T310은 ISDN 시스템이 통화 진행 메시지를 수신할 때 설정되는 타이머입니다. T310 기간 내에 Alerting, Progress 또는 Connect 메시지가 수신되지 않으면 통화가 지워집니다. 이 경우 사용자/네트워크 사양에 대한 T310 타이머가 있습니다.
| 사용자 인터페이스용 타이머 | T310(발신 통화 진행 메시지) | 알림, 연결, 연결 끊기 또는 진행 메시지가 수신되면 타이머 중지 |
| 네트워크 인터페이스용 타이머 | T310(수신 통화 진행 메시지) | 경보, 연결 또는 연결 해제 메시지가 수신된 경우 타이머 중지 |
다음 그림에는 PGW 2200과 액세스 서버 간의 통화 흐름이 나와 있습니다.
아래 그림은 Cisco SS7 Interconnect for Voice Gateways Solution의 통화 흐름을 보여줍니다.
이 문서의 독자는 다음 사항에 대해 잘 알고 있어야 합니다.
이 문서의 정보는 하드웨어 버전을 기반으로 합니다.
Cisco PGW 2200 릴리스 7.4(11) 이상
참고: Cisco PGW 2200 릴리스 7.4(11)에서는 MML을 통해 T310 타이머를 변경할 수 없었습니다. 릴리스 7.4(12)부터 T310 타이머는 MML 명령 및 소프트웨어 재시작을 사용하여 수정할 수 있습니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참조하십시오.
참고: Q.931 사양을 읽고 T310의 기본값은 10초(네트워크)라고 말하면, 이는 스위치 유형마다 다르다는 점에 유의하십시오. 스위치 유형 primary-ni(이 경우, PGW 2200 - Nailed 솔루션)의 경우 기본값은 사용자의 경우 30초, 네트워크의 경우 10초입니다.
참고: Cisco Media Gateway Controller Software Release 9.3(2)에서:
PGW2200 mml> prov-sta::srcver="active",dstver="cisco1" MGC-01 - Media Gateway Controller 2004-01-24 22:07:47.852 MET M COMPLD "PROV-STA" ; PGW2200 mml> prov-add:profile:name="set1",type="isuptmrprofile", variant="isupv2_german",T9="18000" MGC-01 - Media Gateway Controller 2004-01-24 22:12:56.507 MET M DENY SROF "profile::t9: value "18000" is less than minimum "60000" (inclusive)" /* Status, Requested Operation Failed on the component */ ; PGW2200 mml> prov-add:profile:name="set1",type="isuptmrprofile", variant="isupv2_german",T9="180000" MGC-01 - Media Gateway Controller 2004-01-24 22:13:23.502 MET M COMPLD "profile" ; PGW2200 mml>
참고: SS7 경로가 isuptimerprofile에 연결되지 않은 경우 기본값은 T9(2분)의 기본값입니다. prov-rtrv:profile:name="set1","PROP"를 수행하는 경우 T9=18000으로 설정 된 issuptimerprofile이지만 SS7 경로에 연결 되지 않았습니다. 이렇게 하려면 prov-add:sigpathprof:name="ss7path",isuptmrprofile="set1" 명령을 추가하여 SS7 경로와 연결하고 isuptimerprofile을 T9 = 18000으로 설정하십시오.
PGW2200 mml> prov-add:sigpathprof:name="ss7path",isuptmrprofile="set1" MGC-01 - Media Gateway Controller 2004-01-24 22:16:33.974 MET M COMPLD "sigpathprof" ; PGW2200 mml> prov-cpy MGC-01 - Media Gateway Controller 2004-01-24 22:16:49.199 MET M COMPLD "PROV-CPY" ; PGW2200 mml> PGW2200 mml> prov-rtrv:profile:name="set1","PROP" MGC-01 - Media Gateway Controller 2004-01-24 22:18:14.245 MET M RTRV "session=cisco1:profile" /* ProfileName ProfileType -------------------- -------------------- set1 isuptmrprofile t1 = 15000 t12 = 15000 t13 = 300000 t14 = 15000 t15 = 300000 t16 = 15000 t17 = 300000 t18 = 15000 t19 = 300000 t2 = 180000 t20 = 15000 t21 = 300000 t22 = 15000 t23 = 300000 t24 = 2000 t25 = 0 t26 = 180000 t27 = 240000 t28 = 10000 t33 = 15000 t34 = 2000 t35 = 15000 t36 = 10000 t38 = 125000 t4 = 300000 t5 = 300000 t6 = 120000 t7 = 30000 t8 = 10000 t9 = 180000 */ ; PGW2200 mml> To check the link between profile and SS7. PGW2200 mml> prov-rtrv:profile:name="set1","comp" MGC-01 - Media Gateway Controller 2004-01-24 22:24:42.189 MET M RTRV "session=cisco1:profile" /* ProfileName ProfileType Component -------------------- -------------------- -------------------- set1 isuptmrprofile ss7path */ ; PGW2200 mml>
T310의 기본값을 확인하고 변경하려면 게이트웨이에서 debug isdn 931 명령을 실행하고 다음 컨피그레이션 명령을 추가합니다.
#service timestamps debug datetime msec
#service timestamps log datetime msec
Jul 1 00:53:56.044: ISDN Se0/0:28:23 SC Q931: RX <- SETUP pd = 8
callref = 0x0BD8
Bearer Capability i = 0x8090A2
Standard = CCITT
Transer Capability = Speech
Transfer Mode = Circuit
Transfer Rate = 64 kbit/s
Channel ID i = 0xE99D8383
Exclusive, Interface 29, Channel 3
Progress Ind i = 0x8181 - Call not end-to-end ISDN,
may have in-band info
Called Party Number i = 0x91, '123456789'
Plan:ISDN, Type:International
Jul 1 00:53:56.056: ISDN Se0/0:28:23 SC Q931: TX -> CALL_PROC
pd = 8 callref = 0x8BD8
Channel ID i = 0xE19D8383
Preferred, Interface 29, Channel 3
Jul 1 00:54:06.083: ISDN Se0/0:28:23 SC Q931: RX <- DISCONNECT pd = 8
callref = 0x0BD8
Cause i = 0x83E6 - Recovery on timer expiry
Jul 1 00:54:06.087: ISDN Se0/0:28:23 SC Q931: TX -> RELEASE
pd = 8 callref = 0x8BD8
Configuration example :
!--- When you want to change the T310 timer from
!--- 30 seconds to 10 seconds.
!
interface Serial0/0:28:23
isdn T310 10000
!
디버그 isdn 931 출력에 대한 자세한 설명
이 목록은 위에 표시된 debug isdn 931 명령 출력에 대한 자세한 설명을 제공합니다.
RX <- SETUP - PGW 2200에서 보내는 메시지입니다.
pd=8 - pd는 프로토콜 판별기를 의미하며 Q.931/I.451 사용자 네트워크 통화 제어 메시지입니다.
callref = 0x0BD8 - 통화 참조 값은 통화에 대한 인터페이스의 시작 사이트에서 할당됩니다. 이러한 값은 특정 D-채널 레이어 2 논리적 링크 연결 내에서만 시작 측에 고유합니다. 통화 참조 값은 통화 시작 시 할당되며 통화 수명 동안 고정된 상태로 유지됩니다(통화 중지의 경우 제외).
베어러 기능 1=0x8090A2
0x80 - 10000000은 Speech를 사용하는 ITU-T 코딩 표준과 같습니다.
0x90 - 10010000은 회선 모드 및 64kbits와 같습니다.
0xA2 - 10100010이 0xA2 대신 0xA3이면 a-law(E1)를 의미하는 사용자 정보 레이어 1 프로토콜 및 u-law(T1)와 같습니다.
채널 ID i = 0xE99D8383
단독, 인터페이스 29, 채널 3
채널 ID - 채널 식별.
0E9808397
0xE9 - 11101001(MSB 비트 8 - LSB 비트 1)
비트 7: 1 ,하나 이상의 옥텟으로 명시적으로 식별된 인터페이스, 옥텟 3.1부터 시작
비트 6: 1, PRI 인터페이스
비트 5: 예비품
비트 4: 1. 전용 표시된 채널만 허용됩니다.
비트 3: 0, 식별된 채널이 D-채널이 아닙니다.
비트 2, 1: 01, 다음 옥텟에 표시된 대로
0x9D - 10000000 인터페이스 29.
0x83 - ITU-T 표준 코딩인 10000011. 채널은 다음 옥텟 B-channel의 숫자로 표시됩니다.
0x83 - 10000111 채널 3입니다.
착신자 번호 i = 0x91, '123456789'
계획:ISDN, 유형:국제
0x91 - 10010001
Type - 숫자 유형이 국제인 경우
계획 - 번호 지정 계획은 ISDN/텔레포니 번호 지정 계획과 같습니다[권장 사항 E.164].
'123456789' - 123456789의 수신자 전화 번호입니다.
진행 상태 Ind i = 0x8181 엔드 투 엔드 ISDN이 아닌 통화, 대역 내 정보가 있을 수 있음
진행률 표시 i - 통화 진행률 표시기
0x8181 - 0x81은 위치를 사용자로 하는 ITU-T 표준 코딩입니다. 두 번째 0x81 = 통화는 엔드 투 엔드 ISDN이 아닙니다. 추가 통화 진행 정보가 제공될 수 있습니다.
TX -> CALL_PROC pd = 8 callref = 0x8BD8 - PGW 2200에 메시지 전송.
pd = 8 - Protocol discriminator는 8이며 Q931/I.451 사용자-네트워크 통화 제어 메시지입니다.
callref = 0x8BD8 - 메시지 1을 비교하여 callref 값이 SETUP 메시지와 CALL_PROC 메시지 간에 다름을 확인할 수 있습니다. 이 경우 이 callref는 통화 참조를 시작하는 측에 "TO"로 전송되므로 callref = 0x8BD8입니다. 0BD8이 표시되면 메시지가 통화 참조를 시작하는 측에서 "FROM"으로 전송됨을 나타냅니다.
ISDN 타이머를 확인하려면 show isdn timers 명령을 사용합니다.
참고: IOS 게이트웨이에서 NI2+ Switchtype의 기본 T310 값은 30초입니다.
#show isdn timers
ISDN Serial0:15 Timers (dsl 0) Switchtype = primary-ni2c
ISDN Layer 2 values
K = 7 outstanding I-frames
N200 = 3 max number of retransmits
T200 = 1.000 seconds
T202 = 2.000 seconds
T203 = 30.000 seconds
ISDN Layer 3 values
T301 = 300.000 seconds
T303 = 4.000 seconds
T304 = 20.000 seconds
T305 = 30.000 seconds
T306 = 60.000 seconds
T307 = 180.000 seconds
T308 = 4.000 seconds
T309 = 90.000 seconds
T310 = 30.000 seconds
T313 = 4.000 seconds
T314 = 6.000 seconds
T316 = 30.000 seconds
T318 = 4.000 seconds
참고: Cisco PGW 2200이 메시지를 수신하는 방식에 따라, 예를 들어 네트워크 인터페이스의 경우, PGW 2200과 naspath 간의 NI2 인터페이스에서 Q.931 설정 메시지에 대한 응답으로 진행 메시지를 수신하면 PGW 2200의 T310 타이머가 중지되지 않고 만료되어 통화 실패가 발생할 수 있습니다. Q.931 설정 메시지에 대한 응답이 경보 메시지인 경우 T310 타이머가 중지됩니다. 해결 방법은 게이트웨이가 글로벌 CLI 명령 음성 통화 send-alert를 사용하여 Progress 메시지 대신 Alert 메시지를 전송하도록 하는 것입니다.
참고: T310 타이머 값은 PGW 2200과 게이트웨이에서 동일합니다.
PGW(2200)의 타이머 값을 변경하려면 다음 명령 집합을 사용합니다.
PGW2200 mml>prov-rtrv:all
MGC-01 - Media Gateway Controller 2004-01-19 10:02:43.256 MET
M RTRV
"session=MCL2:all"
/*
NAME COMPID Parent Name TID Description
---- -------- ----------- --- -----------
signas1 00140001 v5300-2 NASPATH Signaling Service
to V5300-2
PGW2200 mml>prov-rtrv:sigsvcprop:name="signas1"
MGC-01 - Media Gateway Controller 2004-01-19 10:10:48.735 MET
M RTRV
"session=MCL2:sigsvcprop"
/*
ADigitCCPrefix = 0
AInternationalPrefix = NULL
ANationalPrefix = NULL
BcInitState = OOS
BDigitCCPrefix = 0
BDigitCCrm = NULL
BInternationalPrefix = NULL
BNationalPrefix = NULL
BothwayWorking = 1
CCOrigin = NULL
CGBA2 = 0
CLIPEss = 0
CompressionType = 1
CorrelationCallIDFormat = 0
CotInTone = 2010
CotOutTone = 2010
<..........>
T309Time = 90000
T310Time = 10000
TMaxDigits = 24
TMinDigits = 0
TOverlap = 0
VOIPPrefix = 0
*/
;
PGW2200 mml>
값을 변경하려면 프로비저닝 세션을 시작합니다.
PGW2200 mml> prov-sta::srcver="active",dstver="cisco1"
MGC-01 - Media Gateway Controller 2004-01-19 10:15:22.360 MET
M COMPLD
"PROV-STA"
;
PGW2200 mml>
prov-ed:sigsvcprop:name="xxxxxx",t310time="30000"
where 'xxxxxx' is the name of the naspath to each gateway. [and where 30 sec = 30000 msec]
PGW2200 mml> prov-ed:sigsvcprop:name="signas1",T310Time="30000"
MGC-01 - Media Gateway Controller 2004-01-19 10:18:09.692 MET
M COMPLD
"sigsvcprop:
WARNING: Restart may be needed based on the property(s) added/modified.
Refer to MGC Provisioning Guide."
;
PGW2200 mml>
!--- Note: Starting with Cisco PGW 2200 release 7.4(12),
!--- refer to Table 5-4: Provisionable Properties
!--- for further information.
PGW2200 mml> prov-dply
MGC-01 - Media Gateway Controller 2004-01-19 10:23:38.869 MET
M COMPLD
"PROV-DPLY"
;
PGW2200 mml>
상기 T310은 상기 게이트웨이로부터 통화 진행 지시자를 수신한 후 시작되며, 상기 PGW(2200-A)는 상기 OGW(Originating Gateway)로부터 Alert 또는 Connect 메시지를 수신한 경우에만 상기 T310을 중단시킨다. 또한 Alert 메시지 대신 Progress 메시지가 전송되는 경우 T310이 중지되지 않으며 T310 만료 전에 응답하지 않으면 통화가 실패합니다. 원격 엔드에도 책임이 있습니다. 응답 시간이 긴 이유를 아래 그림을 참고하시기 바랍니다. 종료 게이트웨이(TGW)(원격 엔드)에서 R2/CAS 신호 처리를 실행 중이므로 타이머를 늘려야 하는 경우도 있습니다. 다른 시나리오에서 종료 게이트웨이의 통화는 아래 그림과 같이 더 많은 신호 처리 시간이 걸리는 휴대폰으로 전환됩니다.
다음 그림은 음성 게이트웨이용 Cisco SS7 Interconnect를 보여줍니다.
T310이 만료되어 통화 연결이 끊기면 타이머 만료 시 복구 메시지가 포함된 원인 값이 전송됩니다.
지정된 트리거 이벤트에 대한 응답으로 Q.931에 전송된 메시지는 Q.699를 벗어납니다. 지정된 트리거 이벤트에 대한 응답으로 Q.761에 전송된 원인 값은 Q.699를 벗어납니다.
| SS7 메시지 | 트리거 이벤트 | NI2+ 이벤트 |
|---|---|---|
| 타이머 만료에서 원인 복구를 사용하여 해제 | 통화 진행 후 경고 없음, 연결 또는 연결 끊기(T310 만료) | 타이머 만료에서 원인 복구로 연결 끊기 |
피드백