| | |
| | | [HDLLinphoneManager.instance login:username password:pwd domain:domain]; |
| | | } |
| | | |
| | | -(void)tcpLogin:(NSString*)username password:(NSString*)pwd domain:(NSString*) domain { |
| | | [HDLLinphoneManager.instance tcpLogin:username password:pwd domain:domain ]; |
| | | } |
| | | |
| | | -(void)udpLogin:(NSString*)username password:(NSString*)pwd domain:(NSString*) domain { |
| | | [HDLLinphoneManager.instance udpLogin:username password:pwd domain:domain ]; |
| | | } |
| | | |
| | | - (void)registrationUpdate:(NSNotification *)notif { |
| | | LinphoneRegistrationState state = [[notif.userInfo objectForKey:@"state"] intValue]; |
| | | if (state == LinphoneRegistrationFailed){ |
| | |
| | | [self toLinphoneIntercomVC:titleName deviceType:HDLLPType_HDLSR userName:username]; |
| | | } |
| | | |
| | | -(void)hideIntercomeVC{ |
| | | if ([[HDLLinPhoneCommon topMostController] isKindOfClass:[HDLLinphoneIntercomVC class]]) { |
| | | [[HDLLinPhoneCommon topMostController] dismissViewControllerAnimated:YES completion:^{ |
| | | |
| | | }]; |
| | | } |
| | | } |
| | | /** |
| | | åésip message |
| | | */ |
| | | -(void)sendMessage:(NSString*)message sipAccount:(NSString*)sipAccount domain:(NSString*)domain{ |
| | | LinphoneAddress *tmpAddr = linphone_address_new([NSString stringWithFormat:@"sip:%@@%@",sipAccount,domain].UTF8String); |
| | | LinphoneChatRoom *chatRomm=linphone_core_get_chat_room([HDLLinphoneManager getLc], tmpAddr); |
| | | [[HDLLinphoneManager instance] send:message toChatRoom:chatRomm]; |
| | | } |
| | | |
| | | |
| | | |
| | | -(void)toLinphoneIntercomVC:(NSString*)titleName deviceType:(HDLLPType)deviceType userName:(NSString *)userName{ |
| | | HDLLinphoneIntercomVC *vc=[[HDLLinphoneIntercomVC alloc]init]; |
| | | // vc.CallId=callId; |