# Customize calling out ## Customize dialing out Some account supports **Dial-Out** feature. To customize the behavior of the **Dial-Out** feature, implement the `onClickedDialOut` method: ```objectivec //To enable the customization of Dial-Out, the partner should implement the delegate method - (void)onClickedDialOut:(UIViewController*)parentVC isCallMe:(BOOL)me, the partner can start dial-out using this method. - (void)onClickedDialOut:(UIViewController*)parentVC isCallMe:(BOOL)me { MobileRTCMeetingService *ms = [[MobileRTC sharedRTC] getMeetingService]; if (!ms) return; if ([ms isDialOutInProgress]) { NSLog(@"There already exists an ongoing call"); return; } NSString *callName = me ? nil : @"Dialer"; BOOL ret = [ms dialOut:@"+866004" isCallMe:me withName:callName]; NSLog(@"Dial out result: %zd", ret); } ``` To get the dial-out status, implement the `onDialOutStatusChanged` method. ```objectivec // And partner can get dial-out status by the following code: - (void)onDialOutStatusChanged:(DialOutStatus)status { NSLog(@"onDialOutStatusChanged: %zd", status); } ``` ## Customize calling out to H.323/SIP Room To customize call out to **H.323/SIP Room System**, use the following. ```objectivec //After joining a meeting the Partner can call the Room System directly using the following: //For Call-In Room Device ms sendPairingCode:@"xxxyyy"]; //For Call-Out Room Device MobileRTCRoomDevice *device = [[MobileRTCRoomDevice alloc] init]; device.deviceName = @"abc"; device.ipAddress = @"111.111.111.1111"; device.e164num = 0; device.deviceType = MobileRTCDeviceType_H323; device.encryptType = MobileRTCDeviceEncryptType_None; [ms callRoomDevice:device]; ``` You can also get the call out status by implementing these methods. ```objectivec //The Partner can get the Call Room System status using the following code: - (void)onSendPairingCodeStateChanged:(NSUInteger)state { NSLog(@"onSendPairingCodeStateChanged %zd", state); } - (void)onCallRoomDeviceStateChanged:(NSUInteger)state { NSLog(@"onCallRoomDeviceStateChanged %zd", state); } ```