diff --git a/NEWS b/NEWS
index ceab2b1794431782a0a6e5523ff2ba5dc118e10f..c34031a765c1d1b9c03ce403993de911ff304215 100644
--- a/NEWS
+++ b/NEWS
@@ -3,8 +3,10 @@ linphone-3.3.0 -- ?????????
 	* Internal refactoring of liblinphone (code factorisation, encapsulation
 		of signaling)
 	* enhancements made to presence support (SIP/SIMPLE)
-
-linphone-3.2.2 -- ?????????
+	* new icons
+	* new tabbed ui
+	* be nat friendly using OPTIONS request and using received,rport from
+		responses.
 	* improve bitrate usage of speex codec
 	* allow speex to run with vbr (variable bit rate) mode
 	* add speex/32000 (ultra wide band speex codec)
diff --git a/autogen.sh b/autogen.sh
index a8bd1ca1ea1e87aa6d8618271f2d70fd99f318cf..f32cf85f3f9af53d77585f2f550f022fe10cf91f 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-AM_VERSION="1.10"
+#AM_VERSION="1.10"
 if ! type aclocal-$AM_VERSION 1>/dev/null 2>&1; then
 	# automake-1.10 (recommended) is not available on Fedora 8
 	AUTOMAKE=automake
diff --git a/configure.in b/configure.in
index fb1ce96c74e020927c95388ac97b1517e8fb4d65..b96111c8803707e4387f571da04a44fd13688f58 100644
--- a/configure.in
+++ b/configure.in
@@ -1,6 +1,6 @@
 dnl Process this file with autoconf to produce a configure script.
 
-AC_INIT([linphone],[3.2.99.1],[linphone-developers@nongnu.org])
+AC_INIT([linphone],[3.2.99.4],[linphone-developers@nongnu.org])
 AC_CANONICAL_SYSTEM
 
 dnl Source packaging numbers
diff --git a/coreapi/callbacks.c b/coreapi/callbacks.c
index 03941be15184f9fd75fd9df5d0f64e8ebea6ee04..cdb18042875508d214f1f1b46e0fe0eb29e5b00e 100644
--- a/coreapi/callbacks.c
+++ b/coreapi/callbacks.c
@@ -267,6 +267,7 @@ static void call_failure(SalOp *op, SalError error, SalReason sr, const char *de
 	/*char *retrymsg=_("%s. Retry after %i minute(s).");*/
 	char *msg600=_("User does not want to be disturbed.");
 	char *msg603=_("Call declined.");
+	char *msg=NULL;
 	LinphoneCall *call=lc->call;
 
 	if (sal_op_get_user_pointer(op)!=lc->call){
@@ -280,36 +281,43 @@ static void call_failure(SalOp *op, SalError error, SalReason sr, const char *de
 			lc->vtable.display_status(lc,_("No response."));
 	}else if (error==SalErrorProtocol){
 		if (lc->vtable.display_status)
-			lc->vtable.display_status(lc, details ? details : _("Error."));
+			lc->vtable.display_status(lc, details ? details : _("Protocol error."));
 	}else if (error==SalErrorFailure){
 		switch(sr){
 			case SalReasonDeclined:
+				msg=msg603;
 				if (lc->vtable.display_status)
 					lc->vtable.display_status(lc,msg603);
 			break;
 			case SalReasonBusy:
+				msg=msg486;
 				if (lc->vtable.display_status)
 					lc->vtable.display_status(lc,msg486);
 			break;
 			case SalReasonRedirect:
+				msg=_("Redirected");
 				if (lc->vtable.display_status)
-					lc->vtable.display_status(lc,_("Redirected"));
+					lc->vtable.display_status(lc,msg);
 			break;
 			case SalReasonTemporarilyUnavailable:
+				msg=msg480;
 				if (lc->vtable.display_status)
 					lc->vtable.display_status(lc,msg480);
 			break;
 			case SalReasonNotFound:
+				msg=_("Not found");
 				if (lc->vtable.display_status)
-					lc->vtable.display_status(lc,_("Not found"));
+					lc->vtable.display_status(lc,msg);
 			break;
 			case SalReasonDoNotDisturb:
+				msg=msg600;
 				if (lc->vtable.display_status)
 					lc->vtable.display_status(lc,msg600);
 			break;
 			case SalReasonMedia:
+				msg=_("No common codecs");
 				if (lc->vtable.display_status)
-					lc->vtable.display_status(lc,_("No common codecs"));
+					lc->vtable.display_status(lc,msg);
 			break;
 			default:
 				if (lc->vtable.display_status)
@@ -323,7 +331,8 @@ static void call_failure(SalOp *op, SalError error, SalReason sr, const char *de
 	linphone_core_stop_media_streams(lc,call);
 	if (call!=NULL) {
 		linphone_call_destroy(call);
-		gstate_new_state(lc, GSTATE_CALL_ERROR, NULL);
+		if (sr!=SalReasonDeclined) gstate_new_state(lc, GSTATE_CALL_ERROR, msg);
+		else gstate_new_state(lc, GSTATE_CALL_END, NULL);
 		lc->call=NULL;
 	}
 }
diff --git a/coreapi/linphonecore.c b/coreapi/linphonecore.c
index e6df7ee17c8d89f3aa774e8162df0577e921199a..eb2a58f935d0a4d493715bb346d793417236734e 100644
--- a/coreapi/linphonecore.c
+++ b/coreapi/linphonecore.c
@@ -84,6 +84,7 @@ static SalMediaDescription *create_local_media_description(LinphoneCore *lc,
 	md->nstreams=1;
 	strncpy(md->addr,localip,sizeof(md->addr));
 	strncpy(md->username,username,sizeof(md->username));
+	md->bandwidth=linphone_core_get_download_bandwidth(lc);
 	/*set audio capabilities */
 	strncpy(md->streams[0].addr,localip,sizeof(md->streams[0].addr));
 	md->streams[0].port=linphone_core_get_audio_port(lc);
@@ -715,13 +716,21 @@ static PayloadType * find_payload(RtpProfile *prof, const char *mime_type, int c
 		it=rtp_profile_get_payload(prof,i);
 		if (it!=NULL && strcasecmp(mime_type,it->mime_type)==0
 			&& (clock_rate==it->clock_rate || clock_rate<=0) ){
-			if ( (recv_fmtp && it->recv_fmtp && strcasecmp(recv_fmtp,it->recv_fmtp)==0) ||
+			if ( (recv_fmtp && it->recv_fmtp && strstr(recv_fmtp,it->recv_fmtp)!=NULL) ||
 				(recv_fmtp==NULL && it->recv_fmtp==NULL) ){
 				/*exact match*/
+				if (recv_fmtp) payload_type_set_recv_fmtp(it,recv_fmtp);
 				return it;
-			}else candidate=it;
+			}else {
+				if (candidate){
+					if (it->recv_fmtp==NULL) candidate=it;
+				}else candidate=it;
+			}
 		}
 	}
+	if (candidate && recv_fmtp){
+		payload_type_set_recv_fmtp(candidate,recv_fmtp);
+	}
 	return candidate;
 }
 
@@ -1161,8 +1170,7 @@ void linphone_core_get_local_ip(LinphoneCore *lc, const char *dest, char *result
 		strncpy(result,linphone_core_get_nat_address(lc),LINPHONE_IPADDR_SIZE);
 		return;
 	}
-	if (dest==NULL) dest="87.98.157.38"; /*a public IP address*/
-	if (linphone_core_get_local_ip_for(dest,result)==0)
+	if (linphone_core_get_local_ip_for(lc->sip_conf.ipv6_enabled ? AF_INET6 : AF_INET,dest,result)==0)
 		return;
 	/*else fallback to SAL routine that will attempt to find the most realistic interface */
 	sal_get_default_local_ip(lc->sal,lc->sip_conf.ipv6_enabled ? AF_INET6 : AF_INET,result,LINPHONE_IPADDR_SIZE);
@@ -1514,14 +1522,15 @@ static void monitor_network_state(LinphoneCore *lc, time_t curtime){
 
 	/* only do the network up checking every five seconds */
 	if (last_check==0 || (curtime-last_check)>=5){
-		sal_get_default_local_ip(lc->sal,
-		    lc->sip_conf.ipv6_enabled ? AF_INET6 : AF_INET,
-		    result,LINPHONE_IPADDR_SIZE);
+		linphone_core_get_local_ip_for(lc->sip_conf.ipv6_enabled ? AF_INET6 : AF_INET,NULL,result);
 		if (strcmp(result,"::1")!=0 && strcmp(result,"127.0.0.1")!=0){
 			new_status=TRUE;
 		}else new_status=FALSE;
 		last_check=curtime;
 		if (new_status!=last_status) {
+			if (new_status){
+				ms_message("New local ip address is %s",result);
+			}
 			set_network_reachable(lc,new_status);
 			last_status=new_status;
 		}
@@ -1842,14 +1851,7 @@ static char *get_fixed_contact(LinphoneCore *lc, LinphoneCall *call , LinphonePr
 	if (call->op && sal_op_get_contact(call->op)!=NULL){
 		return NULL;
 	}
-	/*if using a proxy, use the contact address as guessed with the REGISTERs*/
-	if (dest_proxy && dest_proxy->op){
-		const char *fixed_contact=sal_op_get_contact(dest_proxy->op);
-		if (fixed_contact) {
-			ms_message("Contact has been fixed using proxy to %s",fixed_contact);
-			return ms_strdup(fixed_contact);
-		}
-	}
+	
 	/* if the ping OPTIONS request succeeded use the contact guessed from the
 	 received, rport*/
 	if (call->ping_op){
@@ -1859,6 +1861,15 @@ static char *get_fixed_contact(LinphoneCore *lc, LinphoneCall *call , LinphonePr
 			return ms_strdup(guessed);
 		}
 	}
+
+	/*if using a proxy, use the contact address as guessed with the REGISTERs*/
+	if (dest_proxy && dest_proxy->op){
+		const char *fixed_contact=sal_op_get_contact(dest_proxy->op);
+		if (fixed_contact) {
+			ms_message("Contact has been fixed using proxy to %s",fixed_contact);
+			return ms_strdup(fixed_contact);
+		}
+	}
 	
 	ctt=linphone_core_get_primary_contact_parsed(lc);
 	
@@ -2147,11 +2158,12 @@ static void post_configure_audio_streams(LinphoneCore *lc){
 	}
 }
 
-static RtpProfile *make_profile(LinphoneCore *lc, const SalStreamDescription *desc, int *used_pt){
+static RtpProfile *make_profile(LinphoneCore *lc, const SalMediaDescription *md, const SalStreamDescription *desc, int *used_pt){
 	int bw;
 	const MSList *elem;
 	RtpProfile *prof=rtp_profile_new("Call profile");
 	bool_t first=TRUE;
+	int remote_bw=0;
 	
 	for(elem=desc->payloads;elem!=NULL;elem=elem->next){
 		PayloadType *pt=(PayloadType*)elem->data;
@@ -2163,9 +2175,18 @@ static RtpProfile *make_profile(LinphoneCore *lc, const SalStreamDescription *de
 			*used_pt=payload_type_get_number(pt);
 			first=FALSE;
 		}
+		if (desc->bandwidth>0) remote_bw=desc->bandwidth;
+		else if (md->bandwidth>0) {
+			/*case where b=AS is given globally, not per stream*/
+			remote_bw=md->bandwidth;
+			if (desc->type==SalVideo){
+				remote_bw-=lc->audio_bw;
+			}
+		}
+		
 		if (desc->type==SalAudio){			
-				bw=get_min_bandwidth(lc->up_audio_bw,desc->bandwidth);
-		}else bw=get_min_bandwidth(lc->up_video_bw,desc->bandwidth);
+				bw=get_min_bandwidth(lc->up_audio_bw,remote_bw);
+		}else bw=get_min_bandwidth(lc->up_video_bw,remote_bw);
 		if (bw>0) pt->normal_bitrate=bw*1000;
 		else if (desc->type==SalAudio){
 			pt->normal_bitrate=-1;
@@ -2195,7 +2216,7 @@ void linphone_core_start_media_streams(LinphoneCore *lc, LinphoneCall *call){
 		const SalStreamDescription *stream=sal_media_description_find_stream(call->resultdesc,
 		    					SalProtoRtpAvp,SalAudio);
 		if (stream){
-			call->audio_profile=make_profile(lc,stream,&used_pt);
+			call->audio_profile=make_profile(lc,call->resultdesc,stream,&used_pt);
 			if (!lc->use_files){
 				MSSndCard *playcard=lc->sound_conf.play_sndcard;
 				MSSndCard *captcard=lc->sound_conf.capt_sndcard;
@@ -2245,7 +2266,7 @@ void linphone_core_start_media_streams(LinphoneCore *lc, LinphoneCall *call){
 		}
 		if (stream && (lc->video_conf.display || lc->video_conf.capture)) {
 			const char *addr=stream->addr[0]!='\0' ? stream->addr : call->resultdesc->addr;
-			call->video_profile=make_profile(lc,stream,&used_pt);
+			call->video_profile=make_profile(lc,call->resultdesc,stream,&used_pt);
 			video_stream_set_sent_video_size(lc->videostream,linphone_core_get_preferred_video_size(lc));
 			video_stream_enable_self_view(lc->videostream,lc->video_conf.selfview);
 			if (lc->video_conf.display && lc->video_conf.capture)
@@ -2323,6 +2344,7 @@ void linphone_core_stop_media_streams(LinphoneCore *lc, LinphoneCall *call){
 int linphone_core_accept_call(LinphoneCore *lc, const char *url)
 {
 	LinphoneCall *call=lc->call;
+	LinphoneProxyConfig *cfg=NULL;
 	const char *contact=NULL;
 	
 	if (call==NULL){
@@ -2341,9 +2363,10 @@ int linphone_core_accept_call(LinphoneCore *lc, const char *url)
 		ms_message("ring stopped");
 		lc->ringstream=NULL;
 	}
-	
+
+	linphone_core_get_default_proxy(lc,&cfg);
 	/*try to be best-effort in giving real local or routable contact address*/
-	contact=get_fixed_contact(lc,call,NULL);
+	contact=get_fixed_contact(lc,call,cfg);
 	if (contact)
 		sal_op_set_contact(call->op,contact);
 	
@@ -3559,6 +3582,13 @@ void linphone_core_set_network_reachable(LinphoneCore* lc,bool_t isReachable) {
 	}
 	set_network_reachable(lc,isReachable);
 }
+
+bool_t linphone_core_is_network_reachabled(LinphoneCore* lc) {
+	return lc->network_reachable;
+}
+ortp_socket_t linphone_core_get_sip_socket(LinphoneCore *lc){
+	return sal_get_socket(lc->sal);
+}
 /**
  * Destroys a LinphoneCore
  *
diff --git a/coreapi/linphonecore.h b/coreapi/linphonecore.h
index 46d9e29441c5e2f0a0647cf38232cbb97274b343..945ea25eaa321191d2678d0b65c69b48dc27538a 100644
--- a/coreapi/linphonecore.h
+++ b/coreapi/linphonecore.h
@@ -607,6 +607,8 @@ int linphone_core_get_sip_port(LinphoneCore *lc);
 
 void linphone_core_set_sip_port(LinphoneCore *lc,int port);
 
+ortp_socket_t linphone_core_get_sip_socket(LinphoneCore *lc);
+
 void linphone_core_set_inc_timeout(LinphoneCore *lc, int seconds);
 
 int linphone_core_get_inc_timeout(LinphoneCore *lc);
@@ -752,6 +754,10 @@ void linphone_core_set_mtu(LinphoneCore *lc, int mtu);
  *
  */
 void linphone_core_set_network_reachable(LinphoneCore* lc,bool_t value);
+/**
+ * return network state either as positioned by the application or by linphone
+ */
+bool_t linphone_core_is_network_reachabled(LinphoneCore* lc);
 
 
 void *linphone_core_get_user_data(LinphoneCore *lc);
diff --git a/coreapi/misc.c b/coreapi/misc.c
index c6e6735471c6bfc14ed77dbbd8beac026c241e52..86b527e94f441b3ae0463321af39cacf5cf577a5 100644
--- a/coreapi/misc.c
+++ b/coreapi/misc.c
@@ -38,6 +38,11 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #undef snprintf
 #include <ortp/stun.h>
 
+#ifdef HAVE_GETIFADDRS
+#include <net/if.h>
+#include <ifaddrs.h>
+#endif
+
 
 #if !defined(WIN32)
 
@@ -646,7 +651,40 @@ int linphone_core_wake_up_possible_already_running_instance(
 	return -1;
 }
 
-int linphone_core_get_local_ip_for(const char *dest, char *result){
+#ifdef HAVE_GETIFADDRS
+
+#include <ifaddrs.h>
+static int get_local_ip_with_getifaddrs(int type, char *address, int size)
+{
+	struct ifaddrs *ifp;
+	struct ifaddrs *ifpstart;
+	int ret = 0;
+
+	if (getifaddrs(&ifpstart) < 0) {
+		return -1;
+	}
+
+	for (ifp = ifpstart; ifp != NULL; ifp = ifp->ifa_next) {
+		if (ifp->ifa_addr && ifp->ifa_addr->sa_family == type
+			&& (ifp->ifa_flags & IFF_RUNNING) && !(ifp->ifa_flags & IFF_LOOPBACK))
+		{
+			getnameinfo(ifp->ifa_addr,
+						(type == AF_INET6) ?
+						sizeof(struct sockaddr_in6) : sizeof(struct sockaddr_in),
+						address, size, NULL, 0, NI_NUMERICHOST);
+			if (strchr(address, '%') == NULL) {	/*avoid ipv6 link-local addresses */
+				/*ms_message("getifaddrs() found %s",address);*/
+				ret++;
+			}
+		}
+	}
+	freeifaddrs(ifpstart);
+	return ret;
+}
+#endif
+
+
+static int get_local_ip_for_with_connect(int type, const char *dest, char *result){
 	int err,tmp;
 	struct addrinfo hints;
 	struct addrinfo *res=NULL;
@@ -656,7 +694,7 @@ int linphone_core_get_local_ip_for(const char *dest, char *result){
 	socklen_t s;
 
 	memset(&hints,0,sizeof(hints));
-	hints.ai_family=PF_UNSPEC;
+	hints.ai_family=(type==AF_INET6) ? PF_INET6 : PF_INET;
 	hints.ai_socktype=SOCK_DGRAM;
 	/*hints.ai_flags=AI_NUMERICHOST|AI_CANONNAME;*/
 	err=getaddrinfo(dest,"5060",&hints,&res);
@@ -705,3 +743,27 @@ int linphone_core_get_local_ip_for(const char *dest, char *result){
 	ms_message("Local interface to reach %s is %s.",dest,result);
 	return 0;
 }
+
+int linphone_core_get_local_ip_for(int type, const char *dest, char *result){
+	if (dest==NULL) {
+		if (type==AF_INET)
+			dest="87.98.157.38"; /*a public IP address*/
+		else dest="2a00:1450:8002::68";
+	}
+	strcpy(result,type==AF_INET ? "127.0.0.1" : "::1");
+#ifdef HAVE_GETIFADDRS
+	{
+		int found_ifs;
+	
+		found_ifs=get_local_ip_with_getifaddrs(type,result,LINPHONE_IPADDR_SIZE);
+		if (found_ifs==1){
+			return 0;
+		}else if (found_ifs<=0){
+			/*absolutely no network on this machine */
+			return -1;
+		}
+	}
+#endif
+	/*else use connect to find the best local ip address */
+	return get_local_ip_for_with_connect(type,dest,result);
+}
diff --git a/coreapi/private.h b/coreapi/private.h
index 18ed34c74b08ee95ffd670231fd73bb6d17c2a54..4a3c1dbaa3bd33ce0c818b14a5da5a4901f19b51 100644
--- a/coreapi/private.h
+++ b/coreapi/private.h
@@ -164,7 +164,7 @@ LinphoneFriend * linphone_friend_new_from_config_file(struct _LinphoneCore *lc,
 void linphone_proxy_config_update(LinphoneProxyConfig *cfg);
 void linphone_proxy_config_get_contact(LinphoneProxyConfig *cfg, const char **ip, int *port);
 LinphoneProxyConfig * linphone_core_lookup_known_proxy(LinphoneCore *lc, const LinphoneAddress *uri);
-int linphone_core_get_local_ip_for(const char *dest, char *result);
+int linphone_core_get_local_ip_for(int type, const char *dest, char *result);
 
 LinphoneProxyConfig *linphone_proxy_config_new_from_config_file(struct _LpConfig *config, int index);
 void linphone_proxy_config_write_to_config_file(struct _LpConfig* config,LinphoneProxyConfig *obj, int index);
diff --git a/coreapi/sal.h b/coreapi/sal.h
index 23780f6b322d61f68287dfcc95c57b6d3ffefb9b..882761ffb3c7fc86fff68d33b35096d1f91689f9 100644
--- a/coreapi/sal.h
+++ b/coreapi/sal.h
@@ -107,6 +107,7 @@ typedef struct SalMediaDescription{
 	char addr[64];
 	char username[64];
 	int nstreams;
+	int bandwidth;
 	SalStreamDescription streams[SAL_MEDIA_DESCRIPTION_MAX_STREAMS];
 } SalMediaDescription;
 
@@ -223,6 +224,7 @@ typedef struct SalAuthInfo{
 
 void sal_set_callbacks(Sal *ctx, const SalCallbacks *cbs);
 int sal_listen_port(Sal *ctx, const char *addr, int port, SalTransport tr, int is_secure);
+ortp_socket_t sal_get_socket(Sal *ctx);
 void sal_set_user_agent(Sal *ctx, const char *user_agent);
 void sal_use_session_timers(Sal *ctx, int expires);
 int sal_iterate(Sal *sal);
diff --git a/coreapi/sal_eXosip2.c b/coreapi/sal_eXosip2.c
index 4e0f6a05a848b6fe93fe9e6721280419d5ca2bc6..afbc4f85f9dfb620bafd4333e707f942c46e58d8 100644
--- a/coreapi/sal_eXosip2.c
+++ b/coreapi/sal_eXosip2.c
@@ -23,8 +23,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #include "sal_eXosip2.h"
 
 #include "offeranswer.h"
-/*this function is not declared in some versions of eXosip*/
-extern void *eXosip_call_get_reference(int cid);
 
 static void text_received(Sal *sal, eXosip_event_t *ev);
 
@@ -44,6 +42,25 @@ void sal_get_default_local_ip(Sal *sal, int address_family,char *ip, size_t iple
 	}
 }
 
+
+static SalOp * sal_find_call(Sal *sal, int cid){
+	const MSList *elem;
+	SalOp *op;
+	for(elem=sal->calls;elem!=NULL;elem=elem->next){
+		op=(SalOp*)elem->data;
+		if (op->cid==cid) return op;
+	}
+	return NULL;
+}
+
+static void sal_add_call(Sal *sal, SalOp *op){
+	sal->calls=ms_list_append(sal->calls,op);
+}
+
+static void sal_remove_call(Sal *sal, SalOp *op){
+	sal->calls=ms_list_remove(sal->calls, op);
+}
+
 static SalOp * sal_find_register(Sal *sal, int rid){
 	const MSList *elem;
 	SalOp *op;
@@ -164,7 +181,7 @@ void sal_op_release(SalOp *op){
 	}
 	if (op->cid!=-1){
 		ms_message("Cleaning cid %i",op->cid);
-		eXosip_call_set_reference(op->cid,NULL);
+		sal_remove_call(op->base.root,op);
 	}
 	if (op->sid!=-1){
 		sal_remove_out_subscribe(op->base.root,op);
@@ -227,12 +244,14 @@ static void _osip_trace_func(char *fi, int li, osip_trace_level_t level, char *c
 
 Sal * sal_init(){
 	static bool_t firsttime=TRUE;
+	Sal *sal;
 	if (firsttime){
 		osip_trace_initialize_func (OSIP_INFO4,&_osip_trace_func);
 		firsttime=FALSE;
 	}
 	eXosip_init();
-	return ms_new0(Sal,1);
+	sal=ms_new0(Sal,1);
+	return sal;
 }
 
 void sal_uninit(Sal* sal){
@@ -295,8 +314,10 @@ int sal_listen_port(Sal *ctx, const char *addr, int port, SalTransport tr, int i
 	bool_t ipv6;
 	int proto=IPPROTO_UDP;
 	
-	if (ctx->running) eXosip_quit();
-	eXosip_init();
+	if (ctx->running){
+		eXosip_quit();
+		eXosip_init();
+	}
 	err=0;
 	eXosip_set_option(13,&err); /*13=EXOSIP_OPT_SRV_WITH_NAPTR, as it is an enum value, we can't use it unless we are sure of the
 					version of eXosip, which is not the case*/
@@ -308,11 +329,23 @@ int sal_listen_port(Sal *ctx, const char *addr, int port, SalTransport tr, int i
 		ms_fatal("SIP over TCP or TLS or DTLS is not supported yet.");
 		return -1;
 	}
-	
 	err=eXosip_listen_addr(proto, addr, port, ipv6 ?  PF_INET6 : PF_INET, 0);
+#ifdef HAVE_EXOSIP_GET_SOCKET
+	ms_message("Exosip has socket number %i",eXosip_get_socket(proto));
+#endif
+	ctx->running=TRUE;
 	return err;
 }
 
+ortp_socket_t sal_get_socket(Sal *ctx){
+#ifdef HAVE_EXOSIP_GET_SOCKET
+	return eXosip_get_socket(IPPROTO_UDP);
+#else
+	ms_warning("Sorry, eXosip does not have eXosip_get_socket() method");
+	return -1;
+#endif
+}
+
 void sal_set_user_agent(Sal *ctx, const char *user_agent){
 	eXosip_set_user_agent(user_agent);
 }
@@ -337,6 +370,7 @@ static int extract_received_rport(osip_message_t *msg, const char **received, in
 		rport=param->gvalue;
 		if (rport && rport[0]!='\0') *rportval=atoi(rport);
 		else *rportval=5060;
+		*received=via->host;
 	}
 	param=NULL;
 	osip_via_param_get_byname(via,"received",&param);
@@ -381,6 +415,7 @@ static void sdp_process(SalOp *h){
 		offer_answer_initiate_incoming(h->base.local_media,h->base.remote_media,h->result);
 		h->sdp_answer=media_description_to_sdp(h->result);
 		strcpy(h->result->addr,h->base.remote_media->addr);
+		h->result->bandwidth=h->base.remote_media->bandwidth;
 		for(i=0;i<h->result->nstreams;++i){
 			if (h->result->streams[i].port>0){
 				strcpy(h->result->streams[i].addr,h->base.remote_media->streams[i].addr);
@@ -413,6 +448,7 @@ int sal_call(SalOp *h, const char *from, const char *to){
 		ms_error("Could not create call.");
 		return -1;
 	}
+	osip_message_set_allow(invite, "INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO");
 	if (h->base.contact){
 		_osip_list_set_empty(&invite->contacts,(void (*)(void*))osip_contact_free);
 		osip_message_set_contact(invite,h->base.contact);
@@ -433,7 +469,7 @@ int sal_call(SalOp *h, const char *from, const char *to){
 		ms_error("Fail to send invite !");
 		return -1;
 	}else{
-		eXosip_call_set_reference(h->cid,h);
+		sal_add_call(h->base.root,h);
 	}
 	return 0;
 }
@@ -588,8 +624,9 @@ int sal_call_send_dtmf(SalOp *h, char dtmf){
 int sal_call_terminate(SalOp *h){
 	eXosip_lock();
 	eXosip_call_terminate(h->cid,h->did);
-	eXosip_call_set_reference(h->cid,NULL);
 	eXosip_unlock();
+	sal_remove_call(h->base.root,h);
+	h->cid=-1;
 	return 0;
 }
 
@@ -630,11 +667,7 @@ static void set_network_origin(SalOp *op, osip_message_t *req){
 
 static SalOp *find_op(Sal *sal, eXosip_event_t *ev){
 	if (ev->cid>0){
-#ifdef HAVE_EXOSIP_GET_REF
-		return (SalOp*)eXosip_call_get_ref(ev->cid);
-#else
-		return (SalOp*)eXosip_call_get_reference(ev->cid);
-#endif
+		return sal_find_call(sal,ev->cid);
 	}
 	if (ev->rid>0){
 		return sal_find_register(sal,ev->rid);
@@ -684,7 +717,7 @@ static void inc_new_call(Sal *sal, eXosip_event_t *ev){
 	op->cid=ev->cid;
 	op->did=ev->did;
 	
-	eXosip_call_set_reference(op->cid,op);
+	sal_add_call(op->base.root,op);
 	sal->callbacks.call_received(op);
 }
 
@@ -797,9 +830,9 @@ static int call_proceeding(Sal *sal, eXosip_event_t *ev){
 
 static void call_ringing(Sal *sal, eXosip_event_t *ev){
 	sdp_message_t *sdp;
-	SalOp *op;
+	SalOp *op=find_op(sal,ev);
 	if (call_proceeding(sal, ev)==-1) return;
-	op=(SalOp*)ev->external_reference;
+	
 	sdp=eXosip_get_sdp_info(ev->response);
 	if (sdp){
 		op->base.remote_media=sal_media_description_new();
@@ -840,22 +873,25 @@ static void call_accepted(Sal *sal, eXosip_event_t *ev){
 }
 
 static void call_terminated(Sal *sal, eXosip_event_t *ev){
-	char *from;
+	char *from=NULL;
 	SalOp *op=find_op(sal,ev);
 	if (op==NULL){
 		ms_warning("Call terminated for already closed call ?");
 		return;
 	}
-	osip_from_to_str(ev->request->from,&from);
-	eXosip_call_set_reference(ev->cid,NULL);
+	if (ev->request){
+		osip_from_to_str(ev->request->from,&from);
+	}
+	sal_remove_call(sal,op);
 	op->cid=-1;
-	sal->callbacks.call_terminated(op,from);
-	osip_free(from);
+	sal->callbacks.call_terminated(op,from!=NULL ? from : sal_op_get_from(op));
+	if (from) osip_free(from);
 }
 
 static void call_released(Sal *sal, eXosip_event_t *ev){
 	SalOp *op=find_op(sal,ev);
 	if (op==NULL){
+		ms_warning("No op associated to this call_released()");
 		return;
 	}
 	op->cid=-1;
@@ -1366,7 +1402,8 @@ static void other_request_reply(Sal *sal,eXosip_event_t *ev){
 	}
 	if (ev->response){
 		update_contact_from_response(op,ev->response);
-		sal->callbacks.ping_reply(op);
+		if (ev->request && strcmp(osip_message_get_method(ev->request),"OPTIONS")==0)
+			sal->callbacks.ping_reply(op);
 	}
 }
 
@@ -1394,6 +1431,10 @@ static bool_t process_event(Sal *sal, eXosip_event_t *ev){
 			ms_message("CALL_REQUESTFAILURE or GLOBALFAILURE or SERVERFAILURE\n");
 			return call_failure(sal,ev);
 			break;
+		case EXOSIP_CALL_RELEASED:
+			ms_message("CALL_RELEASED\n");
+			call_released(sal, ev);
+			break;
 		case EXOSIP_CALL_INVITE:
 			ms_message("CALL_NEW\n");
 			inc_new_call(sal,ev);
@@ -1458,10 +1499,6 @@ static bool_t process_event(Sal *sal, eXosip_event_t *ev){
    		case EXOSIP_SUBSCRIPTION_GLOBALFAILURE:
 			sal_exosip_subscription_closed(sal,ev);
 			break;
-		case EXOSIP_CALL_RELEASED:
-			ms_message("CALL_RELEASED\n");
-			call_released(sal, ev);
-			break;
 		case EXOSIP_REGISTRATION_FAILURE:
 			ms_message("REGISTRATION_FAILURE\n");
 			return registration_failure(sal,ev);
@@ -1484,6 +1521,7 @@ static bool_t process_event(Sal *sal, eXosip_event_t *ev){
 			if (ev->response && (ev->response->status_code == 407 || ev->response->status_code == 401)){
 				return process_authentication(sal,ev);
 			}
+			other_request_reply(sal,ev);
 			break;
 		default:
 			ms_message("Unhandled exosip event ! %i",ev->type);
diff --git a/coreapi/sal_eXosip2.h b/coreapi/sal_eXosip2.h
index 1dd11e6aef70dbaabd15f017c3bf9009264d1204..0df6023a63d9da8706703d56aa09dffc405297bd 100644
--- a/coreapi/sal_eXosip2.h
+++ b/coreapi/sal_eXosip2.h
@@ -30,6 +30,7 @@ int sdp_to_media_description(sdp_message_t *sdp, SalMediaDescription *desc);
 
 struct Sal{
 	SalCallbacks callbacks;
+	MSList *calls; /*MSList of SalOp */
 	MSList *registers;/*MSList of SalOp */
 	MSList *out_subscribes;/*MSList of SalOp */
 	MSList *in_subscribes;/*MSList of SalOp */
diff --git a/coreapi/sal_eXosip2_presence.c b/coreapi/sal_eXosip2_presence.c
index 3555907109a4aa340c033be1d98ae77ed3983223..9be8a698f4422ae243d601803258b3f53c23df3f 100644
--- a/coreapi/sal_eXosip2_presence.c
+++ b/coreapi/sal_eXosip2_presence.c
@@ -101,9 +101,11 @@ int sal_text_send(SalOp *op, const char *from, const char *to, const char *msg){
 			eXosip_unlock();
 			return -1;
 		}
-		osip_free(sip->sip_method);
 		//change the sip_message to be a MESSAGE ...
+		osip_free(osip_message_get_method(sip));
 		osip_message_set_method(sip,osip_strdup("MESSAGE"));
+		osip_free(osip_cseq_get_method(osip_message_get_cseq(sip)));
+		osip_cseq_set_method(osip_message_get_cseq(sip),osip_strdup("MESSAGE"));
 		osip_message_set_content_type(sip,"text/plain");
 		osip_message_set_body(sip,msg,strlen(msg));
 		eXosip_message_send_request(sip);
diff --git a/coreapi/sal_eXosip2_sdp.c b/coreapi/sal_eXosip2_sdp.c
index 5804287659a8a78293cfe9d82c0f06c41f4fe75e..2165708b17711e0b31991891db5906a1c8d18798 100644
--- a/coreapi/sal_eXosip2_sdp.c
+++ b/coreapi/sal_eXosip2_sdp.c
@@ -125,6 +125,8 @@ static sdp_message_t *create_generic_sdp(const SalMediaDescription *desc)
 			      osip_strdup ("IN"), inet6 ? osip_strdup ("IP6") : osip_strdup ("IP4"),
 			      osip_strdup (desc->addr), NULL, NULL);
 	sdp_message_t_time_descr_add (local, osip_strdup ("0"), osip_strdup ("0"));
+	if (desc->bandwidth>0) sdp_message_b_bandwidth_add (local, -1, osip_strdup ("AS"),
+				     int_2char(desc->bandwidth));
 	return local;
 }
 
@@ -234,6 +236,10 @@ int sdp_to_media_description(sdp_message_t *msg, SalMediaDescription *desc){
 	addr=sdp_message_c_addr_get (msg, -1, 0);
 	if (addr)
 		strncpy(desc->addr,addr,sizeof(desc->addr));
+	for(j=0;(sbw=sdp_message_bandwidth_get(msg,-1,j))!=NULL;++j){
+		if (strcasecmp(sbw->b_bwtype,"AS")==0) desc->bandwidth=atoi(sbw->b_bandwidth);
+	}
+	
 	/* for each m= line */
 	for (i=0; !sdp_message_endof_media (msg, i) && i<SAL_MEDIA_DESCRIPTION_MAX_STREAMS; i++)
 	{
diff --git a/gtk-glade/friendlist.c b/gtk-glade/friendlist.c
index 25173488de28fcec917b4097538a50ed3752003c..d4fddf871d3e6e39fd8f1b2a7a905e44807af09a 100644
--- a/gtk-glade/friendlist.c
+++ b/gtk-glade/friendlist.c
@@ -39,17 +39,17 @@ typedef struct _status_picture_tab_t{
 } status_picture_tab_t;
 
 status_picture_tab_t status_picture_tab[]={
-	{	LINPHONE_STATUS_ONLINE,		"sip-online.png"	},
-	{	LINPHONE_STATUS_BUSY,		"sip-busy.png"		},
-	{	LINPHONE_STATUS_BERIGHTBACK,	"sip-bifm.png"		},
-	{	LINPHONE_STATUS_AWAY,		"sip-away.png"		},
-	{	LINPHONE_STATUS_ONTHEPHONE,	"sip-otp.png"		},
-	{	LINPHONE_STATUS_OUTTOLUNCH,	"sip-otl.png"		},
-	{	LINPHONE_STATUS_NOT_DISTURB,	"sip-closed.png"	},
-	{	LINPHONE_STATUS_MOVED,		"sip-closed.png"	},
-	{	LINPHONE_STATUS_ALT_SERVICE,	"sip-closed.png"	},
-	{	LINPHONE_STATUS_OFFLINE,	"sip-away.png"		},
-	{	LINPHONE_STATUS_PENDING,	"sip-wfa.png"		},
+	{	LINPHONE_STATUS_ONLINE,		"status-green.png"	},
+	{	LINPHONE_STATUS_BUSY,		"status-orange.png"		},
+	{	LINPHONE_STATUS_BERIGHTBACK,	"status-orange.png"		},
+	{	LINPHONE_STATUS_AWAY,		"status-orange.png"		},
+	{	LINPHONE_STATUS_ONTHEPHONE,	"status-orange.png"		},
+	{	LINPHONE_STATUS_OUTTOLUNCH,	"status-orange.png"		},
+	{	LINPHONE_STATUS_NOT_DISTURB,	"status-red.png"	},
+	{	LINPHONE_STATUS_MOVED,		"status-orange.png"	},
+	{	LINPHONE_STATUS_ALT_SERVICE,	"status-orange.png"	},
+	{	LINPHONE_STATUS_OFFLINE,	"status-offline.png"		},
+	{	LINPHONE_STATUS_PENDING,	"status-offline.png"		},
 	{	LINPHONE_STATUS_END,		NULL			},
 };
 
@@ -153,7 +153,7 @@ void linphone_gtk_set_my_presence(LinphoneOnlineStatus ss){
 	GtkWidget *image=gtk_image_new_from_pixbuf(pbuf);
 	GtkWidget *menu;
 	g_object_unref(G_OBJECT(pbuf));
-	gtk_button_set_label(GTK_BUTTON(button),linphone_online_status_to_string(ss));
+	gtk_widget_set_tooltip_text(button,linphone_online_status_to_string(ss));
 	gtk_button_set_image(GTK_BUTTON(button),image);
 	/*prepare menu*/
 	menu=(GtkWidget*)g_object_get_data(G_OBJECT(button),"presence_menu");
diff --git a/gtk-glade/incall_view.c b/gtk-glade/incall_view.c
index 1167c5ccd30c20a77204e718aca863f027f8a464..c3c95eabebb2984a202414dd94c4b5a9bdb8661c 100644
--- a/gtk-glade/incall_view.c
+++ b/gtk-glade/incall_view.c
@@ -164,7 +164,7 @@ void linphone_gtk_in_call_view_terminate(const char *error_msg){
 	GtkWidget *main_window=linphone_gtk_get_main_window();
 	GtkWidget *status=linphone_gtk_get_widget(main_window,"in_call_status");
 	GtkWidget *animation=linphone_gtk_get_widget(main_window,"in_call_animation");
-	GdkPixbuf *pbuf=create_pixbuf(linphone_gtk_get_ui_config("stop_call_icon","red.png"));
+	GdkPixbuf *pbuf=create_pixbuf(linphone_gtk_get_ui_config("stop_call_icon","stopcall-red.png"));
 
 	if (error_msg==NULL)
 		gtk_label_set_markup(GTK_LABEL(status),_("<b>Call ended.</b>"));
@@ -208,6 +208,5 @@ void linphone_gtk_mute_toggled(GtkToggleButton *button){
 
 void linphone_gtk_enable_mute_button(GtkToggleButton *button, gboolean sensitive){
 	gtk_widget_set_sensitive(GTK_WIDGET(button),sensitive);
-	gtk_object_set(GTK_OBJECT(button),"gtk-button-images",TRUE,NULL);
 	linphone_gtk_draw_mute_button(button,FALSE);
 }
diff --git a/gtk-glade/linphone.ico b/gtk-glade/linphone.ico
index 7232763bbdc0d7a47bc886c48d75595429e75364..2633d58f3abe625df023391acf491cbe6beafa6b 100755
Binary files a/gtk-glade/linphone.ico and b/gtk-glade/linphone.ico differ
diff --git a/gtk-glade/main.c b/gtk-glade/main.c
index 85a354d4009a5bf581e4b6f7941c0aaa78be12a2..364accbb34141dc21b6a564348238836efea4f0e 100644
--- a/gtk-glade/main.c
+++ b/gtk-glade/main.c
@@ -662,6 +662,8 @@ static gboolean linphone_gtk_auto_answer(GtkWidget *incall_window){
 
 void linphone_gtk_set_audio_video(){
 	linphone_core_enable_video(linphone_gtk_get_core(),TRUE,TRUE);
+	linphone_core_enable_video_preview(linphone_gtk_get_core(),
+	    linphone_gtk_get_ui_config_int("videoselfview",VIDEOSELFVIEW_DEFAULT));
 }
 
 void linphone_gtk_set_audio_only(){
@@ -690,8 +692,10 @@ void linphone_gtk_used_identity_changed(GtkWidget *w){
 static void linphone_gtk_show_main_window(){
 	GtkWidget *w=linphone_gtk_get_main_window();
 	LinphoneCore *lc=linphone_gtk_get_core();
-	linphone_core_enable_video_preview(lc,linphone_gtk_get_ui_config_int("videoselfview",
-	    VIDEOSELFVIEW_DEFAULT));
+	if (linphone_core_video_enabled(lc)){
+		linphone_core_enable_video_preview(lc,linphone_gtk_get_ui_config_int("videoselfview",
+	    	VIDEOSELFVIEW_DEFAULT));
+	}
 	gtk_widget_show(w);
 	gtk_window_present(GTK_WINDOW(w));
 }
@@ -1048,14 +1052,16 @@ static void linphone_gtk_configure_main_window(){
 	static const char *stop_call_icon;
 	static const char *search_icon;
 	static gboolean update_check_menu;
+	static gboolean buttons_have_borders;
 	GtkWidget *w=linphone_gtk_get_main_window();
 	if (!config_loaded){
 		title=linphone_gtk_get_ui_config("title","Linphone");
 		home=linphone_gtk_get_ui_config("home","http://www.linphone.org");
-		start_call_icon=linphone_gtk_get_ui_config("start_call_icon","green.png");
-		stop_call_icon=linphone_gtk_get_ui_config("stop_call_icon","red.png");
+		start_call_icon=linphone_gtk_get_ui_config("start_call_icon","startcall-green.png");
+		stop_call_icon=linphone_gtk_get_ui_config("stop_call_icon","stopcall-red.png");
 		search_icon=linphone_gtk_get_ui_config("directory_search_icon",NULL);
 		update_check_menu=linphone_gtk_get_ui_config_int("update_check_menu",0);
+		buttons_have_borders=linphone_gtk_get_ui_config_int("buttons_border",1);
 		config_loaded=TRUE;
 	}
 	linphone_gtk_configure_window(w,"main_window");
@@ -1068,11 +1074,15 @@ static void linphone_gtk_configure_main_window(){
 	if (start_call_icon){
 		GdkPixbuf *pbuf=create_pixbuf(start_call_icon);
 		gtk_image_set_from_pixbuf(GTK_IMAGE(linphone_gtk_get_widget(w,"start_call_icon")),pbuf);
+		if (buttons_have_borders)
+			gtk_button_set_relief(GTK_BUTTON(linphone_gtk_get_widget(w,"start_call")),GTK_RELIEF_NORMAL);
 		g_object_unref(G_OBJECT(pbuf));
 	}
 	if (stop_call_icon){
 		GdkPixbuf *pbuf=create_pixbuf(stop_call_icon);
 		gtk_image_set_from_pixbuf(GTK_IMAGE(linphone_gtk_get_widget(w,"terminate_call_icon")),pbuf);
+		if (buttons_have_borders)
+			gtk_button_set_relief(GTK_BUTTON(linphone_gtk_get_widget(w,"terminate_call")),GTK_RELIEF_NORMAL);
 		g_object_unref(G_OBJECT(pbuf));
 	}
 	if (search_icon){
@@ -1086,6 +1096,20 @@ static void linphone_gtk_configure_main_window(){
 		tmp=g_strdup(home);
 		g_object_set_data(G_OBJECT(menu_item),"home",tmp);
 	}
+	{
+		GdkPixbuf *pbuf=create_pixbuf("contact-orange.png");
+		if (pbuf) {
+			gtk_image_set_from_pixbuf(GTK_IMAGE(linphone_gtk_get_widget(w,"contact_tab_icon")),pbuf);
+			g_object_unref(G_OBJECT(pbuf));
+		}
+	}
+	{
+		GdkPixbuf *pbuf=create_pixbuf("dialer-orange.png");
+		if (pbuf) {
+			gtk_image_set_from_pixbuf(GTK_IMAGE(linphone_gtk_get_widget(w,"keypad_tab_icon")),pbuf);
+			g_object_unref(G_OBJECT(pbuf));
+		}
+	}
 	if (!linphone_gtk_can_manage_accounts())
 		gtk_widget_hide(linphone_gtk_get_widget(w,"run_assistant"));
 	if (update_check_menu){
@@ -1206,6 +1230,7 @@ int main(int argc, char *argv[]){
 	const char *config_file;
 	const char *factory_config_file;
 	const char *lang;
+	GtkSettings *settings;
 
 	g_thread_init(NULL);
 	gdk_threads_init();
@@ -1252,6 +1277,9 @@ int main(int argc, char *argv[]){
 		gdk_threads_leave();
 		return -1;
 	}
+	settings=gtk_settings_get_default();
+	g_object_set(settings, "gtk-menu-images", TRUE, NULL);
+	g_object_set(settings, "gtk-button-images", TRUE, NULL);
 #ifdef WIN32
 	if (workingdir!=NULL)
 		_chdir(workingdir);
diff --git a/gtk-glade/main.glade b/gtk-glade/main.glade
index ee3183636add46338d19b95acd653db4284aa63d..b858892fbddf963b593f5b7b7d155150eff240d0 100644
--- a/gtk-glade/main.glade
+++ b/gtk-glade/main.glade
@@ -285,6 +285,7 @@
                                   <widget class="GtkEntry" id="uribar">
                                     <property name="visible">True</property>
                                     <property name="can_focus">True</property>
+                                    <property name="has_focus">True</property>
                                     <property name="tooltip" translatable="yes">Enter username, phone number, or full sip address</property>
                                     <property name="invisible_char">&#x25CF;</property>
                                     <signal name="activate" handler="linphone_gtk_uri_bar_activate"/>
@@ -709,9 +710,26 @@ Fiber Channel</property>
                       </widget>
                     </child>
                     <child>
-                      <widget class="GtkLabel" id="label15">
+                      <widget class="GtkHBox" id="hbox2">
                         <property name="visible">True</property>
-                        <property name="label" translatable="yes">Contacts</property>
+                        <child>
+                          <widget class="GtkImage" id="contact_tab_icon">
+                            <property name="visible">True</property>
+                            <property name="stock">gtk-missing-image</property>
+                          </widget>
+                          <packing>
+                            <property name="position">0</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <widget class="GtkLabel" id="label15">
+                            <property name="visible">True</property>
+                            <property name="label" translatable="yes">Contacts</property>
+                          </widget>
+                          <packing>
+                            <property name="position">1</property>
+                          </packing>
+                        </child>
                       </widget>
                       <packing>
                         <property name="tab_fill">False</property>
@@ -733,270 +751,306 @@ Fiber Channel</property>
                                 <property name="xscale">0</property>
                                 <property name="yscale">0</property>
                                 <child>
-                                  <widget class="GtkTable" id="dtmf_table">
+                                  <widget class="GtkAspectFrame" id="aspectframe1">
                                     <property name="visible">True</property>
-                                    <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
-                                    <property name="border_width">4</property>
-                                    <property name="n_rows">4</property>
-                                    <property name="n_columns">4</property>
-                                    <property name="column_spacing">20</property>
-                                    <property name="row_spacing">10</property>
-                                    <property name="homogeneous">True</property>
-                                    <child>
-                                      <widget class="GtkButton" id="dtmf_D">
-                                        <property name="label" translatable="yes">D</property>
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="receives_default">True</property>
-                                        <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
-                                      </widget>
-                                      <packing>
-                                        <property name="left_attach">3</property>
-                                        <property name="right_attach">4</property>
-                                        <property name="top_attach">3</property>
-                                        <property name="bottom_attach">4</property>
-                                        <property name="x_options">GTK_FILL</property>
-                                        <property name="y_options"></property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <widget class="GtkButton" id="dtmf_hash">
-                                        <property name="label" translatable="yes">#</property>
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="receives_default">True</property>
-                                        <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
-                                      </widget>
-                                      <packing>
-                                        <property name="left_attach">2</property>
-                                        <property name="right_attach">3</property>
-                                        <property name="top_attach">3</property>
-                                        <property name="bottom_attach">4</property>
-                                        <property name="x_options">GTK_FILL</property>
-                                        <property name="y_options"></property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <widget class="GtkButton" id="dtmf_0">
-                                        <property name="label" translatable="yes">0</property>
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="receives_default">True</property>
-                                        <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
-                                      </widget>
-                                      <packing>
-                                        <property name="left_attach">1</property>
-                                        <property name="right_attach">2</property>
-                                        <property name="top_attach">3</property>
-                                        <property name="bottom_attach">4</property>
-                                        <property name="x_options">GTK_FILL</property>
-                                        <property name="y_options"></property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <widget class="GtkButton" id="dtmf_star">
-                                        <property name="label" translatable="yes">*</property>
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="receives_default">True</property>
-                                        <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
-                                      </widget>
-                                      <packing>
-                                        <property name="top_attach">3</property>
-                                        <property name="bottom_attach">4</property>
-                                        <property name="x_options">GTK_FILL</property>
-                                        <property name="y_options"></property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <widget class="GtkButton" id="dtmf_C">
-                                        <property name="label" translatable="yes">C</property>
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="receives_default">True</property>
-                                        <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
-                                      </widget>
-                                      <packing>
-                                        <property name="left_attach">3</property>
-                                        <property name="right_attach">4</property>
-                                        <property name="top_attach">2</property>
-                                        <property name="bottom_attach">3</property>
-                                        <property name="x_options">GTK_FILL</property>
-                                        <property name="y_options"></property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <widget class="GtkButton" id="dtmf_9">
-                                        <property name="label" translatable="yes">9</property>
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="receives_default">True</property>
-                                        <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
-                                      </widget>
-                                      <packing>
-                                        <property name="left_attach">2</property>
-                                        <property name="right_attach">3</property>
-                                        <property name="top_attach">2</property>
-                                        <property name="bottom_attach">3</property>
-                                        <property name="x_options">GTK_FILL</property>
-                                        <property name="y_options"></property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <widget class="GtkButton" id="dtmf_8">
-                                        <property name="label" translatable="yes">8</property>
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="receives_default">True</property>
-                                        <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
-                                      </widget>
-                                      <packing>
-                                        <property name="left_attach">1</property>
-                                        <property name="right_attach">2</property>
-                                        <property name="top_attach">2</property>
-                                        <property name="bottom_attach">3</property>
-                                        <property name="x_options">GTK_FILL</property>
-                                        <property name="y_options"></property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <widget class="GtkButton" id="dtmf_7">
-                                        <property name="label" translatable="yes">7</property>
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="receives_default">True</property>
-                                        <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
-                                      </widget>
-                                      <packing>
-                                        <property name="top_attach">2</property>
-                                        <property name="bottom_attach">3</property>
-                                        <property name="x_options">GTK_FILL</property>
-                                        <property name="y_options"></property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <widget class="GtkButton" id="dtmf_B">
-                                        <property name="label" translatable="yes">B</property>
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="receives_default">True</property>
-                                        <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
-                                      </widget>
-                                      <packing>
-                                        <property name="left_attach">3</property>
-                                        <property name="right_attach">4</property>
-                                        <property name="top_attach">1</property>
-                                        <property name="bottom_attach">2</property>
-                                        <property name="x_options">GTK_FILL</property>
-                                        <property name="y_options"></property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <widget class="GtkButton" id="dtmf_6">
-                                        <property name="label" translatable="yes">6</property>
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="receives_default">True</property>
-                                        <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
-                                      </widget>
-                                      <packing>
-                                        <property name="left_attach">2</property>
-                                        <property name="right_attach">3</property>
-                                        <property name="top_attach">1</property>
-                                        <property name="bottom_attach">2</property>
-                                        <property name="x_options">GTK_FILL</property>
-                                        <property name="y_options"></property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <widget class="GtkButton" id="dtmf_5">
-                                        <property name="label" translatable="yes">5</property>
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="receives_default">True</property>
-                                        <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
-                                      </widget>
-                                      <packing>
-                                        <property name="left_attach">1</property>
-                                        <property name="right_attach">2</property>
-                                        <property name="top_attach">1</property>
-                                        <property name="bottom_attach">2</property>
-                                        <property name="x_options">GTK_FILL</property>
-                                        <property name="y_options"></property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <widget class="GtkButton" id="dtmf_4">
-                                        <property name="label" translatable="yes">4</property>
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="receives_default">True</property>
-                                        <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
-                                      </widget>
-                                      <packing>
-                                        <property name="top_attach">1</property>
-                                        <property name="bottom_attach">2</property>
-                                        <property name="x_options">GTK_FILL</property>
-                                        <property name="y_options"></property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <widget class="GtkButton" id="dtmf_A">
-                                        <property name="label" translatable="yes">A</property>
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="receives_default">True</property>
-                                        <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
-                                      </widget>
-                                      <packing>
-                                        <property name="left_attach">3</property>
-                                        <property name="right_attach">4</property>
-                                        <property name="x_options">GTK_FILL</property>
-                                        <property name="y_options"></property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <widget class="GtkButton" id="dtmf_3">
-                                        <property name="label" translatable="yes">3</property>
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="receives_default">True</property>
-                                        <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
-                                      </widget>
-                                      <packing>
-                                        <property name="left_attach">2</property>
-                                        <property name="right_attach">3</property>
-                                        <property name="x_options">GTK_FILL</property>
-                                        <property name="y_options"></property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <widget class="GtkButton" id="dtmf_2">
-                                        <property name="label" translatable="yes">2</property>
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="receives_default">True</property>
-                                        <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
-                                      </widget>
-                                      <packing>
-                                        <property name="left_attach">1</property>
-                                        <property name="right_attach">2</property>
-                                        <property name="x_options">GTK_FILL</property>
-                                        <property name="y_options"></property>
-                                      </packing>
-                                    </child>
+                                    <property name="label_xalign">0</property>
                                     <child>
-                                      <widget class="GtkButton" id="dtmf_1">
-                                        <property name="label" translatable="yes">1</property>
+                                      <widget class="GtkTable" id="dtmf_table">
                                         <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="receives_default">True</property>
                                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                                        <property name="border_width">4</property>
+                                        <property name="n_rows">4</property>
+                                        <property name="n_columns">4</property>
+                                        <property name="homogeneous">True</property>
+                                        <child>
+                                          <widget class="GtkButton" id="dtmf_D">
+                                            <property name="label" translatable="yes">D</property>
+                                            <property name="width_request">50</property>
+                                            <property name="height_request">50</property>
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">True</property>
+                                            <property name="receives_default">True</property>
+                                            <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                                          </widget>
+                                          <packing>
+                                            <property name="left_attach">3</property>
+                                            <property name="right_attach">4</property>
+                                            <property name="top_attach">3</property>
+                                            <property name="bottom_attach">4</property>
+                                            <property name="x_options">GTK_FILL</property>
+                                            <property name="y_options"></property>
+                                          </packing>
+                                        </child>
+                                        <child>
+                                          <widget class="GtkButton" id="dtmf_hash">
+                                            <property name="label" translatable="yes">#</property>
+                                            <property name="width_request">50</property>
+                                            <property name="height_request">50</property>
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">True</property>
+                                            <property name="receives_default">True</property>
+                                            <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                                          </widget>
+                                          <packing>
+                                            <property name="left_attach">2</property>
+                                            <property name="right_attach">3</property>
+                                            <property name="top_attach">3</property>
+                                            <property name="bottom_attach">4</property>
+                                            <property name="x_options">GTK_FILL</property>
+                                            <property name="y_options"></property>
+                                          </packing>
+                                        </child>
+                                        <child>
+                                          <widget class="GtkButton" id="dtmf_0">
+                                            <property name="label" translatable="yes">0</property>
+                                            <property name="width_request">50</property>
+                                            <property name="height_request">50</property>
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">True</property>
+                                            <property name="receives_default">True</property>
+                                            <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                                          </widget>
+                                          <packing>
+                                            <property name="left_attach">1</property>
+                                            <property name="right_attach">2</property>
+                                            <property name="top_attach">3</property>
+                                            <property name="bottom_attach">4</property>
+                                            <property name="x_options">GTK_FILL</property>
+                                            <property name="y_options"></property>
+                                          </packing>
+                                        </child>
+                                        <child>
+                                          <widget class="GtkButton" id="dtmf_star">
+                                            <property name="label" translatable="yes">*</property>
+                                            <property name="width_request">50</property>
+                                            <property name="height_request">50</property>
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">True</property>
+                                            <property name="receives_default">True</property>
+                                            <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                                          </widget>
+                                          <packing>
+                                            <property name="top_attach">3</property>
+                                            <property name="bottom_attach">4</property>
+                                            <property name="x_options">GTK_FILL</property>
+                                            <property name="y_options"></property>
+                                          </packing>
+                                        </child>
+                                        <child>
+                                          <widget class="GtkButton" id="dtmf_C">
+                                            <property name="label" translatable="yes">C</property>
+                                            <property name="width_request">50</property>
+                                            <property name="height_request">50</property>
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">True</property>
+                                            <property name="receives_default">True</property>
+                                            <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                                          </widget>
+                                          <packing>
+                                            <property name="left_attach">3</property>
+                                            <property name="right_attach">4</property>
+                                            <property name="top_attach">2</property>
+                                            <property name="bottom_attach">3</property>
+                                            <property name="x_options">GTK_FILL</property>
+                                            <property name="y_options"></property>
+                                          </packing>
+                                        </child>
+                                        <child>
+                                          <widget class="GtkButton" id="dtmf_9">
+                                            <property name="label" translatable="yes">9</property>
+                                            <property name="width_request">50</property>
+                                            <property name="height_request">50</property>
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">True</property>
+                                            <property name="receives_default">True</property>
+                                            <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                                          </widget>
+                                          <packing>
+                                            <property name="left_attach">2</property>
+                                            <property name="right_attach">3</property>
+                                            <property name="top_attach">2</property>
+                                            <property name="bottom_attach">3</property>
+                                            <property name="x_options">GTK_FILL</property>
+                                            <property name="y_options"></property>
+                                          </packing>
+                                        </child>
+                                        <child>
+                                          <widget class="GtkButton" id="dtmf_8">
+                                            <property name="label" translatable="yes">8</property>
+                                            <property name="width_request">50</property>
+                                            <property name="height_request">50</property>
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">True</property>
+                                            <property name="receives_default">True</property>
+                                            <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                                          </widget>
+                                          <packing>
+                                            <property name="left_attach">1</property>
+                                            <property name="right_attach">2</property>
+                                            <property name="top_attach">2</property>
+                                            <property name="bottom_attach">3</property>
+                                            <property name="x_options">GTK_FILL</property>
+                                            <property name="y_options"></property>
+                                          </packing>
+                                        </child>
+                                        <child>
+                                          <widget class="GtkButton" id="dtmf_7">
+                                            <property name="label" translatable="yes">7</property>
+                                            <property name="width_request">50</property>
+                                            <property name="height_request">50</property>
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">True</property>
+                                            <property name="receives_default">True</property>
+                                            <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                                          </widget>
+                                          <packing>
+                                            <property name="top_attach">2</property>
+                                            <property name="bottom_attach">3</property>
+                                            <property name="x_options">GTK_FILL</property>
+                                            <property name="y_options"></property>
+                                          </packing>
+                                        </child>
+                                        <child>
+                                          <widget class="GtkButton" id="dtmf_B">
+                                            <property name="label" translatable="yes">B</property>
+                                            <property name="width_request">50</property>
+                                            <property name="height_request">50</property>
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">True</property>
+                                            <property name="receives_default">True</property>
+                                            <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                                          </widget>
+                                          <packing>
+                                            <property name="left_attach">3</property>
+                                            <property name="right_attach">4</property>
+                                            <property name="top_attach">1</property>
+                                            <property name="bottom_attach">2</property>
+                                            <property name="x_options">GTK_FILL</property>
+                                            <property name="y_options"></property>
+                                          </packing>
+                                        </child>
+                                        <child>
+                                          <widget class="GtkButton" id="dtmf_6">
+                                            <property name="label" translatable="yes">6</property>
+                                            <property name="width_request">50</property>
+                                            <property name="height_request">50</property>
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">True</property>
+                                            <property name="receives_default">True</property>
+                                            <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                                          </widget>
+                                          <packing>
+                                            <property name="left_attach">2</property>
+                                            <property name="right_attach">3</property>
+                                            <property name="top_attach">1</property>
+                                            <property name="bottom_attach">2</property>
+                                            <property name="x_options">GTK_FILL</property>
+                                            <property name="y_options"></property>
+                                          </packing>
+                                        </child>
+                                        <child>
+                                          <widget class="GtkButton" id="dtmf_5">
+                                            <property name="label" translatable="yes">5</property>
+                                            <property name="width_request">50</property>
+                                            <property name="height_request">50</property>
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">True</property>
+                                            <property name="receives_default">True</property>
+                                            <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                                          </widget>
+                                          <packing>
+                                            <property name="left_attach">1</property>
+                                            <property name="right_attach">2</property>
+                                            <property name="top_attach">1</property>
+                                            <property name="bottom_attach">2</property>
+                                            <property name="x_options">GTK_FILL</property>
+                                            <property name="y_options"></property>
+                                          </packing>
+                                        </child>
+                                        <child>
+                                          <widget class="GtkButton" id="dtmf_4">
+                                            <property name="label" translatable="yes">4</property>
+                                            <property name="width_request">50</property>
+                                            <property name="height_request">50</property>
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">True</property>
+                                            <property name="receives_default">True</property>
+                                            <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                                          </widget>
+                                          <packing>
+                                            <property name="top_attach">1</property>
+                                            <property name="bottom_attach">2</property>
+                                            <property name="x_options">GTK_FILL</property>
+                                            <property name="y_options"></property>
+                                          </packing>
+                                        </child>
+                                        <child>
+                                          <widget class="GtkButton" id="dtmf_A">
+                                            <property name="label" translatable="yes">A</property>
+                                            <property name="width_request">50</property>
+                                            <property name="height_request">50</property>
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">True</property>
+                                            <property name="receives_default">True</property>
+                                            <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                                          </widget>
+                                          <packing>
+                                            <property name="left_attach">3</property>
+                                            <property name="right_attach">4</property>
+                                            <property name="x_options">GTK_FILL</property>
+                                            <property name="y_options"></property>
+                                          </packing>
+                                        </child>
+                                        <child>
+                                          <widget class="GtkButton" id="dtmf_3">
+                                            <property name="label" translatable="yes">3</property>
+                                            <property name="width_request">50</property>
+                                            <property name="height_request">50</property>
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">True</property>
+                                            <property name="receives_default">True</property>
+                                            <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                                          </widget>
+                                          <packing>
+                                            <property name="left_attach">2</property>
+                                            <property name="right_attach">3</property>
+                                            <property name="x_options">GTK_FILL</property>
+                                            <property name="y_options"></property>
+                                          </packing>
+                                        </child>
+                                        <child>
+                                          <widget class="GtkButton" id="dtmf_2">
+                                            <property name="label" translatable="yes">2</property>
+                                            <property name="width_request">50</property>
+                                            <property name="height_request">50</property>
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">True</property>
+                                            <property name="receives_default">True</property>
+                                            <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                                          </widget>
+                                          <packing>
+                                            <property name="left_attach">1</property>
+                                            <property name="right_attach">2</property>
+                                            <property name="x_options">GTK_FILL</property>
+                                            <property name="y_options"></property>
+                                          </packing>
+                                        </child>
+                                        <child>
+                                          <widget class="GtkButton" id="dtmf_1">
+                                            <property name="label" translatable="yes">1</property>
+                                            <property name="width_request">50</property>
+                                            <property name="height_request">50</property>
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">True</property>
+                                            <property name="receives_default">True</property>
+                                            <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                                          </widget>
+                                          <packing>
+                                            <property name="x_options">GTK_FILL</property>
+                                            <property name="y_options"></property>
+                                          </packing>
+                                        </child>
                                       </widget>
-                                      <packing>
-                                        <property name="x_options">GTK_FILL</property>
-                                        <property name="y_options"></property>
-                                      </packing>
                                     </child>
                                   </widget>
                                 </child>
@@ -1022,9 +1076,26 @@ Fiber Channel</property>
                       </packing>
                     </child>
                     <child>
-                      <widget class="GtkLabel" id="label16">
+                      <widget class="GtkHBox" id="hbox8">
                         <property name="visible">True</property>
-                        <property name="label" translatable="yes">Keypad</property>
+                        <child>
+                          <widget class="GtkImage" id="keypad_tab_icon">
+                            <property name="visible">True</property>
+                            <property name="stock">gtk-missing-image</property>
+                          </widget>
+                          <packing>
+                            <property name="position">0</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <widget class="GtkLabel" id="label16">
+                            <property name="visible">True</property>
+                            <property name="label" translatable="yes">Keypad</property>
+                          </widget>
+                          <packing>
+                            <property name="position">1</property>
+                          </packing>
+                        </child>
                       </widget>
                       <packing>
                         <property name="position">1</property>
diff --git a/gtk-glade/parameters.glade b/gtk-glade/parameters.glade
index 14e07514fc370b6698ffcddd13766b4ce0ca8ba5..3f3671330d8e2c89c3f02851426230f3f5eb4418 100644
--- a/gtk-glade/parameters.glade
+++ b/gtk-glade/parameters.glade
@@ -10,6 +10,7 @@
       <widget class="GtkVBox" id="vbox1">
         <property name="visible">True</property>
         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+        <property name="orientation">vertical</property>
         <child>
           <widget class="GtkNotebook" id="notebook1">
             <property name="visible">True</property>
@@ -19,6 +20,7 @@
               <widget class="GtkVBox" id="network_tab">
                 <property name="visible">True</property>
                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                <property name="orientation">vertical</property>
                 <child>
                   <widget class="GtkFrame" id="transport_frame">
                     <property name="visible">True</property>
@@ -32,6 +34,7 @@
                         <child>
                           <widget class="GtkVBox" id="vbox3">
                             <property name="visible">True</property>
+                            <property name="orientation">vertical</property>
                             <child>
                               <widget class="GtkHBox" id="hbox2">
                                 <property name="visible">True</property>
@@ -232,6 +235,7 @@
                     <child>
                       <widget class="GtkVButtonBox" id="vbuttonbox3">
                         <property name="visible">True</property>
+                        <property name="orientation">vertical</property>
                         <child>
                           <widget class="GtkRadioButton" id="no_nat">
                             <property name="label" translatable="yes">Direct connection to the Internet</property>
@@ -251,6 +255,7 @@
                         <child>
                           <widget class="GtkVBox" id="vbox4">
                             <property name="visible">True</property>
+                            <property name="orientation">vertical</property>
                             <child>
                               <widget class="GtkRadioButton" id="use_nat_address">
                                 <property name="label" translatable="yes">Behind NAT / Firewall (specify gateway IP below)</property>
@@ -307,6 +312,7 @@
                         <child>
                           <widget class="GtkVBox" id="vbox5">
                             <property name="visible">True</property>
+                            <property name="orientation">vertical</property>
                             <child>
                               <widget class="GtkRadioButton" id="use_stun">
                                 <property name="label" translatable="yes">Behind NAT / Firewall (use STUN to resolve)</property>
@@ -415,6 +421,7 @@
               <widget class="GtkVBox" id="multimedia_tab">
                 <property name="visible">True</property>
                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                <property name="orientation">vertical</property>
                 <child>
                   <widget class="GtkFrame" id="frame14">
                     <property name="visible">True</property>
@@ -447,7 +454,7 @@
                                 </child>
                                 <child>
                                   <widget class="GtkButton" id="play_ring">
-                                    <property name="label" translatable="yes">gtk-media-play</property>
+                                    <property name="label">gtk-media-play</property>
                                     <property name="visible">True</property>
                                     <property name="can_focus">True</property>
                                     <property name="receives_default">True</property>
@@ -749,6 +756,7 @@
               <widget class="GtkVBox" id="sip_tab">
                 <property name="visible">True</property>
                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                <property name="orientation">vertical</property>
                 <child>
                   <widget class="GtkFrame" id="frame11">
                     <property name="visible">True</property>
@@ -892,6 +900,7 @@
                               <widget class="GtkVButtonBox" id="vbuttonbox2">
                                 <property name="visible">True</property>
                                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                                <property name="orientation">vertical</property>
                                 <child>
                                   <widget class="GtkButton" id="add_proxy">
                                     <property name="visible">True</property>
@@ -1189,6 +1198,7 @@ virtual network !</property>
               <widget class="GtkVBox" id="codec_tab">
                 <property name="visible">True</property>
                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                <property name="orientation">vertical</property>
                 <child>
                   <widget class="GtkFrame" id="frame9">
                     <property name="visible">True</property>
@@ -1203,6 +1213,7 @@ virtual network !</property>
                           <widget class="GtkVBox" id="vbox8">
                             <property name="visible">True</property>
                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                            <property name="orientation">vertical</property>
                             <child>
                               <widget class="GtkComboBox" id="codec_view">
                                 <property name="visible">True</property>
@@ -1246,9 +1257,10 @@ Video codecs</property>
                                   <widget class="GtkVButtonBox" id="vbuttonbox1">
                                     <property name="visible">True</property>
                                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+                                    <property name="orientation">vertical</property>
                                     <child>
                                       <widget class="GtkButton" id="button4">
-                                        <property name="label" translatable="yes">gtk-go-up</property>
+                                        <property name="label">gtk-go-up</property>
                                         <property name="visible">True</property>
                                         <property name="can_focus">True</property>
                                         <property name="receives_default">True</property>
@@ -1264,7 +1276,7 @@ Video codecs</property>
                                     </child>
                                     <child>
                                       <widget class="GtkButton" id="up_codec">
-                                        <property name="label" translatable="yes">gtk-go-down</property>
+                                        <property name="label">gtk-go-down</property>
                                         <property name="visible">True</property>
                                         <property name="can_focus">True</property>
                                         <property name="receives_default">True</property>
@@ -1642,7 +1654,6 @@ Video codecs</property>
                       <widget class="GtkImage" id="image12">
                         <property name="visible">True</property>
                         <property name="stock">gtk-apply</property>
-                        <property name="icon-size">4</property>
                       </widget>
                       <packing>
                         <property name="position">0</property>
diff --git a/gtk-glade/propertybox.c b/gtk-glade/propertybox.c
index 4ed3f2f0eff44ec314ca08c8397b76975e2977b6..85ebdbb8dad2d8bf294ff3e135a4d00fa75430f3 100644
--- a/gtk-glade/propertybox.c
+++ b/gtk-glade/propertybox.c
@@ -227,6 +227,17 @@ enum {
 	CODEC_NCOLUMNS
 };
 
+static void fmtp_edited(GtkCellRendererText *renderer, gchar *path, gchar *new_text, gpointer userdata){
+	GtkListStore *store=(GtkListStore*)userdata;
+	GtkTreeIter iter;
+	if (gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(store),&iter,path)){
+		PayloadType *pt;
+		gtk_list_store_set(store,&iter,CODEC_PARAMS,new_text,-1);
+		gtk_tree_model_get(GTK_TREE_MODEL(store),&iter,CODEC_PRIVDATA,&pt,-1);
+		payload_type_set_recv_fmtp(pt,new_text);
+	}
+}
+
 static void linphone_gtk_init_codec_list(GtkTreeView *listview){
 	GtkCellRenderer *renderer;
 	GtkTreeViewColumn *column;
@@ -268,11 +279,14 @@ static void linphone_gtk_init_codec_list(GtkTreeView *listview){
 						"foreground",CODEC_COLOR,
                                                    NULL);
 	gtk_tree_view_append_column (listview, column);
+	renderer = gtk_cell_renderer_text_new ();
 	column = gtk_tree_view_column_new_with_attributes (_("Parameters"),
                                                    renderer,
                                                    "text", CODEC_PARAMS,
 						"foreground",CODEC_COLOR,
+	    				"editable",TRUE,
                                                    NULL);
+	g_signal_connect(G_OBJECT(renderer),"edited",G_CALLBACK(fmtp_edited),store);
 	gtk_tree_view_append_column (listview, column);
 	/* Setup the selection handler */
 	select = gtk_tree_view_get_selection (listview);
diff --git a/m4/exosip.m4 b/m4/exosip.m4
index ae89236c89a25cc26dd96bf10e79f688cc36ce69..fc1775a42aef3f941fb5c0159527b93e1c85049e 100644
--- a/m4/exosip.m4
+++ b/m4/exosip.m4
@@ -24,9 +24,9 @@ AC_CHECK_LIB([eXosip2],[eXosip_get_version],
 	[AC_DEFINE([HAVE_EXOSIP_GET_VERSION],[1],[Defined when eXosip_get_version is available])],
 	[],
 	[-losipparser2 -losip2 ])
-AC_CHECK_LIB([eXosip2],[eXosip_call_get_reference],
-	[],
-	[AC_MSG_ERROR([Could not find eXosip_call_get_reference() in eXosip2 !])],
+AC_CHECK_LIB([eXosip2],[eXosip_get_socket],
+	[AC_DEFINE([HAVE_EXOSIP_GET_SOCKET],[1],[Defined when eXosip_get_socket is available])],
+	[AC_MSG_WARN([Could not find eXosip_get_socket in eXosip2 !])],
 	[-losipparser2 -losip2 ])
 dnl AC_CHECK_LIB([eXosip2],[eXosip_get_naptr],
 dnl	[AC_DEFINE([HAVE_EXOSIP_NAPTR_SUPPORT],[1],[Defined when eXosip_get_naptr is available])],
diff --git a/mediastreamer2 b/mediastreamer2
index a4d247cb5e8fc2cf04e615d5a7b90251d349b7a8..166db20a49a308e161d7b5c74fdc5aff000db9a2 160000
--- a/mediastreamer2
+++ b/mediastreamer2
@@ -1 +1 @@
-Subproject commit a4d247cb5e8fc2cf04e615d5a7b90251d349b7a8
+Subproject commit 166db20a49a308e161d7b5c74fdc5aff000db9a2
diff --git a/oRTP b/oRTP
index 6600413b76e49b33976ea4459e5ceffe345655d6..92c452dcd38b26a0ce41d10be9a32d37f72a7d27 160000
--- a/oRTP
+++ b/oRTP
@@ -1 +1 @@
-Subproject commit 6600413b76e49b33976ea4459e5ceffe345655d6
+Subproject commit 92c452dcd38b26a0ce41d10be9a32d37f72a7d27
diff --git a/pixmaps/Makefile.am b/pixmaps/Makefile.am
index e94ac7eef1ef39ef1aa96c2af75adfe2d90ba3c4..6247f4d277e89b0a55484deac45ff07fbfc70ed7 100644
--- a/pixmaps/Makefile.am
+++ b/pixmaps/Makefile.am
@@ -2,14 +2,15 @@
 
 pixmapdir=$(datadir)/pixmaps/linphone
 
-pixmap_DATA= linphone2.png  linphone2.xpm \
-sip-away.png      sip-bifm.png       \
-sip-busy.png      sip-closed.png     \
-sip-online.png    sip-otl.png        \
-sip-otp.png       sip-wfa.png \
-green.png red.png \
+pixmap_DATA= \
 mic_muted.png mic_active.png \
 linphone-3-250x130.png linphone-3.png linphone2-57x57.png \
-linphone.png linphone-banner.png
+linphone.png linphone-banner.png \
+status-green.png \
+status-orange.png \
+status-red.png \
+status-offline.png \
+contact-orange.png dialer-orange.png \
+startcall-green.png stopcall-red.png 
 
 EXTRA_DIST=$(pixmap_DATA)
diff --git a/pixmaps/contact-orange.png b/pixmaps/contact-orange.png
new file mode 100644
index 0000000000000000000000000000000000000000..53ba07ed861eedef61d2ecae613cb69075dcc5df
Binary files /dev/null and b/pixmaps/contact-orange.png differ
diff --git a/pixmaps/dialer-orange.png b/pixmaps/dialer-orange.png
new file mode 100644
index 0000000000000000000000000000000000000000..2d715eac0c2c061fe1cb1075462d8497437444ad
Binary files /dev/null and b/pixmaps/dialer-orange.png differ
diff --git a/pixmaps/history-orange.png b/pixmaps/history-orange.png
new file mode 100644
index 0000000000000000000000000000000000000000..dc9bbf60a49ca2e39ba627d780a0c8122139913a
Binary files /dev/null and b/pixmaps/history-orange.png differ
diff --git a/pixmaps/startcall-green.png b/pixmaps/startcall-green.png
new file mode 100644
index 0000000000000000000000000000000000000000..940802a0c78c6279cf8396d4d98325006a79ca58
Binary files /dev/null and b/pixmaps/startcall-green.png differ
diff --git a/pixmaps/status-green.png b/pixmaps/status-green.png
new file mode 100644
index 0000000000000000000000000000000000000000..1a39a42427823dbb36531709ed9ba198ffddaed8
Binary files /dev/null and b/pixmaps/status-green.png differ
diff --git a/pixmaps/status-offline.png b/pixmaps/status-offline.png
new file mode 100644
index 0000000000000000000000000000000000000000..243c5c069f0d359cb1d984bd6b2a03b53904beaf
Binary files /dev/null and b/pixmaps/status-offline.png differ
diff --git a/pixmaps/status-orange.png b/pixmaps/status-orange.png
new file mode 100644
index 0000000000000000000000000000000000000000..f2e66d34d04c7152d884a82fa5ad5e8cc1be6f57
Binary files /dev/null and b/pixmaps/status-orange.png differ
diff --git a/pixmaps/status-red.png b/pixmaps/status-red.png
new file mode 100644
index 0000000000000000000000000000000000000000..e7a0ec98a91fe8b315bf944aaf689252d85c1a54
Binary files /dev/null and b/pixmaps/status-red.png differ
diff --git a/pixmaps/stopcall-red.png b/pixmaps/stopcall-red.png
new file mode 100644
index 0000000000000000000000000000000000000000..1004b8a01a532795d80d19697d52e241c6b19b9b
Binary files /dev/null and b/pixmaps/stopcall-red.png differ
diff --git a/pixmaps/svg/callkeybackground.svg b/pixmaps/svg/callkeybackground.svg
new file mode 100644
index 0000000000000000000000000000000000000000..4d86f7fd46699e423d08b7b77f22abba039c66a3
--- /dev/null
+++ b/pixmaps/svg/callkeybackground.svg
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="595.28px" height="841.89px" viewBox="0 0 595.28 841.89" enable-background="new 0 0 595.28 841.89" xml:space="preserve">
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="378.2998" y1="390.9453" x2="378.2998" y2="450.9448">
+	<stop  offset="0.0184" style="stop-color:#CFCFD1"/>
+	<stop  offset="0.4294" style="stop-color:#FFFFFF"/>
+	<stop  offset="0.6171" style="stop-color:#FBFBFC"/>
+	<stop  offset="0.7928" style="stop-color:#F0F0F1"/>
+	<stop  offset="0.9634" style="stop-color:#DDDEE0"/>
+	<stop  offset="1" style="stop-color:#D8D9DB"/>
+</linearGradient>
+<path fill="url(#SVGID_1_)" stroke="#636566" stroke-width="0.25" d="M456.8,440.944c0,5.521-4.393,10-9.812,10H309.612
+	c-5.42,0-9.812-4.479-9.812-10v-39.999c0-5.523,4.393-10,9.812-10h137.375c5.42,0,9.812,4.477,9.812,10V440.944z"/>
+</svg>
diff --git a/pixmaps/svg/contact.svg b/pixmaps/svg/contact.svg
new file mode 100644
index 0000000000000000000000000000000000000000..f094b7a0a749daf5dd6b8923c99d4394cec21de7
--- /dev/null
+++ b/pixmaps/svg/contact.svg
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="595.28px" height="841.89px" viewBox="0 0 595.28 841.89" enable-background="new 0 0 595.28 841.89" xml:space="preserve">
+<path fill="#969696" d="M395.103,419.955c0-2.225-13.979-6.076-14.99-6.887c-1.013-0.809-3.041-3.442-3.041-4.05
+	c0-0.609,2.436-6.077,2.436-7.291c0-1.214,0.605-1.825,0.605-7.696c0-5.875-5.669-9.115-9.111-9.116l0,0h-0.003l0,0
+	c-3.441,0.001-9.112,3.242-9.112,9.116c0,5.872,0.607,6.481,0.607,7.696c0,1.215,2.433,6.683,2.433,7.291
+	c0,0.606-2.027,3.241-3.04,4.05c-1.014,0.812-14.989,4.662-14.989,6.887c0,2.229-0.404,7.091-0.404,7.091h49.02
+	C395.511,427.045,395.103,422.183,395.103,419.955z"/>
+<path fill="#FFFFFF" d="M394.122,417.014c0-2.226-13.979-6.076-14.99-6.887c-1.013-0.809-3.041-3.442-3.041-4.05
+	c0-0.609,2.436-6.077,2.436-7.292c0-1.214,0.605-1.825,0.605-7.696c0-5.875-5.668-9.115-9.111-9.117l0,0h-0.003l0,0
+	c-3.441,0.001-9.112,3.242-9.112,9.117c0,5.871,0.607,6.481,0.607,7.696c0,1.216,2.433,6.684,2.433,7.292
+	c0,0.606-2.027,3.241-3.04,4.05c-1.014,0.812-14.989,4.662-14.989,6.887c0,2.228-0.404,7.09-0.404,7.09h49.02
+	C394.531,424.104,394.122,419.242,394.122,417.014z"/>
+</svg>
diff --git a/pixmaps/svg/dialer.svg b/pixmaps/svg/dialer.svg
new file mode 100644
index 0000000000000000000000000000000000000000..fef344bc31b6ca4de435f99f753b1752972cf8a7
--- /dev/null
+++ b/pixmaps/svg/dialer.svg
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="595.28px" height="841.89px" viewBox="0 0 595.28 841.89" enable-background="new 0 0 595.28 841.89" xml:space="preserve">
+<g>
+	<path fill="#969696" d="M286.498,434.42c4.559,3.653,9.804,6.589,14.792,7.49c9.402,1.716,13.399,0.105,16.132-7.211
+		c0,0,1.682-3.361-5.614-6.452c-1.62-0.686-6.091-1.651-7.458-0.151c-1.361,1.503-1.277,3.678-1.616,4.564
+		c-0.337,0.882-3.245,0.99-4.293,0.643c-1.357-0.451-4.558-2.122-7.51-4.416l-0.13-0.102c-2.877-2.393-5.192-5.152-5.925-6.384
+		c-0.565-0.948-1.092-3.814-0.303-4.332c0.793-0.521,2.939-0.906,4.112-2.56c1.178-1.657-0.738-5.82-1.753-7.251
+		c-4.588-6.462-7.51-4.09-7.51-4.09c-6.554,4.239-7.27,8.487-3.574,17.304c1.961,4.678,5.95,9.17,10.502,12.829L286.498,434.42z"/>
+	<g>
+		<path fill="#969696" d="M320.779,413.026c-0.12,1.753,0.417,2.49,1.237,1.128c0.691-1.223,0.919-3.176,0.103-5.597
+			c-1.512-5.152-8.312-10.048-14.974-9.817c-3.53,0.197-2.936,0.61,0.522,0.972c6.191,0.844,11.23,5.292,12.592,9.775
+			C320.682,410.765,320.826,411.971,320.779,413.026z"/>
+		<path fill="#969696" d="M314.836,412.663c0.271,1.751,0.419,3.086,1.102,3.218c0.657,0.119,1.937-0.814,2.1-2.613
+			c0.096-1.174-0.081-2.533-0.672-3.977c-1.681-4.528-7.676-8.517-14.134-8.04c-3.33,0.159-6.052,1.718-6.255,2.069
+			c-0.245,0.373,2.155-0.401,5.133-0.345c3.972,0.021,7.9,1.818,10.237,4.55C313.846,409.232,314.602,411.068,314.836,412.663z"/>
+		<path fill="#969696" d="M300.954,405.212c-2.627-0.119-5,1.161-4.875,1.609c0.098,0.449,1.605,0.432,3.1,0.466
+			c0.889,0.008,1.748,0.121,2.565,0.328c2.638,0.676,4.356,2.175,5.243,3.652c0.848,1.323,1.616,2.738,2.504,3.001
+			c0.868,0.265,1.9-0.68,1.501-2.231c-0.463-1.619-1.626-3.437-3.732-4.851C305.516,406.021,303.299,405.291,300.954,405.212z"/>
+	</g>
+</g>
+<g>
+	<path fill="#FFFFFF" d="M285.517,431.291c4.559,3.652,9.805,6.588,14.792,7.49c9.402,1.715,13.399,0.104,16.132-7.21
+		c0,0,1.682-3.361-5.614-6.454c-1.62-0.686-6.091-1.65-7.458-0.15c-1.361,1.502-1.277,3.678-1.616,4.564
+		c-0.337,0.882-3.245,0.99-4.292,0.643c-1.357-0.451-4.558-2.122-7.511-4.417l-0.13-0.102c-2.877-2.392-5.193-5.151-5.925-6.384
+		c-0.565-0.948-1.091-3.812-0.303-4.33c0.793-0.521,2.939-0.906,4.112-2.56c1.177-1.658-0.738-5.82-1.753-7.251
+		c-4.589-6.462-7.511-4.09-7.511-4.09c-6.554,4.239-7.27,8.487-3.574,17.303c1.96,4.678,5.95,9.17,10.502,12.83L285.517,431.291z"/>
+	<g>
+		<path fill="#FFFFFF" d="M319.798,409.896c-0.12,1.753,0.417,2.49,1.238,1.129c0.69-1.224,0.918-3.177,0.102-5.597
+			c-1.512-5.153-8.312-10.049-14.974-9.817c-3.53,0.197-2.936,0.61,0.522,0.972c6.191,0.843,11.23,5.291,12.593,9.774
+			C319.701,407.636,319.846,408.841,319.798,409.896z"/>
+		<path fill="#FFFFFF" d="M313.856,409.533c0.271,1.751,0.419,3.086,1.102,3.219c0.657,0.119,1.937-0.815,2.1-2.615
+			c0.096-1.173-0.081-2.532-0.672-3.976c-1.681-4.528-7.675-8.517-14.134-8.04c-3.33,0.158-6.051,1.717-6.255,2.068
+			c-0.245,0.372,2.155-0.401,5.133-0.345c3.972,0.02,7.9,1.817,10.237,4.549C312.865,406.103,313.621,407.938,313.856,409.533z"/>
+		<path fill="#FFFFFF" d="M299.974,402.083c-2.627-0.119-5,1.16-4.875,1.609c0.098,0.449,1.605,0.431,3.1,0.467
+			c0.889,0.006,1.748,0.121,2.565,0.326c2.638,0.677,4.356,2.176,5.243,3.653c0.849,1.323,1.616,2.738,2.505,3.001
+			c0.867,0.266,1.9-0.679,1.5-2.23c-0.463-1.619-1.626-3.436-3.732-4.851C304.535,402.891,302.319,402.161,299.974,402.083z"/>
+	</g>
+</g>
+</svg>
diff --git a/pixmaps/svg/history.svg b/pixmaps/svg/history.svg
new file mode 100644
index 0000000000000000000000000000000000000000..11ba3a203dfd5121d6a01b0baa6e7de27f76d23c
--- /dev/null
+++ b/pixmaps/svg/history.svg
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="595.28px" height="841.89px" viewBox="0 0 595.28 841.89" enable-background="new 0 0 595.28 841.89" xml:space="preserve">
+<g>
+	<g>
+		<path fill="#969696" d="M80.256,431.196c-11.801,0-21.397-9.601-21.397-21.399c0-3.965,1.095-7.839,3.169-11.209
+			c1.337-2.169,3.03-4.066,5.033-5.642l2.175,2.766c-1.676,1.318-3.094,2.907-4.213,4.721c-1.73,2.812-2.646,6.052-2.646,9.364
+			c0,9.861,8.022,17.884,17.881,17.884c9.865,0,17.887-8.021,17.887-17.884c0-9.862-8.025-17.884-17.888-17.884v-3.518
+			c11.803,0,21.405,9.6,21.405,21.401C101.662,421.595,92.059,431.196,80.256,431.196L80.256,431.196z"/>
+	</g>
+	<g>
+		<polygon fill="#969696" points="66.492,403.217 67.496,394.839 59.115,393.838 63.095,390.709 71.473,391.712 70.47,400.087 		"/>
+	</g>
+</g>
+<g>
+	<g>
+		<path fill="#FFFFFF" d="M79.06,428.085c-11.801,0-21.397-9.6-21.397-21.399c0-3.965,1.095-7.84,3.169-11.209
+			c1.337-2.169,3.03-4.067,5.033-5.642l2.175,2.766c-1.676,1.318-3.094,2.907-4.213,4.721c-1.73,2.812-2.646,6.052-2.646,9.364
+			c0,9.861,8.022,17.884,17.881,17.884c9.865,0,17.887-8.021,17.887-17.884s-8.025-17.884-17.888-17.884v-3.518
+			c11.803,0,21.405,9.6,21.405,21.401S90.863,428.085,79.06,428.085L79.06,428.085z"/>
+	</g>
+	<g>
+		<polygon fill="#FFFFFF" points="65.296,400.106 66.3,391.729 57.919,390.728 61.899,387.598 70.277,388.601 69.274,396.977 		"/>
+	</g>
+</g>
+</svg>
diff --git a/pixmaps/svg/linphone-logo.svg b/pixmaps/svg/linphone-logo.svg
new file mode 100644
index 0000000000000000000000000000000000000000..6861fef41b349610de12e959e68b75ad6ff1c7c9
--- /dev/null
+++ b/pixmaps/svg/linphone-logo.svg
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="595.28px" height="841.89px" viewBox="0 0 595.28 841.89" enable-background="new 0 0 595.28 841.89" xml:space="preserve">
+<g>
+	<g>
+		<path fill="#C9542A" d="M367.616,405.361c0.387,1.542,1.054,2.026,1.384,0.628c0.251-1.245-0.089-2.991-1.47-4.851
+			c-2.733-4.02-9.952-6.346-15.627-4.295c-2.988,1.151-2.362,1.339,0.721,0.69c5.571-0.995,11.144,1.438,13.562,4.923
+			C366.908,403.443,367.366,404.438,367.616,405.361z"/>
+		<path fill="#C9542A" d="M362.396,406.698c0.721,1.433,1.22,2.546,1.843,2.468c0.6-0.077,1.444-1.24,1.085-2.836
+			c-0.241-1.035-0.777-2.158-1.683-3.237c-2.708-3.433-8.981-5.205-14.412-3c-2.827,1.063-4.735,3.162-4.816,3.522
+			c-0.106,0.385,1.749-0.947,4.329-1.726c3.426-1.087,7.312-0.629,10.086,1.075C360.59,404.02,361.75,405.39,362.396,406.698z"/>
+		<path fill="#C9542A" d="M348.369,404.139c-2.296,0.625-3.986,2.391-3.754,2.742c0.209,0.36,1.506-0.075,2.8-0.462
+			c0.771-0.241,1.542-0.381,2.297-0.429c2.468-0.151,4.362,0.665,5.538,1.69c1.096,0.905,2.154,1.908,2.987,1.889
+			c0.822-0.012,1.452-1.112,0.673-2.339c-0.844-1.265-2.354-2.51-4.562-3.142C352.524,403.564,350.409,403.554,348.369,404.139z"/>
+	</g>
+</g>
+<g>
+	<path fill="#C9542A" d="M192.024,433.35v-15.645h-3.129v15.645c0,0.945,0.289,1.889,0.773,2.747
+		c0.965-0.255,1.97-0.506,3.014-0.753C192.03,434.448,192.024,433.35,192.024,433.35z"/>
+	<rect x="224.093" y="411.447" fill="#C9542A" width="3.129" height="3.129"/>
+	<path fill="#C9542A" d="M227.222,417.705h-9.387v3.129h6.258v9.487c1.032-0.112,2.073-0.223,3.129-0.331V417.705z"/>
+	<path fill="#C9542A" d="M243.646,420.834h12.516c0.538,0,3.129,0,3.129,3.129v3.699c1.037-0.049,2.08-0.096,3.129-0.141v-3.559
+		c0-3.129-3.129-6.258-6.258-6.258h-15.645v11.105c1.034-0.079,2.078-0.155,3.129-0.229V420.834z"/>
+	<path fill="#407CB9" d="M269.457,420.834h12.516c3.129,0,3.129,3.129,3.129,3.129v2.937c1.039-0.014,2.082-0.024,3.129-0.034
+		v-2.902c0-3.129-3.129-6.258-6.258-6.258h-15.645v9.662c1.038-0.038,2.081-0.075,3.129-0.109V420.834z"/>
+	<path fill="#407CB9" d="M295.269,420.834h12.516c3.129,0,3.129,3.129,3.129,3.129v3.006c1.047,0.02,2.09,0.041,3.129,0.064v-3.119
+		c0-3.031-3.031-6.209-6.16-6.209h-12.613v-6.258h-3.129v15.391c1.04-0.005,2.083-0.007,3.129-0.008V420.834z"/>
+	<path fill="#407CB9" d="M363.207,420.834h12.516c0.537,0,3.129,0,3.129,3.129v7.766c1.059,0.147,2.105,0.298,3.129,0.45v-8.216
+		c0-3.129-3.129-6.258-6.258-6.258h-15.645v11.87c1.054,0.099,2.097,0.199,3.129,0.302V420.834z"/>
+	<path fill="#407CB9" d="M389.018,430.221h12.516c3.129,0,6.258-3.129,6.258-6.258s-3.08-6.258-6.209-6.258h-9.436
+		c-3.178,0-6.258,3.129-6.258,6.258v8.83c1.067,0.175,2.107,0.354,3.129,0.535V430.221z M389.018,423.963
+		c0-3.08,3.129-3.129,3.129-3.129h9.387c0,0,3.178,0.049,3.178,3.129c0,2.982-3.324,3.129-3.324,3.129h-12.369V423.963z"/>
+	<path fill="#407CB9" d="M407.791,433.398h-3.08c0,0-0.078,2.261-2.042,2.906c1.232,0.335,2.396,0.677,3.488,1.024
+		C407.147,436.215,407.791,434.813,407.791,433.398z"/>
+	<path fill="#C9542A" d="M195.153,439.607h15.645v-3.129h-15.645c-1.273,0-2.023-0.52-2.471-1.135
+		c-1.043,0.247-2.048,0.498-3.014,0.753C190.789,438.081,192.969,439.607,195.153,439.607z"/>
+	<path opacity="0.3" fill="#FFFFFF" d="M195.153,439.607h15.645v-3.129h-15.645c-1.273,0-2.023-0.52-2.471-1.135
+		c-1.043,0.247-2.048,0.498-3.014,0.753C190.789,438.081,192.969,439.607,195.153,439.607z"/>
+	<path fill="#C9542A" d="M214.707,436.479v3.129h21.902v-3.129h-9.387v-6.488c-1.056,0.108-2.097,0.219-3.129,0.331v6.157H214.707z"
+		/>
+	<path opacity="0.3" fill="#FFFFFF" d="M214.707,436.479v3.129h21.902v-3.129h-9.387v-6.488c-1.056,0.108-2.097,0.219-3.129,0.331
+		v6.157H214.707z"/>
+	<path fill="#C9542A" d="M259.291,439.607h3.129v-12.086c-1.049,0.045-2.092,0.092-3.129,0.141V439.607z"/>
+	<path opacity="0.3" fill="#FFFFFF" d="M259.291,439.607h3.129v-12.086c-1.049,0.045-2.092,0.092-3.129,0.141V439.607z"/>
+	<path fill="#C9542A" d="M243.646,439.607v-11.026c-1.051,0.074-2.095,0.15-3.129,0.229v10.797H243.646z"/>
+	<path opacity="0.3" fill="#FFFFFF" d="M243.646,439.607v-11.026c-1.051,0.074-2.095,0.15-3.129,0.229v10.797H243.646z"/>
+	<path fill="#407CB9" d="M269.457,445.865v-6.258h12.516c3.129,0,6.258-3.129,6.258-6.258v-6.484
+		c-1.047,0.01-2.09,0.021-3.129,0.034v6.45c0,0,0.049,3.129-3.129,3.129h-12.516v-9.221c-1.048,0.034-2.091,0.071-3.129,0.109
+		v18.498H269.457z"/>
+	<path opacity="0.3" fill="#FFFFFF" d="M269.457,445.865v-6.258h12.516c3.129,0,6.258-3.129,6.258-6.258v-6.484
+		c-1.047,0.01-2.09,0.021-3.129,0.034v6.45c0,0,0.049,3.129-3.129,3.129h-12.516v-9.221c-1.048,0.034-2.091,0.071-3.129,0.109
+		v18.498H269.457z"/>
+	<path fill="#407CB9" d="M295.269,439.607V426.83c-1.046,0.001-2.089,0.003-3.129,0.008v12.77H295.269z"/>
+	<path opacity="0.3" fill="#FFFFFF" d="M295.269,439.607V426.83c-1.046,0.001-2.089,0.003-3.129,0.008v12.77H295.269z"/>
+	<path fill="#407CB9" d="M310.913,439.607h3.129v-12.574c-1.039-0.023-2.082-0.045-3.129-0.064V439.607z"/>
+	<path opacity="0.3" fill="#FFFFFF" d="M310.913,439.607h3.129v-12.574c-1.039-0.023-2.082-0.045-3.129-0.064V439.607z"/>
+	<path fill="#407CB9" d="M363.207,439.607v-9.73c-1.032-0.103-2.075-0.203-3.129-0.302v10.032H363.207z"/>
+	<path opacity="0.3" fill="#FFFFFF" d="M363.207,439.607v-9.73c-1.032-0.103-2.075-0.203-3.129-0.302v10.032H363.207z"/>
+	<path fill="#407CB9" d="M378.852,439.607h3.129v-7.429c-1.023-0.152-2.07-0.303-3.129-0.45V439.607z"/>
+	<path opacity="0.3" fill="#FFFFFF" d="M378.852,439.607h3.129v-7.429c-1.023-0.152-2.07-0.303-3.129-0.45V439.607z"/>
+	<path fill="#407CB9" d="M392.049,439.607h9.484c1.714,0,3.425-0.928,4.624-2.278c-1.093-0.348-2.256-0.689-3.488-1.024
+		c-0.326,0.106-0.697,0.174-1.136,0.174h-9.484c0,0-3.031,0-3.031-3.129v-0.021c-1.021-0.181-2.062-0.36-3.129-0.535v0.557
+		C385.889,436.479,388.969,439.607,392.049,439.607z"/>
+	<path opacity="0.3" fill="#FFFFFF" d="M392.049,439.607h9.484c1.714,0,3.425-0.928,4.624-2.278
+		c-1.093-0.348-2.256-0.689-3.488-1.024c-0.326,0.106-0.697,0.174-1.136,0.174h-9.484c0,0-3.031,0-3.031-3.129v-0.021
+		c-1.021-0.181-2.062-0.36-3.129-0.535v0.557C385.889,436.479,388.969,439.607,392.049,439.607z"/>
+</g>
+<g>
+	<g>
+		<g>
+			<path fill="#407CB9" d="M326.689,441.036c1.181,0.559,2.732,1.057,4.657,1.552c1.984,0.435,4.283,0.685,6.767,0.745
+				c1.736,0,3.413-0.125,4.966-0.496c1.613-0.311,2.978-0.808,4.282-1.49c0.62-0.311,1.365-0.745,2.234-1.365
+				c0.807-0.621,1.613-1.365,2.482-2.296c0.745-0.869,1.428-1.925,1.925-3.167c0.559-1.242,0.869-2.607,0.869-4.096
+				c-0.063-2.608-0.684-4.967-1.986-7.016c-1.118-1.738-2.546-3.289-4.222-4.53l2.731-7.324l-9.434,3.847
+				c-0.249-0.062-0.497-0.123-0.685-0.187c-2.42-0.743-4.717-1.055-6.95-1.116c-2.919,0.062-5.588,0.496-7.946,1.365
+				c-2.235,0.932-4.097,2.174-5.588,3.787c-1.489,1.676-2.42,3.6-2.792,5.896c-0.311,2.172-0.249,4.16,0.185,5.896
+				c0.497,1.738,1.181,3.229,2.174,4.531c0.869,1.367,1.925,2.484,3.041,3.354C324.518,439.794,325.635,440.478,326.689,441.036z
+				 M331.036,440.851c-1.738-0.496-3.104-0.993-4.097-1.553c-0.869-0.496-1.863-1.179-2.855-1.986
+				c-0.931-0.807-1.8-1.738-2.546-2.917c-0.806-1.118-1.303-2.421-1.551-3.909c-0.311-2.174-0.187-4.035,0.434-5.525
+				s1.489-2.732,2.607-3.602c1.181-0.932,2.42-1.612,3.725-2.109c1.304-0.436,2.545-0.744,3.725-0.932
+				c1.117-0.123,1.985-0.248,2.545-0.248c2.049,0,4.097,0.311,6.082,0.869c2.048,0.559,3.975,1.427,5.711,2.545
+				c1.677,1.18,3.104,2.606,4.16,4.344c0.62,1.057,1.056,1.987,1.364,2.981c0.311,0.931,0.497,1.861,0.497,2.73
+				c-0.062,1.737-0.62,3.413-1.738,4.903c-1.054,1.553-2.669,2.73-4.778,3.662c-2.05,0.994-4.471,1.43-7.263,1.43
+				C334.76,441.534,332.774,441.285,331.036,440.851z"/>
+		</g>
+	</g>
+</g>
+<path fill="#407CB9" d="M332.414,438.671c2.678,0.704,5.513,0.964,7.848,0.394c4.402-1.069,5.821-2.537,5.595-6.23
+	c0,0,0.081-1.78-3.674-1.713c-0.833,0.015-2.956,0.458-3.259,1.372c-0.302,0.913,0.155,1.839,0.18,2.287
+	c0.024,0.447-1.214,1.055-1.735,1.105c-0.676,0.067-2.383-0.041-4.104-0.465l-0.074-0.02c-1.706-0.481-3.242-1.229-3.797-1.622
+	c-0.428-0.302-1.207-1.441-0.964-1.817c0.242-0.378,1.097-0.958,1.287-1.9c0.188-0.944-1.441-2.378-2.157-2.803
+	c-3.232-1.913-4.041-0.323-4.041-0.323c-2.021,3.099-1.512,5.075,1.787,8.181c1.752,1.647,4.344,2.823,7.02,3.531L332.414,438.671z"
+	/>
+</svg>
diff --git a/pixmaps/svg/linphone.svg b/pixmaps/svg/linphone.svg
new file mode 100644
index 0000000000000000000000000000000000000000..528247c892a8c5a4d3f52d10c39a58a91a26ee79
--- /dev/null
+++ b/pixmaps/svg/linphone.svg
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="512px" height="512px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">
+<g>
+	<g>
+		<path fill="#C95328" d="M512,433.229C512,476.562,476.557,512,433.228,512H78.768C35.452,512,0,476.562,0,433.229V78.763
+			C0,35.43,35.452,0,78.768,0h354.46C476.557,0,512,35.43,512,78.763V433.229z"/>
+		<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="256.0044" y1="498.877" x2="256.0044" y2="13.1323">
+			<stop  offset="0" style="stop-color:#E6B043"/>
+			<stop  offset="0.5" style="stop-color:#C95328"/>
+		</linearGradient>
+		<path fill="url(#SVGID_1_)" d="M78.768,498.877c-36.188,0-65.632-29.438-65.632-65.648V78.763
+			c0-36.21,29.443-65.631,65.632-65.631h354.46c36.202,0,65.645,29.421,65.645,65.631v354.465c0,36.21-29.443,65.648-65.645,65.648
+			H78.768z"/>
+	</g>
+	<g>
+		<g>
+			<g>
+				<path fill="#C95328" d="M473.412,129.19c4.022,16.057,11.006,21.111,14.433,6.539c2.626-12.988-0.907-31.173-15.294-50.564
+					c-28.484-41.915-103.78-66.186-162.935-44.793c-31.137,11.984-24.661,13.922,7.499,7.175
+					c58.118-10.362,116.214,15.009,141.418,51.351C466.034,109.169,470.832,119.557,473.412,129.19z"/>
+				<path fill="#C95328" d="M419.015,143.098c7.494,14.941,12.717,26.531,19.203,25.729c6.259-0.803,15.077-12.937,11.313-29.547
+					c-2.509-10.809-8.09-22.524-17.543-33.749c-28.203-35.815-93.65-54.292-150.259-31.286
+					c-29.453,11.077-49.386,32.979-50.211,36.716c-1.109,4.036,18.227-9.882,45.146-18.015
+					c35.711-11.303,76.217-6.516,105.15,11.224C400.18,115.171,412.271,129.452,419.015,143.098z"/>
+				<path fill="#C95328" d="M272.768,116.451c-23.938,6.501-41.564,24.912-39.126,28.578c2.162,3.725,15.671-0.811,29.184-4.844
+					c8.038-2.487,16.081-3.953,23.938-4.465c25.749-1.574,45.468,6.943,57.738,17.625c11.416,9.433,22.448,19.878,31.148,19.694
+					c8.566-0.117,15.136-11.611,7.022-24.39c-8.806-13.192-24.526-26.198-47.588-32.772
+					C316.077,110.415,294.023,110.359,272.768,116.451z"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<path fill="#FFFFFF" d="M471.9,135.938c4.029,16.063,11.007,21.124,14.451,6.533c2.614-12.977-0.917-31.161-15.322-50.563
+					c-28.482-41.924-103.761-66.172-162.917-44.792c-31.146,11.995-24.653,13.946,7.502,7.184
+					c58.08-10.377,116.211,14.988,141.407,51.347C464.529,115.924,469.323,126.286,471.9,135.938z"/>
+				<path fill="#FFFFFF" d="M417.504,149.867c7.505,14.928,12.724,26.518,19.188,25.708c6.278-0.797,15.089-12.928,11.332-29.564
+					c-2.513-10.809-8.095-22.504-17.548-33.728C402.261,76.469,336.838,58,280.209,81.002
+					c-29.433,11.073-49.345,32.962-50.192,36.706c-1.089,4.03,18.224-9.864,45.125-17.983c35.73-11.315,76.235-6.557,105.167,11.199
+					C398.668,121.933,410.762,136.223,417.504,149.867z"/>
+				<path fill="#FFFFFF" d="M271.267,123.201c-23.948,6.485-41.572,24.917-39.134,28.582c2.168,3.729,15.69-0.8,29.175-4.826
+					c8.052-2.511,16.09-3.969,23.948-4.463c25.726-1.586,45.473,6.911,57.743,17.604c11.416,9.432,22.457,19.879,31.142,19.694
+					c8.571-0.115,15.134-11.604,7.032-24.405c-8.817-13.18-24.553-26.163-47.588-32.739
+					C314.582,117.183,292.515,117.094,271.267,123.201z"/>
+			</g>
+		</g>
+	</g>
+	<path fill="none" d="M78.768,499.246c-36.188,0-65.632-29.439-65.632-65.649V79.132c0-36.211,29.443-65.632,65.632-65.632h354.46
+		c36.202,0,65.645,29.421,65.645,65.632v354.465c0,36.21-29.443,65.649-65.645,65.649H78.768z"/>
+	<g>
+		<path fill="#C95328" d="M137.141,473.474c29.627,7.798,61.013,10.667,86.881,4.377c48.737-11.859,64.443-28.113,61.93-68.991
+			c0,0,0.908-19.719-40.68-18.982c-9.21,0.167-32.732,5.088-36.07,15.193c-3.342,10.114,1.719,20.368,1.991,25.324
+			s-13.443,11.676-19.206,12.246c-7.496,0.736-26.381-0.456-45.438-5.158l-0.82-0.211c-18.89-5.324-35.903-13.613-42.053-17.955
+			c-4.732-3.343-13.342-15.948-10.658-20.132c2.684-4.176,12.149-10.597,14.237-21.035c2.088-10.438-15.934-26.333-23.864-31.026
+			c-35.798-21.185-44.75-3.579-44.75-3.579c-22.373,34.308-16.737,56.193,19.789,90.57c19.386,18.245,48.101,31.245,77.711,39.097
+			L137.141,473.474z"/>
+		<path fill="#FFFFFF" d="M135.768,478.956c29.632,7.799,61.018,10.667,86.882,4.368c48.741-11.851,64.447-28.104,61.93-68.982
+			c0,0,0.912-19.728-40.676-18.982c-9.215,0.167-32.732,5.079-36.074,15.193c-3.338,10.114,1.719,20.368,1.996,25.324
+			c0.272,4.956-13.443,11.676-19.21,12.246c-7.491,0.736-26.382-0.456-45.435-5.158l-0.82-0.21
+			c-18.891-5.325-35.904-13.614-42.057-17.956c-4.728-3.343-13.342-15.957-10.658-20.132c2.689-4.176,12.149-10.597,14.241-21.035
+			c2.088-10.447-15.938-26.333-23.868-31.026c-35.794-21.185-44.746-3.588-44.746-3.588c-22.373,34.307-16.737,56.193,19.79,90.579
+			c19.386,18.236,48.097,31.245,77.71,39.097L135.768,478.956z"/>
+	</g>
+	<path fill="#C95328" d="M301.623,271.947l29.996-80.491l-103.663,42.298c-2.732-0.666-5.474-1.368-7.509-2.052
+		c-26.605-8.176-51.837-11.605-76.395-12.264c-32.062,0.658-61.403,5.438-87.325,15c-16.438,6.843-30.881,15.378-43.658,25.491
+		v45.518c2.197-2.176,4.412-4.324,6.815-6.201c12.97-10.264,26.605-17.729,40.943-23.211c14.329-4.771,27.969-8.167,40.921-10.229
+		c12.29-1.351,21.838-2.719,27.978-2.719c22.513,0,45.026,3.412,66.833,9.544c22.513,6.149,43.675,15.685,62.754,27.947
+		c18.443,12.982,34.127,28.667,45.724,47.745c6.833,11.614,11.596,21.869,15,32.79c3.408,10.22,5.447,20.456,5.447,30
+		c-0.667,19.097-6.811,37.526-19.096,53.877c-9.505,14.026-23.207,25.22-40.601,34.447h51.587
+		c7.053-5.859,14.189-12.649,21.759-20.78c8.189-9.535,15.698-21.132,21.163-34.816c6.123-13.631,9.54-28.64,9.54-44.99
+		c-0.697-28.658-7.509-54.605-21.847-77.088C335.719,302.632,320.04,285.605,301.623,271.947z"/>
+	<path fill="#FFFFFF" d="M299.688,280.614l30.004-80.518l-103.662,42.289c-2.732-0.675-5.474-1.351-7.509-2.044
+		c-26.605-8.184-51.833-11.604-76.399-12.254c-32.066,0.649-61.399,5.438-87.32,14.982c-15.759,6.579-29.645,14.729-42.035,24.281
+		v45.245c1.71-1.605,3.36-3.298,5.188-4.72c12.974-10.254,26.605-17.71,40.938-23.184c14.338-4.781,27.974-8.185,40.926-10.255
+		c12.29-1.333,21.838-2.719,27.978-2.719c22.518,0,45.026,3.43,66.829,9.544c22.513,6.157,43.684,15.701,62.763,27.982
+		c18.438,12.947,34.127,28.648,45.715,47.728c6.824,11.614,11.605,21.833,15.009,32.78c3.408,10.211,5.447,20.457,5.447,29.992
+		c-0.667,19.113-6.816,37.535-19.097,53.912c-6.623,9.754-15.324,18.131-25.842,25.456h46.868
+		c3.825-3.632,7.702-7.509,11.719-11.825c8.189-9.518,15.693-21.131,21.158-34.78c6.118-13.649,9.543-28.658,9.543-45.009
+		c-0.697-28.693-7.509-54.605-21.851-77.088C333.794,311.281,318.114,294.237,299.688,280.614z"/>
+</g>
+</svg>
diff --git a/pixmaps/svg/more.svg b/pixmaps/svg/more.svg
new file mode 100644
index 0000000000000000000000000000000000000000..a9d1c50c3f9ddc678d710a3c38b561d238b6027d
--- /dev/null
+++ b/pixmaps/svg/more.svg
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="595.28px" height="841.89px" viewBox="0 0 595.28 841.89" enable-background="new 0 0 595.28 841.89" xml:space="preserve">
+<g>
+	<circle fill="#969696" cx="503.477" cy="416.145" r="5.338"/>
+	<circle fill="#969696" cx="519.491" cy="416.144" r="5.337"/>
+	<circle fill="#969696" cx="535.507" cy="416.145" r="5.336"/>
+</g>
+<g>
+	<circle fill="#FFFFFF" cx="502.183" cy="413.232" r="5.338"/>
+	<circle fill="#FFFFFF" cx="518.198" cy="413.233" r="5.338"/>
+	<circle fill="#FFFFFF" cx="534.213" cy="413.233" r="5.337"/>
+</g>
+</svg>
diff --git a/pixmaps/svg/startcall-green.svg b/pixmaps/svg/startcall-green.svg
new file mode 100644
index 0000000000000000000000000000000000000000..dac2c713b9603822ce6306f35e2957be3d7bae85
--- /dev/null
+++ b/pixmaps/svg/startcall-green.svg
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="595.28px" height="841.89px" viewBox="0 0 595.28 841.89" enable-background="new 0 0 595.28 841.89" xml:space="preserve">
+<g>
+	<g>
+		<g>
+			<g>
+				
+					<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="190.6316" y1="411.1187" x2="247.7873" y2="426.4333" gradientTransform="matrix(1 0 0 1 0.5605 -0.2207)">
+					<stop  offset="0.15" style="stop-color:#3BCB09"/>
+					<stop  offset="0.35" style="stop-color:#F4F7EE"/>
+					<stop  offset="0.55" style="stop-color:#3BCB09"/>
+				</linearGradient>
+				<path fill="url(#SVGID_1_)" d="M203.045,443.109c1.845,0.869,4.011,1.834,7.209,2.609c3.387,0.74,6.767,1.26,10.441,1.162
+					c3.874-0.195,5.806-0.584,8.905-1.355c2.808-0.871,4.157-1.355,6.379-2.516c0.974-0.482,1.745-0.967,3.675-2.322
+					c1.266-0.973,2.714-2.131,4.103-4.088c1.171-1.359,2.338-3.693,3.111-5.639c0.875-1.943,1.359-4.082,1.359-6.41
+					c-0.102-4.088-1.074-7.787-3.109-10.99c-1.756-2.722-3.995-5.152-6.615-7.096l4.275-11.469l-14.771,6.025
+					c-0.389-0.097-0.773-0.195-1.069-0.294c-3.8-1.165-7.391-1.65-10.891-1.747c-4.571,0.097-8.747,0.777-12.443,2.138
+					c-3.501,1.459-6.416,3.406-8.747,5.93c-2.333,2.625-4.738,6.675-5.321,10.277c-0.865,4.496-0.634,7.5,0.048,10.216
+					c0.776,2.721,1.637,4.873,3.537,7.633c2.064,2.369,2.995,3.383,4.738,4.74C199.997,441.462,201.393,442.228,203.045,443.109z
+					 M210.904,440.878c-2.717-0.773-4.858-1.557-6.416-2.436c-1.363-0.777-2.918-1.846-4.476-3.111
+					c-1.456-1.258-2.819-2.717-3.986-4.562c-1.261-1.75-2.039-3.797-2.43-6.125c-0.486-3.408-0.292-6.319,0.677-8.657
+					c0.975-2.333,2.327-4.282,4.083-5.643c1.851-1.458,3.793-2.522,5.835-3.306c2.041-0.68,3.988-1.159,5.83-1.455
+					c1.75-0.193,3.111-0.389,3.988-0.389c3.208,0,6.416,0.486,9.522,1.353c3.213,0.88,6.229,2.237,8.946,3.991
+					c2.625,1.842,4.861,4.083,6.52,6.804c0.973,1.653,1.646,3.116,2.13,4.675c0.486,1.459,0.775,2.912,0.775,4.273
+					c-0.097,2.721-0.973,5.346-2.717,7.68c-1.646,2.438-4.18,4.281-7.479,5.734c-3.213,1.561-7.003,2.242-11.375,2.242
+					C216.737,441.953,213.629,441.558,210.904,440.878z"/>
+			</g>
+		</g>
+	</g>
+	<path fill="#3BCB09" d="M214.437,435.634c4.198,1.105,8.646,1.508,12.292,0.615c6.897-1.672,9.124-3.973,8.765-9.754
+		c0,0,0.129-2.787-5.756-2.689c-1.305,0.023-4.629,0.732-5.101,2.148c-0.472,1.434,0.24,2.885,0.282,3.582
+		c0.042,0.709-1.902,1.664-2.717,1.736c-1.062,0.102-3.732-0.061-6.431-0.727l-0.121-0.031c-2.673-0.75-5.081-1.922-5.949-2.547
+		c-0.667-0.467-1.889-2.254-1.506-2.844c0.382-0.596,1.722-1.502,2.018-2.98c0.296-1.479-2.261-3.723-3.376-4.386
+		c-5.064-2.999-6.333-0.514-6.333-0.514c-3.16,4.855-2.368,7.949,2.798,12.808c2.75,2.588,6.807,4.422,10.998,5.527L214.437,435.634
+		z"/>
+</g>
+</svg>
diff --git a/pixmaps/svg/status-green.svg b/pixmaps/svg/status-green.svg
new file mode 100644
index 0000000000000000000000000000000000000000..d875488b87b9e54d1a2c3f257816d10ec0d1a9d3
--- /dev/null
+++ b/pixmaps/svg/status-green.svg
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="595.28px" height="841.89px" viewBox="0 0 595.28 841.89" enable-background="new 0 0 595.28 841.89" xml:space="preserve">
+<g>
+	<g>
+		<g>
+			<g>
+				
+					<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="148.6731" y1="423.5444" x2="172.7882" y2="430.006" gradientTransform="matrix(1 0 0 1 0.2803 -0.1104)">
+					<stop  offset="0.15" style="stop-color:#3BCB09"/>
+					<stop  offset="0.35" style="stop-color:#F4F7EE"/>
+					<stop  offset="0.55" style="stop-color:#3BCB09"/>
+				</linearGradient>
+				<path fill="url(#SVGID_1_)" d="M153.954,437.025c0.778,0.367,1.692,0.773,3.042,1.102c1.429,0.312,2.855,0.531,4.406,0.49
+					c1.635-0.082,2.449-0.246,3.757-0.572c1.184-0.367,1.755-0.572,2.692-1.061c0.41-0.205,0.735-0.408,1.551-0.98
+					c0.533-0.41,1.145-0.898,1.729-1.725c0.494-0.574,0.986-1.559,1.312-2.379c0.369-0.82,0.574-1.723,0.574-2.705
+					c-0.042-1.725-0.452-3.285-1.312-4.637c-0.74-1.148-1.686-2.174-2.791-2.994l1.804-4.839l-6.231,2.542
+					c-0.164-0.041-0.327-0.082-0.452-0.124c-1.603-0.491-3.118-0.696-4.595-0.737c-1.929,0.041-3.69,0.328-5.25,0.902
+					c-1.478,0.616-2.707,1.437-3.69,2.502c-0.984,1.107-2,2.816-2.246,4.336c-0.365,1.896-0.267,3.164,0.021,4.311
+					c0.328,1.148,0.69,2.057,1.492,3.221c0.872,1,1.264,1.428,2,2C152.668,436.33,153.257,436.654,153.954,437.025z
+					 M157.271,436.083c-1.146-0.326-2.051-0.656-2.707-1.027c-0.576-0.328-1.231-0.777-1.889-1.312
+					c-0.614-0.531-1.189-1.146-1.682-1.926c-0.532-0.738-0.86-1.602-1.025-2.584c-0.205-1.438-0.123-2.666,0.286-3.652
+					c0.41-0.984,0.981-1.807,1.723-2.381c0.78-0.615,1.601-1.064,2.462-1.395c0.861-0.287,1.683-0.489,2.46-0.614
+					c0.738-0.081,1.312-0.164,1.683-0.164c1.354,0,2.707,0.205,4.019,0.571c1.355,0.371,2.628,0.943,3.775,1.684
+					c1.106,0.777,2.051,1.723,2.749,2.871c0.41,0.697,0.695,1.314,0.899,1.973c0.205,0.615,0.328,1.229,0.328,1.803
+					c-0.042,1.148-0.41,2.256-1.146,3.24c-0.696,1.027-1.765,1.807-3.157,2.42c-1.354,0.658-2.954,0.945-4.799,0.945
+					C159.732,436.537,158.42,436.371,157.271,436.083z"/>
+			</g>
+		</g>
+	</g>
+	<path fill="#3BCB09" d="M158.761,433.871c1.771,0.467,3.646,0.637,5.186,0.26c2.91-0.705,3.85-1.676,3.697-4.115
+		c0,0,0.056-1.176-2.427-1.133c-0.551,0.01-1.954,0.309-2.153,0.906c-0.198,0.605,0.103,1.217,0.119,1.512
+		c0.018,0.299-0.803,0.701-1.146,0.732c-0.447,0.043-1.575-0.025-2.713-0.307l-0.051-0.014c-1.128-0.316-2.144-0.811-2.511-1.074
+		c-0.281-0.197-0.796-0.951-0.635-1.199c0.16-0.252,0.726-0.635,0.851-1.258s-0.954-1.57-1.425-1.85
+		c-2.137-1.266-2.672-0.217-2.672-0.217c-1.333,2.049-0.999,3.354,1.181,5.404c1.16,1.092,2.872,1.865,4.641,2.332L158.761,433.871z
+		"/>
+</g>
+</svg>
diff --git a/pixmaps/svg/status-offline.svg b/pixmaps/svg/status-offline.svg
new file mode 100644
index 0000000000000000000000000000000000000000..1576f034cde6c2ee6bdec163d8048ea338601123
--- /dev/null
+++ b/pixmaps/svg/status-offline.svg
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="595.28px" height="841.89px" viewBox="0 0 595.28 841.89" enable-background="new 0 0 595.28 841.89" xml:space="preserve">
+<g>
+	<g>
+		<g>
+			<g>
+				<path fill="#9B9C9E" d="M335.215,428.953c0-0.83,0.577-1.451,1.385-1.451c0.809,0,1.361,0.598,1.361,1.451
+					c0,0.832-0.552,1.455-1.407,1.455C335.77,430.408,335.215,429.785,335.215,428.953z"/>
+				<path fill="#9B9C9E" d="M339.993,428.953c0-0.83,0.577-1.451,1.384-1.451c0.808,0,1.362,0.598,1.362,1.451
+					c0,0.832-0.554,1.455-1.408,1.455C340.547,430.408,339.993,429.785,339.993,428.953z"/>
+				<path fill="#9B9C9E" d="M344.772,428.953c0-0.83,0.576-1.451,1.385-1.451c0.808,0,1.36,0.598,1.36,1.451
+					c0,0.832-0.552,1.455-1.406,1.455C345.325,430.408,344.772,429.785,344.772,428.953z"/>
+			</g>
+		</g>
+	</g>
+	<g>
+		
+			<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="330.1477" y1="418.4004" x2="354.2633" y2="411.9386" gradientTransform="matrix(1 0 0 -1 0.1401 841.835)">
+			<stop  offset="0.15" style="stop-color:#9B9C9E"/>
+			<stop  offset="0.35" style="stop-color:#F4F7EE"/>
+			<stop  offset="0.55" style="stop-color:#9B9C9E"/>
+		</linearGradient>
+		<path fill="url(#SVGID_1_)" d="M335.287,437.025c0.779,0.367,1.694,0.773,3.041,1.102c1.43,0.311,2.856,0.531,4.409,0.49
+			c1.632-0.082,2.448-0.246,3.755-0.572c1.184-0.367,1.755-0.572,2.693-1.061c0.409-0.205,0.734-0.408,1.552-0.98
+			c0.532-0.41,1.143-0.898,1.729-1.725c0.493-0.574,0.985-1.559,1.313-2.381c0.369-0.818,0.573-1.721,0.573-2.703
+			c-0.042-1.725-0.451-3.285-1.312-4.637c-0.741-1.148-1.686-2.174-2.791-2.994l1.805-4.839l-6.231,2.542
+			c-0.165-0.041-0.328-0.082-0.452-0.124c-1.602-0.491-3.118-0.696-4.594-0.738c-1.93,0.042-3.691,0.329-5.25,0.902
+			c-1.479,0.616-2.707,1.437-3.692,2.501c-0.983,1.107-2,2.816-2.245,4.336c-0.364,1.896-0.266,3.164,0.021,4.311
+			c0.329,1.15,0.689,2.059,1.491,3.221c0.872,1.002,1.264,1.426,1.999,2C334.001,436.33,334.59,436.654,335.287,437.025z
+			 M338.604,436.083c-1.146-0.328-2.051-0.656-2.705-1.027c-0.576-0.328-1.233-0.777-1.89-1.312
+			c-0.614-0.531-1.188-1.146-1.682-1.926c-0.532-0.738-0.86-1.602-1.024-2.584c-0.205-1.438-0.123-2.666,0.286-3.652
+			c0.409-0.984,0.983-1.807,1.724-2.381c0.778-0.615,1.599-1.064,2.463-1.395c0.859-0.287,1.681-0.489,2.46-0.614
+			c0.737-0.082,1.312-0.164,1.682-0.164c1.354,0,2.706,0.205,4.019,0.571c1.354,0.369,2.629,0.943,3.775,1.684
+			c1.107,0.777,2.051,1.723,2.748,2.871c0.41,0.697,0.698,1.314,0.901,1.973c0.205,0.615,0.328,1.229,0.328,1.803
+			c-0.041,1.148-0.409,2.256-1.147,3.24c-0.696,1.027-1.764,1.807-3.157,2.42c-1.354,0.658-2.953,0.945-4.799,0.945
+			C341.066,436.537,339.753,436.371,338.604,436.083z"/>
+	</g>
+</g>
+</svg>
diff --git a/pixmaps/svg/status-orange.svg b/pixmaps/svg/status-orange.svg
new file mode 100644
index 0000000000000000000000000000000000000000..9fbd47226fdf11344c894145a15b0aaa24dd95cf
--- /dev/null
+++ b/pixmaps/svg/status-orange.svg
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="595.28px" height="841.89px" viewBox="0 0 595.28 841.89" enable-background="new 0 0 595.28 841.89" xml:space="preserve">
+<g>
+	<g>
+		<g>
+			<g>
+				
+					<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="210.8152" y1="418.4014" x2="234.9313" y2="411.9395" gradientTransform="matrix(1 0 0 -1 0.1401 841.835)">
+					<stop  offset="0.15" style="stop-color:#D57E1C"/>
+					<stop  offset="0.35" style="stop-color:#F4F7EE"/>
+					<stop  offset="0.55" style="stop-color:#D57E1C"/>
+				</linearGradient>
+				<path fill="url(#SVGID_1_)" d="M215.954,437.025c0.779,0.367,1.693,0.773,3.042,1.102c1.429,0.312,2.856,0.531,4.407,0.49
+					c1.634-0.082,2.449-0.246,3.756-0.572c1.184-0.367,1.755-0.572,2.693-1.061c0.41-0.205,0.735-0.408,1.551-0.98
+					c0.533-0.41,1.144-0.898,1.729-1.725c0.494-0.574,0.986-1.559,1.313-2.379c0.369-0.82,0.574-1.723,0.574-2.705
+					c-0.042-1.725-0.451-3.285-1.312-4.637c-0.74-1.148-1.685-2.174-2.791-2.994l1.804-4.839l-6.231,2.542
+					c-0.165-0.041-0.328-0.082-0.453-0.124c-1.602-0.491-3.118-0.696-4.594-0.737c-1.929,0.041-3.691,0.328-5.25,0.902
+					c-1.478,0.616-2.707,1.437-3.691,2.502c-0.984,1.107-2,2.816-2.246,4.336c-0.364,1.896-0.266,3.164,0.021,4.311
+					c0.328,1.148,0.69,2.057,1.492,3.221c0.872,1,1.263,1.426,2,2C214.668,436.33,215.257,436.654,215.954,437.025z
+					 M219.271,436.083c-1.147-0.326-2.051-0.656-2.707-1.027c-0.576-0.328-1.232-0.777-1.889-1.312
+					c-0.614-0.531-1.189-1.146-1.682-1.926c-0.532-0.738-0.86-1.602-1.025-2.584c-0.205-1.438-0.123-2.666,0.286-3.652
+					c0.41-0.984,0.982-1.807,1.723-2.381c0.78-0.615,1.6-1.064,2.462-1.395c0.861-0.287,1.682-0.489,2.461-0.614
+					c0.737-0.081,1.312-0.164,1.682-0.164c1.354,0,2.707,0.205,4.019,0.571c1.355,0.371,2.628,0.943,3.775,1.684
+					c1.107,0.777,2.051,1.723,2.749,2.871c0.41,0.697,0.696,1.314,0.9,1.973c0.205,0.615,0.328,1.229,0.328,1.803
+					c-0.042,1.148-0.41,2.256-1.147,3.24c-0.696,1.027-1.764,1.807-3.157,2.42c-1.354,0.658-2.954,0.945-4.799,0.945
+					C221.732,436.537,220.42,436.371,219.271,436.083z"/>
+			</g>
+		</g>
+	</g>
+	<g>
+		<path fill="#D57E1C" d="M223.042,423.992c-1.77-0.465-3.644-0.635-5.187-0.26c-2.907,0.705-3.846,1.676-3.694,4.117
+			c0,0-0.057,1.176,2.427,1.131c0.551-0.012,1.954-0.307,2.153-0.908s-0.103-1.213-0.119-1.514
+			c-0.017-0.295,0.803-0.695,1.146-0.729c0.447-0.045,1.575,0.025,2.712,0.307l0.05,0.014c1.127,0.318,2.143,0.811,2.51,1.074
+			c0.282,0.197,0.798,0.953,0.637,1.201c-0.16,0.248-0.726,0.631-0.851,1.256c-0.125,0.623,0.951,1.57,1.425,1.852
+			c2.135,1.266,2.67,0.215,2.67,0.215c1.335-2.049,1-3.354-1.182-5.406c-1.157-1.088-2.869-1.865-4.637-2.334L223.042,423.992z"/>
+	</g>
+</g>
+</svg>
diff --git a/pixmaps/svg/status-red.svg b/pixmaps/svg/status-red.svg
new file mode 100644
index 0000000000000000000000000000000000000000..eb47308a27fb55baef95fee1f16b33d2dcbf57d9
--- /dev/null
+++ b/pixmaps/svg/status-red.svg
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="595.28px" height="841.89px" viewBox="0 0 595.28 841.89" enable-background="new 0 0 595.28 841.89" xml:space="preserve">
+<g>
+	<g>
+		<g>
+			<g>
+				
+					<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="270.4812" y1="418.4019" x2="294.5982" y2="411.9398" gradientTransform="matrix(1 0 0 -1 0.1401 841.835)">
+					<stop  offset="0.15" style="stop-color:#C1001F"/>
+					<stop  offset="0.35" style="stop-color:#F4F7EE"/>
+					<stop  offset="0.55" style="stop-color:#C1001F"/>
+				</linearGradient>
+				<path fill="url(#SVGID_1_)" d="M275.621,437.025c0.779,0.367,1.693,0.773,3.042,1.102c1.429,0.312,2.856,0.531,4.407,0.49
+					c1.634-0.082,2.449-0.246,3.756-0.572c1.184-0.367,1.755-0.572,2.693-1.061c0.41-0.205,0.735-0.408,1.551-0.98
+					c0.533-0.41,1.144-0.898,1.729-1.725c0.494-0.574,0.986-1.559,1.313-2.379c0.369-0.82,0.574-1.723,0.574-2.705
+					c-0.042-1.725-0.452-3.285-1.312-4.637c-0.74-1.148-1.685-2.174-2.791-2.994l1.804-4.839l-6.231,2.542
+					c-0.165-0.041-0.328-0.082-0.453-0.124c-1.602-0.491-3.118-0.696-4.594-0.737c-1.929,0.041-3.691,0.328-5.25,0.902
+					c-1.478,0.616-2.707,1.437-3.691,2.502c-0.984,1.107-2,2.816-2.246,4.336c-0.365,1.896-0.266,3.164,0.021,4.311
+					c0.328,1.148,0.69,2.059,1.492,3.221c0.872,1.002,1.263,1.426,2,2C274.335,436.33,274.923,436.656,275.621,437.025z
+					 M278.938,436.083c-1.147-0.326-2.051-0.656-2.707-1.027c-0.576-0.328-1.232-0.777-1.889-1.312
+					c-0.614-0.531-1.189-1.146-1.682-1.926c-0.532-0.738-0.86-1.602-1.025-2.584c-0.205-1.438-0.123-2.666,0.286-3.652
+					c0.41-0.984,0.982-1.807,1.723-2.381c0.78-0.615,1.6-1.064,2.462-1.395c0.861-0.287,1.682-0.489,2.461-0.614
+					c0.737-0.081,1.312-0.164,1.682-0.164c1.354,0,2.707,0.205,4.019,0.571c1.355,0.371,2.628,0.943,3.775,1.684
+					c1.107,0.777,2.051,1.723,2.749,2.871c0.41,0.697,0.696,1.314,0.9,1.973c0.205,0.615,0.328,1.229,0.328,1.803
+					c-0.041,1.148-0.41,2.256-1.147,3.24c-0.697,1.027-1.764,1.807-3.157,2.42c-1.354,0.658-2.954,0.945-4.799,0.945
+					C281.398,436.537,280.087,436.373,278.938,436.083z"/>
+			</g>
+		</g>
+	</g>
+	<g>
+		<g>
+			<g>
+				<path fill="#C1001F" d="M278.634,424.73l1.763,1.768c0.483,0.463,0.867,0.867,1.274,1.326h0.051
+					c0.407-0.473,0.816-0.898,1.25-1.34l1.709-1.75h2.449l-4.21,3.979l4.312,4.252h-2.525l-1.836-1.854
+					c-0.486-0.479-0.895-0.938-1.326-1.428h-0.054c-0.408,0.49-0.816,0.936-1.3,1.428l-1.784,1.854h-2.477l4.388-4.201l-4.185-4.027
+					h2.502L278.634,424.73L278.634,424.73z"/>
+			</g>
+		</g>
+	</g>
+</g>
+</svg>
diff --git a/pixmaps/svg/stopcall-red.svg b/pixmaps/svg/stopcall-red.svg
new file mode 100644
index 0000000000000000000000000000000000000000..c3616ae7cb92bd0eaba062732ffd8990d31617dd
--- /dev/null
+++ b/pixmaps/svg/stopcall-red.svg
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="595.28px" height="841.89px" viewBox="0 0 595.28 841.89" enable-background="new 0 0 595.28 841.89" xml:space="preserve">
+<g>
+	<path fill="#C1001F" d="M382.281,405.372c-4.424-1.164-9.108-1.593-12.965-0.649c-7.273,1.766-9.62,4.19-9.244,10.293
+		c0,0-0.134,2.94,6.068,2.83c1.377-0.025,4.886-0.758,5.386-2.268c0.496-1.508-0.259-3.038-0.298-3.778
+		c-0.04-0.739,2.005-1.743,2.865-1.827c1.115-0.11,3.937,0.068,6.78,0.769l0.122,0.032c2.82,0.796,5.355,2.032,6.271,2.681
+		c0.706,0.498,1.995,2.381,1.596,3.001c-0.402,0.625-1.812,1.584-2.127,3.141c-0.312,1.561,2.381,3.928,3.562,4.629
+		c5.34,3.162,6.675,0.535,6.675,0.535c3.341-5.12,2.498-8.385-2.95-13.515c-2.896-2.723-7.178-4.665-11.6-5.834L382.281,405.372z"/>
+	<g>
+		<g>
+			<g>
+				
+					<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="348.4768" y1="587.9087" x2="406.7347" y2="572.2986" gradientTransform="matrix(-1 0 0 1 753.3428 -156.7246)">
+					<stop  offset="0.15" style="stop-color:#C1001F"/>
+					<stop  offset="0.35" style="stop-color:#F4F7EE"/>
+					<stop  offset="0.55" style="stop-color:#C1001F"/>
+				</linearGradient>
+				<path fill="url(#SVGID_1_)" d="M392.784,398.354c-1.882-0.887-4.09-1.869-7.353-2.662c-3.447-0.755-6.896-1.283-10.644-1.184
+					c-3.949,0.198-5.917,0.594-9.073,1.383c-2.858,0.886-4.242,1.382-6.507,2.562c-0.99,0.496-1.774,0.986-3.745,2.368
+					c-1.289,0.991-2.766,2.17-4.177,4.167c-1.193,1.387-2.382,3.765-3.171,5.747c-0.893,1.982-1.387,4.162-1.387,6.535
+					c0.1,4.167,1.091,7.937,3.166,11.202c1.788,2.773,4.071,5.252,6.741,7.232l-4.354,11.689l15.052-6.143
+					c0.396,0.1,0.792,0.199,1.095,0.301c3.868,1.188,7.529,1.682,11.098,1.781c4.661-0.1,8.918-0.793,12.683-2.18
+					c3.571-1.488,6.539-3.473,8.917-6.045c2.379-2.676,4.832-6.805,5.427-10.475c0.882-4.582,0.643-7.644-0.052-10.414
+					c-0.793-2.774-1.666-4.973-3.604-7.78c-2.105-2.421-3.055-3.449-4.832-4.832C395.89,400.034,394.469,399.245,392.784,398.354z
+					 M384.774,400.628c2.77,0.788,4.953,1.585,6.54,2.481c1.391,0.793,2.972,1.878,4.562,3.171c1.482,1.283,2.873,2.77,4.062,4.653
+					c1.283,1.783,2.075,3.869,2.477,6.242c0.496,3.473,0.298,6.44-0.693,8.825c-0.989,2.377-2.367,4.363-4.161,5.75
+					c-1.883,1.486-3.863,2.572-5.943,3.369c-2.082,0.693-4.068,1.182-5.946,1.482c-1.782,0.197-3.171,0.396-4.066,0.396
+					c-3.271,0-6.538-0.494-9.705-1.379c-3.274-0.898-6.351-2.279-9.12-4.068c-2.677-1.877-4.954-4.16-6.645-6.936
+					c-0.991-1.686-1.679-3.176-2.17-4.766c-0.496-1.486-0.792-2.968-0.792-4.355c0.098-2.774,0.989-5.45,2.771-7.827
+					c1.684-2.482,4.26-4.365,7.624-5.846c3.273-1.59,7.139-2.284,11.593-2.284C378.828,399.533,381.994,399.93,384.774,400.628z"/>
+			</g>
+		</g>
+	</g>
+</g>
+</svg>
diff --git a/po/cs.po b/po/cs.po
index 60fb413c5daf1024597f1cc542dca6b1a3723cba..df52dff714b60eea8560b90806c2f868f3928b63 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -11,7 +11,7 @@ msgstr ""
 "Project-Id-Version: linphone-3.2.99.1-"
 "a4be9bcfe5ebee60493f7c439b5c6616a5c8b6e6\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 10:28+0200\n"
+"POT-Creation-Date: 2010-04-22 17:16+0200\n"
 "PO-Revision-Date: 2010-04-01 21:26+0200\n"
 "Last-Translator: Petr Pisar <petr.pisar@atlas.cz>\n"
 "Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
@@ -31,23 +31,23 @@ msgstr "Nelze najít soubor s obrázkem: %s"
 msgid "Chat with %s"
 msgstr "Diskuze s %s"
 
-#: ../gtk-glade/main.c:92
+#: ../gtk-glade/main.c:94
 msgid "log to stdout some debug information while running."
 msgstr "za běhu vypisovat některé ladicí informace na standardní výstup."
 
-#: ../gtk-glade/main.c:99
+#: ../gtk-glade/main.c:101
 msgid "Start only in the system tray, do not show the main interface."
 msgstr "Spouštět se pouze do systémové oblasti, nezobrazovat hlavní okno."
 
-#: ../gtk-glade/main.c:106
+#: ../gtk-glade/main.c:108
 msgid "address to call right now"
 msgstr "zavolat právě teď na tuto adresu"
 
-#: ../gtk-glade/main.c:113
+#: ../gtk-glade/main.c:115
 msgid "if set automatically answer incoming calls"
 msgstr "je-li nastaveno, automaticky zvedne příchozí hovor"
 
-#: ../gtk-glade/main.c:121
+#: ../gtk-glade/main.c:123
 msgid ""
 "Specifiy a working directory (should be the base of the installation, eg: c:"
 "\\Program Files\\Linphone)"
@@ -55,17 +55,17 @@ msgstr ""
 "Zadejte pracovní adresář (měl by být základní instalační adresář, například "
 "c:\\Program Files\\Linphone)"
 
-#: ../gtk-glade/main.c:396
+#: ../gtk-glade/main.c:402
 #, c-format
 msgid "Call with %s"
 msgstr "Hovor s %s"
 
-#: ../gtk-glade/main.c:707
+#: ../gtk-glade/main.c:720
 #, c-format
 msgid "Incoming call from %s"
 msgstr "Příchozí hovor od %s"
 
-#: ../gtk-glade/main.c:746
+#: ../gtk-glade/main.c:759
 #, c-format
 msgid ""
 "%s would like to add you to his contact list.\n"
@@ -78,7 +78,7 @@ msgstr ""
 "do svého adresáře?\n"
 "Odpovíte-li ne, tato osobo bude dočasně blokována."
 
-#: ../gtk-glade/main.c:824
+#: ../gtk-glade/main.c:837
 #, c-format
 msgid ""
 "Please enter your password for username <i>%s</i>\n"
@@ -87,24 +87,30 @@ msgstr ""
 "Prosím, zadejte heslo pro uživatele <i>%s</i>\n"
 "v doméně <i>%s</i>:"
 
-#: ../gtk-glade/main.c:921
+#: ../gtk-glade/main.c:934
 msgid "Website link"
 msgstr "Odkaz na webovou stránku"
 
-#: ../gtk-glade/main.c:957
+#: ../gtk-glade/main.c:970
 msgid "Linphone - a video internet phone"
 msgstr "Lipnhone – internetový videofon"
 
-#: ../gtk-glade/main.c:976
+#: ../gtk-glade/main.c:989
 #, c-format
 msgid "%s (Default)"
 msgstr "%s (Výchozí)"
 
-#: ../gtk-glade/main.c:1229
+#: ../gtk-glade/main.c:1221
+msgid ""
+"No sound cards have been detected on this computer.\n"
+"You won't be able to send or receive audio calls."
+msgstr ""
+
+#: ../gtk-glade/main.c:1275
 msgid "A free SIP video-phone"
 msgstr "Volný SIP videofon"
 
-#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247
+#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258
 #: ../gtk-glade/contact.glade.h:3
 msgid "Name"
 msgstr "Jméno"
@@ -147,91 +153,91 @@ msgstr "Odstranit kontakt „%s“"
 msgid "Add new contact from %s directory"
 msgstr "Přidat nový kontakt z adresáře %s"
 
-#: ../gtk-glade/propertybox.c:253
+#: ../gtk-glade/propertybox.c:264
 msgid "Rate (Hz)"
 msgstr "Rychlost (Hz)"
 
-#: ../gtk-glade/propertybox.c:259
+#: ../gtk-glade/propertybox.c:270
 msgid "Status"
 msgstr "Stav"
 
-#: ../gtk-glade/propertybox.c:265
+#: ../gtk-glade/propertybox.c:276
 msgid "Min bitrate (kbit/s)"
 msgstr "Min. rychlost (kbit/s)"
 
-#: ../gtk-glade/propertybox.c:271
+#: ../gtk-glade/propertybox.c:283
 msgid "Parameters"
 msgstr "Parametry"
 
-#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451
 msgid "Enabled"
 msgstr "Povoleno"
 
-#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451
 msgid "Disabled"
 msgstr "Zakázáno"
 
-#: ../gtk-glade/propertybox.c:482
+#: ../gtk-glade/propertybox.c:496
 msgid "Account"
 msgstr "Účet"
 
-#: ../gtk-glade/propertybox.c:622
+#: ../gtk-glade/propertybox.c:636
 msgid "English"
 msgstr "angličtina"
 
-#: ../gtk-glade/propertybox.c:623
+#: ../gtk-glade/propertybox.c:637
 msgid "French"
 msgstr "francouzština"
 
-#: ../gtk-glade/propertybox.c:624
+#: ../gtk-glade/propertybox.c:638
 msgid "Swedish"
 msgstr "švédština"
 
-#: ../gtk-glade/propertybox.c:625
+#: ../gtk-glade/propertybox.c:639
 msgid "Italian"
 msgstr "italština"
 
-#: ../gtk-glade/propertybox.c:626
+#: ../gtk-glade/propertybox.c:640
 msgid "Spanish"
 msgstr "španělština"
 
-#: ../gtk-glade/propertybox.c:627
+#: ../gtk-glade/propertybox.c:641
 msgid "Brazilian Portugese"
 msgstr "brazilská portugalština"
 
-#: ../gtk-glade/propertybox.c:628
+#: ../gtk-glade/propertybox.c:642
 msgid "Polish"
 msgstr "polština"
 
-#: ../gtk-glade/propertybox.c:629
+#: ../gtk-glade/propertybox.c:643
 msgid "German"
 msgstr "němčina"
 
-#: ../gtk-glade/propertybox.c:630
+#: ../gtk-glade/propertybox.c:644
 msgid "Russian"
 msgstr "ruština"
 
-#: ../gtk-glade/propertybox.c:631
+#: ../gtk-glade/propertybox.c:645
 msgid "Japanese"
 msgstr "japonština"
 
-#: ../gtk-glade/propertybox.c:632
+#: ../gtk-glade/propertybox.c:646
 msgid "Dutch"
 msgstr "dánština"
 
-#: ../gtk-glade/propertybox.c:633
+#: ../gtk-glade/propertybox.c:647
 msgid "Hungarian"
 msgstr "maďarština"
 
-#: ../gtk-glade/propertybox.c:634
+#: ../gtk-glade/propertybox.c:648
 msgid "Czech"
 msgstr "čeština"
 
-#: ../gtk-glade/propertybox.c:635
+#: ../gtk-glade/propertybox.c:649
 msgid "Chinese"
 msgstr "čínština"
 
-#: ../gtk-glade/propertybox.c:692
+#: ../gtk-glade/propertybox.c:706
 msgid ""
 "You need to restart linphone for the new language selection to take effect."
 msgstr "Aby se projevil výběr nového jazyka, je nutné znovu spustit linphone."
@@ -746,7 +752,7 @@ msgstr "Přijmout"
 msgid "Decline"
 msgstr "Odmítnout"
 
-#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368
+#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369
 msgid "Incoming call"
 msgstr "Příchozí hovor"
 
@@ -1002,21 +1008,6 @@ msgstr "implicitní zvuková karta"
 msgid "default soundcard\n"
 msgstr "implicitní zvuková karta\n"
 
-# XXX: Dummy string. Make it not translatable or use real message
-#: ../gtk-glade/parameters.glade.h:65
-msgid "gtk-go-down"
-msgstr ""
-
-# XXX: Dummy string. Make it not translatable or use real message
-#: ../gtk-glade/parameters.glade.h:66
-msgid "gtk-go-up"
-msgstr ""
-
-# XXX: Dummy string. Make it not translatable or use real message
-#: ../gtk-glade/parameters.glade.h:67
-msgid "gtk-media-play"
-msgstr ""
-
 #: ../gtk-glade/buddylookup.glade.h:1
 msgid "<b>Search somebody</b>"
 msgstr "<b>Hledat někoho</b>"
@@ -1037,7 +1028,7 @@ msgstr "Linphone"
 msgid "Please wait"
 msgstr "Prosím, čekejte"
 
-#: ../coreapi/linphonecore.c:310
+#: ../coreapi/linphonecore.c:311
 #, c-format
 msgid "You have missed %i call."
 msgid_plural "You have missed %i calls."
@@ -1045,19 +1036,19 @@ msgstr[0] "Máte %i zmeškaný hovor."
 msgstr[1] "Máte %i zmeškané hovory."
 msgstr[2] "Máte %i zmeškaných hovorů."
 
-#: ../coreapi/linphonecore.c:356
+#: ../coreapi/linphonecore.c:357
 msgid "aborted"
 msgstr "přerušen"
 
-#: ../coreapi/linphonecore.c:359
+#: ../coreapi/linphonecore.c:360
 msgid "completed"
 msgstr "dokončen"
 
-#: ../coreapi/linphonecore.c:362
+#: ../coreapi/linphonecore.c:363
 msgid "missed"
 msgstr "promeškán"
 
-#: ../coreapi/linphonecore.c:367
+#: ../coreapi/linphonecore.c:368
 #, c-format
 msgid ""
 "%s at %s\n"
@@ -1072,11 +1063,11 @@ msgstr ""
 "Stav: %s\n"
 "Délka: %i min %i s\n"
 
-#: ../coreapi/linphonecore.c:368
+#: ../coreapi/linphonecore.c:369
 msgid "Outgoing call"
 msgstr "Odchozí hovor"
 
-#: ../coreapi/linphonecore.c:625
+#: ../coreapi/linphonecore.c:626
 msgid ""
 "Your machine appears to be connected to an IPv6 network. By default linphone "
 "always uses IPv4. Please update your configuration if you want to use IPv6"
@@ -1084,50 +1075,50 @@ msgstr ""
 "Zdá se, že váš počítač je připojen do IPv6 sítě. Standardně linphone používá "
 "pouze IPv4. Prosím, změňte nastavení programu, pokud chcete používat IPv6."
 
-#: ../coreapi/linphonecore.c:1074
+#: ../coreapi/linphonecore.c:1083
 msgid "Ready"
 msgstr "Připraven."
 
-#: ../coreapi/linphonecore.c:1505
+#: ../coreapi/linphonecore.c:1513
 msgid "Remote end seems to have disconnected, the call is going to be closed."
 msgstr "Vzdálený konec se asi odpojil, hovor bude ukončen."
 
-#: ../coreapi/linphonecore.c:1703
+#: ../coreapi/linphonecore.c:1725
 msgid "Looking for telephone number destination..."
 msgstr "Vyhledává se umístění čísla…"
 
-#: ../coreapi/linphonecore.c:1705
+#: ../coreapi/linphonecore.c:1727
 msgid "Could not resolve this number."
 msgstr "Toto číslo nelze vyhledat."
 
-#: ../coreapi/linphonecore.c:1749
+#: ../coreapi/linphonecore.c:1771
 msgid ""
 "Could not parse given sip address. A sip url usually looks like sip:"
 "user@domain"
 msgstr ""
 "Špatně zadaná SIP adresa. Adresa má mít tento formát <sip:uživatel@doména>"
 
-#: ../coreapi/linphonecore.c:1890
+#: ../coreapi/linphonecore.c:1912
 msgid "Contacting"
 msgstr "Kontaktuji"
 
-#: ../coreapi/linphonecore.c:1896
+#: ../coreapi/linphonecore.c:1918
 msgid "could not call"
 msgstr "Nelze volat."
 
-#: ../coreapi/linphonecore.c:1942
+#: ../coreapi/linphonecore.c:1965
 msgid "Sorry, having multiple simultaneous calls is not supported yet !"
 msgstr "Promiňte, vedení více současných hovorů není podporováno!"
 
-#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32
+#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32
 msgid "Connected."
 msgstr "Připojeno."
 
-#: ../coreapi/linphonecore.c:2371
+#: ../coreapi/linphonecore.c:2404
 msgid "Call ended"
 msgstr "Hovor skončil."
 
-#: ../coreapi/misc.c:142
+#: ../coreapi/misc.c:147
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the pcm oss emulation module\n"
@@ -1139,7 +1130,7 @@ msgstr ""
 "oss, který chybí. Prosím zadejte jako uživatel root příkaz\n"
 "'modprobe snd-pcm-oss', kterým modul zavede."
 
-#: ../coreapi/misc.c:145
+#: ../coreapi/misc.c:150
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the mixer oss emulation module\n"
@@ -1151,7 +1142,7 @@ msgstr ""
 "oss, který chybí. Prosím zadejte jako uživatel root příkaz\n"
 "'modprobe snd-mixer-oss', kterým modul zavede."
 
-#: ../coreapi/misc.c:492
+#: ../coreapi/misc.c:497
 msgid "Stun lookup in progress..."
 msgstr "Hledá se adresa pomocí STUN…"
 
@@ -1265,46 +1256,46 @@ msgstr "Uživatel si nepřeje být rušen."
 msgid "Call declined."
 msgstr "Volání odmítnuto."
 
-#: ../coreapi/callbacks.c:280
+#: ../coreapi/callbacks.c:281
 msgid "No response."
 msgstr "Žádná odpověď."
 
-#: ../coreapi/callbacks.c:283
-msgid "Error."
-msgstr "Chyba."
+#: ../coreapi/callbacks.c:284
+msgid "Protocol error."
+msgstr ""
 
-#: ../coreapi/callbacks.c:296
+#: ../coreapi/callbacks.c:298
 msgid "Redirected"
 msgstr "Přesměrováno"
 
-#: ../coreapi/callbacks.c:304
+#: ../coreapi/callbacks.c:308
 msgid "Not found"
 msgstr "Nenalezeno"
 
-#: ../coreapi/callbacks.c:312
+#: ../coreapi/callbacks.c:318
 msgid "No common codecs"
 msgstr "Žádný společný formát"
 
-#: ../coreapi/callbacks.c:316
+#: ../coreapi/callbacks.c:324
 msgid "Call failed."
 msgstr "Volání se nezdařilo."
 
-#: ../coreapi/callbacks.c:365
+#: ../coreapi/callbacks.c:374
 #, c-format
 msgid "Registration on %s successful."
 msgstr "Registrace na %s byla úspěšná."
 
-#: ../coreapi/callbacks.c:366
+#: ../coreapi/callbacks.c:375
 #, c-format
 msgid "Unregistration on %s done."
 msgstr "Odregistrování z %s hotovo."
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 #, c-format
 msgid "Registration on %s failed: %s"
 msgstr "Registrace na %s selhala: %s"
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 msgid "no response timeout"
 msgstr "odpověď nedorazila včas"
 
@@ -1324,11 +1315,11 @@ msgstr "Zdroj zvuku ALSA"
 msgid "Alsa sound output"
 msgstr "Zvukový výstup ALSA"
 
-#: ../mediastreamer2/src/aqsnd.c:1005
+#: ../mediastreamer2/src/aqsnd.c:1008
 msgid "Sound capture filter for MacOS X Audio Queue Service"
 msgstr "Filtr zachytávání zvuku přes MacOS X službu zvukové fronty"
 
-#: ../mediastreamer2/src/aqsnd.c:1029
+#: ../mediastreamer2/src/aqsnd.c:1032
 msgid "Sound playback filter for MacOS X Audio Queue Service"
 msgstr "Filtr přehrávání zvuku přes MacOS X službu zvukové fronty"
 
@@ -1344,11 +1335,11 @@ msgstr "Kodek plnopásmového GSM"
 msgid "The GSM codec"
 msgstr "GSM kodek"
 
-#: ../mediastreamer2/src/macsnd.c:670
+#: ../mediastreamer2/src/macsnd.c:1083
 msgid "Sound capture filter for MacOS X Core Audio drivers"
 msgstr "Filtr zachytávání zvuku přes MacOS X ovladače Core Audio"
 
-#: ../mediastreamer2/src/macsnd.c:684
+#: ../mediastreamer2/src/macsnd.c:1098
 msgid "Sound playback filter for MacOS X Core Audio drivers"
 msgstr "Filtr přehrávání zvuku přes MacOS X ovladače Core Audio"
 
@@ -1393,7 +1384,7 @@ msgstr "Svobodný a úžasný kodek speex"
 msgid "A filter that controls and measure sound volume"
 msgstr "Filtr, který měří a řídí hlasitost zvuku"
 
-#: ../mediastreamer2/src/msv4l.c:1009
+#: ../mediastreamer2/src/msv4l.c:1011
 msgid "A video4linux compatible source filter to stream pictures."
 msgstr "Zdrojový filtr kompatibilní s Video4Linux proudující obrázky."
 
@@ -1559,6 +1550,9 @@ msgstr "Parametrický ekvalizér zvuku."
 msgid "A webcam grabber based on directshow."
 msgstr "Snímač kamer postavený na directshow."
 
+#~ msgid "Error."
+#~ msgstr "Chyba."
+
 #~ msgid "<b>Terminate call</b>"
 #~ msgstr "<b>Ukončit hovor</b>"
 
diff --git a/po/de.po b/po/de.po
index c0d4b43c418c35ebdbdb98dfb67d75f8a653ce71..909e478e8b39a6e0d21c0eb33852dd94c87dee9a 100644
--- a/po/de.po
+++ b/po/de.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: linphone 0.7.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 10:28+0200\n"
+"POT-Creation-Date: 2010-04-22 17:16+0200\n"
 "PO-Revision-Date: 2003-05-23 17:51-0400\n"
 "Last-Translator: Jean-Jacques Sarton <jj.sarton@t-online.de>, Ursula Herles-"
 "Hartz <UAHartz@t-online.de>\n"
@@ -26,39 +26,39 @@ msgstr "Pixmapdatei %s nicht gefunden"
 msgid "Chat with %s"
 msgstr "Chat mit %s"
 
-#: ../gtk-glade/main.c:92
+#: ../gtk-glade/main.c:94
 msgid "log to stdout some debug information while running."
 msgstr ""
 
-#: ../gtk-glade/main.c:99
+#: ../gtk-glade/main.c:101
 msgid "Start only in the system tray, do not show the main interface."
 msgstr ""
 
-#: ../gtk-glade/main.c:106
+#: ../gtk-glade/main.c:108
 msgid "address to call right now"
 msgstr ""
 
-#: ../gtk-glade/main.c:113
+#: ../gtk-glade/main.c:115
 msgid "if set automatically answer incoming calls"
 msgstr ""
 
-#: ../gtk-glade/main.c:121
+#: ../gtk-glade/main.c:123
 msgid ""
 "Specifiy a working directory (should be the base of the installation, eg: c:"
 "\\Program Files\\Linphone)"
 msgstr ""
 
-#: ../gtk-glade/main.c:396
+#: ../gtk-glade/main.c:402
 #, fuzzy, c-format
 msgid "Call with %s"
 msgstr "Chat mit %s"
 
-#: ../gtk-glade/main.c:707
+#: ../gtk-glade/main.c:720
 #, fuzzy, c-format
 msgid "Incoming call from %s"
 msgstr "Eingehendes Gespr�h"
 
-#: ../gtk-glade/main.c:746
+#: ../gtk-glade/main.c:759
 #, c-format
 msgid ""
 "%s would like to add you to his contact list.\n"
@@ -67,31 +67,37 @@ msgid ""
 "If you answer no, this person will be temporarily blacklisted."
 msgstr ""
 
-#: ../gtk-glade/main.c:824
+#: ../gtk-glade/main.c:837
 #, c-format
 msgid ""
 "Please enter your password for username <i>%s</i>\n"
 " at domain <i>%s</i>:"
 msgstr ""
 
-#: ../gtk-glade/main.c:921
+#: ../gtk-glade/main.c:934
 msgid "Website link"
 msgstr ""
 
-#: ../gtk-glade/main.c:957
+#: ../gtk-glade/main.c:970
 msgid "Linphone - a video internet phone"
 msgstr ""
 
-#: ../gtk-glade/main.c:976
+#: ../gtk-glade/main.c:989
 #, c-format
 msgid "%s (Default)"
 msgstr ""
 
-#: ../gtk-glade/main.c:1229
+#: ../gtk-glade/main.c:1221
+msgid ""
+"No sound cards have been detected on this computer.\n"
+"You won't be able to send or receive audio calls."
+msgstr ""
+
+#: ../gtk-glade/main.c:1275
 msgid "A free SIP video-phone"
 msgstr "Ein freies SIP Video-Fone"
 
-#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247
+#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258
 #: ../gtk-glade/contact.glade.h:3
 msgid "Name"
 msgstr "Name"
@@ -134,91 +140,91 @@ msgstr ""
 msgid "Add new contact from %s directory"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:253
+#: ../gtk-glade/propertybox.c:264
 msgid "Rate (Hz)"
 msgstr "Rate (Hz)"
 
-#: ../gtk-glade/propertybox.c:259
+#: ../gtk-glade/propertybox.c:270
 msgid "Status"
 msgstr "Status"
 
-#: ../gtk-glade/propertybox.c:265
+#: ../gtk-glade/propertybox.c:276
 msgid "Min bitrate (kbit/s)"
 msgstr "Min Bitrate (kbit/s)"
 
-#: ../gtk-glade/propertybox.c:271
+#: ../gtk-glade/propertybox.c:283
 msgid "Parameters"
 msgstr "Parameter"
 
-#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451
 msgid "Enabled"
 msgstr "Freigegeben"
 
-#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451
 msgid "Disabled"
 msgstr "Gesperrt"
 
-#: ../gtk-glade/propertybox.c:482
+#: ../gtk-glade/propertybox.c:496
 msgid "Account"
 msgstr "Konto"
 
-#: ../gtk-glade/propertybox.c:622
+#: ../gtk-glade/propertybox.c:636
 msgid "English"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:623
+#: ../gtk-glade/propertybox.c:637
 msgid "French"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:624
+#: ../gtk-glade/propertybox.c:638
 msgid "Swedish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:625
+#: ../gtk-glade/propertybox.c:639
 msgid "Italian"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:626
+#: ../gtk-glade/propertybox.c:640
 msgid "Spanish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:627
+#: ../gtk-glade/propertybox.c:641
 msgid "Brazilian Portugese"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:628
+#: ../gtk-glade/propertybox.c:642
 msgid "Polish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:629
+#: ../gtk-glade/propertybox.c:643
 msgid "German"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:630
+#: ../gtk-glade/propertybox.c:644
 msgid "Russian"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:631
+#: ../gtk-glade/propertybox.c:645
 msgid "Japanese"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:632
+#: ../gtk-glade/propertybox.c:646
 msgid "Dutch"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:633
+#: ../gtk-glade/propertybox.c:647
 msgid "Hungarian"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:634
+#: ../gtk-glade/propertybox.c:648
 msgid "Czech"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:635
+#: ../gtk-glade/propertybox.c:649
 msgid "Chinese"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:692
+#: ../gtk-glade/propertybox.c:706
 msgid ""
 "You need to restart linphone for the new language selection to take effect."
 msgstr ""
@@ -750,7 +756,7 @@ msgstr "Annehmen"
 msgid "Decline"
 msgstr "Leitung"
 
-#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368
+#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369
 msgid "Incoming call"
 msgstr "Eingehendes Gespr�h"
 
@@ -1026,18 +1032,6 @@ msgstr ""
 msgid "default soundcard\n"
 msgstr ""
 
-#: ../gtk-glade/parameters.glade.h:65
-msgid "gtk-go-down"
-msgstr ""
-
-#: ../gtk-glade/parameters.glade.h:66
-msgid "gtk-go-up"
-msgstr ""
-
-#: ../gtk-glade/parameters.glade.h:67
-msgid "gtk-media-play"
-msgstr ""
-
 #: ../gtk-glade/buddylookup.glade.h:1
 msgid "<b>Search somebody</b>"
 msgstr ""
@@ -1058,26 +1052,26 @@ msgstr "Linphone"
 msgid "Please wait"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:310
+#: ../coreapi/linphonecore.c:311
 #, fuzzy, c-format
 msgid "You have missed %i call."
 msgid_plural "You have missed %i calls."
 msgstr[0] "Sie haben %i Anruf(e) in Abwesenheit."
 msgstr[1] "Sie haben %i Anruf(e) in Abwesenheit."
 
-#: ../coreapi/linphonecore.c:356
+#: ../coreapi/linphonecore.c:357
 msgid "aborted"
 msgstr "abgebrochen"
 
-#: ../coreapi/linphonecore.c:359
+#: ../coreapi/linphonecore.c:360
 msgid "completed"
 msgstr "beendet"
 
-#: ../coreapi/linphonecore.c:362
+#: ../coreapi/linphonecore.c:363
 msgid "missed"
 msgstr "verpasst"
 
-#: ../coreapi/linphonecore.c:367
+#: ../coreapi/linphonecore.c:368
 #, c-format
 msgid ""
 "%s at %s\n"
@@ -1091,11 +1085,11 @@ msgstr ""
 "Status: %s\n"
 "Dauer: %i mn %i sec\n"
 
-#: ../coreapi/linphonecore.c:368
+#: ../coreapi/linphonecore.c:369
 msgid "Outgoing call"
 msgstr "Abgehendes Gespräch"
 
-#: ../coreapi/linphonecore.c:625
+#: ../coreapi/linphonecore.c:626
 msgid ""
 "Your machine appears to be connected to an IPv6 network. By default linphone "
 "always uses IPv4. Please update your configuration if you want to use IPv6"
@@ -1104,23 +1098,23 @@ msgstr ""
 "Linphoneverwendet normalerweise IPv4. Bitte Konfiguration anpassen wenn sie "
 "IPv6 verwenden wollen"
 
-#: ../coreapi/linphonecore.c:1074
+#: ../coreapi/linphonecore.c:1083
 msgid "Ready"
 msgstr "Bereit"
 
-#: ../coreapi/linphonecore.c:1505
+#: ../coreapi/linphonecore.c:1513
 msgid "Remote end seems to have disconnected, the call is going to be closed."
 msgstr ""
 
-#: ../coreapi/linphonecore.c:1703
+#: ../coreapi/linphonecore.c:1725
 msgid "Looking for telephone number destination..."
 msgstr "Suche Telefonnummernziel.."
 
-#: ../coreapi/linphonecore.c:1705
+#: ../coreapi/linphonecore.c:1727
 msgid "Could not resolve this number."
 msgstr "Konnte dies Nummer nicht auflösen."
 
-#: ../coreapi/linphonecore.c:1749
+#: ../coreapi/linphonecore.c:1771
 msgid ""
 "Could not parse given sip address. A sip url usually looks like sip:"
 "user@domain"
@@ -1128,27 +1122,27 @@ msgstr ""
 "Sip-Adresse kann nicht bestimmt werden. Eine Sip-Adresse hat folgenden "
 "Aufbau <sip:anwendername@domainname>"
 
-#: ../coreapi/linphonecore.c:1890
+#: ../coreapi/linphonecore.c:1912
 msgid "Contacting"
 msgstr "Rufe an"
 
-#: ../coreapi/linphonecore.c:1896
+#: ../coreapi/linphonecore.c:1918
 msgid "could not call"
 msgstr "Konnte kein Anruf vornehmen"
 
-#: ../coreapi/linphonecore.c:1942
+#: ../coreapi/linphonecore.c:1965
 msgid "Sorry, having multiple simultaneous calls is not supported yet !"
 msgstr "Mehrfachen gleichzeitigen Anrufen nicht unterstützt !"
 
-#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32
+#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32
 msgid "Connected."
 msgstr "Verbunden."
 
-#: ../coreapi/linphonecore.c:2371
+#: ../coreapi/linphonecore.c:2404
 msgid "Call ended"
 msgstr "Anruf beendet"
 
-#: ../coreapi/misc.c:142
+#: ../coreapi/misc.c:147
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the pcm oss emulation module\n"
@@ -1161,7 +1155,7 @@ msgstr ""
 "nicht vorhanden. Für die Einbindung des Moduls\n"
 "bitte den Befehl 'modprobe snd-pcm-oss' als Anwender-Root verwenden."
 
-#: ../coreapi/misc.c:145
+#: ../coreapi/misc.c:150
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the mixer oss emulation module\n"
@@ -1174,7 +1168,7 @@ msgstr ""
 "nicht vorhanden. Fr die Einbindung des Moduls\n"
 "bitte den Befehl 'modprobe snd-pcm-oss' als Anwender-Root verwenden."
 
-#: ../coreapi/misc.c:492
+#: ../coreapi/misc.c:497
 msgid "Stun lookup in progress..."
 msgstr "Stun Ermittlung läuft..."
 
@@ -1291,48 +1285,48 @@ msgstr "Teilnehmer möchte nicht gestört werden."
 msgid "Call declined."
 msgstr "Anruf abgewiesen"
 
-#: ../coreapi/callbacks.c:280
+#: ../coreapi/callbacks.c:281
 msgid "No response."
 msgstr ""
 
-#: ../coreapi/callbacks.c:283
-msgid "Error."
+#: ../coreapi/callbacks.c:284
+msgid "Protocol error."
 msgstr ""
 
-#: ../coreapi/callbacks.c:296
+#: ../coreapi/callbacks.c:298
 #, fuzzy
 msgid "Redirected"
 msgstr "Nach %s umgeleitet..."
 
-#: ../coreapi/callbacks.c:304
+#: ../coreapi/callbacks.c:308
 msgid "Not found"
 msgstr ""
 
-#: ../coreapi/callbacks.c:312
+#: ../coreapi/callbacks.c:318
 msgid "No common codecs"
 msgstr ""
 
-#: ../coreapi/callbacks.c:316
+#: ../coreapi/callbacks.c:324
 #, fuzzy
 msgid "Call failed."
 msgstr "Anruf annulliert"
 
-#: ../coreapi/callbacks.c:365
+#: ../coreapi/callbacks.c:374
 #, c-format
 msgid "Registration on %s successful."
 msgstr "Registrierung auf %s erfolgreich."
 
-#: ../coreapi/callbacks.c:366
+#: ../coreapi/callbacks.c:375
 #, fuzzy, c-format
 msgid "Unregistration on %s done."
 msgstr "Registrierung auf %s erfolgreich."
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 #, fuzzy, c-format
 msgid "Registration on %s failed: %s"
 msgstr "Registrierung auf %s schlug fehl (Zeitberschreitung)."
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 msgid "no response timeout"
 msgstr ""
 
@@ -1352,11 +1346,11 @@ msgstr ""
 msgid "Alsa sound output"
 msgstr ""
 
-#: ../mediastreamer2/src/aqsnd.c:1005
+#: ../mediastreamer2/src/aqsnd.c:1008
 msgid "Sound capture filter for MacOS X Audio Queue Service"
 msgstr ""
 
-#: ../mediastreamer2/src/aqsnd.c:1029
+#: ../mediastreamer2/src/aqsnd.c:1032
 msgid "Sound playback filter for MacOS X Audio Queue Service"
 msgstr ""
 
@@ -1372,11 +1366,11 @@ msgstr ""
 msgid "The GSM codec"
 msgstr ""
 
-#: ../mediastreamer2/src/macsnd.c:670
+#: ../mediastreamer2/src/macsnd.c:1083
 msgid "Sound capture filter for MacOS X Core Audio drivers"
 msgstr ""
 
-#: ../mediastreamer2/src/macsnd.c:684
+#: ../mediastreamer2/src/macsnd.c:1098
 msgid "Sound playback filter for MacOS X Core Audio drivers"
 msgstr ""
 
@@ -1421,7 +1415,7 @@ msgstr ""
 msgid "A filter that controls and measure sound volume"
 msgstr ""
 
-#: ../mediastreamer2/src/msv4l.c:1009
+#: ../mediastreamer2/src/msv4l.c:1011
 msgid "A video4linux compatible source filter to stream pictures."
 msgstr ""
 
diff --git a/po/es.po b/po/es.po
index 6d6e039bf816394ebcb2b68d341d10ebb8a61166..0b2201bcfc5164a3dbb340e51f01c2db7859c6b1 100644
--- a/po/es.po
+++ b/po/es.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Linphone 0.9.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 10:28+0200\n"
+"POT-Creation-Date: 2010-04-22 17:16+0200\n"
 "PO-Revision-Date: 2002-10-15 HO:MI+ZONE\n"
 "Last-Translator: Nelson Benitez <gnelson@inMail.sk>\n"
 "Language-Team: es <es@li.org>\n"
@@ -26,39 +26,39 @@ msgstr "No se pudo encontrar el archivo pixmap: %s"
 msgid "Chat with %s"
 msgstr ""
 
-#: ../gtk-glade/main.c:92
+#: ../gtk-glade/main.c:94
 msgid "log to stdout some debug information while running."
 msgstr ""
 
-#: ../gtk-glade/main.c:99
+#: ../gtk-glade/main.c:101
 msgid "Start only in the system tray, do not show the main interface."
 msgstr ""
 
-#: ../gtk-glade/main.c:106
+#: ../gtk-glade/main.c:108
 msgid "address to call right now"
 msgstr ""
 
-#: ../gtk-glade/main.c:113
+#: ../gtk-glade/main.c:115
 msgid "if set automatically answer incoming calls"
 msgstr ""
 
-#: ../gtk-glade/main.c:121
+#: ../gtk-glade/main.c:123
 msgid ""
 "Specifiy a working directory (should be the base of the installation, eg: c:"
 "\\Program Files\\Linphone)"
 msgstr ""
 
-#: ../gtk-glade/main.c:396
+#: ../gtk-glade/main.c:402
 #, c-format
 msgid "Call with %s"
 msgstr ""
 
-#: ../gtk-glade/main.c:707
+#: ../gtk-glade/main.c:720
 #, c-format
 msgid "Incoming call from %s"
 msgstr ""
 
-#: ../gtk-glade/main.c:746
+#: ../gtk-glade/main.c:759
 #, c-format
 msgid ""
 "%s would like to add you to his contact list.\n"
@@ -67,31 +67,37 @@ msgid ""
 "If you answer no, this person will be temporarily blacklisted."
 msgstr ""
 
-#: ../gtk-glade/main.c:824
+#: ../gtk-glade/main.c:837
 #, c-format
 msgid ""
 "Please enter your password for username <i>%s</i>\n"
 " at domain <i>%s</i>:"
 msgstr ""
 
-#: ../gtk-glade/main.c:921
+#: ../gtk-glade/main.c:934
 msgid "Website link"
 msgstr ""
 
-#: ../gtk-glade/main.c:957
+#: ../gtk-glade/main.c:970
 msgid "Linphone - a video internet phone"
 msgstr ""
 
-#: ../gtk-glade/main.c:976
+#: ../gtk-glade/main.c:989
 #, c-format
 msgid "%s (Default)"
 msgstr ""
 
-#: ../gtk-glade/main.c:1229
+#: ../gtk-glade/main.c:1221
+msgid ""
+"No sound cards have been detected on this computer.\n"
+"You won't be able to send or receive audio calls."
+msgstr ""
+
+#: ../gtk-glade/main.c:1275
 msgid "A free SIP video-phone"
 msgstr ""
 
-#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247
+#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258
 #: ../gtk-glade/contact.glade.h:3
 msgid "Name"
 msgstr "Nombre"
@@ -135,91 +141,91 @@ msgstr ""
 msgid "Add new contact from %s directory"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:253
+#: ../gtk-glade/propertybox.c:264
 msgid "Rate (Hz)"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:259
+#: ../gtk-glade/propertybox.c:270
 msgid "Status"
 msgstr "Estado"
 
-#: ../gtk-glade/propertybox.c:265
+#: ../gtk-glade/propertybox.c:276
 msgid "Min bitrate (kbit/s)"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:271
+#: ../gtk-glade/propertybox.c:283
 msgid "Parameters"
 msgstr "Parametros"
 
-#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451
 msgid "Enabled"
 msgstr "Activado"
 
-#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451
 msgid "Disabled"
 msgstr "Desactivado"
 
-#: ../gtk-glade/propertybox.c:482
+#: ../gtk-glade/propertybox.c:496
 msgid "Account"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:622
+#: ../gtk-glade/propertybox.c:636
 msgid "English"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:623
+#: ../gtk-glade/propertybox.c:637
 msgid "French"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:624
+#: ../gtk-glade/propertybox.c:638
 msgid "Swedish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:625
+#: ../gtk-glade/propertybox.c:639
 msgid "Italian"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:626
+#: ../gtk-glade/propertybox.c:640
 msgid "Spanish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:627
+#: ../gtk-glade/propertybox.c:641
 msgid "Brazilian Portugese"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:628
+#: ../gtk-glade/propertybox.c:642
 msgid "Polish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:629
+#: ../gtk-glade/propertybox.c:643
 msgid "German"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:630
+#: ../gtk-glade/propertybox.c:644
 msgid "Russian"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:631
+#: ../gtk-glade/propertybox.c:645
 msgid "Japanese"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:632
+#: ../gtk-glade/propertybox.c:646
 msgid "Dutch"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:633
+#: ../gtk-glade/propertybox.c:647
 msgid "Hungarian"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:634
+#: ../gtk-glade/propertybox.c:648
 msgid "Czech"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:635
+#: ../gtk-glade/propertybox.c:649
 msgid "Chinese"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:692
+#: ../gtk-glade/propertybox.c:706
 msgid ""
 "You need to restart linphone for the new language selection to take effect."
 msgstr ""
@@ -743,7 +749,7 @@ msgstr ""
 msgid "Decline"
 msgstr "linea"
 
-#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368
+#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369
 msgid "Incoming call"
 msgstr ""
 
@@ -1014,18 +1020,6 @@ msgstr ""
 msgid "default soundcard\n"
 msgstr ""
 
-#: ../gtk-glade/parameters.glade.h:65
-msgid "gtk-go-down"
-msgstr ""
-
-#: ../gtk-glade/parameters.glade.h:66
-msgid "gtk-go-up"
-msgstr ""
-
-#: ../gtk-glade/parameters.glade.h:67
-msgid "gtk-media-play"
-msgstr ""
-
 #: ../gtk-glade/buddylookup.glade.h:1
 msgid "<b>Search somebody</b>"
 msgstr ""
@@ -1047,26 +1041,26 @@ msgstr "linphone"
 msgid "Please wait"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:310
+#: ../coreapi/linphonecore.c:311
 #, c-format
 msgid "You have missed %i call."
 msgid_plural "You have missed %i calls."
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../coreapi/linphonecore.c:356
+#: ../coreapi/linphonecore.c:357
 msgid "aborted"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:359
+#: ../coreapi/linphonecore.c:360
 msgid "completed"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:362
+#: ../coreapi/linphonecore.c:363
 msgid "missed"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:367
+#: ../coreapi/linphonecore.c:368
 #, c-format
 msgid ""
 "%s at %s\n"
@@ -1076,34 +1070,34 @@ msgid ""
 "Duration: %i mn %i sec\n"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:368
+#: ../coreapi/linphonecore.c:369
 msgid "Outgoing call"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:625
+#: ../coreapi/linphonecore.c:626
 msgid ""
 "Your machine appears to be connected to an IPv6 network. By default linphone "
 "always uses IPv4. Please update your configuration if you want to use IPv6"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:1074
+#: ../coreapi/linphonecore.c:1083
 #, fuzzy
 msgid "Ready"
 msgstr "Preparado."
 
-#: ../coreapi/linphonecore.c:1505
+#: ../coreapi/linphonecore.c:1513
 msgid "Remote end seems to have disconnected, the call is going to be closed."
 msgstr ""
 
-#: ../coreapi/linphonecore.c:1703
+#: ../coreapi/linphonecore.c:1725
 msgid "Looking for telephone number destination..."
 msgstr ""
 
-#: ../coreapi/linphonecore.c:1705
+#: ../coreapi/linphonecore.c:1727
 msgid "Could not resolve this number."
 msgstr ""
 
-#: ../coreapi/linphonecore.c:1749
+#: ../coreapi/linphonecore.c:1771
 #, fuzzy
 msgid ""
 "Could not parse given sip address. A sip url usually looks like sip:"
@@ -1111,29 +1105,29 @@ msgid ""
 msgstr ""
 "Direccion SIP mal escrita. Una direccion SIP es <sip:username@domainname>"
 
-#: ../coreapi/linphonecore.c:1890
+#: ../coreapi/linphonecore.c:1912
 #, fuzzy
 msgid "Contacting"
 msgstr "Contactando "
 
-#: ../coreapi/linphonecore.c:1896
+#: ../coreapi/linphonecore.c:1918
 msgid "could not call"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:1942
+#: ../coreapi/linphonecore.c:1965
 msgid "Sorry, having multiple simultaneous calls is not supported yet !"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32
+#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32
 msgid "Connected."
 msgstr "Conectado."
 
-#: ../coreapi/linphonecore.c:2371
+#: ../coreapi/linphonecore.c:2404
 #, fuzzy
 msgid "Call ended"
 msgstr "Llamada cancelada."
 
-#: ../coreapi/misc.c:142
+#: ../coreapi/misc.c:147
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the pcm oss emulation module\n"
@@ -1145,7 +1139,7 @@ msgstr ""
 "no se encuentra y linphone lo necesita. Por favor ejecute\n"
 "'modprobe snd-pcm-oss' como root para cargarlo."
 
-#: ../coreapi/misc.c:145
+#: ../coreapi/misc.c:150
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the mixer oss emulation module\n"
@@ -1157,7 +1151,7 @@ msgstr ""
 "no se encuentra y linphone lo necesita. Por favor ejecute\n"
 " 'modprobe snd-mixer-oss' como root para cargarlo."
 
-#: ../coreapi/misc.c:492
+#: ../coreapi/misc.c:497
 msgid "Stun lookup in progress..."
 msgstr ""
 
@@ -1274,47 +1268,47 @@ msgstr "El usuario no quiere que lo molesten."
 msgid "Call declined."
 msgstr "Llamada cancelada."
 
-#: ../coreapi/callbacks.c:280
+#: ../coreapi/callbacks.c:281
 msgid "No response."
 msgstr ""
 
-#: ../coreapi/callbacks.c:283
-msgid "Error."
+#: ../coreapi/callbacks.c:284
+msgid "Protocol error."
 msgstr ""
 
-#: ../coreapi/callbacks.c:296
+#: ../coreapi/callbacks.c:298
 msgid "Redirected"
 msgstr ""
 
-#: ../coreapi/callbacks.c:304
+#: ../coreapi/callbacks.c:308
 msgid "Not found"
 msgstr ""
 
-#: ../coreapi/callbacks.c:312
+#: ../coreapi/callbacks.c:318
 msgid "No common codecs"
 msgstr ""
 
-#: ../coreapi/callbacks.c:316
+#: ../coreapi/callbacks.c:324
 #, fuzzy
 msgid "Call failed."
 msgstr "Llamada cancelada."
 
-#: ../coreapi/callbacks.c:365
+#: ../coreapi/callbacks.c:374
 #, fuzzy, c-format
 msgid "Registration on %s successful."
 msgstr "Se ha registrado con exito."
 
-#: ../coreapi/callbacks.c:366
+#: ../coreapi/callbacks.c:375
 #, fuzzy, c-format
 msgid "Unregistration on %s done."
 msgstr "Se ha registrado con exito."
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 #, fuzzy, c-format
 msgid "Registration on %s failed: %s"
 msgstr "Se ha registrado con exito."
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 msgid "no response timeout"
 msgstr ""
 
@@ -1334,11 +1328,11 @@ msgstr ""
 msgid "Alsa sound output"
 msgstr ""
 
-#: ../mediastreamer2/src/aqsnd.c:1005
+#: ../mediastreamer2/src/aqsnd.c:1008
 msgid "Sound capture filter for MacOS X Audio Queue Service"
 msgstr ""
 
-#: ../mediastreamer2/src/aqsnd.c:1029
+#: ../mediastreamer2/src/aqsnd.c:1032
 msgid "Sound playback filter for MacOS X Audio Queue Service"
 msgstr ""
 
@@ -1354,11 +1348,11 @@ msgstr ""
 msgid "The GSM codec"
 msgstr ""
 
-#: ../mediastreamer2/src/macsnd.c:670
+#: ../mediastreamer2/src/macsnd.c:1083
 msgid "Sound capture filter for MacOS X Core Audio drivers"
 msgstr ""
 
-#: ../mediastreamer2/src/macsnd.c:684
+#: ../mediastreamer2/src/macsnd.c:1098
 msgid "Sound playback filter for MacOS X Core Audio drivers"
 msgstr ""
 
@@ -1403,7 +1397,7 @@ msgstr ""
 msgid "A filter that controls and measure sound volume"
 msgstr ""
 
-#: ../mediastreamer2/src/msv4l.c:1009
+#: ../mediastreamer2/src/msv4l.c:1011
 msgid "A video4linux compatible source filter to stream pictures."
 msgstr ""
 
diff --git a/po/fr.po b/po/fr.po
index 89108273efca2f8c4802f5669d2db136bcd164a4..b7fc236efa7e7c975180fe751d3439ba224abf0d 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Linphone 0.9.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 10:28+0200\n"
+"POT-Creation-Date: 2010-04-22 17:16+0200\n"
 "PO-Revision-Date: 2002-12-06 17:33+0100\n"
 "Last-Translator: Simon Morlat <simon.morlat@linphone.org>\n"
 "Language-Team: french <fr@li.org>\n"
@@ -25,38 +25,39 @@ msgstr "Icone non trouvée: %s"
 msgid "Chat with %s"
 msgstr "Chat avec %s"
 
-#: ../gtk-glade/main.c:92
+#: ../gtk-glade/main.c:94
 msgid "log to stdout some debug information while running."
 msgstr ""
 
-#: ../gtk-glade/main.c:99
+#: ../gtk-glade/main.c:101
 msgid "Start only in the system tray, do not show the main interface."
 msgstr ""
 
-#: ../gtk-glade/main.c:106
+#: ../gtk-glade/main.c:108
 msgid "address to call right now"
 msgstr ""
 
-#: ../gtk-glade/main.c:113
+#: ../gtk-glade/main.c:115
 msgid "if set automatically answer incoming calls"
 msgstr ""
 
-#: ../gtk-glade/main.c:121
+#: ../gtk-glade/main.c:123
 msgid ""
 "Specifiy a working directory (should be the base of the installation, eg: c:"
 "\\Program Files\\Linphone)"
 msgstr ""
 
-#: ../gtk-glade/main.c:396
+#: ../gtk-glade/main.c:402
+#, c-format
 msgid "Call with %s"
 msgstr "Appel avec %s"
 
-#: ../gtk-glade/main.c:707
+#: ../gtk-glade/main.c:720
 #, c-format
 msgid "Incoming call from %s"
 msgstr "Appel entrant de %s"
 
-#: ../gtk-glade/main.c:746
+#: ../gtk-glade/main.c:759
 #, c-format
 msgid ""
 "%s would like to add you to his contact list.\n"
@@ -65,31 +66,39 @@ msgid ""
 "If you answer no, this person will be temporarily blacklisted."
 msgstr ""
 
-#: ../gtk-glade/main.c:824
+#: ../gtk-glade/main.c:837
 #, c-format
 msgid ""
 "Please enter your password for username <i>%s</i>\n"
 " at domain <i>%s</i>:"
-msgstr "Entrez le mot de passe pour <i>%s</i>\n sur le domaine <i>%s</i>:"
+msgstr ""
+"Entrez le mot de passe pour <i>%s</i>\n"
+" sur le domaine <i>%s</i>:"
 
-#: ../gtk-glade/main.c:921
+#: ../gtk-glade/main.c:934
 msgid "Website link"
 msgstr "Lien site web"
 
-#: ../gtk-glade/main.c:957
+#: ../gtk-glade/main.c:970
 msgid "Linphone - a video internet phone"
 msgstr "Linphone - un téléphone video pour l'internet"
 
-#: ../gtk-glade/main.c:976
+#: ../gtk-glade/main.c:989
 #, c-format
 msgid "%s (Default)"
 msgstr "%s (par défaut)"
 
-#: ../gtk-glade/main.c:1229
+#: ../gtk-glade/main.c:1221
+msgid ""
+"No sound cards have been detected on this computer.\n"
+"You won't be able to send or receive audio calls."
+msgstr ""
+
+#: ../gtk-glade/main.c:1275
 msgid "A free SIP video-phone"
 msgstr "Un visiophone libre"
 
-#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247
+#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258
 #: ../gtk-glade/contact.glade.h:3
 msgid "Name"
 msgstr "Nom"
@@ -132,91 +141,91 @@ msgstr "Supprimer le contact '%s'"
 msgid "Add new contact from %s directory"
 msgstr "Ajouter un contact depuis l'annuaire %s"
 
-#: ../gtk-glade/propertybox.c:253
+#: ../gtk-glade/propertybox.c:264
 msgid "Rate (Hz)"
 msgstr "Fréquence (Hz)"
 
-#: ../gtk-glade/propertybox.c:259
+#: ../gtk-glade/propertybox.c:270
 msgid "Status"
 msgstr "Etat"
 
-#: ../gtk-glade/propertybox.c:265
+#: ../gtk-glade/propertybox.c:276
 msgid "Min bitrate (kbit/s)"
 msgstr "Débit min. (kbit/s)"
 
-#: ../gtk-glade/propertybox.c:271
+#: ../gtk-glade/propertybox.c:283
 msgid "Parameters"
 msgstr "Paramètres"
 
-#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451
 msgid "Enabled"
 msgstr "Activé"
 
-#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451
 msgid "Disabled"
 msgstr "Désactivé"
 
-#: ../gtk-glade/propertybox.c:482
+#: ../gtk-glade/propertybox.c:496
 msgid "Account"
 msgstr "Compte"
 
-#: ../gtk-glade/propertybox.c:622
+#: ../gtk-glade/propertybox.c:636
 msgid "English"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:623
+#: ../gtk-glade/propertybox.c:637
 msgid "French"
 msgstr "Français"
 
-#: ../gtk-glade/propertybox.c:624
+#: ../gtk-glade/propertybox.c:638
 msgid "Swedish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:625
+#: ../gtk-glade/propertybox.c:639
 msgid "Italian"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:626
+#: ../gtk-glade/propertybox.c:640
 msgid "Spanish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:627
+#: ../gtk-glade/propertybox.c:641
 msgid "Brazilian Portugese"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:628
+#: ../gtk-glade/propertybox.c:642
 msgid "Polish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:629
+#: ../gtk-glade/propertybox.c:643
 msgid "German"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:630
+#: ../gtk-glade/propertybox.c:644
 msgid "Russian"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:631
+#: ../gtk-glade/propertybox.c:645
 msgid "Japanese"
 msgstr "日本語"
 
-#: ../gtk-glade/propertybox.c:632
+#: ../gtk-glade/propertybox.c:646
 msgid "Dutch"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:633
+#: ../gtk-glade/propertybox.c:647
 msgid "Hungarian"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:634
+#: ../gtk-glade/propertybox.c:648
 msgid "Czech"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:635
+#: ../gtk-glade/propertybox.c:649
 msgid "Chinese"
 msgstr "简体中文"
 
-#: ../gtk-glade/propertybox.c:692
+#: ../gtk-glade/propertybox.c:706
 msgid ""
 "You need to restart linphone for the new language selection to take effect."
 msgstr ""
@@ -716,7 +725,7 @@ msgstr "Accepter"
 msgid "Decline"
 msgstr "Refuser"
 
-#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368
+#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369
 msgid "Incoming call"
 msgstr "Appel entrant"
 
@@ -972,18 +981,6 @@ msgstr "Carte son par défaut"
 msgid "default soundcard\n"
 msgstr "Carte son par défaut\n"
 
-#: ../gtk-glade/parameters.glade.h:65
-msgid "gtk-go-down"
-msgstr ""
-
-#: ../gtk-glade/parameters.glade.h:66
-msgid "gtk-go-up"
-msgstr ""
-
-#: ../gtk-glade/parameters.glade.h:67
-msgid "gtk-media-play"
-msgstr ""
-
 #: ../gtk-glade/buddylookup.glade.h:1
 msgid "<b>Search somebody</b>"
 msgstr "<b>Rechercher une personne</b>"
@@ -1004,26 +1001,26 @@ msgstr "Linphone"
 msgid "Please wait"
 msgstr "En attente"
 
-#: ../coreapi/linphonecore.c:310
+#: ../coreapi/linphonecore.c:311
 #, c-format
 msgid "You have missed %i call."
 msgid_plural "You have missed %i calls."
 msgstr[0] "Vous avez manqué %i appel"
 msgstr[1] "Vous avez manqué %i appels"
 
-#: ../coreapi/linphonecore.c:356
+#: ../coreapi/linphonecore.c:357
 msgid "aborted"
 msgstr "abandonné"
 
-#: ../coreapi/linphonecore.c:359
+#: ../coreapi/linphonecore.c:360
 msgid "completed"
 msgstr "terminé"
 
-#: ../coreapi/linphonecore.c:362
+#: ../coreapi/linphonecore.c:363
 msgid "missed"
 msgstr "manqué"
 
-#: ../coreapi/linphonecore.c:367
+#: ../coreapi/linphonecore.c:368
 #, c-format
 msgid ""
 "%s at %s\n"
@@ -1038,11 +1035,11 @@ msgstr ""
 "Etat: %s\n"
 "Durée: %i mn %i sec\n"
 
-#: ../coreapi/linphonecore.c:368
+#: ../coreapi/linphonecore.c:369
 msgid "Outgoing call"
 msgstr "Appel sortant"
 
-#: ../coreapi/linphonecore.c:625
+#: ../coreapi/linphonecore.c:626
 msgid ""
 "Your machine appears to be connected to an IPv6 network. By default linphone "
 "always uses IPv4. Please update your configuration if you want to use IPv6"
@@ -1051,50 +1048,50 @@ msgstr ""
 "utilise toujours de l'IPv4. Merci de mettre à jour votre configuration si "
 "vous souhaitez utilisez un réseau IPv6."
 
-#: ../coreapi/linphonecore.c:1074
+#: ../coreapi/linphonecore.c:1083
 msgid "Ready"
 msgstr "Prêt."
 
-#: ../coreapi/linphonecore.c:1505
+#: ../coreapi/linphonecore.c:1513
 msgid "Remote end seems to have disconnected, the call is going to be closed."
 msgstr "Votre correspondant a du se déconnecter, l'appel va être raccroché."
 
-#: ../coreapi/linphonecore.c:1703
+#: ../coreapi/linphonecore.c:1725
 msgid "Looking for telephone number destination..."
 msgstr "Recherche de la destination du numéro de téléphone..."
 
-#: ../coreapi/linphonecore.c:1705
+#: ../coreapi/linphonecore.c:1727
 msgid "Could not resolve this number."
 msgstr "La destination n'a pu être trouvée."
 
-#: ../coreapi/linphonecore.c:1749
+#: ../coreapi/linphonecore.c:1771
 msgid ""
 "Could not parse given sip address. A sip url usually looks like sip:"
 "user@domain"
 msgstr ""
 "Adresse SIP mal formulée. Une address sip ressemble à <sip:nom@domaine>"
 
-#: ../coreapi/linphonecore.c:1890
+#: ../coreapi/linphonecore.c:1912
 msgid "Contacting"
 msgstr "Appel de"
 
-#: ../coreapi/linphonecore.c:1896
+#: ../coreapi/linphonecore.c:1918
 msgid "could not call"
 msgstr "Echec"
 
-#: ../coreapi/linphonecore.c:1942
+#: ../coreapi/linphonecore.c:1965
 msgid "Sorry, having multiple simultaneous calls is not supported yet !"
 msgstr "Désolé, vous ne pouvez appeler plusieurs personnes simultanément !"
 
-#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32
+#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32
 msgid "Connected."
 msgstr "En ligne."
 
-#: ../coreapi/linphonecore.c:2371
+#: ../coreapi/linphonecore.c:2404
 msgid "Call ended"
 msgstr "Appel terminé."
 
-#: ../coreapi/misc.c:142
+#: ../coreapi/misc.c:147
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the pcm oss emulation module\n"
@@ -1107,7 +1104,7 @@ msgstr ""
 "Veuillez s'il vous plait executer la commande\n"
 "'modprobe snd-pcm-oss' en tant que root afin de le charger."
 
-#: ../coreapi/misc.c:145
+#: ../coreapi/misc.c:150
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the mixer oss emulation module\n"
@@ -1119,7 +1116,7 @@ msgstr ""
 "a besoin. Veuillez s'il vous plait executer la commande\n"
 "'modprobe snd-mixer-oss' en tant que root afin de le charger."
 
-#: ../coreapi/misc.c:492
+#: ../coreapi/misc.c:497
 msgid "Stun lookup in progress..."
 msgstr "Découverte STUN en cours"
 
@@ -1175,7 +1172,8 @@ msgstr "Bug inconnu"
 msgid ""
 "The sip proxy address you entered is invalid, it must start with \"sip:\" "
 "followed by a hostname."
-msgstr "L'addresse SIP du proxy est invalide. Elle doit commencer par \"sip:\" "
+msgstr ""
+"L'addresse SIP du proxy est invalide. Elle doit commencer par \"sip:\" "
 "suivie par un nom de domaine."
 
 #: ../coreapi/proxy.c:182
@@ -1184,7 +1182,8 @@ msgid ""
 "It should look like sip:username@proxydomain, such as sip:alice@example.net"
 msgstr ""
 "L'identité SIP que vous avez fourni est invalide.\n"
-"Elle doit être de la forme sip:username@domain, comme par example sip:alice@example.net"
+"Elle doit être de la forme sip:username@domain, comme par example sip:"
+"alice@example.net"
 
 #: ../coreapi/proxy.c:621
 #, c-format
@@ -1232,46 +1231,46 @@ msgstr "L'usager ne souhaite pas être dérangé"
 msgid "Call declined."
 msgstr "Appel décliné."
 
-#: ../coreapi/callbacks.c:280
+#: ../coreapi/callbacks.c:281
 msgid "No response."
 msgstr "Pas de réponse."
 
-#: ../coreapi/callbacks.c:283
-msgid "Error."
-msgstr "Erreur."
+#: ../coreapi/callbacks.c:284
+msgid "Protocol error."
+msgstr ""
 
-#: ../coreapi/callbacks.c:296
+#: ../coreapi/callbacks.c:298
 msgid "Redirected"
 msgstr "Redirection"
 
-#: ../coreapi/callbacks.c:304
+#: ../coreapi/callbacks.c:308
 msgid "Not found"
 msgstr "Non trouvé"
 
-#: ../coreapi/callbacks.c:312
+#: ../coreapi/callbacks.c:318
 msgid "No common codecs"
 msgstr "Pas de codecs commun"
 
-#: ../coreapi/callbacks.c:316
+#: ../coreapi/callbacks.c:324
 msgid "Call failed."
 msgstr "L'appel a échoué."
 
-#: ../coreapi/callbacks.c:365
+#: ../coreapi/callbacks.c:374
 #, c-format
 msgid "Registration on %s successful."
 msgstr "Enregistrement sur %s effectué."
 
-#: ../coreapi/callbacks.c:366
+#: ../coreapi/callbacks.c:375
 #, c-format
 msgid "Unregistration on %s done."
 msgstr "Désenregistrement sur %s effectué."
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 #, c-format
 msgid "Registration on %s failed: %s"
 msgstr "Echec de l'enregistrement sur %s: %s"
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 msgid "no response timeout"
 msgstr "Pas de réponse"
 
@@ -1291,11 +1290,11 @@ msgstr "Source alsa"
 msgid "Alsa sound output"
 msgstr "Sortie alsa"
 
-#: ../mediastreamer2/src/aqsnd.c:1005
+#: ../mediastreamer2/src/aqsnd.c:1008
 msgid "Sound capture filter for MacOS X Audio Queue Service"
 msgstr ""
 
-#: ../mediastreamer2/src/aqsnd.c:1029
+#: ../mediastreamer2/src/aqsnd.c:1032
 msgid "Sound playback filter for MacOS X Audio Queue Service"
 msgstr ""
 
@@ -1311,11 +1310,11 @@ msgstr "Le codec GSM full-rate"
 msgid "The GSM codec"
 msgstr "Le codec GSM"
 
-#: ../mediastreamer2/src/macsnd.c:670
+#: ../mediastreamer2/src/macsnd.c:1083
 msgid "Sound capture filter for MacOS X Core Audio drivers"
 msgstr ""
 
-#: ../mediastreamer2/src/macsnd.c:684
+#: ../mediastreamer2/src/macsnd.c:1098
 msgid "Sound playback filter for MacOS X Core Audio drivers"
 msgstr ""
 
@@ -1360,7 +1359,7 @@ msgstr "Le codec speex, libre et performant"
 msgid "A filter that controls and measure sound volume"
 msgstr ""
 
-#: ../mediastreamer2/src/msv4l.c:1009
+#: ../mediastreamer2/src/msv4l.c:1011
 msgid "A video4linux compatible source filter to stream pictures."
 msgstr ""
 
@@ -1513,3 +1512,5 @@ msgstr ""
 msgid "A webcam grabber based on directshow."
 msgstr ""
 
+#~ msgid "Error."
+#~ msgstr "Erreur."
diff --git a/po/hu.po b/po/hu.po
index eb5385b5f57f09928a4ca5628c39f681c182cacf..8e2e1c15290ac16a158bfa0ffe1ad7c65b4deb25 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 10:28+0200\n"
+"POT-Creation-Date: 2010-04-22 17:16+0200\n"
 "PO-Revision-Date: 2007-12-14 11:12+0100\n"
 "Last-Translator: \n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -26,39 +26,39 @@ msgstr "Nemtalálható a pixmap fájl: %s"
 msgid "Chat with %s"
 msgstr "Chat-elés %s -el"
 
-#: ../gtk-glade/main.c:92
+#: ../gtk-glade/main.c:94
 msgid "log to stdout some debug information while running."
 msgstr ""
 
-#: ../gtk-glade/main.c:99
+#: ../gtk-glade/main.c:101
 msgid "Start only in the system tray, do not show the main interface."
 msgstr ""
 
-#: ../gtk-glade/main.c:106
+#: ../gtk-glade/main.c:108
 msgid "address to call right now"
 msgstr ""
 
-#: ../gtk-glade/main.c:113
+#: ../gtk-glade/main.c:115
 msgid "if set automatically answer incoming calls"
 msgstr ""
 
-#: ../gtk-glade/main.c:121
+#: ../gtk-glade/main.c:123
 msgid ""
 "Specifiy a working directory (should be the base of the installation, eg: c:"
 "\\Program Files\\Linphone)"
 msgstr ""
 
-#: ../gtk-glade/main.c:396
+#: ../gtk-glade/main.c:402
 #, fuzzy, c-format
 msgid "Call with %s"
 msgstr "Chat-elés %s -el"
 
-#: ../gtk-glade/main.c:707
+#: ../gtk-glade/main.c:720
 #, fuzzy, c-format
 msgid "Incoming call from %s"
 msgstr "Beérkező hívás"
 
-#: ../gtk-glade/main.c:746
+#: ../gtk-glade/main.c:759
 #, c-format
 msgid ""
 "%s would like to add you to his contact list.\n"
@@ -67,31 +67,37 @@ msgid ""
 "If you answer no, this person will be temporarily blacklisted."
 msgstr ""
 
-#: ../gtk-glade/main.c:824
+#: ../gtk-glade/main.c:837
 #, c-format
 msgid ""
 "Please enter your password for username <i>%s</i>\n"
 " at domain <i>%s</i>:"
 msgstr ""
 
-#: ../gtk-glade/main.c:921
+#: ../gtk-glade/main.c:934
 msgid "Website link"
 msgstr ""
 
-#: ../gtk-glade/main.c:957
+#: ../gtk-glade/main.c:970
 msgid "Linphone - a video internet phone"
 msgstr ""
 
-#: ../gtk-glade/main.c:976
+#: ../gtk-glade/main.c:989
 #, c-format
 msgid "%s (Default)"
 msgstr ""
 
-#: ../gtk-glade/main.c:1229
+#: ../gtk-glade/main.c:1221
+msgid ""
+"No sound cards have been detected on this computer.\n"
+"You won't be able to send or receive audio calls."
+msgstr ""
+
+#: ../gtk-glade/main.c:1275
 msgid "A free SIP video-phone"
 msgstr "Egy ingyenes SIP video-telefon"
 
-#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247
+#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258
 #: ../gtk-glade/contact.glade.h:3
 msgid "Name"
 msgstr "Név"
@@ -134,91 +140,91 @@ msgstr ""
 msgid "Add new contact from %s directory"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:253
+#: ../gtk-glade/propertybox.c:264
 msgid "Rate (Hz)"
 msgstr "Érték (Hz)"
 
-#: ../gtk-glade/propertybox.c:259
+#: ../gtk-glade/propertybox.c:270
 msgid "Status"
 msgstr "Állapot"
 
-#: ../gtk-glade/propertybox.c:265
+#: ../gtk-glade/propertybox.c:276
 msgid "Min bitrate (kbit/s)"
 msgstr "Min bitrate (kbit/s)"
 
-#: ../gtk-glade/propertybox.c:271
+#: ../gtk-glade/propertybox.c:283
 msgid "Parameters"
 msgstr "Paraméterek"
 
-#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451
 msgid "Enabled"
 msgstr "Engedélyezve"
 
-#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451
 msgid "Disabled"
 msgstr "Tiltva"
 
-#: ../gtk-glade/propertybox.c:482
+#: ../gtk-glade/propertybox.c:496
 msgid "Account"
 msgstr "Hozzáférés"
 
-#: ../gtk-glade/propertybox.c:622
+#: ../gtk-glade/propertybox.c:636
 msgid "English"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:623
+#: ../gtk-glade/propertybox.c:637
 msgid "French"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:624
+#: ../gtk-glade/propertybox.c:638
 msgid "Swedish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:625
+#: ../gtk-glade/propertybox.c:639
 msgid "Italian"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:626
+#: ../gtk-glade/propertybox.c:640
 msgid "Spanish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:627
+#: ../gtk-glade/propertybox.c:641
 msgid "Brazilian Portugese"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:628
+#: ../gtk-glade/propertybox.c:642
 msgid "Polish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:629
+#: ../gtk-glade/propertybox.c:643
 msgid "German"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:630
+#: ../gtk-glade/propertybox.c:644
 msgid "Russian"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:631
+#: ../gtk-glade/propertybox.c:645
 msgid "Japanese"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:632
+#: ../gtk-glade/propertybox.c:646
 msgid "Dutch"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:633
+#: ../gtk-glade/propertybox.c:647
 msgid "Hungarian"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:634
+#: ../gtk-glade/propertybox.c:648
 msgid "Czech"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:635
+#: ../gtk-glade/propertybox.c:649
 msgid "Chinese"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:692
+#: ../gtk-glade/propertybox.c:706
 msgid ""
 "You need to restart linphone for the new language selection to take effect."
 msgstr ""
@@ -748,7 +754,7 @@ msgstr "Elfogad"
 msgid "Decline"
 msgstr "line"
 
-#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368
+#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369
 msgid "Incoming call"
 msgstr "Beérkező hívás"
 
@@ -1024,18 +1030,6 @@ msgstr ""
 msgid "default soundcard\n"
 msgstr ""
 
-#: ../gtk-glade/parameters.glade.h:65
-msgid "gtk-go-down"
-msgstr ""
-
-#: ../gtk-glade/parameters.glade.h:66
-msgid "gtk-go-up"
-msgstr ""
-
-#: ../gtk-glade/parameters.glade.h:67
-msgid "gtk-media-play"
-msgstr ""
-
 #: ../gtk-glade/buddylookup.glade.h:1
 msgid "<b>Search somebody</b>"
 msgstr ""
@@ -1056,26 +1050,26 @@ msgstr "Linphone"
 msgid "Please wait"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:310
+#: ../coreapi/linphonecore.c:311
 #, fuzzy, c-format
 msgid "You have missed %i call."
 msgid_plural "You have missed %i calls."
 msgstr[0] "Van %i elhibázott hivás."
 msgstr[1] "Van %i elhibázott hivás."
 
-#: ../coreapi/linphonecore.c:356
+#: ../coreapi/linphonecore.c:357
 msgid "aborted"
 msgstr "megszakítva"
 
-#: ../coreapi/linphonecore.c:359
+#: ../coreapi/linphonecore.c:360
 msgid "completed"
 msgstr "befejezve"
 
-#: ../coreapi/linphonecore.c:362
+#: ../coreapi/linphonecore.c:363
 msgid "missed"
 msgstr "elhibázva"
 
-#: ../coreapi/linphonecore.c:367
+#: ../coreapi/linphonecore.c:368
 #, c-format
 msgid ""
 "%s at %s\n"
@@ -1090,11 +1084,11 @@ msgstr ""
 "Állapot: %s\n"
 "Időtartam: %i perc %i másodperc\n"
 
-#: ../coreapi/linphonecore.c:368
+#: ../coreapi/linphonecore.c:369
 msgid "Outgoing call"
 msgstr "Kimenő hívás"
 
-#: ../coreapi/linphonecore.c:625
+#: ../coreapi/linphonecore.c:626
 msgid ""
 "Your machine appears to be connected to an IPv6 network. By default linphone "
 "always uses IPv4. Please update your configuration if you want to use IPv6"
@@ -1103,50 +1097,50 @@ msgstr ""
 "mindig az IPv4-et használja. Frissítsd a konfigurációdat, ha használni "
 "akarod az IPv6-ot"
 
-#: ../coreapi/linphonecore.c:1074
+#: ../coreapi/linphonecore.c:1083
 msgid "Ready"
 msgstr "Kész"
 
-#: ../coreapi/linphonecore.c:1505
+#: ../coreapi/linphonecore.c:1513
 msgid "Remote end seems to have disconnected, the call is going to be closed."
 msgstr ""
 
-#: ../coreapi/linphonecore.c:1703
+#: ../coreapi/linphonecore.c:1725
 msgid "Looking for telephone number destination..."
 msgstr "Telefonszám-cél keresése..."
 
-#: ../coreapi/linphonecore.c:1705
+#: ../coreapi/linphonecore.c:1727
 msgid "Could not resolve this number."
 msgstr "Nem sikkerült értelmezni a számot."
 
-#: ../coreapi/linphonecore.c:1749
+#: ../coreapi/linphonecore.c:1771
 msgid ""
 "Could not parse given sip address. A sip url usually looks like sip:"
 "user@domain"
 msgstr ""
 "Az adott szám nem értelmezhető. Egy sip cím általában így néz ki: user@domain"
 
-#: ../coreapi/linphonecore.c:1890
+#: ../coreapi/linphonecore.c:1912
 msgid "Contacting"
 msgstr "Kapcsolódás"
 
-#: ../coreapi/linphonecore.c:1896
+#: ../coreapi/linphonecore.c:1918
 msgid "could not call"
 msgstr "nem sikerült hívni"
 
-#: ../coreapi/linphonecore.c:1942
+#: ../coreapi/linphonecore.c:1965
 msgid "Sorry, having multiple simultaneous calls is not supported yet !"
 msgstr "Bocsánat, a többszörös egyidejű hívások még nem támogatottak!"
 
-#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32
+#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32
 msgid "Connected."
 msgstr "Kapcsolódva."
 
-#: ../coreapi/linphonecore.c:2371
+#: ../coreapi/linphonecore.c:2404
 msgid "Call ended"
 msgstr "Hívás vége"
 
-#: ../coreapi/misc.c:142
+#: ../coreapi/misc.c:147
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the pcm oss emulation module\n"
@@ -1158,7 +1152,7 @@ msgstr ""
 " a linphone-nak szüksége van és ez hiányzik. Kérem futassa le a\n"
 "'modprobe snd-pcm-oss' parancsot rendszergazdaként."
 
-#: ../coreapi/misc.c:145
+#: ../coreapi/misc.c:150
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the mixer oss emulation module\n"
@@ -1170,7 +1164,7 @@ msgstr ""
 " a linphone-nak szüksége van és ez hiányzik. Kérem futassa le a\n"
 "'modprobe snd-pcm-oss' parancsot rendszergazdaként."
 
-#: ../coreapi/misc.c:492
+#: ../coreapi/misc.c:497
 msgid "Stun lookup in progress..."
 msgstr "Stun keresés folyamatban..."
 
@@ -1287,49 +1281,49 @@ msgstr "A felhasználó nem akarja, hogy zavarják."
 msgid "Call declined."
 msgstr "Hívás elutasítva"
 
-#: ../coreapi/callbacks.c:280
+#: ../coreapi/callbacks.c:281
 #, fuzzy
 msgid "No response."
 msgstr "időtúllépés után nincs válasz"
 
-#: ../coreapi/callbacks.c:283
-msgid "Error."
+#: ../coreapi/callbacks.c:284
+msgid "Protocol error."
 msgstr ""
 
-#: ../coreapi/callbacks.c:296
+#: ../coreapi/callbacks.c:298
 #, fuzzy
 msgid "Redirected"
 msgstr "Átirányítva idw %s..."
 
-#: ../coreapi/callbacks.c:304
+#: ../coreapi/callbacks.c:308
 msgid "Not found"
 msgstr ""
 
-#: ../coreapi/callbacks.c:312
+#: ../coreapi/callbacks.c:318
 msgid "No common codecs"
 msgstr ""
 
-#: ../coreapi/callbacks.c:316
+#: ../coreapi/callbacks.c:324
 #, fuzzy
 msgid "Call failed."
 msgstr "Hívás elutasítva"
 
-#: ../coreapi/callbacks.c:365
+#: ../coreapi/callbacks.c:374
 #, c-format
 msgid "Registration on %s successful."
 msgstr "A regisztáció a %s -n sikerült."
 
-#: ../coreapi/callbacks.c:366
+#: ../coreapi/callbacks.c:375
 #, fuzzy, c-format
 msgid "Unregistration on %s done."
 msgstr "A regisztáció a %s -n sikerült."
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 #, c-format
 msgid "Registration on %s failed: %s"
 msgstr "A regisztáció a %s -n nem sikerült: %s"
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 msgid "no response timeout"
 msgstr "időtúllépés után nincs válasz"
 
@@ -1349,11 +1343,11 @@ msgstr ""
 msgid "Alsa sound output"
 msgstr ""
 
-#: ../mediastreamer2/src/aqsnd.c:1005
+#: ../mediastreamer2/src/aqsnd.c:1008
 msgid "Sound capture filter for MacOS X Audio Queue Service"
 msgstr ""
 
-#: ../mediastreamer2/src/aqsnd.c:1029
+#: ../mediastreamer2/src/aqsnd.c:1032
 msgid "Sound playback filter for MacOS X Audio Queue Service"
 msgstr ""
 
@@ -1369,11 +1363,11 @@ msgstr ""
 msgid "The GSM codec"
 msgstr ""
 
-#: ../mediastreamer2/src/macsnd.c:670
+#: ../mediastreamer2/src/macsnd.c:1083
 msgid "Sound capture filter for MacOS X Core Audio drivers"
 msgstr ""
 
-#: ../mediastreamer2/src/macsnd.c:684
+#: ../mediastreamer2/src/macsnd.c:1098
 msgid "Sound playback filter for MacOS X Core Audio drivers"
 msgstr ""
 
@@ -1418,7 +1412,7 @@ msgstr ""
 msgid "A filter that controls and measure sound volume"
 msgstr ""
 
-#: ../mediastreamer2/src/msv4l.c:1009
+#: ../mediastreamer2/src/msv4l.c:1011
 msgid "A video4linux compatible source filter to stream pictures."
 msgstr ""
 
diff --git a/po/it.po b/po/it.po
index c9fbafb2396471d25f2d757387b3ac90a2079da0..9fd95ae77d573e7999e73f02e9d2d6b7ed90d5ff 100644
--- a/po/it.po
+++ b/po/it.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Linphone 3.2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 10:28+0200\n"
+"POT-Creation-Date: 2010-04-22 17:16+0200\n"
 "PO-Revision-Date: 2002-10-15 HO:MI+ZONE\n"
 "Last-Translator: Matteo Piazza <matteo.piazza@trentinonetwork.it>\n"
 "Language-Team: it <it@li.org>\n"
@@ -25,39 +25,39 @@ msgstr ""
 msgid "Chat with %s"
 msgstr "Chat con %s"
 
-#: ../gtk-glade/main.c:92
+#: ../gtk-glade/main.c:94
 msgid "log to stdout some debug information while running."
 msgstr ""
 
-#: ../gtk-glade/main.c:99
+#: ../gtk-glade/main.c:101
 msgid "Start only in the system tray, do not show the main interface."
 msgstr ""
 
-#: ../gtk-glade/main.c:106
+#: ../gtk-glade/main.c:108
 msgid "address to call right now"
 msgstr ""
 
-#: ../gtk-glade/main.c:113
+#: ../gtk-glade/main.c:115
 msgid "if set automatically answer incoming calls"
 msgstr ""
 
-#: ../gtk-glade/main.c:121
+#: ../gtk-glade/main.c:123
 msgid ""
 "Specifiy a working directory (should be the base of the installation, eg: c:"
 "\\Program Files\\Linphone)"
 msgstr ""
 
-#: ../gtk-glade/main.c:396
+#: ../gtk-glade/main.c:402
 #, fuzzy, c-format
 msgid "Call with %s"
 msgstr "Chat con %s"
 
-#: ../gtk-glade/main.c:707
+#: ../gtk-glade/main.c:720
 #, c-format
 msgid "Incoming call from %s"
 msgstr "Chiamata proveniente da %s"
 
-#: ../gtk-glade/main.c:746
+#: ../gtk-glade/main.c:759
 #, c-format
 msgid ""
 "%s would like to add you to his contact list.\n"
@@ -69,31 +69,37 @@ msgstr ""
 "veda il tuo stato o aggiungerlo alla tua lista dei contatti Se rispondi no "
 "questo utente sarà momentaneamente bloccato."
 
-#: ../gtk-glade/main.c:824
+#: ../gtk-glade/main.c:837
 #, c-format
 msgid ""
 "Please enter your password for username <i>%s</i>\n"
 " at domain <i>%s</i>:"
 msgstr "Prego inserire la password per username <i>%s</i> e dominio <i>%s<i>"
 
-#: ../gtk-glade/main.c:921
+#: ../gtk-glade/main.c:934
 msgid "Website link"
 msgstr ""
 
-#: ../gtk-glade/main.c:957
+#: ../gtk-glade/main.c:970
 msgid "Linphone - a video internet phone"
 msgstr ""
 
-#: ../gtk-glade/main.c:976
+#: ../gtk-glade/main.c:989
 #, c-format
 msgid "%s (Default)"
 msgstr "%s (Default)"
 
-#: ../gtk-glade/main.c:1229
+#: ../gtk-glade/main.c:1221
+msgid ""
+"No sound cards have been detected on this computer.\n"
+"You won't be able to send or receive audio calls."
+msgstr ""
+
+#: ../gtk-glade/main.c:1275
 msgid "A free SIP video-phone"
 msgstr ""
 
-#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247
+#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258
 #: ../gtk-glade/contact.glade.h:3
 msgid "Name"
 msgstr "Nome"
@@ -136,91 +142,91 @@ msgstr "Elimina contatto %s"
 msgid "Add new contact from %s directory"
 msgstr "Aggiungi nuovo contatto dalla directory %s"
 
-#: ../gtk-glade/propertybox.c:253
+#: ../gtk-glade/propertybox.c:264
 msgid "Rate (Hz)"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:259
+#: ../gtk-glade/propertybox.c:270
 msgid "Status"
 msgstr "Stato"
 
-#: ../gtk-glade/propertybox.c:265
+#: ../gtk-glade/propertybox.c:276
 msgid "Min bitrate (kbit/s)"
 msgstr "Bitrate Min (kbit/s)"
 
-#: ../gtk-glade/propertybox.c:271
+#: ../gtk-glade/propertybox.c:283
 msgid "Parameters"
 msgstr "Parametri"
 
-#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451
 msgid "Enabled"
 msgstr "Attivato"
 
-#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451
 msgid "Disabled"
 msgstr "Disattivato"
 
-#: ../gtk-glade/propertybox.c:482
+#: ../gtk-glade/propertybox.c:496
 msgid "Account"
 msgstr "Account"
 
-#: ../gtk-glade/propertybox.c:622
+#: ../gtk-glade/propertybox.c:636
 msgid "English"
 msgstr "Inglese"
 
-#: ../gtk-glade/propertybox.c:623
+#: ../gtk-glade/propertybox.c:637
 msgid "French"
 msgstr "Francese"
 
-#: ../gtk-glade/propertybox.c:624
+#: ../gtk-glade/propertybox.c:638
 msgid "Swedish"
 msgstr "Svedese"
 
-#: ../gtk-glade/propertybox.c:625
+#: ../gtk-glade/propertybox.c:639
 msgid "Italian"
 msgstr "Italiano"
 
-#: ../gtk-glade/propertybox.c:626
+#: ../gtk-glade/propertybox.c:640
 msgid "Spanish"
 msgstr "Spagnolo"
 
-#: ../gtk-glade/propertybox.c:627
+#: ../gtk-glade/propertybox.c:641
 msgid "Brazilian Portugese"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:628
+#: ../gtk-glade/propertybox.c:642
 msgid "Polish"
 msgstr "Polacco"
 
-#: ../gtk-glade/propertybox.c:629
+#: ../gtk-glade/propertybox.c:643
 msgid "German"
 msgstr "Tedesco"
 
-#: ../gtk-glade/propertybox.c:630
+#: ../gtk-glade/propertybox.c:644
 msgid "Russian"
 msgstr "Russo"
 
-#: ../gtk-glade/propertybox.c:631
+#: ../gtk-glade/propertybox.c:645
 msgid "Japanese"
 msgstr "Giapponese"
 
-#: ../gtk-glade/propertybox.c:632
+#: ../gtk-glade/propertybox.c:646
 msgid "Dutch"
 msgstr "Olandese"
 
-#: ../gtk-glade/propertybox.c:633
+#: ../gtk-glade/propertybox.c:647
 msgid "Hungarian"
 msgstr "Ungherese"
 
-#: ../gtk-glade/propertybox.c:634
+#: ../gtk-glade/propertybox.c:648
 msgid "Czech"
 msgstr "Ceco"
 
-#: ../gtk-glade/propertybox.c:635
+#: ../gtk-glade/propertybox.c:649
 msgid "Chinese"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:692
+#: ../gtk-glade/propertybox.c:706
 msgid ""
 "You need to restart linphone for the new language selection to take effect."
 msgstr "Riavviare il software per utilizzare la nuova lingua selezionata"
@@ -727,7 +733,7 @@ msgstr "Accetta"
 msgid "Decline"
 msgstr "Rifiuta"
 
-#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368
+#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369
 msgid "Incoming call"
 msgstr "Chimata in entrata"
 
@@ -985,18 +991,6 @@ msgstr "default scheda audio"
 msgid "default soundcard\n"
 msgstr "default scheda audio\n"
 
-#: ../gtk-glade/parameters.glade.h:65
-msgid "gtk-go-down"
-msgstr ""
-
-#: ../gtk-glade/parameters.glade.h:66
-msgid "gtk-go-up"
-msgstr ""
-
-#: ../gtk-glade/parameters.glade.h:67
-msgid "gtk-media-play"
-msgstr ""
-
 #: ../gtk-glade/buddylookup.glade.h:1
 msgid "<b>Search somebody</b>"
 msgstr "<b>Cerca</b>"
@@ -1017,26 +1011,26 @@ msgstr "Linphone"
 msgid "Please wait"
 msgstr "Prego attendere"
 
-#: ../coreapi/linphonecore.c:310
+#: ../coreapi/linphonecore.c:311
 #, c-format
 msgid "You have missed %i call."
 msgid_plural "You have missed %i calls."
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../coreapi/linphonecore.c:356
+#: ../coreapi/linphonecore.c:357
 msgid "aborted"
 msgstr "annullato"
 
-#: ../coreapi/linphonecore.c:359
+#: ../coreapi/linphonecore.c:360
 msgid "completed"
 msgstr "comletato"
 
-#: ../coreapi/linphonecore.c:362
+#: ../coreapi/linphonecore.c:363
 msgid "missed"
 msgstr "mancante"
 
-#: ../coreapi/linphonecore.c:367
+#: ../coreapi/linphonecore.c:368
 #, c-format
 msgid ""
 "%s at %s\n"
@@ -1051,11 +1045,11 @@ msgstr ""
 "Stato: %s\n"
 "Durata: %i mn %i sec\n"
 
-#: ../coreapi/linphonecore.c:368
+#: ../coreapi/linphonecore.c:369
 msgid "Outgoing call"
 msgstr "Chiamata in uscita"
 
-#: ../coreapi/linphonecore.c:625
+#: ../coreapi/linphonecore.c:626
 msgid ""
 "Your machine appears to be connected to an IPv6 network. By default linphone "
 "always uses IPv4. Please update your configuration if you want to use IPv6"
@@ -1063,23 +1057,23 @@ msgstr ""
 "La tua macchina sembra connessa ad una rete IPv6. Di default linphone "
 "utilizza IPv4. Prego aggiorna la tua configurazione se vuoi usare IPv6"
 
-#: ../coreapi/linphonecore.c:1074
+#: ../coreapi/linphonecore.c:1083
 msgid "Ready"
 msgstr "Pronto"
 
-#: ../coreapi/linphonecore.c:1505
+#: ../coreapi/linphonecore.c:1513
 msgid "Remote end seems to have disconnected, the call is going to be closed."
 msgstr "L'utente remoto sembra disconesso, la chiamata verrà terminata"
 
-#: ../coreapi/linphonecore.c:1703
+#: ../coreapi/linphonecore.c:1725
 msgid "Looking for telephone number destination..."
 msgstr "Ricerca numero destinazione..."
 
-#: ../coreapi/linphonecore.c:1705
+#: ../coreapi/linphonecore.c:1727
 msgid "Could not resolve this number."
 msgstr "Impossibile risolvere il numero."
 
-#: ../coreapi/linphonecore.c:1749
+#: ../coreapi/linphonecore.c:1771
 msgid ""
 "Could not parse given sip address. A sip url usually looks like sip:"
 "user@domain"
@@ -1087,27 +1081,27 @@ msgstr ""
 "Errore nel formato del contatto sip. Usualmente un indirizzo appare sip:"
 "user@domain"
 
-#: ../coreapi/linphonecore.c:1890
+#: ../coreapi/linphonecore.c:1912
 msgid "Contacting"
 msgstr "In connessione"
 
-#: ../coreapi/linphonecore.c:1896
+#: ../coreapi/linphonecore.c:1918
 msgid "could not call"
 msgstr "chiamata fallita"
 
-#: ../coreapi/linphonecore.c:1942
+#: ../coreapi/linphonecore.c:1965
 msgid "Sorry, having multiple simultaneous calls is not supported yet !"
 msgstr "Spiacenti, le chiamate multiple non sono supportate"
 
-#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32
+#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32
 msgid "Connected."
 msgstr "Connessione"
 
-#: ../coreapi/linphonecore.c:2371
+#: ../coreapi/linphonecore.c:2404
 msgid "Call ended"
 msgstr "Chiamata terminata"
 
-#: ../coreapi/misc.c:142
+#: ../coreapi/misc.c:147
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the pcm oss emulation module\n"
@@ -1119,7 +1113,7 @@ msgstr ""
 "è assente e linphone lo richede. Prego eseguire\n"
 "'modprobe snd-pcm-oss' da utente root per caricarlo."
 
-#: ../coreapi/misc.c:145
+#: ../coreapi/misc.c:150
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the mixer oss emulation module\n"
@@ -1131,7 +1125,7 @@ msgstr ""
 "è assente e linphone lo richede. Prego eseguire\n"
 "'modprobe snd-mixer-oss' da utente root per caricarlo."
 
-#: ../coreapi/misc.c:492
+#: ../coreapi/misc.c:497
 msgid "Stun lookup in progress..."
 msgstr "Ricerca Stun in progresso ..."
 
@@ -1246,49 +1240,49 @@ msgstr "L'utente non vuole essere disturbato"
 msgid "Call declined."
 msgstr "Chiamata rifiutata"
 
-#: ../coreapi/callbacks.c:280
+#: ../coreapi/callbacks.c:281
 #, fuzzy
 msgid "No response."
 msgstr "timeout no risposta"
 
-#: ../coreapi/callbacks.c:283
-msgid "Error."
+#: ../coreapi/callbacks.c:284
+msgid "Protocol error."
 msgstr ""
 
-#: ../coreapi/callbacks.c:296
+#: ../coreapi/callbacks.c:298
 #, fuzzy
 msgid "Redirected"
 msgstr "Rediretto verso %s..."
 
-#: ../coreapi/callbacks.c:304
+#: ../coreapi/callbacks.c:308
 msgid "Not found"
 msgstr ""
 
-#: ../coreapi/callbacks.c:312
+#: ../coreapi/callbacks.c:318
 msgid "No common codecs"
 msgstr ""
 
-#: ../coreapi/callbacks.c:316
+#: ../coreapi/callbacks.c:324
 #, fuzzy
 msgid "Call failed."
 msgstr "Chiamata rifiutata"
 
-#: ../coreapi/callbacks.c:365
+#: ../coreapi/callbacks.c:374
 #, c-format
 msgid "Registration on %s successful."
 msgstr "Registrazione su %s attiva"
 
-#: ../coreapi/callbacks.c:366
+#: ../coreapi/callbacks.c:375
 #, c-format
 msgid "Unregistration on %s done."
 msgstr "Unregistrazione su %s"
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 #, c-format
 msgid "Registration on %s failed: %s"
 msgstr "Registrazione su %s fallita: %s"
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 msgid "no response timeout"
 msgstr "timeout no risposta"
 
@@ -1308,11 +1302,11 @@ msgstr "Alsa sound sorgente"
 msgid "Alsa sound output"
 msgstr "Alsa sound riproduzione"
 
-#: ../mediastreamer2/src/aqsnd.c:1005
+#: ../mediastreamer2/src/aqsnd.c:1008
 msgid "Sound capture filter for MacOS X Audio Queue Service"
 msgstr "Sound capture filter for MacOS X Audio Queue Service"
 
-#: ../mediastreamer2/src/aqsnd.c:1029
+#: ../mediastreamer2/src/aqsnd.c:1032
 msgid "Sound playback filter for MacOS X Audio Queue Service"
 msgstr "Sound playback filter for MacOS X Audio Queue Service"
 
@@ -1328,11 +1322,11 @@ msgstr "GSM full-rate codec"
 msgid "The GSM codec"
 msgstr "GSM codec"
 
-#: ../mediastreamer2/src/macsnd.c:670
+#: ../mediastreamer2/src/macsnd.c:1083
 msgid "Sound capture filter for MacOS X Core Audio drivers"
 msgstr "Sound capture filter for MacOS X Core Audio drivers"
 
-#: ../mediastreamer2/src/macsnd.c:684
+#: ../mediastreamer2/src/macsnd.c:1098
 msgid "Sound playback filter for MacOS X Core Audio drivers"
 msgstr "Sound playback filter for MacOS X Core Audio drivers"
 
@@ -1377,7 +1371,7 @@ msgstr "The free and wonderful speex codec"
 msgid "A filter that controls and measure sound volume"
 msgstr "Un filtro che controlla e misura il volume"
 
-#: ../mediastreamer2/src/msv4l.c:1009
+#: ../mediastreamer2/src/msv4l.c:1011
 msgid "A video4linux compatible source filter to stream pictures."
 msgstr "Un video4linux filtro per inviare immagini"
 
diff --git a/po/ja.po b/po/ja.po
index fb4eb9c2713ebfabfc5d0d4fe7e458e2efa162bc..f312c7afa1c2513de74e5eeff08e560d4c7a6473 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: linphone 0.10\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 10:28+0200\n"
+"POT-Creation-Date: 2010-04-22 17:16+0200\n"
 "PO-Revision-Date: 2003-01-21 00:05+9000\n"
 "Last-Translator: YAMAGUCHI YOSHIYA <yushiya@anet.ne.jp>\n"
 "Language-Team: <ja@li.org>\n"
@@ -27,39 +27,39 @@ msgstr "pixmapファイルが見つかりません %s"
 msgid "Chat with %s"
 msgstr ""
 
-#: ../gtk-glade/main.c:92
+#: ../gtk-glade/main.c:94
 msgid "log to stdout some debug information while running."
 msgstr ""
 
-#: ../gtk-glade/main.c:99
+#: ../gtk-glade/main.c:101
 msgid "Start only in the system tray, do not show the main interface."
 msgstr ""
 
-#: ../gtk-glade/main.c:106
+#: ../gtk-glade/main.c:108
 msgid "address to call right now"
 msgstr ""
 
-#: ../gtk-glade/main.c:113
+#: ../gtk-glade/main.c:115
 msgid "if set automatically answer incoming calls"
 msgstr ""
 
-#: ../gtk-glade/main.c:121
+#: ../gtk-glade/main.c:123
 msgid ""
 "Specifiy a working directory (should be the base of the installation, eg: c:"
 "\\Program Files\\Linphone)"
 msgstr ""
 
-#: ../gtk-glade/main.c:396
+#: ../gtk-glade/main.c:402
 #, c-format
 msgid "Call with %s"
 msgstr ""
 
-#: ../gtk-glade/main.c:707
+#: ../gtk-glade/main.c:720
 #, c-format
 msgid "Incoming call from %s"
 msgstr ""
 
-#: ../gtk-glade/main.c:746
+#: ../gtk-glade/main.c:759
 #, c-format
 msgid ""
 "%s would like to add you to his contact list.\n"
@@ -68,31 +68,37 @@ msgid ""
 "If you answer no, this person will be temporarily blacklisted."
 msgstr ""
 
-#: ../gtk-glade/main.c:824
+#: ../gtk-glade/main.c:837
 #, c-format
 msgid ""
 "Please enter your password for username <i>%s</i>\n"
 " at domain <i>%s</i>:"
 msgstr ""
 
-#: ../gtk-glade/main.c:921
+#: ../gtk-glade/main.c:934
 msgid "Website link"
 msgstr ""
 
-#: ../gtk-glade/main.c:957
+#: ../gtk-glade/main.c:970
 msgid "Linphone - a video internet phone"
 msgstr ""
 
-#: ../gtk-glade/main.c:976
+#: ../gtk-glade/main.c:989
 #, c-format
 msgid "%s (Default)"
 msgstr ""
 
-#: ../gtk-glade/main.c:1229
+#: ../gtk-glade/main.c:1221
+msgid ""
+"No sound cards have been detected on this computer.\n"
+"You won't be able to send or receive audio calls."
+msgstr ""
+
+#: ../gtk-glade/main.c:1275
 msgid "A free SIP video-phone"
 msgstr ""
 
-#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247
+#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258
 #: ../gtk-glade/contact.glade.h:3
 msgid "Name"
 msgstr "名前"
@@ -136,91 +142,91 @@ msgstr ""
 msgid "Add new contact from %s directory"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:253
+#: ../gtk-glade/propertybox.c:264
 msgid "Rate (Hz)"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:259
+#: ../gtk-glade/propertybox.c:270
 msgid "Status"
 msgstr "状態"
 
-#: ../gtk-glade/propertybox.c:265
+#: ../gtk-glade/propertybox.c:276
 msgid "Min bitrate (kbit/s)"
 msgstr "最低限のビットレート (kbit/s)"
 
-#: ../gtk-glade/propertybox.c:271
+#: ../gtk-glade/propertybox.c:283
 msgid "Parameters"
 msgstr "パラメーター"
 
-#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451
 msgid "Enabled"
 msgstr "使用する"
 
-#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451
 msgid "Disabled"
 msgstr "使用しない"
 
-#: ../gtk-glade/propertybox.c:482
+#: ../gtk-glade/propertybox.c:496
 msgid "Account"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:622
+#: ../gtk-glade/propertybox.c:636
 msgid "English"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:623
+#: ../gtk-glade/propertybox.c:637
 msgid "French"
 msgstr "Français"
 
-#: ../gtk-glade/propertybox.c:624
+#: ../gtk-glade/propertybox.c:638
 msgid "Swedish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:625
+#: ../gtk-glade/propertybox.c:639
 msgid "Italian"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:626
+#: ../gtk-glade/propertybox.c:640
 msgid "Spanish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:627
+#: ../gtk-glade/propertybox.c:641
 msgid "Brazilian Portugese"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:628
+#: ../gtk-glade/propertybox.c:642
 msgid "Polish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:629
+#: ../gtk-glade/propertybox.c:643
 msgid "German"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:630
+#: ../gtk-glade/propertybox.c:644
 msgid "Russian"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:631
+#: ../gtk-glade/propertybox.c:645
 msgid "Japanese"
 msgstr "日本語"
 
-#: ../gtk-glade/propertybox.c:632
+#: ../gtk-glade/propertybox.c:646
 msgid "Dutch"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:633
+#: ../gtk-glade/propertybox.c:647
 msgid "Hungarian"
 msgstr "Magyar"
 
-#: ../gtk-glade/propertybox.c:634
+#: ../gtk-glade/propertybox.c:648
 msgid "Czech"
 msgstr "čeština"
 
-#: ../gtk-glade/propertybox.c:635
+#: ../gtk-glade/propertybox.c:649
 msgid "Chinese"
 msgstr "简体中文"
 
-#: ../gtk-glade/propertybox.c:692
+#: ../gtk-glade/propertybox.c:706
 msgid ""
 "You need to restart linphone for the new language selection to take effect."
 msgstr ""
@@ -743,7 +749,7 @@ msgstr ""
 msgid "Decline"
 msgstr "ライン入力"
 
-#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368
+#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369
 msgid "Incoming call"
 msgstr ""
 
@@ -1014,18 +1020,6 @@ msgstr ""
 msgid "default soundcard\n"
 msgstr ""
 
-#: ../gtk-glade/parameters.glade.h:65
-msgid "gtk-go-down"
-msgstr ""
-
-#: ../gtk-glade/parameters.glade.h:66
-msgid "gtk-go-up"
-msgstr ""
-
-#: ../gtk-glade/parameters.glade.h:67
-msgid "gtk-media-play"
-msgstr ""
-
 #: ../gtk-glade/buddylookup.glade.h:1
 msgid "<b>Search somebody</b>"
 msgstr ""
@@ -1047,26 +1041,26 @@ msgstr "Linphone"
 msgid "Please wait"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:310
+#: ../coreapi/linphonecore.c:311
 #, c-format
 msgid "You have missed %i call."
 msgid_plural "You have missed %i calls."
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../coreapi/linphonecore.c:356
+#: ../coreapi/linphonecore.c:357
 msgid "aborted"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:359
+#: ../coreapi/linphonecore.c:360
 msgid "completed"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:362
+#: ../coreapi/linphonecore.c:363
 msgid "missed"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:367
+#: ../coreapi/linphonecore.c:368
 #, c-format
 msgid ""
 "%s at %s\n"
@@ -1076,34 +1070,34 @@ msgid ""
 "Duration: %i mn %i sec\n"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:368
+#: ../coreapi/linphonecore.c:369
 msgid "Outgoing call"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:625
+#: ../coreapi/linphonecore.c:626
 msgid ""
 "Your machine appears to be connected to an IPv6 network. By default linphone "
 "always uses IPv4. Please update your configuration if you want to use IPv6"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:1074
+#: ../coreapi/linphonecore.c:1083
 #, fuzzy
 msgid "Ready"
 msgstr "準備完了。"
 
-#: ../coreapi/linphonecore.c:1505
+#: ../coreapi/linphonecore.c:1513
 msgid "Remote end seems to have disconnected, the call is going to be closed."
 msgstr ""
 
-#: ../coreapi/linphonecore.c:1703
+#: ../coreapi/linphonecore.c:1725
 msgid "Looking for telephone number destination..."
 msgstr ""
 
-#: ../coreapi/linphonecore.c:1705
+#: ../coreapi/linphonecore.c:1727
 msgid "Could not resolve this number."
 msgstr ""
 
-#: ../coreapi/linphonecore.c:1749
+#: ../coreapi/linphonecore.c:1771
 #, fuzzy
 msgid ""
 "Could not parse given sip address. A sip url usually looks like sip:"
@@ -1112,29 +1106,29 @@ msgstr ""
 "SIPアドレスの形式エラーです。SIPアドレスは、<sip:username@domainname>のような"
 "形式です。"
 
-#: ../coreapi/linphonecore.c:1890
+#: ../coreapi/linphonecore.c:1912
 #, fuzzy
 msgid "Contacting"
 msgstr "接続中"
 
-#: ../coreapi/linphonecore.c:1896
+#: ../coreapi/linphonecore.c:1918
 msgid "could not call"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:1942
+#: ../coreapi/linphonecore.c:1965
 msgid "Sorry, having multiple simultaneous calls is not supported yet !"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32
+#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32
 msgid "Connected."
 msgstr "接続しました。"
 
-#: ../coreapi/linphonecore.c:2371
+#: ../coreapi/linphonecore.c:2404
 #, fuzzy
 msgid "Call ended"
 msgstr "通話は拒否されました。"
 
-#: ../coreapi/misc.c:142
+#: ../coreapi/misc.c:147
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the pcm oss emulation module\n"
@@ -1146,7 +1140,7 @@ msgstr ""
 "pcm ossエミュレーションモジュールが見つかりません。\n"
 "ロードするために、ルート権限で'modprobe snd-pcm-oss'を実行してください。"
 
-#: ../coreapi/misc.c:145
+#: ../coreapi/misc.c:150
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the mixer oss emulation module\n"
@@ -1158,7 +1152,7 @@ msgstr ""
 "mixer ossエミュレーションモジュールが見つかりません。\n"
 "ロードするために、ルート権限で'modprobe snd-mixer-oss'を実行してください。"
 
-#: ../coreapi/misc.c:492
+#: ../coreapi/misc.c:497
 msgid "Stun lookup in progress..."
 msgstr ""
 
@@ -1275,47 +1269,47 @@ msgstr "ユーザーは手が離せないようです。"
 msgid "Call declined."
 msgstr "通話は拒否されました。"
 
-#: ../coreapi/callbacks.c:280
+#: ../coreapi/callbacks.c:281
 msgid "No response."
 msgstr ""
 
-#: ../coreapi/callbacks.c:283
-msgid "Error."
+#: ../coreapi/callbacks.c:284
+msgid "Protocol error."
 msgstr ""
 
-#: ../coreapi/callbacks.c:296
+#: ../coreapi/callbacks.c:298
 msgid "Redirected"
 msgstr ""
 
-#: ../coreapi/callbacks.c:304
+#: ../coreapi/callbacks.c:308
 msgid "Not found"
 msgstr ""
 
-#: ../coreapi/callbacks.c:312
+#: ../coreapi/callbacks.c:318
 msgid "No common codecs"
 msgstr ""
 
-#: ../coreapi/callbacks.c:316
+#: ../coreapi/callbacks.c:324
 #, fuzzy
 msgid "Call failed."
 msgstr "通話はキャンセルされました。"
 
-#: ../coreapi/callbacks.c:365
+#: ../coreapi/callbacks.c:374
 #, fuzzy, c-format
 msgid "Registration on %s successful."
 msgstr "登録しました。"
 
-#: ../coreapi/callbacks.c:366
+#: ../coreapi/callbacks.c:375
 #, fuzzy, c-format
 msgid "Unregistration on %s done."
 msgstr "登録しました。"
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 #, fuzzy, c-format
 msgid "Registration on %s failed: %s"
 msgstr "登録しました。"
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 msgid "no response timeout"
 msgstr ""
 
@@ -1335,11 +1329,11 @@ msgstr ""
 msgid "Alsa sound output"
 msgstr ""
 
-#: ../mediastreamer2/src/aqsnd.c:1005
+#: ../mediastreamer2/src/aqsnd.c:1008
 msgid "Sound capture filter for MacOS X Audio Queue Service"
 msgstr ""
 
-#: ../mediastreamer2/src/aqsnd.c:1029
+#: ../mediastreamer2/src/aqsnd.c:1032
 msgid "Sound playback filter for MacOS X Audio Queue Service"
 msgstr ""
 
@@ -1355,11 +1349,11 @@ msgstr ""
 msgid "The GSM codec"
 msgstr ""
 
-#: ../mediastreamer2/src/macsnd.c:670
+#: ../mediastreamer2/src/macsnd.c:1083
 msgid "Sound capture filter for MacOS X Core Audio drivers"
 msgstr ""
 
-#: ../mediastreamer2/src/macsnd.c:684
+#: ../mediastreamer2/src/macsnd.c:1098
 msgid "Sound playback filter for MacOS X Core Audio drivers"
 msgstr ""
 
@@ -1404,7 +1398,7 @@ msgstr ""
 msgid "A filter that controls and measure sound volume"
 msgstr ""
 
-#: ../mediastreamer2/src/msv4l.c:1009
+#: ../mediastreamer2/src/msv4l.c:1011
 msgid "A video4linux compatible source filter to stream pictures."
 msgstr ""
 
diff --git a/po/nl.po b/po/nl.po
index 8ff903eb6770e0cfe74199c155253bd2f3df0b4e..caa543b004b189b78252c6b1c8f92ef655aa063f 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: nl\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 10:28+0200\n"
+"POT-Creation-Date: 2010-04-22 17:16+0200\n"
 "PO-Revision-Date: 2007-09-05 10:40+0200\n"
 "Last-Translator: Hendrik-Jan Heins <hjheins@gmail.com>\n"
 "Language-Team: Nederlands <vertaling@nl.linux.org>\n"
@@ -29,39 +29,39 @@ msgstr "Kon pixmap bestand %s niet vinden"
 msgid "Chat with %s"
 msgstr "Chat met %s"
 
-#: ../gtk-glade/main.c:92
+#: ../gtk-glade/main.c:94
 msgid "log to stdout some debug information while running."
 msgstr ""
 
-#: ../gtk-glade/main.c:99
+#: ../gtk-glade/main.c:101
 msgid "Start only in the system tray, do not show the main interface."
 msgstr ""
 
-#: ../gtk-glade/main.c:106
+#: ../gtk-glade/main.c:108
 msgid "address to call right now"
 msgstr ""
 
-#: ../gtk-glade/main.c:113
+#: ../gtk-glade/main.c:115
 msgid "if set automatically answer incoming calls"
 msgstr ""
 
-#: ../gtk-glade/main.c:121
+#: ../gtk-glade/main.c:123
 msgid ""
 "Specifiy a working directory (should be the base of the installation, eg: c:"
 "\\Program Files\\Linphone)"
 msgstr ""
 
-#: ../gtk-glade/main.c:396
+#: ../gtk-glade/main.c:402
 #, fuzzy, c-format
 msgid "Call with %s"
 msgstr "Chat met %s"
 
-#: ../gtk-glade/main.c:707
+#: ../gtk-glade/main.c:720
 #, fuzzy, c-format
 msgid "Incoming call from %s"
 msgstr "Inkomende oproep"
 
-#: ../gtk-glade/main.c:746
+#: ../gtk-glade/main.c:759
 #, c-format
 msgid ""
 "%s would like to add you to his contact list.\n"
@@ -70,31 +70,37 @@ msgid ""
 "If you answer no, this person will be temporarily blacklisted."
 msgstr ""
 
-#: ../gtk-glade/main.c:824
+#: ../gtk-glade/main.c:837
 #, c-format
 msgid ""
 "Please enter your password for username <i>%s</i>\n"
 " at domain <i>%s</i>:"
 msgstr ""
 
-#: ../gtk-glade/main.c:921
+#: ../gtk-glade/main.c:934
 msgid "Website link"
 msgstr ""
 
-#: ../gtk-glade/main.c:957
+#: ../gtk-glade/main.c:970
 msgid "Linphone - a video internet phone"
 msgstr ""
 
-#: ../gtk-glade/main.c:976
+#: ../gtk-glade/main.c:989
 #, c-format
 msgid "%s (Default)"
 msgstr ""
 
-#: ../gtk-glade/main.c:1229
+#: ../gtk-glade/main.c:1221
+msgid ""
+"No sound cards have been detected on this computer.\n"
+"You won't be able to send or receive audio calls."
+msgstr ""
+
+#: ../gtk-glade/main.c:1275
 msgid "A free SIP video-phone"
 msgstr "Een Vrije SIP video-telefoon"
 
-#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247
+#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258
 #: ../gtk-glade/contact.glade.h:3
 msgid "Name"
 msgstr "Naam"
@@ -137,91 +143,91 @@ msgstr ""
 msgid "Add new contact from %s directory"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:253
+#: ../gtk-glade/propertybox.c:264
 msgid "Rate (Hz)"
 msgstr "Frequentie (Hz)"
 
-#: ../gtk-glade/propertybox.c:259
+#: ../gtk-glade/propertybox.c:270
 msgid "Status"
 msgstr "Status"
 
-#: ../gtk-glade/propertybox.c:265
+#: ../gtk-glade/propertybox.c:276
 msgid "Min bitrate (kbit/s)"
 msgstr "Minimale bitrate (kbit/s)"
 
-#: ../gtk-glade/propertybox.c:271
+#: ../gtk-glade/propertybox.c:283
 msgid "Parameters"
 msgstr "Parameters"
 
-#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451
 msgid "Enabled"
 msgstr "Aan"
 
-#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451
 msgid "Disabled"
 msgstr "Uit"
 
-#: ../gtk-glade/propertybox.c:482
+#: ../gtk-glade/propertybox.c:496
 msgid "Account"
 msgstr "Account"
 
-#: ../gtk-glade/propertybox.c:622
+#: ../gtk-glade/propertybox.c:636
 msgid "English"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:623
+#: ../gtk-glade/propertybox.c:637
 msgid "French"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:624
+#: ../gtk-glade/propertybox.c:638
 msgid "Swedish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:625
+#: ../gtk-glade/propertybox.c:639
 msgid "Italian"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:626
+#: ../gtk-glade/propertybox.c:640
 msgid "Spanish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:627
+#: ../gtk-glade/propertybox.c:641
 msgid "Brazilian Portugese"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:628
+#: ../gtk-glade/propertybox.c:642
 msgid "Polish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:629
+#: ../gtk-glade/propertybox.c:643
 msgid "German"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:630
+#: ../gtk-glade/propertybox.c:644
 msgid "Russian"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:631
+#: ../gtk-glade/propertybox.c:645
 msgid "Japanese"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:632
+#: ../gtk-glade/propertybox.c:646
 msgid "Dutch"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:633
+#: ../gtk-glade/propertybox.c:647
 msgid "Hungarian"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:634
+#: ../gtk-glade/propertybox.c:648
 msgid "Czech"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:635
+#: ../gtk-glade/propertybox.c:649
 msgid "Chinese"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:692
+#: ../gtk-glade/propertybox.c:706
 msgid ""
 "You need to restart linphone for the new language selection to take effect."
 msgstr ""
@@ -751,7 +757,7 @@ msgstr "Accepteren"
 msgid "Decline"
 msgstr "lijn"
 
-#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368
+#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369
 msgid "Incoming call"
 msgstr "Inkomende oproep"
 
@@ -1028,18 +1034,6 @@ msgstr ""
 msgid "default soundcard\n"
 msgstr ""
 
-#: ../gtk-glade/parameters.glade.h:65
-msgid "gtk-go-down"
-msgstr ""
-
-#: ../gtk-glade/parameters.glade.h:66
-msgid "gtk-go-up"
-msgstr ""
-
-#: ../gtk-glade/parameters.glade.h:67
-msgid "gtk-media-play"
-msgstr ""
-
 #: ../gtk-glade/buddylookup.glade.h:1
 msgid "<b>Search somebody</b>"
 msgstr ""
@@ -1061,26 +1055,26 @@ msgstr "linphone"
 msgid "Please wait"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:310
+#: ../coreapi/linphonecore.c:311
 #, fuzzy, c-format
 msgid "You have missed %i call."
 msgid_plural "You have missed %i calls."
 msgstr[0] "U heeft %i oproep(en) gemist."
 msgstr[1] "U heeft %i oproep(en) gemist."
 
-#: ../coreapi/linphonecore.c:356
+#: ../coreapi/linphonecore.c:357
 msgid "aborted"
 msgstr "afgebroken"
 
-#: ../coreapi/linphonecore.c:359
+#: ../coreapi/linphonecore.c:360
 msgid "completed"
 msgstr "voltooid"
 
-#: ../coreapi/linphonecore.c:362
+#: ../coreapi/linphonecore.c:363
 msgid "missed"
 msgstr "gemist"
 
-#: ../coreapi/linphonecore.c:367
+#: ../coreapi/linphonecore.c:368
 #, c-format
 msgid ""
 "%s at %s\n"
@@ -1095,11 +1089,11 @@ msgstr ""
 "Status: %s\n"
 "Tijdsduur: %i mins %i secs\n"
 
-#: ../coreapi/linphonecore.c:368
+#: ../coreapi/linphonecore.c:369
 msgid "Outgoing call"
 msgstr "Uitgaande oproep"
 
-#: ../coreapi/linphonecore.c:625
+#: ../coreapi/linphonecore.c:626
 msgid ""
 "Your machine appears to be connected to an IPv6 network. By default linphone "
 "always uses IPv4. Please update your configuration if you want to use IPv6"
@@ -1107,23 +1101,23 @@ msgstr ""
 "Uw machine lijkt verbonden te zijn met een IPv6 netwerk. Standaard gebruikt "
 "linphone altijd IPv4. Wijzig uw configuratie wanneer u IPv6 wilt gebruiken."
 
-#: ../coreapi/linphonecore.c:1074
+#: ../coreapi/linphonecore.c:1083
 msgid "Ready"
 msgstr "Gereed."
 
-#: ../coreapi/linphonecore.c:1505
+#: ../coreapi/linphonecore.c:1513
 msgid "Remote end seems to have disconnected, the call is going to be closed."
 msgstr ""
 
-#: ../coreapi/linphonecore.c:1703
+#: ../coreapi/linphonecore.c:1725
 msgid "Looking for telephone number destination..."
 msgstr "Zoekt de lokatie van het telefoonnummer..."
 
-#: ../coreapi/linphonecore.c:1705
+#: ../coreapi/linphonecore.c:1727
 msgid "Could not resolve this number."
 msgstr "Kon dit nummer niet vinden."
 
-#: ../coreapi/linphonecore.c:1749
+#: ../coreapi/linphonecore.c:1771
 msgid ""
 "Could not parse given sip address. A sip url usually looks like sip:"
 "user@domain"
@@ -1131,27 +1125,27 @@ msgstr ""
 "Slecht geformuleerd SIP-adres. Een SIP-adres ziet er uit als sip:"
 "gebruikersnaam@domeinnaam"
 
-#: ../coreapi/linphonecore.c:1890
+#: ../coreapi/linphonecore.c:1912
 msgid "Contacting"
 msgstr "Verbinden"
 
-#: ../coreapi/linphonecore.c:1896
+#: ../coreapi/linphonecore.c:1918
 msgid "could not call"
 msgstr "Kon niet oproepen"
 
-#: ../coreapi/linphonecore.c:1942
+#: ../coreapi/linphonecore.c:1965
 msgid "Sorry, having multiple simultaneous calls is not supported yet !"
 msgstr "Helaas, meerdere gelijktijdige gesprekken wordt nog niet ondersteund!"
 
-#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32
+#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32
 msgid "Connected."
 msgstr "Verbonden."
 
-#: ../coreapi/linphonecore.c:2371
+#: ../coreapi/linphonecore.c:2404
 msgid "Call ended"
 msgstr "Oproep beeindigd"
 
-#: ../coreapi/misc.c:142
+#: ../coreapi/misc.c:147
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the pcm oss emulation module\n"
@@ -1163,7 +1157,7 @@ msgstr ""
 "en linphone heeft deze nodig. Geeft u alstublieft het commando\n"
 "'modprobe snd-pcm-oss' als root om de module te laden."
 
-#: ../coreapi/misc.c:145
+#: ../coreapi/misc.c:150
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the mixer oss emulation module\n"
@@ -1175,7 +1169,7 @@ msgstr ""
 "en linphone heeft deze nodig. Geeft u alstublieft het commando\n"
 "'modprobe snd-mixer-oss' als root om de module te laden."
 
-#: ../coreapi/misc.c:492
+#: ../coreapi/misc.c:497
 msgid "Stun lookup in progress..."
 msgstr "STUN adres wordt opgezocht..."
 
@@ -1292,48 +1286,48 @@ msgstr "De gebruiker wenst niet gestoord te worden."
 msgid "Call declined."
 msgstr "Oproep geweigerd."
 
-#: ../coreapi/callbacks.c:280
+#: ../coreapi/callbacks.c:281
 msgid "No response."
 msgstr ""
 
-#: ../coreapi/callbacks.c:283
-msgid "Error."
+#: ../coreapi/callbacks.c:284
+msgid "Protocol error."
 msgstr ""
 
-#: ../coreapi/callbacks.c:296
+#: ../coreapi/callbacks.c:298
 #, fuzzy
 msgid "Redirected"
 msgstr "Doorgeschakeld naar %s..."
 
-#: ../coreapi/callbacks.c:304
+#: ../coreapi/callbacks.c:308
 msgid "Not found"
 msgstr ""
 
-#: ../coreapi/callbacks.c:312
+#: ../coreapi/callbacks.c:318
 msgid "No common codecs"
 msgstr ""
 
-#: ../coreapi/callbacks.c:316
+#: ../coreapi/callbacks.c:324
 #, fuzzy
 msgid "Call failed."
 msgstr "Oproep geannuleerd."
 
-#: ../coreapi/callbacks.c:365
+#: ../coreapi/callbacks.c:374
 #, c-format
 msgid "Registration on %s successful."
 msgstr "Registratie op %s gelukt."
 
-#: ../coreapi/callbacks.c:366
+#: ../coreapi/callbacks.c:375
 #, fuzzy, c-format
 msgid "Unregistration on %s done."
 msgstr "Registratie op %s gelukt."
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 #, fuzzy, c-format
 msgid "Registration on %s failed: %s"
 msgstr "Registratie op %s mislukt (time-out)."
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 msgid "no response timeout"
 msgstr ""
 
@@ -1353,11 +1347,11 @@ msgstr ""
 msgid "Alsa sound output"
 msgstr ""
 
-#: ../mediastreamer2/src/aqsnd.c:1005
+#: ../mediastreamer2/src/aqsnd.c:1008
 msgid "Sound capture filter for MacOS X Audio Queue Service"
 msgstr ""
 
-#: ../mediastreamer2/src/aqsnd.c:1029
+#: ../mediastreamer2/src/aqsnd.c:1032
 msgid "Sound playback filter for MacOS X Audio Queue Service"
 msgstr ""
 
@@ -1373,11 +1367,11 @@ msgstr ""
 msgid "The GSM codec"
 msgstr ""
 
-#: ../mediastreamer2/src/macsnd.c:670
+#: ../mediastreamer2/src/macsnd.c:1083
 msgid "Sound capture filter for MacOS X Core Audio drivers"
 msgstr ""
 
-#: ../mediastreamer2/src/macsnd.c:684
+#: ../mediastreamer2/src/macsnd.c:1098
 msgid "Sound playback filter for MacOS X Core Audio drivers"
 msgstr ""
 
@@ -1422,7 +1416,7 @@ msgstr ""
 msgid "A filter that controls and measure sound volume"
 msgstr ""
 
-#: ../mediastreamer2/src/msv4l.c:1009
+#: ../mediastreamer2/src/msv4l.c:1011
 msgid "A video4linux compatible source filter to stream pictures."
 msgstr ""
 
diff --git a/po/pl.po b/po/pl.po
index 8f1f4e9b88fb111fd8b441f78d986e56b0e8a5f4..dc9e5cf4d7dd21d2519c78e20f71b13b71bf2800 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: linphone 0.7.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 10:28+0200\n"
+"POT-Creation-Date: 2010-04-22 17:16+0200\n"
 "PO-Revision-Date: 2003-08-22 12:50+0200\n"
 "Last-Translator: Robert Nasiadek <darkone@darkone.pl>\n"
 "Language-Team: Polski <pl@li.org>\n"
@@ -25,39 +25,39 @@ msgstr "Nie można znaleźć pixmapy: %s"
 msgid "Chat with %s"
 msgstr ""
 
-#: ../gtk-glade/main.c:92
+#: ../gtk-glade/main.c:94
 msgid "log to stdout some debug information while running."
 msgstr ""
 
-#: ../gtk-glade/main.c:99
+#: ../gtk-glade/main.c:101
 msgid "Start only in the system tray, do not show the main interface."
 msgstr ""
 
-#: ../gtk-glade/main.c:106
+#: ../gtk-glade/main.c:108
 msgid "address to call right now"
 msgstr ""
 
-#: ../gtk-glade/main.c:113
+#: ../gtk-glade/main.c:115
 msgid "if set automatically answer incoming calls"
 msgstr ""
 
-#: ../gtk-glade/main.c:121
+#: ../gtk-glade/main.c:123
 msgid ""
 "Specifiy a working directory (should be the base of the installation, eg: c:"
 "\\Program Files\\Linphone)"
 msgstr ""
 
-#: ../gtk-glade/main.c:396
+#: ../gtk-glade/main.c:402
 #, c-format
 msgid "Call with %s"
 msgstr ""
 
-#: ../gtk-glade/main.c:707
+#: ../gtk-glade/main.c:720
 #, c-format
 msgid "Incoming call from %s"
 msgstr ""
 
-#: ../gtk-glade/main.c:746
+#: ../gtk-glade/main.c:759
 #, c-format
 msgid ""
 "%s would like to add you to his contact list.\n"
@@ -66,31 +66,37 @@ msgid ""
 "If you answer no, this person will be temporarily blacklisted."
 msgstr ""
 
-#: ../gtk-glade/main.c:824
+#: ../gtk-glade/main.c:837
 #, c-format
 msgid ""
 "Please enter your password for username <i>%s</i>\n"
 " at domain <i>%s</i>:"
 msgstr ""
 
-#: ../gtk-glade/main.c:921
+#: ../gtk-glade/main.c:934
 msgid "Website link"
 msgstr ""
 
-#: ../gtk-glade/main.c:957
+#: ../gtk-glade/main.c:970
 msgid "Linphone - a video internet phone"
 msgstr ""
 
-#: ../gtk-glade/main.c:976
+#: ../gtk-glade/main.c:989
 #, c-format
 msgid "%s (Default)"
 msgstr ""
 
-#: ../gtk-glade/main.c:1229
+#: ../gtk-glade/main.c:1221
+msgid ""
+"No sound cards have been detected on this computer.\n"
+"You won't be able to send or receive audio calls."
+msgstr ""
+
+#: ../gtk-glade/main.c:1275
 msgid "A free SIP video-phone"
 msgstr ""
 
-#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247
+#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258
 #: ../gtk-glade/contact.glade.h:3
 msgid "Name"
 msgstr "Nazwa"
@@ -134,91 +140,91 @@ msgstr ""
 msgid "Add new contact from %s directory"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:253
+#: ../gtk-glade/propertybox.c:264
 msgid "Rate (Hz)"
 msgstr "Jakość (Hz)"
 
-#: ../gtk-glade/propertybox.c:259
+#: ../gtk-glade/propertybox.c:270
 msgid "Status"
 msgstr "Status"
 
-#: ../gtk-glade/propertybox.c:265
+#: ../gtk-glade/propertybox.c:276
 msgid "Min bitrate (kbit/s)"
 msgstr "Min przepustowość (kbit/s)"
 
-#: ../gtk-glade/propertybox.c:271
+#: ../gtk-glade/propertybox.c:283
 msgid "Parameters"
 msgstr "Parametr"
 
-#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451
 msgid "Enabled"
 msgstr "WÅ‚Ä…czone"
 
-#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451
 msgid "Disabled"
 msgstr "Wyłączone"
 
-#: ../gtk-glade/propertybox.c:482
+#: ../gtk-glade/propertybox.c:496
 msgid "Account"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:622
+#: ../gtk-glade/propertybox.c:636
 msgid "English"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:623
+#: ../gtk-glade/propertybox.c:637
 msgid "French"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:624
+#: ../gtk-glade/propertybox.c:638
 msgid "Swedish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:625
+#: ../gtk-glade/propertybox.c:639
 msgid "Italian"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:626
+#: ../gtk-glade/propertybox.c:640
 msgid "Spanish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:627
+#: ../gtk-glade/propertybox.c:641
 msgid "Brazilian Portugese"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:628
+#: ../gtk-glade/propertybox.c:642
 msgid "Polish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:629
+#: ../gtk-glade/propertybox.c:643
 msgid "German"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:630
+#: ../gtk-glade/propertybox.c:644
 msgid "Russian"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:631
+#: ../gtk-glade/propertybox.c:645
 msgid "Japanese"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:632
+#: ../gtk-glade/propertybox.c:646
 msgid "Dutch"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:633
+#: ../gtk-glade/propertybox.c:647
 msgid "Hungarian"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:634
+#: ../gtk-glade/propertybox.c:648
 msgid "Czech"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:635
+#: ../gtk-glade/propertybox.c:649
 msgid "Chinese"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:692
+#: ../gtk-glade/propertybox.c:706
 msgid ""
 "You need to restart linphone for the new language selection to take effect."
 msgstr ""
@@ -741,7 +747,7 @@ msgstr ""
 msgid "Decline"
 msgstr "linia"
 
-#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368
+#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369
 msgid "Incoming call"
 msgstr ""
 
@@ -1013,18 +1019,6 @@ msgstr ""
 msgid "default soundcard\n"
 msgstr ""
 
-#: ../gtk-glade/parameters.glade.h:65
-msgid "gtk-go-down"
-msgstr ""
-
-#: ../gtk-glade/parameters.glade.h:66
-msgid "gtk-go-up"
-msgstr ""
-
-#: ../gtk-glade/parameters.glade.h:67
-msgid "gtk-media-play"
-msgstr ""
-
 #: ../gtk-glade/buddylookup.glade.h:1
 msgid "<b>Search somebody</b>"
 msgstr ""
@@ -1046,26 +1040,26 @@ msgstr "linphone"
 msgid "Please wait"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:310
+#: ../coreapi/linphonecore.c:311
 #, c-format
 msgid "You have missed %i call."
 msgid_plural "You have missed %i calls."
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../coreapi/linphonecore.c:356
+#: ../coreapi/linphonecore.c:357
 msgid "aborted"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:359
+#: ../coreapi/linphonecore.c:360
 msgid "completed"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:362
+#: ../coreapi/linphonecore.c:363
 msgid "missed"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:367
+#: ../coreapi/linphonecore.c:368
 #, c-format
 msgid ""
 "%s at %s\n"
@@ -1075,63 +1069,63 @@ msgid ""
 "Duration: %i mn %i sec\n"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:368
+#: ../coreapi/linphonecore.c:369
 msgid "Outgoing call"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:625
+#: ../coreapi/linphonecore.c:626
 msgid ""
 "Your machine appears to be connected to an IPv6 network. By default linphone "
 "always uses IPv4. Please update your configuration if you want to use IPv6"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:1074
+#: ../coreapi/linphonecore.c:1083
 #, fuzzy
 msgid "Ready"
 msgstr "Gotowy."
 
-#: ../coreapi/linphonecore.c:1505
+#: ../coreapi/linphonecore.c:1513
 msgid "Remote end seems to have disconnected, the call is going to be closed."
 msgstr ""
 
-#: ../coreapi/linphonecore.c:1703
+#: ../coreapi/linphonecore.c:1725
 msgid "Looking for telephone number destination..."
 msgstr ""
 
-#: ../coreapi/linphonecore.c:1705
+#: ../coreapi/linphonecore.c:1727
 msgid "Could not resolve this number."
 msgstr ""
 
-#: ../coreapi/linphonecore.c:1749
+#: ../coreapi/linphonecore.c:1771
 #, fuzzy
 msgid ""
 "Could not parse given sip address. A sip url usually looks like sip:"
 "user@domain"
 msgstr "Nie poprawny adres sip. Adres sip wyglÄ…da tak <sip:osoba@serwer>"
 
-#: ../coreapi/linphonecore.c:1890
+#: ../coreapi/linphonecore.c:1912
 #, fuzzy
 msgid "Contacting"
 msgstr "Dzwonie do "
 
-#: ../coreapi/linphonecore.c:1896
+#: ../coreapi/linphonecore.c:1918
 msgid "could not call"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:1942
+#: ../coreapi/linphonecore.c:1965
 msgid "Sorry, having multiple simultaneous calls is not supported yet !"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32
+#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32
 msgid "Connected."
 msgstr "Połączony"
 
-#: ../coreapi/linphonecore.c:2371
+#: ../coreapi/linphonecore.c:2404
 #, fuzzy
 msgid "Call ended"
 msgstr "Rozmowa odrzucona."
 
-#: ../coreapi/misc.c:142
+#: ../coreapi/misc.c:147
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the pcm oss emulation module\n"
@@ -1143,7 +1137,7 @@ msgstr ""
 "a Linphone go wymaga. Uruchom 'modprobe snd-pcm-oss' jako root,\n"
 "aby go załadować"
 
-#: ../coreapi/misc.c:145
+#: ../coreapi/misc.c:150
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the mixer oss emulation module\n"
@@ -1155,7 +1149,7 @@ msgstr ""
 "a Linphone go wymaga. Uruchom 'modprobe snd-mixer-oss' jako root,\n"
 "aby go załadować"
 
-#: ../coreapi/misc.c:492
+#: ../coreapi/misc.c:497
 msgid "Stun lookup in progress..."
 msgstr ""
 
@@ -1272,47 +1266,47 @@ msgstr "Osoba nie chce, aby jej przeszkadzać."
 msgid "Call declined."
 msgstr "Rozmowa odrzucona."
 
-#: ../coreapi/callbacks.c:280
+#: ../coreapi/callbacks.c:281
 msgid "No response."
 msgstr ""
 
-#: ../coreapi/callbacks.c:283
-msgid "Error."
+#: ../coreapi/callbacks.c:284
+msgid "Protocol error."
 msgstr ""
 
-#: ../coreapi/callbacks.c:296
+#: ../coreapi/callbacks.c:298
 msgid "Redirected"
 msgstr ""
 
-#: ../coreapi/callbacks.c:304
+#: ../coreapi/callbacks.c:308
 msgid "Not found"
 msgstr ""
 
-#: ../coreapi/callbacks.c:312
+#: ../coreapi/callbacks.c:318
 msgid "No common codecs"
 msgstr ""
 
-#: ../coreapi/callbacks.c:316
+#: ../coreapi/callbacks.c:324
 #, fuzzy
 msgid "Call failed."
 msgstr "Połączenie odwołane."
 
-#: ../coreapi/callbacks.c:365
+#: ../coreapi/callbacks.c:374
 #, fuzzy, c-format
 msgid "Registration on %s successful."
 msgstr "Rejestracja powiodła się."
 
-#: ../coreapi/callbacks.c:366
+#: ../coreapi/callbacks.c:375
 #, fuzzy, c-format
 msgid "Unregistration on %s done."
 msgstr "Rejestracja powiodła się."
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 #, fuzzy, c-format
 msgid "Registration on %s failed: %s"
 msgstr "Rejestracja powiodła się."
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 msgid "no response timeout"
 msgstr ""
 
@@ -1332,11 +1326,11 @@ msgstr ""
 msgid "Alsa sound output"
 msgstr ""
 
-#: ../mediastreamer2/src/aqsnd.c:1005
+#: ../mediastreamer2/src/aqsnd.c:1008
 msgid "Sound capture filter for MacOS X Audio Queue Service"
 msgstr ""
 
-#: ../mediastreamer2/src/aqsnd.c:1029
+#: ../mediastreamer2/src/aqsnd.c:1032
 msgid "Sound playback filter for MacOS X Audio Queue Service"
 msgstr ""
 
@@ -1352,11 +1346,11 @@ msgstr ""
 msgid "The GSM codec"
 msgstr ""
 
-#: ../mediastreamer2/src/macsnd.c:670
+#: ../mediastreamer2/src/macsnd.c:1083
 msgid "Sound capture filter for MacOS X Core Audio drivers"
 msgstr ""
 
-#: ../mediastreamer2/src/macsnd.c:684
+#: ../mediastreamer2/src/macsnd.c:1098
 msgid "Sound playback filter for MacOS X Core Audio drivers"
 msgstr ""
 
@@ -1401,7 +1395,7 @@ msgstr ""
 msgid "A filter that controls and measure sound volume"
 msgstr ""
 
-#: ../mediastreamer2/src/msv4l.c:1009
+#: ../mediastreamer2/src/msv4l.c:1011
 msgid "A video4linux compatible source filter to stream pictures."
 msgstr ""
 
diff --git a/po/pt_BR.po b/po/pt_BR.po
index d15f40700be51d3f9199068ea38bc7aa5ffcb016..9da079f6049ea60cc72d61f11ab3a402f1b32bde 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: linphone-1.1.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 10:28+0200\n"
+"POT-Creation-Date: 2010-04-22 17:16+0200\n"
 "PO-Revision-Date: 2006-07-11 23:30+0200\n"
 "Last-Translator: Rafael Caesar Lenzi <rc_lenzi@yahoo.com.br>\n"
 "Language-Team: pt_BR <pt_BR@li.org>\n"
@@ -27,39 +27,39 @@ msgstr "Não é possível achar arquivo pixmap: %s"
 msgid "Chat with %s"
 msgstr "Bate-papo com %s"
 
-#: ../gtk-glade/main.c:92
+#: ../gtk-glade/main.c:94
 msgid "log to stdout some debug information while running."
 msgstr ""
 
-#: ../gtk-glade/main.c:99
+#: ../gtk-glade/main.c:101
 msgid "Start only in the system tray, do not show the main interface."
 msgstr ""
 
-#: ../gtk-glade/main.c:106
+#: ../gtk-glade/main.c:108
 msgid "address to call right now"
 msgstr ""
 
-#: ../gtk-glade/main.c:113
+#: ../gtk-glade/main.c:115
 msgid "if set automatically answer incoming calls"
 msgstr ""
 
-#: ../gtk-glade/main.c:121
+#: ../gtk-glade/main.c:123
 msgid ""
 "Specifiy a working directory (should be the base of the installation, eg: c:"
 "\\Program Files\\Linphone)"
 msgstr ""
 
-#: ../gtk-glade/main.c:396
+#: ../gtk-glade/main.c:402
 #, fuzzy, c-format
 msgid "Call with %s"
 msgstr "Bate-papo com %s"
 
-#: ../gtk-glade/main.c:707
+#: ../gtk-glade/main.c:720
 #, fuzzy, c-format
 msgid "Incoming call from %s"
 msgstr "Camadas recebidas"
 
-#: ../gtk-glade/main.c:746
+#: ../gtk-glade/main.c:759
 #, c-format
 msgid ""
 "%s would like to add you to his contact list.\n"
@@ -68,31 +68,37 @@ msgid ""
 "If you answer no, this person will be temporarily blacklisted."
 msgstr ""
 
-#: ../gtk-glade/main.c:824
+#: ../gtk-glade/main.c:837
 #, c-format
 msgid ""
 "Please enter your password for username <i>%s</i>\n"
 " at domain <i>%s</i>:"
 msgstr ""
 
-#: ../gtk-glade/main.c:921
+#: ../gtk-glade/main.c:934
 msgid "Website link"
 msgstr ""
 
-#: ../gtk-glade/main.c:957
+#: ../gtk-glade/main.c:970
 msgid "Linphone - a video internet phone"
 msgstr ""
 
-#: ../gtk-glade/main.c:976
+#: ../gtk-glade/main.c:989
 #, c-format
 msgid "%s (Default)"
 msgstr ""
 
-#: ../gtk-glade/main.c:1229
+#: ../gtk-glade/main.c:1221
+msgid ""
+"No sound cards have been detected on this computer.\n"
+"You won't be able to send or receive audio calls."
+msgstr ""
+
+#: ../gtk-glade/main.c:1275
 msgid "A free SIP video-phone"
 msgstr ""
 
-#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247
+#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258
 #: ../gtk-glade/contact.glade.h:3
 msgid "Name"
 msgstr "Nome"
@@ -135,92 +141,92 @@ msgstr ""
 msgid "Add new contact from %s directory"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:253
+#: ../gtk-glade/propertybox.c:264
 msgid "Rate (Hz)"
 msgstr "Taxa (Hz)"
 
-#: ../gtk-glade/propertybox.c:259
+#: ../gtk-glade/propertybox.c:270
 msgid "Status"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:265
+#: ../gtk-glade/propertybox.c:276
 msgid "Min bitrate (kbit/s)"
 msgstr "Bitrate mínimo (kbits/s)"
 
-#: ../gtk-glade/propertybox.c:271
+#: ../gtk-glade/propertybox.c:283
 msgid "Parameters"
 msgstr "Parâmetros"
 
-#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451
 msgid "Enabled"
 msgstr "Ativado"
 
-#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451
 msgid "Disabled"
 msgstr "Desativado"
 
-#: ../gtk-glade/propertybox.c:482
+#: ../gtk-glade/propertybox.c:496
 #, fuzzy
 msgid "Account"
 msgstr "Aceitar"
 
-#: ../gtk-glade/propertybox.c:622
+#: ../gtk-glade/propertybox.c:636
 msgid "English"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:623
+#: ../gtk-glade/propertybox.c:637
 msgid "French"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:624
+#: ../gtk-glade/propertybox.c:638
 msgid "Swedish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:625
+#: ../gtk-glade/propertybox.c:639
 msgid "Italian"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:626
+#: ../gtk-glade/propertybox.c:640
 msgid "Spanish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:627
+#: ../gtk-glade/propertybox.c:641
 msgid "Brazilian Portugese"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:628
+#: ../gtk-glade/propertybox.c:642
 msgid "Polish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:629
+#: ../gtk-glade/propertybox.c:643
 msgid "German"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:630
+#: ../gtk-glade/propertybox.c:644
 msgid "Russian"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:631
+#: ../gtk-glade/propertybox.c:645
 msgid "Japanese"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:632
+#: ../gtk-glade/propertybox.c:646
 msgid "Dutch"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:633
+#: ../gtk-glade/propertybox.c:647
 msgid "Hungarian"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:634
+#: ../gtk-glade/propertybox.c:648
 msgid "Czech"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:635
+#: ../gtk-glade/propertybox.c:649
 msgid "Chinese"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:692
+#: ../gtk-glade/propertybox.c:706
 msgid ""
 "You need to restart linphone for the new language selection to take effect."
 msgstr ""
@@ -745,7 +751,7 @@ msgstr "Aceitar"
 msgid "Decline"
 msgstr "linha"
 
-#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368
+#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369
 msgid "Incoming call"
 msgstr "Camadas recebidas"
 
@@ -1020,18 +1026,6 @@ msgstr ""
 msgid "default soundcard\n"
 msgstr ""
 
-#: ../gtk-glade/parameters.glade.h:65
-msgid "gtk-go-down"
-msgstr ""
-
-#: ../gtk-glade/parameters.glade.h:66
-msgid "gtk-go-up"
-msgstr ""
-
-#: ../gtk-glade/parameters.glade.h:67
-msgid "gtk-media-play"
-msgstr ""
-
 #: ../gtk-glade/buddylookup.glade.h:1
 msgid "<b>Search somebody</b>"
 msgstr ""
@@ -1052,26 +1046,26 @@ msgstr ""
 msgid "Please wait"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:310
+#: ../coreapi/linphonecore.c:311
 #, fuzzy, c-format
 msgid "You have missed %i call."
 msgid_plural "You have missed %i calls."
 msgstr[0] "Você perdeu %i ligação(ões)."
 msgstr[1] "Você perdeu %i ligação(ões)."
 
-#: ../coreapi/linphonecore.c:356
+#: ../coreapi/linphonecore.c:357
 msgid "aborted"
 msgstr "Abortado"
 
-#: ../coreapi/linphonecore.c:359
+#: ../coreapi/linphonecore.c:360
 msgid "completed"
 msgstr "Competado"
 
-#: ../coreapi/linphonecore.c:362
+#: ../coreapi/linphonecore.c:363
 msgid "missed"
 msgstr "Perdido"
 
-#: ../coreapi/linphonecore.c:367
+#: ../coreapi/linphonecore.c:368
 #, fuzzy, c-format
 msgid ""
 "%s at %s\n"
@@ -1085,11 +1079,11 @@ msgstr ""
 "Status: %s\n"
 "Duração: %i min %i seg\n"
 
-#: ../coreapi/linphonecore.c:368
+#: ../coreapi/linphonecore.c:369
 msgid "Outgoing call"
 msgstr "Chamadas efetuadas"
 
-#: ../coreapi/linphonecore.c:625
+#: ../coreapi/linphonecore.c:626
 msgid ""
 "Your machine appears to be connected to an IPv6 network. By default linphone "
 "always uses IPv4. Please update your configuration if you want to use IPv6"
@@ -1098,52 +1092,52 @@ msgstr ""
 "linphone sempre usa IPv4. Por favor atualize sua configuração se deseja usar "
 "IPv6"
 
-#: ../coreapi/linphonecore.c:1074
+#: ../coreapi/linphonecore.c:1083
 #, fuzzy
 msgid "Ready"
 msgstr "Pronto."
 
-#: ../coreapi/linphonecore.c:1505
+#: ../coreapi/linphonecore.c:1513
 msgid "Remote end seems to have disconnected, the call is going to be closed."
 msgstr ""
 
-#: ../coreapi/linphonecore.c:1703
+#: ../coreapi/linphonecore.c:1725
 msgid "Looking for telephone number destination..."
 msgstr "Procurando por telefone de destino..."
 
-#: ../coreapi/linphonecore.c:1705
+#: ../coreapi/linphonecore.c:1727
 msgid "Could not resolve this number."
 msgstr "Não foi possível encontrar este número."
 
-#: ../coreapi/linphonecore.c:1749
+#: ../coreapi/linphonecore.c:1771
 msgid ""
 "Could not parse given sip address. A sip url usually looks like sip:"
 "user@domain"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:1890
+#: ../coreapi/linphonecore.c:1912
 #, fuzzy
 msgid "Contacting"
 msgstr "Contatando "
 
-#: ../coreapi/linphonecore.c:1896
+#: ../coreapi/linphonecore.c:1918
 msgid "could not call"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:1942
+#: ../coreapi/linphonecore.c:1965
 msgid "Sorry, having multiple simultaneous calls is not supported yet !"
 msgstr ""
 
-#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32
+#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32
 msgid "Connected."
 msgstr "Conectado."
 
-#: ../coreapi/linphonecore.c:2371
+#: ../coreapi/linphonecore.c:2404
 #, fuzzy
 msgid "Call ended"
 msgstr "Chamada cancelada."
 
-#: ../coreapi/misc.c:142
+#: ../coreapi/misc.c:147
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the pcm oss emulation module\n"
@@ -1151,7 +1145,7 @@ msgid ""
 "'modprobe snd-pcm-oss' as root to load it."
 msgstr ""
 
-#: ../coreapi/misc.c:145
+#: ../coreapi/misc.c:150
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the mixer oss emulation module\n"
@@ -1159,7 +1153,7 @@ msgid ""
 " 'modprobe snd-mixer-oss' as root to load it."
 msgstr ""
 
-#: ../coreapi/misc.c:492
+#: ../coreapi/misc.c:497
 msgid "Stun lookup in progress..."
 msgstr ""
 
@@ -1273,48 +1267,48 @@ msgstr ""
 msgid "Call declined."
 msgstr ""
 
-#: ../coreapi/callbacks.c:280
+#: ../coreapi/callbacks.c:281
 msgid "No response."
 msgstr ""
 
-#: ../coreapi/callbacks.c:283
-msgid "Error."
+#: ../coreapi/callbacks.c:284
+msgid "Protocol error."
 msgstr ""
 
-#: ../coreapi/callbacks.c:296
+#: ../coreapi/callbacks.c:298
 #, fuzzy
 msgid "Redirected"
 msgstr "Redirecionado para %s..."
 
-#: ../coreapi/callbacks.c:304
+#: ../coreapi/callbacks.c:308
 msgid "Not found"
 msgstr ""
 
-#: ../coreapi/callbacks.c:312
+#: ../coreapi/callbacks.c:318
 msgid "No common codecs"
 msgstr ""
 
-#: ../coreapi/callbacks.c:316
+#: ../coreapi/callbacks.c:324
 #, fuzzy
 msgid "Call failed."
 msgstr "Histórico de chamadas"
 
-#: ../coreapi/callbacks.c:365
+#: ../coreapi/callbacks.c:374
 #, fuzzy, c-format
 msgid "Registration on %s successful."
 msgstr "Registro em %s efetuado."
 
-#: ../coreapi/callbacks.c:366
+#: ../coreapi/callbacks.c:375
 #, fuzzy, c-format
 msgid "Unregistration on %s done."
 msgstr "Registro em %s efetuado."
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 #, fuzzy, c-format
 msgid "Registration on %s failed: %s"
 msgstr "Registro falhou (tempo esgotado)."
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 msgid "no response timeout"
 msgstr ""
 
@@ -1334,11 +1328,11 @@ msgstr ""
 msgid "Alsa sound output"
 msgstr ""
 
-#: ../mediastreamer2/src/aqsnd.c:1005
+#: ../mediastreamer2/src/aqsnd.c:1008
 msgid "Sound capture filter for MacOS X Audio Queue Service"
 msgstr ""
 
-#: ../mediastreamer2/src/aqsnd.c:1029
+#: ../mediastreamer2/src/aqsnd.c:1032
 msgid "Sound playback filter for MacOS X Audio Queue Service"
 msgstr ""
 
@@ -1354,11 +1348,11 @@ msgstr ""
 msgid "The GSM codec"
 msgstr ""
 
-#: ../mediastreamer2/src/macsnd.c:670
+#: ../mediastreamer2/src/macsnd.c:1083
 msgid "Sound capture filter for MacOS X Core Audio drivers"
 msgstr ""
 
-#: ../mediastreamer2/src/macsnd.c:684
+#: ../mediastreamer2/src/macsnd.c:1098
 msgid "Sound playback filter for MacOS X Core Audio drivers"
 msgstr ""
 
@@ -1403,7 +1397,7 @@ msgstr ""
 msgid "A filter that controls and measure sound volume"
 msgstr ""
 
-#: ../mediastreamer2/src/msv4l.c:1009
+#: ../mediastreamer2/src/msv4l.c:1011
 msgid "A video4linux compatible source filter to stream pictures."
 msgstr ""
 
diff --git a/po/ru.po b/po/ru.po
index 14f188c4a429a94eb9f8c26b4c7bd687dc471cb9..3eb04e36af43939960d17b1ff28a5b7a76913ee2 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: linphone 0.7.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 10:28+0200\n"
+"POT-Creation-Date: 2010-04-22 17:16+0200\n"
 "PO-Revision-Date: 2010-01-22 18:43+0300\n"
 "Last-Translator: Maxim Prokopyev <jazzelastic@gmail.com>\n"
 "Language-Team: Russian <greg@dial.com.ru>\n"
@@ -25,25 +25,25 @@ msgstr "Невозможно найти графический файл: %s"
 msgid "Chat with %s"
 msgstr "Обмен сообщениями с %s"
 
-#: ../gtk-glade/main.c:92
+#: ../gtk-glade/main.c:94
 msgid "log to stdout some debug information while running."
 msgstr ""
 "Вывод некоторой отладочной информации на устройство стандартного вывода во "
 "время работы "
 
-#: ../gtk-glade/main.c:99
+#: ../gtk-glade/main.c:101
 msgid "Start only in the system tray, do not show the main interface."
 msgstr "Показывать только в системном лотке, не запуская главное окно"
 
-#: ../gtk-glade/main.c:106
+#: ../gtk-glade/main.c:108
 msgid "address to call right now"
 msgstr "адрес для звонка"
 
-#: ../gtk-glade/main.c:113
+#: ../gtk-glade/main.c:115
 msgid "if set automatically answer incoming calls"
 msgstr "если установлен автоматический прием входящих вызовов"
 
-#: ../gtk-glade/main.c:121
+#: ../gtk-glade/main.c:123
 msgid ""
 "Specifiy a working directory (should be the base of the installation, eg: c:"
 "\\Program Files\\Linphone)"
@@ -51,17 +51,17 @@ msgstr ""
 "Определить рабочий каталог (относительно каталога установки, например: c:"
 "\\Program Files\\Linphone)"
 
-#: ../gtk-glade/main.c:396
+#: ../gtk-glade/main.c:402
 #, fuzzy, c-format
 msgid "Call with %s"
 msgstr "Обмен сообщениями с %s"
 
-#: ../gtk-glade/main.c:707
+#: ../gtk-glade/main.c:720
 #, c-format
 msgid "Incoming call from %s"
 msgstr "Входящий звонок от %s"
 
-#: ../gtk-glade/main.c:746
+#: ../gtk-glade/main.c:759
 #, c-format
 msgid ""
 "%s would like to add you to his contact list.\n"
@@ -74,7 +74,7 @@ msgstr ""
 "контактный лист?\n"
 "Если вы ответите Нет, эта персона будет временно заблокирована."
 
-#: ../gtk-glade/main.c:824
+#: ../gtk-glade/main.c:837
 #, c-format
 msgid ""
 "Please enter your password for username <i>%s</i>\n"
@@ -83,24 +83,30 @@ msgstr ""
 "Пожалуйста, введите пароль для пользователя <i>%s</i>\n"
 " в домене <i>%s</i>:"
 
-#: ../gtk-glade/main.c:921
+#: ../gtk-glade/main.c:934
 msgid "Website link"
 msgstr "Домашняя страница"
 
-#: ../gtk-glade/main.c:957
+#: ../gtk-glade/main.c:970
 msgid "Linphone - a video internet phone"
 msgstr "Linphone - Интернет видео телефон"
 
-#: ../gtk-glade/main.c:976
+#: ../gtk-glade/main.c:989
 #, c-format
 msgid "%s (Default)"
 msgstr "%s (По умолчанию)"
 
-#: ../gtk-glade/main.c:1229
+#: ../gtk-glade/main.c:1221
+msgid ""
+"No sound cards have been detected on this computer.\n"
+"You won't be able to send or receive audio calls."
+msgstr ""
+
+#: ../gtk-glade/main.c:1275
 msgid "A free SIP video-phone"
 msgstr "Свободный SIP видео-телефон"
 
-#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247
+#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258
 #: ../gtk-glade/contact.glade.h:3
 msgid "Name"
 msgstr "Имя"
@@ -143,92 +149,92 @@ msgstr "Удалить контакт '%s'"
 msgid "Add new contact from %s directory"
 msgstr "Добавить новый контакт из директории '%s'"
 
-#: ../gtk-glade/propertybox.c:253
+#: ../gtk-glade/propertybox.c:264
 msgid "Rate (Hz)"
 msgstr "Частота (Hz)"
 
-#: ../gtk-glade/propertybox.c:259
+#: ../gtk-glade/propertybox.c:270
 msgid "Status"
 msgstr "Статус"
 
-#: ../gtk-glade/propertybox.c:265
+#: ../gtk-glade/propertybox.c:276
 msgid "Min bitrate (kbit/s)"
 msgstr "Минимальный битрейт (kbit/s)"
 
-#: ../gtk-glade/propertybox.c:271
+#: ../gtk-glade/propertybox.c:283
 msgid "Parameters"
 msgstr "Параметры"
 
-#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451
 msgid "Enabled"
 msgstr "Включен"
 
-#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451
 msgid "Disabled"
 msgstr "Отключен"
 
-#: ../gtk-glade/propertybox.c:482
+#: ../gtk-glade/propertybox.c:496
 msgid "Account"
 msgstr "Учетная запись"
 
-#: ../gtk-glade/propertybox.c:622
+#: ../gtk-glade/propertybox.c:636
 msgid "English"
 msgstr "Английский"
 
-#: ../gtk-glade/propertybox.c:623
+#: ../gtk-glade/propertybox.c:637
 msgid "French"
 msgstr "Французский"
 
-#: ../gtk-glade/propertybox.c:624
+#: ../gtk-glade/propertybox.c:638
 msgid "Swedish"
 msgstr "Шведский"
 
-#: ../gtk-glade/propertybox.c:625
+#: ../gtk-glade/propertybox.c:639
 msgid "Italian"
 msgstr "Итальянский"
 
-#: ../gtk-glade/propertybox.c:626
+#: ../gtk-glade/propertybox.c:640
 msgid "Spanish"
 msgstr "Испанский"
 
-#: ../gtk-glade/propertybox.c:627
+#: ../gtk-glade/propertybox.c:641
 #, fuzzy
 msgid "Brazilian Portugese"
 msgstr "Португальский"
 
-#: ../gtk-glade/propertybox.c:628
+#: ../gtk-glade/propertybox.c:642
 msgid "Polish"
 msgstr "Польский"
 
-#: ../gtk-glade/propertybox.c:629
+#: ../gtk-glade/propertybox.c:643
 msgid "German"
 msgstr "Немецкий"
 
-#: ../gtk-glade/propertybox.c:630
+#: ../gtk-glade/propertybox.c:644
 msgid "Russian"
 msgstr "Русский"
 
-#: ../gtk-glade/propertybox.c:631
+#: ../gtk-glade/propertybox.c:645
 msgid "Japanese"
 msgstr "Японский"
 
-#: ../gtk-glade/propertybox.c:632
+#: ../gtk-glade/propertybox.c:646
 msgid "Dutch"
 msgstr "Датский"
 
-#: ../gtk-glade/propertybox.c:633
+#: ../gtk-glade/propertybox.c:647
 msgid "Hungarian"
 msgstr "Венгерский"
 
-#: ../gtk-glade/propertybox.c:634
+#: ../gtk-glade/propertybox.c:648
 msgid "Czech"
 msgstr "Чешский"
 
-#: ../gtk-glade/propertybox.c:635
+#: ../gtk-glade/propertybox.c:649
 msgid "Chinese"
 msgstr "Китайский"
 
-#: ../gtk-glade/propertybox.c:692
+#: ../gtk-glade/propertybox.c:706
 msgid ""
 "You need to restart linphone for the new language selection to take effect."
 msgstr ""
@@ -747,7 +753,7 @@ msgstr "Принять"
 msgid "Decline"
 msgstr "Отклонить"
 
-#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368
+#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369
 msgid "Incoming call"
 msgstr "Входящий вызов"
 
@@ -1004,18 +1010,6 @@ msgstr "звуковая карта по умолчанию"
 msgid "default soundcard\n"
 msgstr "звуковая карта по умолчанию\n"
 
-#: ../gtk-glade/parameters.glade.h:65
-msgid "gtk-go-down"
-msgstr "Вниз"
-
-#: ../gtk-glade/parameters.glade.h:66
-msgid "gtk-go-up"
-msgstr "Вверх"
-
-#: ../gtk-glade/parameters.glade.h:67
-msgid "gtk-media-play"
-msgstr "Проиграть"
-
 #: ../gtk-glade/buddylookup.glade.h:1
 msgid "<b>Search somebody</b>"
 msgstr "<b>Поиск</b>"
@@ -1036,26 +1030,26 @@ msgstr "Linphone"
 msgid "Please wait"
 msgstr "Подождите"
 
-#: ../coreapi/linphonecore.c:310
+#: ../coreapi/linphonecore.c:311
 #, c-format
 msgid "You have missed %i call."
 msgid_plural "You have missed %i calls."
 msgstr[0] "У вас пропущено %i звонков."
 msgstr[1] "У вас пропущено %i звонков."
 
-#: ../coreapi/linphonecore.c:356
+#: ../coreapi/linphonecore.c:357
 msgid "aborted"
 msgstr "отмененный"
 
-#: ../coreapi/linphonecore.c:359
+#: ../coreapi/linphonecore.c:360
 msgid "completed"
 msgstr "заверщённый"
 
-#: ../coreapi/linphonecore.c:362
+#: ../coreapi/linphonecore.c:363
 msgid "missed"
 msgstr "пропущенный"
 
-#: ../coreapi/linphonecore.c:367
+#: ../coreapi/linphonecore.c:368
 #, c-format
 msgid ""
 "%s at %s\n"
@@ -1070,11 +1064,11 @@ msgstr ""
 "Статус: %s\n"
 "Длительность: %i мн %i сек\n"
 
-#: ../coreapi/linphonecore.c:368
+#: ../coreapi/linphonecore.c:369
 msgid "Outgoing call"
 msgstr "Исходящий звонок"
 
-#: ../coreapi/linphonecore.c:625
+#: ../coreapi/linphonecore.c:626
 msgid ""
 "Your machine appears to be connected to an IPv6 network. By default linphone "
 "always uses IPv4. Please update your configuration if you want to use IPv6"
@@ -1082,23 +1076,23 @@ msgstr ""
 "Ваш компьютер подключен по IPv6. Linphone по умолчанию использует IPv4. "
 "Пожалуйста, обновите настройки если хотите использовать IPv6."
 
-#: ../coreapi/linphonecore.c:1074
+#: ../coreapi/linphonecore.c:1083
 msgid "Ready"
 msgstr "Готов"
 
-#: ../coreapi/linphonecore.c:1505
+#: ../coreapi/linphonecore.c:1513
 msgid "Remote end seems to have disconnected, the call is going to be closed."
 msgstr "Удалённый узел отключился, звонок завершён."
 
-#: ../coreapi/linphonecore.c:1703
+#: ../coreapi/linphonecore.c:1725
 msgid "Looking for telephone number destination..."
 msgstr "Поиск назначения для телефонного номера.."
 
-#: ../coreapi/linphonecore.c:1705
+#: ../coreapi/linphonecore.c:1727
 msgid "Could not resolve this number."
 msgstr "Не может принять решение по этому номеру."
 
-#: ../coreapi/linphonecore.c:1749
+#: ../coreapi/linphonecore.c:1771
 msgid ""
 "Could not parse given sip address. A sip url usually looks like sip:"
 "user@domain"
@@ -1106,27 +1100,27 @@ msgstr ""
 "Не могу опознать sip адрес. SIP url обычно выглядит как: <sip:"
 "username@domainname>"
 
-#: ../coreapi/linphonecore.c:1890
+#: ../coreapi/linphonecore.c:1912
 msgid "Contacting"
 msgstr "Соединение"
 
-#: ../coreapi/linphonecore.c:1896
+#: ../coreapi/linphonecore.c:1918
 msgid "could not call"
 msgstr "невозможно позвонить"
 
-#: ../coreapi/linphonecore.c:1942
+#: ../coreapi/linphonecore.c:1965
 msgid "Sorry, having multiple simultaneous calls is not supported yet !"
 msgstr "Одновременные вызовы пока не поддерживается!"
 
-#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32
+#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32
 msgid "Connected."
 msgstr "Соединён."
 
-#: ../coreapi/linphonecore.c:2371
+#: ../coreapi/linphonecore.c:2404
 msgid "Call ended"
 msgstr "Разговор окончен"
 
-#: ../coreapi/misc.c:142
+#: ../coreapi/misc.c:147
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the pcm oss emulation module\n"
@@ -1139,7 +1133,7 @@ msgstr ""
 "Пожалуйста, выполните от пользователя root 'modprobe snd-pcm-oss' чтоб "
 "загрузить его."
 
-#: ../coreapi/misc.c:145
+#: ../coreapi/misc.c:150
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the mixer oss emulation module\n"
@@ -1152,7 +1146,7 @@ msgstr ""
 "Пожалуйста, выполните от пользователя root 'modprobe snd-pcm-oss' чтоб "
 "загрузить его."
 
-#: ../coreapi/misc.c:492
+#: ../coreapi/misc.c:497
 msgid "Stun lookup in progress..."
 msgstr "Идет поиск Stun..."
 
@@ -1268,49 +1262,49 @@ msgstr "Пользователь не хочет чтоб его беспоко
 msgid "Call declined."
 msgstr "Звонок отклонён."
 
-#: ../coreapi/callbacks.c:280
+#: ../coreapi/callbacks.c:281
 #, fuzzy
 msgid "No response."
 msgstr "время ожидания истекло"
 
-#: ../coreapi/callbacks.c:283
-msgid "Error."
+#: ../coreapi/callbacks.c:284
+msgid "Protocol error."
 msgstr ""
 
-#: ../coreapi/callbacks.c:296
+#: ../coreapi/callbacks.c:298
 #, fuzzy
 msgid "Redirected"
 msgstr "Переадресован на %s..."
 
-#: ../coreapi/callbacks.c:304
+#: ../coreapi/callbacks.c:308
 msgid "Not found"
 msgstr ""
 
-#: ../coreapi/callbacks.c:312
+#: ../coreapi/callbacks.c:318
 msgid "No common codecs"
 msgstr ""
 
-#: ../coreapi/callbacks.c:316
+#: ../coreapi/callbacks.c:324
 #, fuzzy
 msgid "Call failed."
 msgstr "Anruf annulliert"
 
-#: ../coreapi/callbacks.c:365
+#: ../coreapi/callbacks.c:374
 #, c-format
 msgid "Registration on %s successful."
 msgstr "Регистрация на %s прошла успешно."
 
-#: ../coreapi/callbacks.c:366
+#: ../coreapi/callbacks.c:375
 #, c-format
 msgid "Unregistration on %s done."
 msgstr "Отмена регистрации на %s завершена."
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 #, c-format
 msgid "Registration on %s failed: %s"
 msgstr "Регистрация на %s не удалась: %s"
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 msgid "no response timeout"
 msgstr "время ожидания истекло"
 
@@ -1330,11 +1324,11 @@ msgstr "Источник ALSA"
 msgid "Alsa sound output"
 msgstr ""
 
-#: ../mediastreamer2/src/aqsnd.c:1005
+#: ../mediastreamer2/src/aqsnd.c:1008
 msgid "Sound capture filter for MacOS X Audio Queue Service"
 msgstr ""
 
-#: ../mediastreamer2/src/aqsnd.c:1029
+#: ../mediastreamer2/src/aqsnd.c:1032
 msgid "Sound playback filter for MacOS X Audio Queue Service"
 msgstr ""
 
@@ -1350,11 +1344,11 @@ msgstr "Кодек  GSM full-rate"
 msgid "The GSM codec"
 msgstr "Кодек GSM"
 
-#: ../mediastreamer2/src/macsnd.c:670
+#: ../mediastreamer2/src/macsnd.c:1083
 msgid "Sound capture filter for MacOS X Core Audio drivers"
 msgstr ""
 
-#: ../mediastreamer2/src/macsnd.c:684
+#: ../mediastreamer2/src/macsnd.c:1098
 msgid "Sound playback filter for MacOS X Core Audio drivers"
 msgstr ""
 
@@ -1399,7 +1393,7 @@ msgstr ""
 msgid "A filter that controls and measure sound volume"
 msgstr ""
 
-#: ../mediastreamer2/src/msv4l.c:1009
+#: ../mediastreamer2/src/msv4l.c:1011
 msgid "A video4linux compatible source filter to stream pictures."
 msgstr ""
 
@@ -1556,6 +1550,15 @@ msgstr ""
 msgid "A webcam grabber based on directshow."
 msgstr ""
 
+#~ msgid "gtk-go-down"
+#~ msgstr "Вниз"
+
+#~ msgid "gtk-go-up"
+#~ msgstr "Вверх"
+
+#~ msgid "gtk-media-play"
+#~ msgstr "Проиграть"
+
 #~ msgid "Could not reach destination."
 #~ msgstr "Невозможно соединиться."
 
diff --git a/po/sv.po b/po/sv.po
index f8779bdea45d681fdd4e56c7f492aa4b141e34eb..cb09753005aa85dd4f31080866ba045fafe85122 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 10:28+0200\n"
+"POT-Creation-Date: 2010-04-22 17:16+0200\n"
 "PO-Revision-Date: 2009-02-17 15:22+0100\n"
 "Last-Translator: Emmanuel Frécon <emmanuel.frecon@myjoice.com>\n"
 "Language-Team: SWEDISH <SE@li.org>\n"
@@ -26,23 +26,23 @@ msgstr "Kunde inte hitta pixmap filen: %s"
 msgid "Chat with %s"
 msgstr "Chatta med %s"
 
-#: ../gtk-glade/main.c:92
+#: ../gtk-glade/main.c:94
 msgid "log to stdout some debug information while running."
 msgstr "skriv loggning information under körning"
 
-#: ../gtk-glade/main.c:99
+#: ../gtk-glade/main.c:101
 msgid "Start only in the system tray, do not show the main interface."
 msgstr "Starta ikonifierat, visa inte huvudfönstret"
 
-#: ../gtk-glade/main.c:106
+#: ../gtk-glade/main.c:108
 msgid "address to call right now"
 msgstr "Samtalsmottagare"
 
-#: ../gtk-glade/main.c:113
+#: ../gtk-glade/main.c:115
 msgid "if set automatically answer incoming calls"
 msgstr "Om på, besvara automatisk alla inkommande samtal"
 
-#: ../gtk-glade/main.c:121
+#: ../gtk-glade/main.c:123
 msgid ""
 "Specifiy a working directory (should be the base of the installation, eg: c:"
 "\\Program Files\\Linphone)"
@@ -50,17 +50,17 @@ msgstr ""
 "Välj en arbetskatalog som ska vara basen för installationen, såsom C:"
 "\\Program\\Linphone"
 
-#: ../gtk-glade/main.c:396
+#: ../gtk-glade/main.c:402
 #, c-format
 msgid "Call with %s"
 msgstr "Samtal med %s"
 
-#: ../gtk-glade/main.c:707
+#: ../gtk-glade/main.c:720
 #, c-format
 msgid "Incoming call from %s"
 msgstr "Inkommande samtal från %s"
 
-#: ../gtk-glade/main.c:746
+#: ../gtk-glade/main.c:759
 #, c-format
 msgid ""
 "%s would like to add you to his contact list.\n"
@@ -73,7 +73,7 @@ msgstr ""
 "henne till din kontaktlista?\n"
 "Om du svarar nej, personen kommer att vara bannlyst."
 
-#: ../gtk-glade/main.c:824
+#: ../gtk-glade/main.c:837
 #, c-format
 msgid ""
 "Please enter your password for username <i>%s</i>\n"
@@ -82,24 +82,30 @@ msgstr ""
 "Mata in ditt lösenord för användaren <i>%s</i>\n"
 "vid domänen <i>%s</i>:"
 
-#: ../gtk-glade/main.c:921
+#: ../gtk-glade/main.c:934
 msgid "Website link"
 msgstr "Webbsajt"
 
-#: ../gtk-glade/main.c:957
+#: ../gtk-glade/main.c:970
 msgid "Linphone - a video internet phone"
 msgstr "Linphone - en video Internet telefon"
 
-#: ../gtk-glade/main.c:976
+#: ../gtk-glade/main.c:989
 #, c-format
 msgid "%s (Default)"
 msgstr "%s (Default)"
 
-#: ../gtk-glade/main.c:1229
+#: ../gtk-glade/main.c:1221
+msgid ""
+"No sound cards have been detected on this computer.\n"
+"You won't be able to send or receive audio calls."
+msgstr ""
+
+#: ../gtk-glade/main.c:1275
 msgid "A free SIP video-phone"
 msgstr "En gratis SIP video-telefon"
 
-#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247
+#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258
 #: ../gtk-glade/contact.glade.h:3
 msgid "Name"
 msgstr "Namn"
@@ -142,91 +148,91 @@ msgstr "Ta bort kontakt '%s'"
 msgid "Add new contact from %s directory"
 msgstr "Lägg till kontakt ifrån %s katalogen"
 
-#: ../gtk-glade/propertybox.c:253
+#: ../gtk-glade/propertybox.c:264
 msgid "Rate (Hz)"
 msgstr "Frekvens (Hz)"
 
-#: ../gtk-glade/propertybox.c:259
+#: ../gtk-glade/propertybox.c:270
 msgid "Status"
 msgstr "Status"
 
-#: ../gtk-glade/propertybox.c:265
+#: ../gtk-glade/propertybox.c:276
 msgid "Min bitrate (kbit/s)"
 msgstr "Min. datahastighet (kbit/s)"
 
-#: ../gtk-glade/propertybox.c:271
+#: ../gtk-glade/propertybox.c:283
 msgid "Parameters"
 msgstr "Parametrar"
 
-#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451
 msgid "Enabled"
 msgstr "PÃ¥"
 
-#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451
 msgid "Disabled"
 msgstr "Av"
 
-#: ../gtk-glade/propertybox.c:482
+#: ../gtk-glade/propertybox.c:496
 msgid "Account"
 msgstr "Konto"
 
-#: ../gtk-glade/propertybox.c:622
+#: ../gtk-glade/propertybox.c:636
 msgid "English"
 msgstr "Engelska"
 
-#: ../gtk-glade/propertybox.c:623
+#: ../gtk-glade/propertybox.c:637
 msgid "French"
 msgstr "Fransk"
 
-#: ../gtk-glade/propertybox.c:624
+#: ../gtk-glade/propertybox.c:638
 msgid "Swedish"
 msgstr "Svenska"
 
-#: ../gtk-glade/propertybox.c:625
+#: ../gtk-glade/propertybox.c:639
 msgid "Italian"
 msgstr "Italiensk"
 
-#: ../gtk-glade/propertybox.c:626
+#: ../gtk-glade/propertybox.c:640
 msgid "Spanish"
 msgstr "Spanska"
 
-#: ../gtk-glade/propertybox.c:627
+#: ../gtk-glade/propertybox.c:641
 msgid "Brazilian Portugese"
 msgstr "Portugisiska"
 
-#: ../gtk-glade/propertybox.c:628
+#: ../gtk-glade/propertybox.c:642
 msgid "Polish"
 msgstr "Polska"
 
-#: ../gtk-glade/propertybox.c:629
+#: ../gtk-glade/propertybox.c:643
 msgid "German"
 msgstr "Tyska"
 
-#: ../gtk-glade/propertybox.c:630
+#: ../gtk-glade/propertybox.c:644
 msgid "Russian"
 msgstr "Ryska"
 
-#: ../gtk-glade/propertybox.c:631
+#: ../gtk-glade/propertybox.c:645
 msgid "Japanese"
 msgstr "Japanska"
 
-#: ../gtk-glade/propertybox.c:632
+#: ../gtk-glade/propertybox.c:646
 msgid "Dutch"
 msgstr "Nederländksa"
 
-#: ../gtk-glade/propertybox.c:633
+#: ../gtk-glade/propertybox.c:647
 msgid "Hungarian"
 msgstr "Hungerska"
 
-#: ../gtk-glade/propertybox.c:634
+#: ../gtk-glade/propertybox.c:648
 msgid "Czech"
 msgstr "Tjekiska"
 
-#: ../gtk-glade/propertybox.c:635
+#: ../gtk-glade/propertybox.c:649
 msgid "Chinese"
 msgstr "Kinesiska"
 
-#: ../gtk-glade/propertybox.c:692
+#: ../gtk-glade/propertybox.c:706
 msgid ""
 "You need to restart linphone for the new language selection to take effect."
 msgstr "Du behöver starta om programmet för att det nya språket ska synas."
@@ -726,7 +732,7 @@ msgstr "Godkänn"
 msgid "Decline"
 msgstr "Avböj"
 
-#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368
+#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369
 msgid "Incoming call"
 msgstr "Inkommande samtal"
 
@@ -983,18 +989,6 @@ msgstr "default ljudkort"
 msgid "default soundcard\n"
 msgstr "default ljudkort\n"
 
-#: ../gtk-glade/parameters.glade.h:65
-msgid "gtk-go-down"
-msgstr ""
-
-#: ../gtk-glade/parameters.glade.h:66
-msgid "gtk-go-up"
-msgstr ""
-
-#: ../gtk-glade/parameters.glade.h:67
-msgid "gtk-media-play"
-msgstr ""
-
 #: ../gtk-glade/buddylookup.glade.h:1
 msgid "<b>Search somebody</b>"
 msgstr "<b>Sök efter kontakter</b>"
@@ -1015,26 +1009,26 @@ msgstr "Linphone"
 msgid "Please wait"
 msgstr "Vänta"
 
-#: ../coreapi/linphonecore.c:310
+#: ../coreapi/linphonecore.c:311
 #, c-format
 msgid "You have missed %i call."
 msgid_plural "You have missed %i calls."
 msgstr[0] "Du har %i missat samtal"
 msgstr[1] "Du har %i missade samtal"
 
-#: ../coreapi/linphonecore.c:356
+#: ../coreapi/linphonecore.c:357
 msgid "aborted"
 msgstr "avbrytade"
 
-#: ../coreapi/linphonecore.c:359
+#: ../coreapi/linphonecore.c:360
 msgid "completed"
 msgstr "avslutade"
 
-#: ../coreapi/linphonecore.c:362
+#: ../coreapi/linphonecore.c:363
 msgid "missed"
 msgstr "missade"
 
-#: ../coreapi/linphonecore.c:367
+#: ../coreapi/linphonecore.c:368
 #, c-format
 msgid ""
 "%s at %s\n"
@@ -1049,11 +1043,11 @@ msgstr ""
 "Status: %s\n"
 "Längd: %i min %i sek\n"
 
-#: ../coreapi/linphonecore.c:368
+#: ../coreapi/linphonecore.c:369
 msgid "Outgoing call"
 msgstr "Utgående samtal"
 
-#: ../coreapi/linphonecore.c:625
+#: ../coreapi/linphonecore.c:626
 msgid ""
 "Your machine appears to be connected to an IPv6 network. By default linphone "
 "always uses IPv4. Please update your configuration if you want to use IPv6"
@@ -1061,23 +1055,23 @@ msgstr ""
 "Din dator verkar vara kopplad till ett IPv6 nätverk. Default, använder "
 "linphone IPv4. Uppdatera din konfiguration om du vill använda IPv6."
 
-#: ../coreapi/linphonecore.c:1074
+#: ../coreapi/linphonecore.c:1083
 msgid "Ready"
 msgstr "Redo"
 
-#: ../coreapi/linphonecore.c:1505
+#: ../coreapi/linphonecore.c:1513
 msgid "Remote end seems to have disconnected, the call is going to be closed."
 msgstr "Motparten verkar ha avbrutit samtalet, samtalet kommer att avslutas."
 
-#: ../coreapi/linphonecore.c:1703
+#: ../coreapi/linphonecore.c:1725
 msgid "Looking for telephone number destination..."
 msgstr "Leta efter telefonnummer för destinationen..."
 
-#: ../coreapi/linphonecore.c:1705
+#: ../coreapi/linphonecore.c:1727
 msgid "Could not resolve this number."
 msgstr "Kan inte nå dett nummer."
 
-#: ../coreapi/linphonecore.c:1749
+#: ../coreapi/linphonecore.c:1771
 msgid ""
 "Could not parse given sip address. A sip url usually looks like sip:"
 "user@domain"
@@ -1085,27 +1079,27 @@ msgstr ""
 "Kan inte förstå angiven SIP adress. En SIP adress vanligen ser ut som sip:"
 "användare@domänen"
 
-#: ../coreapi/linphonecore.c:1890
+#: ../coreapi/linphonecore.c:1912
 msgid "Contacting"
 msgstr "Kontaktar"
 
-#: ../coreapi/linphonecore.c:1896
+#: ../coreapi/linphonecore.c:1918
 msgid "could not call"
 msgstr "Kunde inte ringa"
 
-#: ../coreapi/linphonecore.c:1942
+#: ../coreapi/linphonecore.c:1965
 msgid "Sorry, having multiple simultaneous calls is not supported yet !"
 msgstr "Förlåt, men linphone stödjer inte flera samtliga samtal än!"
 
-#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32
+#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32
 msgid "Connected."
 msgstr "Kopplad"
 
-#: ../coreapi/linphonecore.c:2371
+#: ../coreapi/linphonecore.c:2404
 msgid "Call ended"
 msgstr "Samtalet slut"
 
-#: ../coreapi/misc.c:142
+#: ../coreapi/misc.c:147
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the pcm oss emulation module\n"
@@ -1117,7 +1111,7 @@ msgstr ""
 "saknas och linphone behöver ha det. Var god exekvera\n"
 "'modprobe snd-pcm-oss' som root för att ladda in den."
 
-#: ../coreapi/misc.c:145
+#: ../coreapi/misc.c:150
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the mixer oss emulation module\n"
@@ -1129,7 +1123,7 @@ msgstr ""
 "saknas och linphone behöver ha det. Var god exekvera\n"
 "'modprobe snd-mixer-oss' som root för att ladda in den."
 
-#: ../coreapi/misc.c:492
+#: ../coreapi/misc.c:497
 msgid "Stun lookup in progress..."
 msgstr "STUN uppslagning pågår..."
 
@@ -1244,49 +1238,49 @@ msgstr "Användaren vill inte bli störd."
 msgid "Call declined."
 msgstr "Samtalet avböjdes."
 
-#: ../coreapi/callbacks.c:280
+#: ../coreapi/callbacks.c:281
 #, fuzzy
 msgid "No response."
 msgstr "Inget svar inom angiven tid"
 
-#: ../coreapi/callbacks.c:283
-msgid "Error."
+#: ../coreapi/callbacks.c:284
+msgid "Protocol error."
 msgstr ""
 
-#: ../coreapi/callbacks.c:296
+#: ../coreapi/callbacks.c:298
 #, fuzzy
 msgid "Redirected"
 msgstr "Omdirigerat till %s..."
 
-#: ../coreapi/callbacks.c:304
+#: ../coreapi/callbacks.c:308
 msgid "Not found"
 msgstr ""
 
-#: ../coreapi/callbacks.c:312
+#: ../coreapi/callbacks.c:318
 msgid "No common codecs"
 msgstr ""
 
-#: ../coreapi/callbacks.c:316
+#: ../coreapi/callbacks.c:324
 #, fuzzy
 msgid "Call failed."
 msgstr "Samtalet avböjdes."
 
-#: ../coreapi/callbacks.c:365
+#: ../coreapi/callbacks.c:374
 #, c-format
 msgid "Registration on %s successful."
 msgstr "Registrering hos %s lyckades."
 
-#: ../coreapi/callbacks.c:366
+#: ../coreapi/callbacks.c:375
 #, c-format
 msgid "Unregistration on %s done."
 msgstr "Avregistrering hos %s lyckades."
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 #, c-format
 msgid "Registration on %s failed: %s"
 msgstr "Registrering hos %s mislyckades: %s"
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 msgid "no response timeout"
 msgstr "Inget svar inom angiven tid"
 
@@ -1306,11 +1300,11 @@ msgstr "Alsa ljud ingång"
 msgid "Alsa sound output"
 msgstr "Also ljud utgång"
 
-#: ../mediastreamer2/src/aqsnd.c:1005
+#: ../mediastreamer2/src/aqsnd.c:1008
 msgid "Sound capture filter for MacOS X Audio Queue Service"
 msgstr ""
 
-#: ../mediastreamer2/src/aqsnd.c:1029
+#: ../mediastreamer2/src/aqsnd.c:1032
 msgid "Sound playback filter for MacOS X Audio Queue Service"
 msgstr ""
 
@@ -1326,11 +1320,11 @@ msgstr "Hög hastighet GSM codec"
 msgid "The GSM codec"
 msgstr "GSM codec"
 
-#: ../mediastreamer2/src/macsnd.c:670
+#: ../mediastreamer2/src/macsnd.c:1083
 msgid "Sound capture filter for MacOS X Core Audio drivers"
 msgstr ""
 
-#: ../mediastreamer2/src/macsnd.c:684
+#: ../mediastreamer2/src/macsnd.c:1098
 msgid "Sound playback filter for MacOS X Core Audio drivers"
 msgstr ""
 
@@ -1375,7 +1369,7 @@ msgstr "Den fria speex codec"
 msgid "A filter that controls and measure sound volume"
 msgstr "Ett filter som kontrollerar och mäter ljudvolym"
 
-#: ../mediastreamer2/src/msv4l.c:1009
+#: ../mediastreamer2/src/msv4l.c:1011
 msgid "A video4linux compatible source filter to stream pictures."
 msgstr "En video4linux kompatibel ingångsfilter för att strömma bilder"
 
diff --git a/po/zh_CN.po b/po/zh_CN.po
index e33fa8ab9d4e3e619bb569e2e412320545b57c4d..92b458054d1b542616e75633766a25f8bc74981c 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: linphone 0.7.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-02 10:28+0200\n"
+"POT-Creation-Date: 2010-04-22 17:16+0200\n"
 "PO-Revision-Date: 2009-09-24 18:39+0300\n"
 "Last-Translator: Jiang Honglei<jhonglei@gmail.com>\n"
 "Language-Team: Jiang Honglei<jhonglei@gmail.com>\n"
@@ -25,39 +25,39 @@ msgstr "无法打开图像文件: %s"
 msgid "Chat with %s"
 msgstr "与 %s 聊天"
 
-#: ../gtk-glade/main.c:92
+#: ../gtk-glade/main.c:94
 msgid "log to stdout some debug information while running."
 msgstr ""
 
-#: ../gtk-glade/main.c:99
+#: ../gtk-glade/main.c:101
 msgid "Start only in the system tray, do not show the main interface."
 msgstr ""
 
-#: ../gtk-glade/main.c:106
+#: ../gtk-glade/main.c:108
 msgid "address to call right now"
 msgstr ""
 
-#: ../gtk-glade/main.c:113
+#: ../gtk-glade/main.c:115
 msgid "if set automatically answer incoming calls"
 msgstr "是否设置呼叫自动应答"
 
-#: ../gtk-glade/main.c:121
+#: ../gtk-glade/main.c:123
 msgid ""
 "Specifiy a working directory (should be the base of the installation, eg: c:"
 "\\Program Files\\Linphone)"
 msgstr ""
 
-#: ../gtk-glade/main.c:396
+#: ../gtk-glade/main.c:402
 #, fuzzy, c-format
 msgid "Call with %s"
 msgstr "与 %s 聊天"
 
-#: ../gtk-glade/main.c:707
+#: ../gtk-glade/main.c:720
 #, c-format
 msgid "Incoming call from %s"
 msgstr "来自 %s 的呼叫"
 
-#: ../gtk-glade/main.c:746
+#: ../gtk-glade/main.c:759
 #, c-format
 msgid ""
 "%s would like to add you to his contact list.\n"
@@ -69,31 +69,37 @@ msgstr ""
 "你是否允许他看到你的在线状态或者将它加为你的好友允许?\n"
 "如果你回答否,则会将该人临时性的放入黑名单"
 
-#: ../gtk-glade/main.c:824
+#: ../gtk-glade/main.c:837
 #, fuzzy, c-format
 msgid ""
 "Please enter your password for username <i>%s</i>\n"
 " at domain <i>%s</i>:"
 msgstr "请输入你的密码 %s:"
 
-#: ../gtk-glade/main.c:921
+#: ../gtk-glade/main.c:934
 msgid "Website link"
 msgstr ""
 
-#: ../gtk-glade/main.c:957
+#: ../gtk-glade/main.c:970
 msgid "Linphone - a video internet phone"
 msgstr "Linphone - 互联网视频电话"
 
-#: ../gtk-glade/main.c:976
+#: ../gtk-glade/main.c:989
 #, c-format
 msgid "%s (Default)"
 msgstr "%s (缺省)"
 
-#: ../gtk-glade/main.c:1229
+#: ../gtk-glade/main.c:1221
+msgid ""
+"No sound cards have been detected on this computer.\n"
+"You won't be able to send or receive audio calls."
+msgstr ""
+
+#: ../gtk-glade/main.c:1275
 msgid "A free SIP video-phone"
 msgstr "免费的 SIP 视频电话"
 
-#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247
+#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258
 #: ../gtk-glade/contact.glade.h:3
 msgid "Name"
 msgstr "名字"
@@ -136,91 +142,91 @@ msgstr "删除好友 '%s'"
 msgid "Add new contact from %s directory"
 msgstr "从 %s 目录增加好友 "
 
-#: ../gtk-glade/propertybox.c:253
+#: ../gtk-glade/propertybox.c:264
 msgid "Rate (Hz)"
 msgstr "采样率 (Hz)"
 
-#: ../gtk-glade/propertybox.c:259
+#: ../gtk-glade/propertybox.c:270
 msgid "Status"
 msgstr "状态"
 
-#: ../gtk-glade/propertybox.c:265
+#: ../gtk-glade/propertybox.c:276
 msgid "Min bitrate (kbit/s)"
 msgstr "最小速率 (kbit/s)"
 
-#: ../gtk-glade/propertybox.c:271
+#: ../gtk-glade/propertybox.c:283
 msgid "Parameters"
 msgstr "参数设置"
 
-#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451
 msgid "Enabled"
 msgstr "启用"
 
-#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437
+#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451
 msgid "Disabled"
 msgstr "禁用"
 
-#: ../gtk-glade/propertybox.c:482
+#: ../gtk-glade/propertybox.c:496
 msgid "Account"
 msgstr "账号"
 
-#: ../gtk-glade/propertybox.c:622
+#: ../gtk-glade/propertybox.c:636
 msgid "English"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:623
+#: ../gtk-glade/propertybox.c:637
 msgid "French"
 msgstr "Français"
 
-#: ../gtk-glade/propertybox.c:624
+#: ../gtk-glade/propertybox.c:638
 msgid "Swedish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:625
+#: ../gtk-glade/propertybox.c:639
 msgid "Italian"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:626
+#: ../gtk-glade/propertybox.c:640
 msgid "Spanish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:627
+#: ../gtk-glade/propertybox.c:641
 msgid "Brazilian Portugese"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:628
+#: ../gtk-glade/propertybox.c:642
 msgid "Polish"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:629
+#: ../gtk-glade/propertybox.c:643
 msgid "German"
 msgstr ""
 
-#: ../gtk-glade/propertybox.c:630
+#: ../gtk-glade/propertybox.c:644
 msgid "Russian"
 msgstr "русский язык"
 
-#: ../gtk-glade/propertybox.c:631
+#: ../gtk-glade/propertybox.c:645
 msgid "Japanese"
 msgstr "日本語"
 
-#: ../gtk-glade/propertybox.c:632
+#: ../gtk-glade/propertybox.c:646
 msgid "Dutch"
 msgstr "Nederlands"
 
-#: ../gtk-glade/propertybox.c:633
+#: ../gtk-glade/propertybox.c:647
 msgid "Hungarian"
 msgstr "Magyar"
 
-#: ../gtk-glade/propertybox.c:634
+#: ../gtk-glade/propertybox.c:648
 msgid "Czech"
 msgstr "čeština"
 
-#: ../gtk-glade/propertybox.c:635
+#: ../gtk-glade/propertybox.c:649
 msgid "Chinese"
 msgstr "简体中文"
 
-#: ../gtk-glade/propertybox.c:692
+#: ../gtk-glade/propertybox.c:706
 msgid ""
 "You need to restart linphone for the new language selection to take effect."
 msgstr "你需要重新启动linphone以使你的语言选择生效"
@@ -744,7 +750,7 @@ msgstr "接受"
 msgid "Decline"
 msgstr "拒绝"
 
-#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368
+#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369
 msgid "Incoming call"
 msgstr "呼入"
 
@@ -1014,18 +1020,6 @@ msgstr "缺省声卡"
 msgid "default soundcard\n"
 msgstr "缺省声卡\n"
 
-#: ../gtk-glade/parameters.glade.h:65
-msgid "gtk-go-down"
-msgstr ""
-
-#: ../gtk-glade/parameters.glade.h:66
-msgid "gtk-go-up"
-msgstr ""
-
-#: ../gtk-glade/parameters.glade.h:67
-msgid "gtk-media-play"
-msgstr ""
-
 #: ../gtk-glade/buddylookup.glade.h:1
 msgid "<b>Search somebody</b>"
 msgstr "<b>查找用户</b>"
@@ -1046,26 +1040,26 @@ msgstr "Linphone"
 msgid "Please wait"
 msgstr "请等待"
 
-#: ../coreapi/linphonecore.c:310
+#: ../coreapi/linphonecore.c:311
 #, fuzzy, c-format
 msgid "You have missed %i call."
 msgid_plural "You have missed %i calls."
 msgstr[0] "你丢失 %i 呼叫."
 msgstr[1] "你共丢失 %i 次呼叫."
 
-#: ../coreapi/linphonecore.c:356
+#: ../coreapi/linphonecore.c:357
 msgid "aborted"
 msgstr "中断"
 
-#: ../coreapi/linphonecore.c:359
+#: ../coreapi/linphonecore.c:360
 msgid "completed"
 msgstr "完成"
 
-#: ../coreapi/linphonecore.c:362
+#: ../coreapi/linphonecore.c:363
 msgid "missed"
 msgstr "丢失"
 
-#: ../coreapi/linphonecore.c:367
+#: ../coreapi/linphonecore.c:368
 #, c-format
 msgid ""
 "%s at %s\n"
@@ -1080,60 +1074,60 @@ msgstr ""
 "Status: %s\n"
 "Status: %i min %i sec\n"
 
-#: ../coreapi/linphonecore.c:368
+#: ../coreapi/linphonecore.c:369
 msgid "Outgoing call"
 msgstr "呼出"
 
-#: ../coreapi/linphonecore.c:625
+#: ../coreapi/linphonecore.c:626
 msgid ""
 "Your machine appears to be connected to an IPv6 network. By default linphone "
 "always uses IPv4. Please update your configuration if you want to use IPv6"
 msgstr ""
 "你的机器缺省配置为IPv6. Linphone 缺省使用IPv4. 请修改配置如果你想使用IPv6. "
 
-#: ../coreapi/linphonecore.c:1074
+#: ../coreapi/linphonecore.c:1083
 msgid "Ready"
 msgstr "就绪"
 
-#: ../coreapi/linphonecore.c:1505
+#: ../coreapi/linphonecore.c:1513
 msgid "Remote end seems to have disconnected, the call is going to be closed."
 msgstr "对方断开连接, 通话终止."
 
-#: ../coreapi/linphonecore.c:1703
+#: ../coreapi/linphonecore.c:1725
 msgid "Looking for telephone number destination..."
 msgstr "查询对方电话号码.."
 
-#: ../coreapi/linphonecore.c:1705
+#: ../coreapi/linphonecore.c:1727
 msgid "Could not resolve this number."
 msgstr "该号码无法解析."
 
-#: ../coreapi/linphonecore.c:1749
+#: ../coreapi/linphonecore.c:1771
 msgid ""
 "Could not parse given sip address. A sip url usually looks like sip:"
 "user@domain"
 msgstr "无法解析给定的SIP地址. SIP url 应有如下格式: <sip:username@domainname>"
 
-#: ../coreapi/linphonecore.c:1890
+#: ../coreapi/linphonecore.c:1912
 msgid "Contacting"
 msgstr "联系中"
 
-#: ../coreapi/linphonecore.c:1896
+#: ../coreapi/linphonecore.c:1918
 msgid "could not call"
 msgstr "无法呼叫"
 
-#: ../coreapi/linphonecore.c:1942
+#: ../coreapi/linphonecore.c:1965
 msgid "Sorry, having multiple simultaneous calls is not supported yet !"
 msgstr "抱歉, 还不支持并发多路呼叫!"
 
-#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32
+#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32
 msgid "Connected."
 msgstr "连接建立."
 
-#: ../coreapi/linphonecore.c:2371
+#: ../coreapi/linphonecore.c:2404
 msgid "Call ended"
 msgstr "呼叫结束"
 
-#: ../coreapi/misc.c:142
+#: ../coreapi/misc.c:147
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the pcm oss emulation module\n"
@@ -1145,7 +1139,7 @@ msgstr ""
 "is missing and linphone needs it. Please execute\n"
 "'modprobe snd-pcm-oss' as root to load it."
 
-#: ../coreapi/misc.c:145
+#: ../coreapi/misc.c:150
 msgid ""
 "Your computer appears to be using ALSA sound drivers.\n"
 "This is the best choice. However the mixer oss emulation module\n"
@@ -1157,7 +1151,7 @@ msgstr ""
 "is missing and linphone needs it. Please execute\n"
 " 'modprobe snd-mixer-oss' as root to load it."
 
-#: ../coreapi/misc.c:492
+#: ../coreapi/misc.c:497
 msgid "Stun lookup in progress..."
 msgstr "正在进行Stun查找..."
 
@@ -1272,49 +1266,49 @@ msgstr "用户开启免打扰功能."
 msgid "Call declined."
 msgstr "呼叫被拒绝."
 
-#: ../coreapi/callbacks.c:280
+#: ../coreapi/callbacks.c:281
 #, fuzzy
 msgid "No response."
 msgstr "没有响应,超时"
 
-#: ../coreapi/callbacks.c:283
-msgid "Error."
+#: ../coreapi/callbacks.c:284
+msgid "Protocol error."
 msgstr ""
 
-#: ../coreapi/callbacks.c:296
+#: ../coreapi/callbacks.c:298
 #, fuzzy
 msgid "Redirected"
 msgstr "重定向到 %s..."
 
-#: ../coreapi/callbacks.c:304
+#: ../coreapi/callbacks.c:308
 msgid "Not found"
 msgstr ""
 
-#: ../coreapi/callbacks.c:312
+#: ../coreapi/callbacks.c:318
 msgid "No common codecs"
 msgstr ""
 
-#: ../coreapi/callbacks.c:316
+#: ../coreapi/callbacks.c:324
 #, fuzzy
 msgid "Call failed."
 msgstr "呼叫被拒绝."
 
-#: ../coreapi/callbacks.c:365
+#: ../coreapi/callbacks.c:374
 #, c-format
 msgid "Registration on %s successful."
 msgstr "成功注册到 %s "
 
-#: ../coreapi/callbacks.c:366
+#: ../coreapi/callbacks.c:375
 #, fuzzy, c-format
 msgid "Unregistration on %s done."
 msgstr "成功注册到 %s "
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 #, c-format
 msgid "Registration on %s failed: %s"
 msgstr "注册到 %s 失败: %s"
 
-#: ../coreapi/callbacks.c:374
+#: ../coreapi/callbacks.c:383
 msgid "no response timeout"
 msgstr "没有响应,超时"
 
@@ -1335,11 +1329,11 @@ msgstr "ALSA音频源"
 msgid "Alsa sound output"
 msgstr "ALSA音频输出"
 
-#: ../mediastreamer2/src/aqsnd.c:1005
+#: ../mediastreamer2/src/aqsnd.c:1008
 msgid "Sound capture filter for MacOS X Audio Queue Service"
 msgstr ""
 
-#: ../mediastreamer2/src/aqsnd.c:1029
+#: ../mediastreamer2/src/aqsnd.c:1032
 msgid "Sound playback filter for MacOS X Audio Queue Service"
 msgstr ""
 
@@ -1355,11 +1349,11 @@ msgstr ""
 msgid "The GSM codec"
 msgstr ""
 
-#: ../mediastreamer2/src/macsnd.c:670
+#: ../mediastreamer2/src/macsnd.c:1083
 msgid "Sound capture filter for MacOS X Core Audio drivers"
 msgstr ""
 
-#: ../mediastreamer2/src/macsnd.c:684
+#: ../mediastreamer2/src/macsnd.c:1098
 msgid "Sound playback filter for MacOS X Core Audio drivers"
 msgstr ""
 
@@ -1404,7 +1398,7 @@ msgstr ""
 msgid "A filter that controls and measure sound volume"
 msgstr ""
 
-#: ../mediastreamer2/src/msv4l.c:1009
+#: ../mediastreamer2/src/msv4l.c:1011
 msgid "A video4linux compatible source filter to stream pictures."
 msgstr ""
 
diff --git a/share/linphone.desktop.in b/share/linphone.desktop.in
index cde170df2bb6810f100f8accf04cbe9510746839..7a490a74d038a4b0bcd0f0330254dfc29c568ba6 100644
--- a/share/linphone.desktop.in
+++ b/share/linphone.desktop.in
@@ -7,4 +7,4 @@ Type=Application
 Exec=linphone-3
 Icon=@prefix@/share/pixmaps/linphone/linphone.png
 Terminal=false
-Categories=Application;Network;
\ No newline at end of file
+Categories=Network;Telephony;
\ No newline at end of file