#ifdef IN_LINPHONE
#include "linphonecore.h"
#else
#include "linphone/linphonecore.h"
#endif
#include <signal.h>
static bool_t running=TRUE;
static void stop(int signum){
running=FALSE;
}
printf("New registration state %s for user id [%s] at proxy [%s]\n"
}
int main(int argc, char *argv[]){
char* identity=NULL;
char* password=NULL;
if (argc>1){
identity=argv[1];
}
if (argc>2){
password=argv[2];
}
signal(SIGINT,stop);
#ifdef DEBUG
#endif
if (from==NULL){
printf("%s not a valid sip uri, must be like sip:toto@sip.linphone.org \n",identity);
goto end;
}
if (password!=NULL){
}
while(running){
ms_usleep(50000);
}
ms_usleep(50000);
}
end:
printf("Shutting down...\n");
printf("Exited\n");
return 0;
}
struct _LinphoneAuthInfo LinphoneAuthInfo
Definition: linphonecore.h:631
void linphone_core_add_auth_info(LinphoneCore *lc, const LinphoneAuthInfo *info)
Definition: authentication.c:285
LinphoneAuthInfo * linphone_auth_info_new(const char *username, const char *userid, const char *passwd, const char *ha1, const char *realm)
Definition: authentication.c:40
void linphone_core_destroy(LinphoneCore *lc)
Definition: linphonecore.c:5425
void linphone_core_iterate(LinphoneCore *lc)
Definition: linphonecore.c:2060
struct _LinphoneCore LinphoneCore
Definition: linphonecore.h:45
LinphoneCore * linphone_core_new(const LinphoneCoreVTable *vtable, const char *config_path, const char *factory_config_path, void *userdata)
Definition: linphonecore.c:1347
LinphoneAddress * linphone_address_new(const char *addr)
Definition: address.c:33
const char * linphone_address_get_username(const LinphoneAddress *u)
Definition: address.c:63
void linphone_address_destroy(LinphoneAddress *u)
Definition: address.c:158
const char * linphone_address_get_domain(const LinphoneAddress *u)
Definition: address.c:70
struct SalAddress LinphoneAddress
Definition: linphonecore.h:89
void linphone_core_enable_logs(FILE *file)
Definition: linphonecore.c:432
int linphone_proxy_config_set_server_addr(LinphoneProxyConfig *obj, const char *server_addr)
Definition: proxy.c:106
struct _LinphoneProxyConfig LinphoneProxyConfig
Definition: linphonecore.h:492
void linphone_proxy_config_edit(LinphoneProxyConfig *obj)
Definition: proxy.c:244
void linphone_core_set_default_proxy(LinphoneCore *lc, LinphoneProxyConfig *config)
Definition: proxy.c:940
const char * linphone_proxy_config_get_addr(const LinphoneProxyConfig *obj)
Definition: proxy.c:830
enum _LinphoneRegistrationState LinphoneRegistrationState
int linphone_proxy_config_done(LinphoneProxyConfig *obj)
Definition: proxy.c:774
LinphoneProxyConfig * linphone_proxy_config_new(void)
Definition: proxy.c:61
int linphone_core_get_default_proxy(LinphoneCore *lc, LinphoneProxyConfig **config)
Definition: proxy.c:962
int linphone_core_add_proxy_config(LinphoneCore *lc, LinphoneProxyConfig *config)
Definition: proxy.c:881
void linphone_proxy_config_enable_register(LinphoneProxyConfig *obj, bool_t val)
Definition: proxy.c:220
const char * linphone_registration_state_to_string(LinphoneRegistrationState cs)
Definition: proxy.c:1262
int linphone_proxy_config_set_identity(LinphoneProxyConfig *obj, const char *identity)
Definition: proxy.c:141
const char * linphone_proxy_config_get_identity(const LinphoneProxyConfig *obj)
Definition: proxy.c:816
@ LinphoneRegistrationCleared
Definition: linphonecore.h:501
Definition: linphonecore.h:823
LinphoneRegistrationStateCb registration_state_changed
Definition: linphonecore.h:825