diff --git a/sflphoned-fedora.spec.in b/sflphoned-fedora.spec.in
index 73572883a6dcc089c11437f3606188c6bd2d98d0..56219ded5f3df182166743395d8bb513f9223c66 100644
--- a/sflphoned-fedora.spec.in
+++ b/sflphoned-fedora.spec.in
@@ -14,7 +14,7 @@ URL:		http://www.sflphone.org/
 Packager:	Cyrille Béraud <cyrille.beraud@savoirfairelinux.com>
 Source0:	http://www.sflphone.org/releases/%{name}-%{version}.tar.gz
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root
-Requires: 	commoncpp2 ccrtp libosip2 libeXosip2 portaudio
+Requires: 	commoncpp2 ccrtp libosip2 portaudio
 BuildRequires:  autoconf
 BuildRequires:  automake
 
diff --git a/src/sipvoiplink.cpp b/src/sipvoiplink.cpp
index a6697a813fa933da585ebc0174f1896fd227c8b7..b3ab9f18dc65d203f9ccfa48e3e396150afed2e0 100644
--- a/src/sipvoiplink.cpp
+++ b/src/sipvoiplink.cpp
@@ -1619,8 +1619,8 @@ SipVoIPLink::handleDtmfRelay(eXosip_event_t* event) {
       _debug("Signal value: %s\n", signal.c_str());
       
       if (!signal.empty()) {
-        int id = findCallId(event);
-        if (id!=0 && id == Manager::instance().getCurrentCallId()) {
+        unsigned int id = findCallId(event);
+        if (id !=0 && id == Manager::instance().getCurrentCallId()) {
           Manager::instance().playDtmf(signal[0]);
         }
       }