한국어

스마트폰앱

온누리070 플레이스토어 다운로드
    acrobits softphone
     온누리 070 카카오 프러스 친구추가온누리 070 카카오 프러스 친구추가친추
     카카오톡 채팅 상담 카카오톡 채팅 상담카톡
    
     라인상담
     라인으로 공유

     페북공유

   ◎위챗 : speedseoul


  
     PAYPAL
     
     PRICE
     

pixel.gif

    before pay call 0088 from app



Account.plist

Advanced.plist

Audio.plist

Call.plist

Chat.plist

Network.plist

Root.plist

Tunnel.plist

Video.plist


- (void)applicationWillEnterForeground:(UIApplication *)application {

LOGI(@"%@", NSStringFromSelector(_cmd));

    [LinphoneManager.instance startLinphoneCore];<<--------

    [LinphoneManager.instance.fastAddressBook reloadFriends];

    [NSNotificationCenter.defaultCenter postNotificationName:kLinphoneMessageReceived object:nil];

}

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

[LinphoneManager.instance launchLinphoneCore];


- (void)processPush:(NSDictionary *)userInfo {

[LinphoneManager.instance launchLinphoneCore];


@ SettingsView.m 는 설정의 뷰콘트롤러 보이는분분 콘트롤



셋팅을 터치하고 셋팅뷰콘트롤러(셋팅화면)열리면


#import "SettingsView.h"

#import "LinphoneManager.h"

#import "LinphoneAppDelegate.h"

#import "PhoneMainView.h"

#import "Utils.h"


#import "DCRoundSwitch.h"


#import "IASKSpecifierValuesViewController.h"

#import "IASKPSTextFieldSpecifierViewCell.h"

#import "IASKPSTitleValueSpecifierViewCell.h"

#import "IASKSpecifier.h"

#import "IASKTextField.h"

#include "linphone/lpconfig.h"


- (void)settingsViewControllerWillAppear:(IASKAppSettingsViewController *)sender {


isRoot = (sender.file == nil || [sender.file isEqualToString:@"Root"]);

_titleLabel.text = sender.title;


// going to account: fill account specific info

// account.plist

if ([sender.file isEqualToString:@"Account"]) {

LOGI(@"Going editing account %@", sender.title);


// 어카운트 로드 transformAccountToKeys

[settingsStore transformAccountToKeys:sender.title];


//주소록이면

} else if ([sender.file isEqualToString:@"Contacts"]) {

[settingsStore synchronize];

[self recomputeLdapLabelsAndSync];


} else if ([sender.file isEqualToString:@"LDAP"]) {

LOGI(@"Going editing LDAP config %@", sender.title);

[settingsStore transformLdapToKeys:sender.title];

//root.plist 이면

} else if ([sender.file isEqualToString:@"Root"]) { // coming back to default: if we were in account, we must synchronize account now

//값을 가져온다

[settingsStore synchronize];//공통설정값을 맞춘다

[self recomputeAccountLabelsAndSync];//어카운트설정값을맞춘다

}

}


 

@ LinphoneCoreSettingsStore.m 는 설정의 값을 설정하는 부분


  setting 뷰에 설정한 값을 key key value 에 저장 정장된 값을 가져와 코어에 설정 



사이드메뉴 --> 셋팅즈뷰콘트롤러 -->07077522900 (어카운트) --> 어카운트 뷰콘트롤러 설정값


셋팅스콘트롤러뷰를 열고 값을 설정해주면 LinphoneCore에 설정된다


LinphoneCore에 설정한 값을 가져와서 해당하는 Keys 에 저장 키값 저장한다


설정한 키값과 키를 저장한다


- (void)transformLinphoneCoreToKeys {

// root section


// account section


  { [self transformAccountToKeys:nil]; }

// root 

// account

// audio section

// video section

// call section

// chat section

// network section

// tunnel section

// contacts section

// advanced section

// Post event



어커운트콘트롤러뷰를 열고 설정하는값 처리

어카운트메뉴에 설정한값을 해당하는 각각의값을 각각의 키에 저장한다.


- (void)transformAccountToKeys:(NSString *)username { //


while 으로 username 이존재하면  존재하지않으면 디폴트값으로 저장후 설정값을 가져와 해당하는 키에 값을 저장한다




- (BOOL)synchronize {

if (account_changed)

[self synchronizeAccounts];

// audio section

[self synchronizeCodecs:linphone_core_get_audio_codecs(LC)];

if (ldap_changed)

[self synchronizeLdap];



synchronize 를 구동시켜 저장된키에서 값을 가져와 코어밸류를 set 시킨다

Classes/Utils/InAppSettingsKit/Controllers/IASKSpecifierValuesViewController.m

[self.settingsStore synchronize]; 


조회 수 :
254
등록일 :
2022.06.16
23:35:44 (*.128.199.207)
엮인글 :
http://www.webs.co.kr/index.php?document_srl=3348768&act=trackback&key=05f
게시글 주소 :
http://www.webs.co.kr/index.php?document_srl=3348768
List of Articles
번호 제목 글쓴이 날짜 조회 수
35 linphone-iphone CallKit reportIncomingCall code analyze admin 2022-07-16 158
34 linphone-iphone SettingsView settingsStore removeAccount admin 2022-06-22 203
33 Linphone-iphone AssistantView code analysis admin 2022-06-22 211
32 linphone-iphone IASKSettingsReader .plist-> locateSettingsFile -> setSettingsBundle save admin 2022-06-20 212
31 linphone-iphone IASKSettingsReader IASKSpecifier code analysis admin 2022-06-19 214
30 Linphone-iphone SettingsView code analysis admin 2022-06-18 248
29 linphone-iphone call number call button code analysis admin 2022-06-18 248
» linphone-iphone/Settings/InAppSettings.bundle/ plist file list code analysis admin 2022-06-16 254
27 linphone-iphone sourcecode SideMenuTableView code analysis admin 2022-06-16 246
26 linphone-iphone sourcecode SideMenuView code analysis admin 2022-06-14 288
25 linphone-iphone popup_password_request popup code analysis admin 2022-06-12 275
24 linphone-iphone account code analysis admin 2022-06-11 286
23 Pjsip 설명 정리 동작 함수 admin 2019-09-09 2772
22 Basic registration test sourec code admin 2019-05-06 3209
21 mDNS 덕분에 SIP 네트워크 배포가 쉬워졌습니다. admin 2018-09-01 5128
20 스마트폰 070 장점 국내전화 국제전화 로밍요금 해결 꼭 사용해보세요 admin 2018-01-07 7408
19 카카오톡PC에서 사용하는 오픈소스 라이브러리 admin 2017-12-01 8460
18 해외 로잉 무료 스마트폰 휴대폰 070 인터넷폰 인터넷전화 국내 해외 가입 상사 주재원 교민 유학생 여행 등 file admin 2015-02-28 27144
17 070가입 않고 국내 유선 무선 집전화 휴대폰 전화 해외 국내에서 전화 수신 받는 방법 admin 2015-02-28 482926
16 using a g729 codec in SipDroid Add G729 to Sipdroid admin 2014-12-28 16756
15 Compiling linphone 3.7.0 on Debian Wheezy admin 2014-10-21 19749
14 opus-codec Opus Interactive Audio Codec admin 2014-10-10 16281
13 HD-Voice의 정체 admin 2014-10-09 18262
12 Acrobits 아이폰 용 sip 프로그램 Softphone 070인터넷전화 수신 잘되는 client 무료 file admin 2014-06-02 27669
11 스마트폰 무제한 무료통화 앱 WIFI 2G 3G 4G LTE VOIP mVOIP SIP 요금절약 admin 2014-05-31 49399
10 스마트폰 070 인터넷전화 무료통화 앱 WIFI 5G 4G LTE SIP 요금절약 file admin 2014-02-11 74976
9 mVoIP 보다 VoLTE가 좋은 점 admin 2013-11-21 19830
8 Sipdroid wiki and english manuall file admin 2013-11-09 43659
7 TCP Connection Test Program file admin 2013-09-28 50187
6 Third party open source sip stacks library for Android over B4A 오픈소스 라이브러리 admin 2013-09-23 20031