I am trying to set a call using sip on Android. Permissions in my manifest:
<uses-permission android:name="android.permission.CALL_PHONE"/> <uses-permission android:name="android.permission.USE_SIP"/> <uses-permission android:name="android.permission.INTERNET"/>
CALL_PHONE permission is there, because my application also calls regular numbers.
This is the action code:
package xxx; import java.text.ParseException; import android.app.Activity; import android.app.PendingIntent; import android.content.Intent; import android.net.sip.SipAudioCall; import android.net.sip.SipException; import android.net.sip.SipManager; import android.net.sip.SipProfile; import android.os.Bundle; import android.util.Log; public class CallScreen extends Activity{ public SipManager manager = null; public SipProfile me = null; public SipAudioCall call = null;
Error shown on logcat:
01-26 22:20:25.710: D/SipAudioCall(31060): sip session error: CLIENT_ERROR: libcore.io.ErrnoException: getaddrinfo failed: ENOENT (No such file or directory)
I am trying to do this tiny little work on examples before arranging this code a little differently (username and password, for example, are not hardcoded). I am also not very familiar with a sip. Actually all the tips. any ideas? Thanks!
user1555863
source share