mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-04-20 19:18:31 +00:00
Zrtp reset verified command.
This commit is contained in:
parent
0f43641430
commit
6f1dffe83a
1 changed files with 12 additions and 2 deletions
|
|
@ -104,6 +104,7 @@ static int lpc_cmd_identify(LinphoneCore *lc, char *args);
|
||||||
static int lpc_cmd_ringback(LinphoneCore *lc, char *args);
|
static int lpc_cmd_ringback(LinphoneCore *lc, char *args);
|
||||||
static int lpc_cmd_conference(LinphoneCore *lc, char *args);
|
static int lpc_cmd_conference(LinphoneCore *lc, char *args);
|
||||||
static int lpc_cmd_zrtp_verified(LinphoneCore *lc, char *args);
|
static int lpc_cmd_zrtp_verified(LinphoneCore *lc, char *args);
|
||||||
|
static int lpc_cmd_zrtp_unverified(LinphoneCore *lc, char *args);
|
||||||
|
|
||||||
/* Command handler helpers */
|
/* Command handler helpers */
|
||||||
static void linphonec_proxy_add(LinphoneCore *lc);
|
static void linphonec_proxy_add(LinphoneCore *lc);
|
||||||
|
|
@ -352,6 +353,9 @@ static LPC_COMMAND advanced_commands[] = {
|
||||||
{ "zrtp-set-verified", lpc_cmd_zrtp_verified,"Set ZRTP SAS verified.",
|
{ "zrtp-set-verified", lpc_cmd_zrtp_verified,"Set ZRTP SAS verified.",
|
||||||
"'Set ZRTP SAS verified'\n"
|
"'Set ZRTP SAS verified'\n"
|
||||||
},
|
},
|
||||||
|
{ "zrtp-set-unverified", lpc_cmd_zrtp_unverified,"Set ZRTP SAS not verified.",
|
||||||
|
"'Set ZRTP SAS not verified'\n"
|
||||||
|
},
|
||||||
{ NULL,NULL,NULL,NULL}
|
{ NULL,NULL,NULL,NULL}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -2556,13 +2560,19 @@ static int lpc_cmd_ringback(LinphoneCore *lc, char *args){
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int lpc_cmd_zrtp_verified(LinphoneCore *lc, char *args){
|
static int zrtp_set_verified(LinphoneCore *lc, char *args, bool_t verified){
|
||||||
LinphoneCall *call=linphone_core_get_current_call(lc);
|
LinphoneCall *call=linphone_core_get_current_call(lc);
|
||||||
if (linphone_call_params_get_media_encryption(linphone_call_get_current_params(call))==LinphoneMediaEncryptionZRTP){
|
if (linphone_call_params_get_media_encryption(linphone_call_get_current_params(call))==LinphoneMediaEncryptionZRTP){
|
||||||
linphone_call_set_authentication_token_verified(call,TRUE);
|
linphone_call_set_authentication_token_verified(call,verified);
|
||||||
}
|
}
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
static int lpc_cmd_zrtp_verified(LinphoneCore *lc, char *args){
|
||||||
|
return zrtp_set_verified(lc,args,TRUE);
|
||||||
|
}
|
||||||
|
static int lpc_cmd_zrtp_unverified(LinphoneCore *lc, char *args){
|
||||||
|
return zrtp_set_verified(lc,args,FALSE);
|
||||||
|
}
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
*
|
*
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue