1717 < a title ="Call Class Reference "> </ a >
1818 < header >
1919 < div class ="content-wrapper ">
20- < p > < a href ="../index.html "> WebexSDK 3.16.0 Docs</ a > (84% documented)</ p >
20+ < p > < a href ="../index.html "> WebexSDK 3.16.1 Docs</ a > (84% documented)</ p >
2121 < p class ="header-right "> < a href ="https://github.com/webex/webex-ios-sdk "> < img src ="../img/gh.png " alt ="GitHub "/> View on GitHub</ a > </ p >
2222 < div class ="header-right ">
2323 < form role ="search " action ="../search.json ">
2828 </ header >
2929 < div class ="content-wrapper ">
3030 < p id ="breadcrumbs ">
31- < a href ="../index.html "> WebexSDK</ a >
32- < img id ="carat " src ="../img/carat.png " alt =""/>
33- < a href ="../Classes.html "> Classes</ a >
31+ < a href ="../index.html "> WebexSDK Reference</ a >
3432 < img id ="carat " src ="../img/carat.png " alt =""/>
3533 Call Class Reference
3634 </ p >
589587 < li class ="nav-group-task ">
590588 < a href ="../Structs/ClosedCaptionsInfo.html "> ClosedCaptionsInfo</ a >
591589 </ li >
590+ < li class ="nav-group-task ">
591+ < a href ="../Structs/HoldResumeInfo.html "> HoldResumeInfo</ a >
592+ </ li >
592593 < li class ="nav-group-task ">
593594 < a href ="../Structs/JWTAuthenticationInfo.html "> JWTAuthenticationInfo</ a >
594595 </ li >
@@ -2247,6 +2248,44 @@ <h4>Declaration</h4>
22472248 </ section >
22482249 </ div >
22492250 </ li >
2251+ < li class ="item ">
2252+ < div >
2253+ < code >
2254+ < a name ="/s:8WebexSDK4CallC02onC16HoldStateChangedyAA0E10ResumeInfoVcSgvp "> </ a >
2255+ < a name ="//apple_ref/swift/Property/onCallHoldStateChanged " class ="dashAnchor "> </ a >
2256+ < a class ="token " href ="#/s:8WebexSDK4CallC02onC16HoldStateChangedyAA0E10ResumeInfoVcSgvp "> onCallHoldStateChanged</ a >
2257+ </ code >
2258+ </ div >
2259+ < div class ="height-container ">
2260+ < div class ="pointer-container "> </ div >
2261+ < section class ="section ">
2262+ < div class ="pointer "> </ div >
2263+ < div class ="abstract ">
2264+ < p > Callback when the hold state of this call has changed.</ p >
2265+
2266+ < p > This callback is triggered when:</ p >
2267+
2268+ < ul >
2269+ < li > The call is put on hold or resumed (locally or remotely)</ li >
2270+ < li > < p > Another device puts this call on hold or resumes it</ p > </ li >
2271+ </ ul > < div class ="aside aside-since ">
2272+ < p class ="aside-title "> Since</ p >
2273+ < p > 3.16.1</ p >
2274+
2275+ </ div >
2276+
2277+ </ div >
2278+ < div class ="declaration ">
2279+ < h4 > Declaration</ h4 >
2280+ < div class ="language ">
2281+ < p class ="aside-title "> Swift</ p >
2282+ < pre class ="highlight swift "> < code > < span class ="kd "> public</ span > < span class ="k "> var</ span > < span class ="nv "> onCallHoldStateChanged</ span > < span class ="p "> :</ span > < span class ="p "> ((</ span > < span class ="kt "> < a href ="../Structs/HoldResumeInfo.html "> HoldResumeInfo</ a > </ span > < span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="kt "> Void</ span > < span class ="p "> )?</ span > < span class ="p "> {</ span > < span class ="k "> get</ span > < span class ="k "> set</ span > < span class ="p "> }</ span > </ code > </ pre >
2283+
2284+ </ div >
2285+ </ div >
2286+ </ section >
2287+ </ div >
2288+ </ li >
22502289 < li class ="item ">
22512290 < div >
22522291 < code >
@@ -5810,6 +5849,76 @@ <h4>Parameters</h4>
58105849 </ section >
58115850 </ div >
58125851 </ li >
5852+ < li class ="item ">
5853+ < div >
5854+ < code >
5855+ < a name ="/s:8WebexSDK4CallC04holdC09putOnHold17completionHandlerySb_ys5Error_pSgctF "> </ a >
5856+ < a name ="//apple_ref/swift/Method/holdCall(putOnHold:completionHandler:) " class ="dashAnchor "> </ a >
5857+ < a class ="token " href ="#/s:8WebexSDK4CallC04holdC09putOnHold17completionHandlerySb_ys5Error_pSgctF "> holdCall(putOnHold:< wbr > completionHandler:< wbr > )</ a >
5858+ </ code >
5859+ </ div >
5860+ < div class ="height-container ">
5861+ < div class ="pointer-container "> </ div >
5862+ < section class ="section ">
5863+ < div class ="pointer "> </ div >
5864+ < div class ="abstract ">
5865+ < p > Puts the call on hold or resumes it asynchronously.</ p >
5866+
5867+ < p > This method provides immediate feedback on whether the hold/resume operation succeeded or failed.
5868+ Hold state changes will also be notified via < code > < a href ="../Classes/Call.html#/s:8WebexSDK4CallC02onC16HoldStateChangedyAA0E10ResumeInfoVcSgvp "> onCallHoldStateChanged</ a > </ code > callback.</ p >
5869+ < div class ="aside aside-since ">
5870+ < p class ="aside-title "> Since</ p >
5871+ < p > 3.16.1</ p >
5872+
5873+ </ div > < div class ="aside aside-see ">
5874+ < p class ="aside-title "> See</ p >
5875+ < p > onCallHoldStateChanged for observing hold state changes</ p >
5876+
5877+ </ div >
5878+
5879+ </ div >
5880+ < div class ="declaration ">
5881+ < h4 > Declaration</ h4 >
5882+ < div class ="language ">
5883+ < p class ="aside-title "> Swift</ p >
5884+ < pre class ="highlight swift "> < code > < span class ="kd "> public</ span > < span class ="kd "> func</ span > < span class ="nf "> holdCall</ span > < span class ="p "> (</ span > < span class ="nv "> putOnHold</ span > < span class ="p "> :</ span > < span class ="kt "> Bool</ span > < span class ="p "> ,</ span > < span class ="nv "> completionHandler</ span > < span class ="p "> :</ span > < span class ="kd "> @escaping</ span > < span class ="p "> (</ span > < span class ="kt "> Error</ span > < span class ="p "> ?)</ span > < span class ="o "> -></ span > < span class ="kt "> Void</ span > < span class ="p "> )</ span > </ code > </ pre >
5885+
5886+ </ div >
5887+ </ div >
5888+ < div >
5889+ < h4 > Parameters</ h4 >
5890+ < table class ="graybox ">
5891+ < tbody >
5892+ < tr >
5893+ < td >
5894+ < code >
5895+ < em > putOnHold</ em >
5896+ </ code >
5897+ </ td >
5898+ < td >
5899+ < div >
5900+ < p > true to put call on hold, false to resume</ p >
5901+ </ div >
5902+ </ td >
5903+ </ tr >
5904+ < tr >
5905+ < td >
5906+ < code >
5907+ < em > completionHandler</ em >
5908+ </ code >
5909+ </ td >
5910+ < td >
5911+ < div >
5912+ < p > completion handler called with success or error</ p >
5913+ </ div >
5914+ </ td >
5915+ </ tr >
5916+ </ tbody >
5917+ </ table >
5918+ </ div >
5919+ </ section >
5920+ </ div >
5921+ </ li >
58135922 < li class ="item ">
58145923 < div >
58155924 < code >
@@ -5823,19 +5932,22 @@ <h4>Parameters</h4>
58235932 < section class ="section ">
58245933 < div class ="pointer "> </ div >
58255934 < div class ="abstract ">
5826- < p > Puts the call on hold or resume for the respective call id </ p >
5935+ < p > Puts the call on hold or resumes it (deprecated synchronous version). </ p >
58275936< div class ="aside aside-since ">
58285937 < p class ="aside-title "> Since</ p >
58295938 3.0.0
58305939
5831- </ div >
5940+ </ div > < ul >
5941+ < li > deprecated: Use holdCall(putOnHold:completionHandler:) instead</ li >
5942+ </ ul >
58325943
58335944 </ div >
58345945 < div class ="declaration ">
58355946 < h4 > Declaration</ h4 >
58365947 < div class ="language ">
58375948 < p class ="aside-title "> Swift</ p >
5838- < pre class ="highlight swift "> < code > < span class ="kd "> public</ span > < span class ="kd "> func</ span > < span class ="nf "> holdCall</ span > < span class ="p "> (</ span > < span class ="nv "> putOnHold</ span > < span class ="p "> :</ span > < span class ="kt "> Bool</ span > < span class ="p "> )</ span > </ code > </ pre >
5949+ < pre class ="highlight swift "> < code > < span class ="kd "> @available</ span > < span class ="p "> (</ span > < span class ="o "> *</ span > < span class ="p "> ,</ span > < span class ="n "> deprecated</ span > < span class ="p "> ,</ span > < span class ="nv "> message</ span > < span class ="p "> :</ span > < span class ="s "> "Use holdCall(putOnHold:completionHandler:﹚ for confirmation"</ span > < span class ="p "> )</ span >
5950+ < span class ="kd "> public</ span > < span class ="kd "> func</ span > < span class ="nf "> holdCall</ span > < span class ="p "> (</ span > < span class ="nv "> putOnHold</ span > < span class ="p "> :</ span > < span class ="kt "> Bool</ span > < span class ="p "> )</ span > </ code > </ pre >
58395951
58405952 </ div >
58415953 </ div >
@@ -5851,7 +5963,7 @@ <h4>Parameters</h4>
58515963 </ td >
58525964 < td >
58535965 < div >
5854- < p > A boolean value that is used to hold and resume. To hold a call use true and to resume use false </ p >
5966+ < p > true to put call on hold, false to resume</ p >
58555967 </ div >
58565968 </ td >
58575969 </ tr >
@@ -7248,8 +7360,8 @@ <h4>Parameters</h4>
72487360 </ section >
72497361 </ section >
72507362 < section id ="footer ">
7251- < p > © 2025 < a class ="link " href ="https://developer.webex.com " target ="_blank " rel ="external noopener "> Cisco Systems, Inc.</ a > . All rights reserved. (Last updated: 2025-09-24 )</ p >
7252- < p > Generated by < a class ="link " href ="https://github.com/realm/jazzy " target ="_blank " rel ="external noopener "> jazzy ♪♫ v0.15.3 </ a > , a < a class ="link " href ="https://realm.io " target ="_blank " rel ="external noopener "> Realm</ a > project.</ p >
7363+ < p > © 2025 < a class ="link " href ="https://developer.webex.com " target ="_blank " rel ="external noopener "> Cisco Systems, Inc.</ a > . All rights reserved. (Last updated: 2025-12-15 )</ p >
7364+ < p > Generated by < a class ="link " href ="https://github.com/realm/jazzy " target ="_blank " rel ="external noopener "> jazzy ♪♫ v0.14.4 </ a > , a < a class ="link " href ="https://realm.io " target ="_blank " rel ="external noopener "> Realm</ a > project.</ p >
72537365 </ section >
72547366 </ article >
72557367 </ div >
0 commit comments