2012-07-11 2 views
1

나는 SIP 전화를 걸 예정인 Android 애플리케이션을 작성 중이다. 그것은 다음과 같습니다, 나는 SIP 공급자 regsiter과 통화를 시작할 수 있지만인 텐트를 통해 SIP 전화 걸기

: 나는 네이티브 안드로이드 SIP API를 사용하려는에서 문서를 발견했다 너무 낮은 수준입니다. 기본 Android 휴대 전화 앱에 SIP 전화를 건네주고 전화를 걸고 사용자가 이미 Android 휴대 전화 앱에 SIP 계정을 등록했다고 가정합니다.

Uri phoneCall = Uri.parse("tel:1234567890"); 
Intent caller = new Intent(Intent.ACTION_DIAL, phoneCall); 
startActivity(caller); 

을하지만 내 실험은 실패했다 :

는 나는이처럼 SIP 주소를 제공 할 수있는 곳 http://developer.android.com/reference/android/content/Intent.html#ACTION_DIAL처럼,이에 대한 의도가 있어야한다고 생각. SipManager을 사용해야합니까, 아니면 사용할 수있는 의도가 있습니까?

답변

5

이미 글로벌 SIP-계정을 만든 가정 :

Uri phoneCall = Uri.parse("sip:[number]@[domain]"); 

그냥 적절한 값 번호와 도메인을 대체합니다.