JT-H450.10 JT-H323 Call offer supplementary service for JT-H323 1 2002 5 30 THE TELECOMMUNICATION TECHNOLOGY COMMITTEE
...4...6...6...7...7 SS-CO...8 5.1...8 5.1.1 / / /...8 5.1.2...8 5.2...9 5.3...10 5.3.1 SS-CT...10 5.3.2 SS-CFU...10 5.3.3 SS-CFB...10 5.3.4 SS-CFNR / (SS-CD)...10 5.3.5...10 5.3.6 /...10 5.3.7 (SS-CW)...10 5.3.8...11 5.3.9...11 5.3.10 (SS-CCBS)...11 5.3.11 SS-CCNR...11 5.3.12 (SS-CI)...11 5.3.13...11...11...12 7.1 A...12 7.1.1...12 7.1.2...12 7.2 B...12 7.2.1...12 7.2.2...13...13 8.1 SCN...13 8.2 SS-CO...13 8.2.1 SS-CT...13 8.2.2 SS-CFU...13 8.2.3 SS-CFB...13 8.2.4 SS-CFNRSS-CD...14 8.2.5...14-2 -
8.2.6...14 8.2.7...14 8.2.8...14 8.2.9...14 8.2.10 SS-CCBSSS-CCNR...14 8.2.11...14 8.2.12...15 9.1 SS-CO...15 9.2...15 9.2.1 A...15 9.2.2 B...15...15 10.1...15 10.2...16 10.2.1 SS-CO...16 10.2.2 SS-CO...17 10.2.3 SS-CO invocation with user B not being busy...18 10.2.4 GK SS-CO SS-CO...18 10.2.5 SS-CO SS-CO...19 10.3 A (EASE) ( )...20 10.3.1...20 10.3.2...20 10.3.3...20 10.4 B ( )...20 10.4.1...21 10.4.2...21 10.4.3...21 10.5...21 10.5.1 A...21 10.5.2 B...21 10.6...21...22 SS-CO (SDL )...23 12.1 A...24 12.2 B...25-3 -
1 2002 5 30 (1) H.323 H.225.0 H.245 H.450.1 H.450.2 H.450.3 H.450.6 H.450.10 H.450.11 H.248 ISO/IEC 14841 ISO/IEC 14843 JT-H323 JT-H225.0 JT-H245 JT-H450.1 JT-H450.2 JT-H450.3 JT-H450.6 JT-H450.11 (2) - 4 -
JT-H323( ) SS-CO B A B B JT-H450.1 JT-H323 JT-H323 TTC JT-H450.6 SS-CO JT-H323 1998 protocolidentifier = {itu-t (0) recommendation (0) h (8) 2250 version (0) 2} JT-H225.0 protocolidentifier = {itu-t (0) recommendation (0) h (8) 245 version (0) x} JT-H245 x 3 ISO/IEC 14841 14843-5 -
JT-H450.10 JT-H323 SS-CO JT-H323 SS-CO ISO/IEC 14841 14843 JT-H323 TTC JT-H450.6 SS-CO ITU-T TTC ITU-T TTC TTC JT-H323 4 2001 TTC JT-H225.0 2 1998 TTC JT-H245 7 2001 TTC JT-H450.1 1998 JT-H323 TTC JT-H450.2 Version 1.1 1999 JT-H323 TTC JT-H450.3 Version 1.1 1999 JT-H323 TTC JT-H450.6 1999 JT-H323 TTC JT-H450.11 2002 JT-H323 ITU-T Recommendation H.248 (2000) Gateway control protocol. - 6 -
SS-CO 1 - inconf #17 IE JT-H323 Call JT-H323 Camp-on Camp-on tone B A Consultation timer SS-CO Endpoint; gatekeeper; gateway; terminal; user JT-H323 Free Proxy SS-CO Offered call SS-CO A User A SS-CO B User B SS-CO APDU Application Protocol Data Unit ASN.1 Abstract Syntax Notation No. 1 1 EASE Endpoint A Signalling Entity A EBSE Endpoint B Signalling Entity B GK Gatekeeper IE Information Element - 7 -
MGC NFE SCN SDL SS-CO Media Gateway Controller Network Facility Extension Switched Circuit Network Specification and Description Language Supplementary Service Call Offer SS-CO SS-CO 5.1 5.1.1 / / / SS-CO 5.1.2 SS-CO JT-H323 / SS-CO SS-CO SS-CO SS-CO SS-CO - 8 -
SS-CO SS-CO SS-CO SS-CO SS-CO SS-CO H.323 H.323 () JT-H323v4 8.1.7.4. SS-CO 5.2 2 SS-CO SS-CO ( 1) ( 2) ( 3) SS-CO SS-CO - 9 -
5.3 5.3.1 SS-CT B 3 B SS-CO A SS-CO 5.3.2 SS-CFU SS-CO SS-CFNR SS-CFU 5.3.3 SS-CFB SS-CFB SS-CFB SS-CO SS-CFNR SS- CO SS-CO SS-CFB 2 5.3.4 SS-CFNR / (SS-CD) SS-CO SS-CFNR SS-CD SS-CFNR/SS-CD SS-CO SS-CFNR SS-CD 5.3.5 - SS-CO 5.3.6 / SS-CO SS-CO 5.3.7 (SS-CW) SS-CO SS-CW SS-CO SS-CW - 10 -
5.3.8 5.3.9 5.3.10 (SS-CCBS) SS-CCBS SS-CO SS-CCBS 5.3.11 SS-CCNR 5.3.12 (SS-CI) SS-CI SS-CI SS-CO SS-CI SS-CO SS-CI SS-CO - - - - SS-CO ( ) SS-CI SS-CO ( : ) 5.3.13 SS-CO ( B ) ID 11 1 (ASN.1) APDUs JT-H450.1 JT-H450.1 APDUs 11 invoke APDU NFE destinationentity endpoint 11 invoke APDU Interpretation APDU discardanyunrecognizedinvokepdu - 11 -
7.1 A 7.1.1 5.1.2 SS-CO A callofferrequest invoke APDU callwaiting invoke APDU A SS-CO SS-CO remoteuseralerting invoke APDU callwaiting invoke APDU 7.1.2 7.2 B 7.2.1 callofferrequest invoke APDU SS-CO B B 8 callwaiting invoke APDU CO-Dest-Invoked callwaiting invoke APDU CO-Dest-Invoked B invoke APDU remoteuseralerting invoke APDU CO-Idle CO-Dest-Invokes B CO-Idle B ReleaseCompleteReason destinationrejectionco-idle - 12 -
7.2.2 callofferrequest invoke APDU callofferrequest invoke APDU SS-CO B 8.1 SCN SS-CO SS-CO SCN 8.2 SS-CO SS-CO 5.3 8.2.1 SS-CT SS-CT JT-H450.2 A SS-CO SS-CT CO-Dest-Invoked calltransfersetup return result APDU callwaiting invoke APDU remoteuseralerting invoke APDU callwaiting invoke APDU remoteuseralerting invoke APDU calltransfersetup invoke APDU callofferrequest invoke APDU SS-CO 7.2 8.2.2 SS-CFU JT-H450.3 SS-CFU callofferrequest invoke APDU divertingleginformation2 invoke APDU callofferrequest invoke APDU cfboverride invoke APDU APDU 8.2.3 SS-CFB JT-H450.3 SS-CFB - 13 -
SS-CFB SS-CO cfboverride invoke APDU callofferrequest ivoke APDU callofferrequest invoke APDU divertingleginformation2 invoke APDU callofferrequest invoke APDU callofferrequest invoke APDU SS-CFB cfboverride invoke APDU SS-CFB cfboverride SS-CFB 7.2 SS-CO 8.2.4 SS-CFNRSS-CD callofferrequest invoke APDU SS- CFNR SS-CD SS-CO 8.2.5 8.2.6 8.2.7 8.2.8 8.2.9 8.2.10 SS-CCBSSS-CCNR 8.2.11 JT-H450.11 SS-CI CO-Dest- Invoked callintrusionrequest callintrusionforcedrelease callintrusionsilentmonitor invooe APDU SS-CI B CO-Idle SS-CI B CO-Dest- Invoked - 14 -
8.2.12 SS-CO 9.1 SS-CO A B 9.2 SS-CO 9.1 SS-CO SS-CO SS-CO 9.2 9.2.1 A A SS-CO B SS-CO A SS-CO 7.1 A 9.2.2 B B B SS-CO A SS-CO 7.2 B B 10.1 1/JT-H450.10 SS-CO SS-CO - 15 -
A B A B A B B A B A B A B 1/JT-H450.10 SS-CO 10.2 SS-CO SS-CO JT-H225.0 Cx x xxx.inv xxx invoke APDU 10.2.1 SS-CO 2/JT-H450.10 SS-CO 5.1.2 SS-CO 1 2 3 4-16 -
A B B A B 1) (C1) corequest.inv (C1) callwaiting.inv 2) B B A B opt. (C1) remoteuseralerting.inv 2) (C1) A B H.323 B 3) B A 1: #17 user busy releasecompletereason inconf 2: SS-CO JT-H450.6 callwaiting.inv remoteuseralerting.inv SS-CO APDU 3: 2/ JT-H450.10 SS-CO - 10.2.2 SS-CO 3/JT-H450.10 SS-CO SS-CO A B B A B (C1) corequest.inv (C1) #17 user busy releasecompletereason inconf B SS-CO 3/JT-H450.10 SS-CO - - 17 -
10.2.3 SS-CO invocation with user B not being busy B SS-CO Figure 4/H.450.10 shows the signalling flow for an SS-CO invocation with user B being not busy. The call continues as normal call. 4/JT-H450.10 B SS-CO A B B A B (C1) corequest.inv (C1) B A B H.323 4/JT-H450.10 B SS-CO - 10.2.4 GK SS-CO SS-CO 5/JT-H450.10 SS-CO SS-CO A B B A B (C1) corequest.inv (C1) callwaiting.inv (C1) corequest.inv (C1) callwaiting.inv B B A B opt. (C1) remoteuseralerting.inv opt. (C1) remoteuseralerting.inv B A B H.323 5/JT-H450.10: SS-CO SS-CO - 18 -
10.2.5 SS-CO SS-CO 6/JT-H450.10 A B JT- H323 JT-H450.10 SS-CO SS-CO A A SS-CO A B B SS-CO B A B H.248 / H.248 Annex G H.248 JT-H323/JT-H450.10 MGC A B A B A / A / B B B A B CO (C1) corequest.inv CO (C1) - callwaiting.inv - IE (#8) 1) A B : B B B B opt. (C1) remoteuseralerting.inv 2) B A B H.323 1: GK/ B SS-CO B GK/proxy B B 2: B A GK/ B A B JT-H323 8.4.6 6/JT-H450.10 SS-CO SS-CO - 19 -
10.3 A (EASE) ( ) 10.3.1 1/ JT-H450.10 (req) (ind) (resp) (conf) callofferrequest - 1) 2) callwaiting remoteuseralerting - cfboverride - 10) - ( ) 2) 10.3.2 callofferrequest.request B callofferrequest invoke APDU callwaiting.indication SS-CO B remoteuseralerting.indication B cfboverride.request cfboverride invoke APDU B callofferrequest 10.3.3 callwaiting.indication 10.4.3 10.4 B ( ) - 20 -
10.4.1 2/ JT-H450.10 (req) (ind) (resp) (conf) callofferrequest 1) - 2) callwaiting remoteuseralerting - cfboverride - 10) 2) - ( ) 10.4.2 callofferrequest.indication callofferrequest invoke APDU B callwaiting.request callwaiting invoke APDU remoteuseralerting.request remoteuseralerting invoke APDU cfboverride.indication B cfboverride invoke APDU(callOfferRequest ) 10.4.3 callwaiting.indication (TTC JT-H450.6 ) nbofaddwaitingcalls: APDU B ( A B 0) 10.5 10.5.1 A CO-Idle:SS-CO 10.5.2 B CO-Idle: SS-CO CO-Dest-Invoked:A B () 10.6-21 -
(ASN.1) ( ASN.1 ) Call-Offer-Operations { itu-t recommendation h 450 10 version1(0) call-offer-operations(0)} DEFINITIONS AUTOMATIC TAGS ::= BEGIN IMPORTS OPERATION, ERROR FROM Remote-Operations-Information-Objects {joint-iso-itu-t remote-operations(4) informationobjects(5) version1(0)} MixedExtension FROM Call-Hold-Operations {itu-t recommendation h 450 4 version1(0) call-hold-operations(0)} callwaiting FROM Call-Waiting-Operations {itu-t recommendation h 450 6 version1(0) call-waiting-operations(0)}; H323CallOfferOperations OPERATION ::= {callofferrequest callwaiting remoteuseralerting cfboverride } callofferrequest OPERATION ::= -- sent from calling to called endpoint -- { ARGUMENT CoReqOptArg OPTIONAL TRUE RETURN RESULT FALSE ALWAYS RESPONDS FALSE CODE local: 34 } remoteuseralerting OPERATION ::= -- sent from called to calling endpoint -- { ARGUMENT RUAlertOptArg OPTIONAL TRUE RETURN RESULT FALSE ALWAYS RESPONDS FALSE CODE local: 115 } cfboverride OPERATION ::= -- sent from calling to called endpoint - 22 -
{ } -- ARGUMENT CfbOvrOptArg OPTIONAL TRUE RETURN RESULT FALSE ALWAYS RESPONDS FALSE CODE local: 49 CoReqOptArg ::= SEQUENCE { extension SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,... } RUAlertOptArg ::= SEQUENCE { extension SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,... } CfbOvrOptArg ::= SEQUENCE { extension SEQUENCE SIZE (0..255) OF MixedExtension OPTIONAL,... } END -- of Call-Offer-Operations SS-CO (SDL ) 8/JT-H450.10 9/ JT-H450.10 SDL SDL JT-H225.0 SS-CO JT-H245 ( /) BC inv invoke APDU SDL / SDL (/ SS-CO ) SDL 7/JT-H450.10-23 -
7/ JT-H450.10 SDL 12.1 A 8/JT-H450.10 A ( A) BC" SS-CO SS-CO ( B ) CO-Idle SS-CO 要求 ALERT / PROG callwaiting.inv FACILITY remoteuser- Alerting.inv BC alerting, answered or released SETUP corequest.inv callwaiting 表示 cocomplete 表示 CO-Idle 8/ JT-H450.10 A SDL - 24 -
12.2 B 9/JT-H450.10 B ( ) ("BC") SS-CO SS-CO ( A ) - 25 -
CO-Idle SETUP corequest.inv ユーザビジー? コールオファ可能? BC: ALERTING/ CONNECT 送信 BC: REL COM 送信 ALERTING/ PROGRESS callwaithing.inv CO-Idle CO-Dest-Invoked CO-Dest-Invoked BC Alerting BC Answered BC: 起動中の他の付加サービスを解放 以前に ALERT ING 送信 FACILITY remotouser- Aleriing.inv BC:ALERTING 送信 BC:CONNECT 送信 CO-Idle 9/ JT-H450.10 B SDL - 26 -