Project

General

Profile

Call Hold SS » History » Revision 2

Revision 1 (laforge, 06/03/2018 10:24 PM) → Revision 2/3 (laforge, 06/03/2018 10:35 PM)

h1. Call Hold SS 

 Call Hold (HOLD) is specified together with Call Waiting (CW). 

 h2. Relevant Specifications 

 * "3GPP TS 22.083: Call Waiting (CW) and Call Hold (HOLD) supplementary service; Stage 1":http://www.etsi.org/deliver/etsi_ts/122000_122099/122083/14.00.00_60/ts_122083v140000p.pdf 1" 
 ** high-level description + definition 
 * "3GPP TS 23.083: Call Waiting (CW) and Call Hold (HOLD) supplementary service; Stage 2":http://www.etsi.org/deliver/etsi_ts/123000_123099/123083/14.00.00_60/ts_123083v140000p.pdf 
 ** contains SDL state diagrams for VLR and MSC 
 * "3GPP TS 24.010: Supplementary services specification":http://www.etsi.org/deliver/etsi_ts/124000_124099/124010/14.00.00_60/ts_124010v140000p.pdf specification" 
 * "3GPP TS 24.080: supplementary services specification; Formats 
 and coding":http://www.etsi.org/deliver/etsi_ts/124000_124099/124080/14.01.00_60/ts_124080v140100p.pdf coding" 
 * "3GPP TS 24.083: Call Waiting (CW) and Call Hold (HOLD) supplementary service; Stage 3":http://www.etsi.org/deliver/etsi_ts/124000_124099/124083/14.00.00_60/ts_124083v140000p.pdf 
 ** contains information on signaling on L3 interface between MS and MSC 


 h2. Notes 

 * the HOLD state is not a state in the 24.007/24.008 call control state machine, but an auxiliary state machine: 
 ** *Idle* before/after any HOLD or after HOLD REJECT. 
 ** *Hold request* HOLD sent but no response yet 
 ** *Call Held* after successful HOLD operation 
 ** *Retrieve request* RETRIEVE sent but no response yet 


 h3. notification of other party 

 The other party is notified if SS-screening != 0: 
 ** Facility/Invoke/NotifySS/HOLD 

 h3. HOLD activation 

 * MS sends HOLD 
 * MSC responds with HOLD ACK in successful case 
 * MSC responds with HOLD REJECT in error case (#29: rejected, #50: not subscribed, #69: not implemented, ...) 

 h3. RETRIEVE activation 

 * MS sends RETRIEVE 
 * MSC responds with RETRIEVE ACK in successful case 
 * MSC responds with RETRIEVE REJECT in unsuccessful case 

 h3. altenating between calls 

 The HOLD/RETRIEVE messages contain the regular CC transaction identifer, which is used to differentiate different calls.    You can put one call on hold and subsequently retrieve another.
Add picture from clipboard (Maximum size: 48.8 MB)