为了账号安全,请及时绑定邮箱和手机立即绑定

Android Sip:如何在不使用 SIP 地址的情况下拨打音频电话(我想改用真实电话号码)

Android Sip:如何在不使用 SIP 地址的情况下拨打音频电话(我想改用真实电话号码)

四季花海 2023-06-14 14:16:43
我正在使用 android.net.sip 包中的 Android sip。我有一个 SIP 凭证,可以拨打电话号码。下面是 android 中的 SIP 呼叫示例SipProfile.Builder builder = null;                builder = new SipProfile.Builder("+16674442153" +                        "", "");                builder.setPassword("");            SipProfile outgoing = builder.build();            sipManager. makeAudioCall(sipProfile.getUriString(), outgoing.getUriString(), listener, 30);在 SipManager 的这个 makeAudiocall 函数中,它只接受一个 sipaddress,每当我输入一个电话号码时,它就会抛出一个异常java.text.ParseException: Invalid URL: sip:+16674442153@那么有没有另一种方法或库可以帮助我在 android 中使用 SIP 拨打电话号码。
查看完整描述

1 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

这取决于您的 SIP 提供商。如果您的 SIP 提供商允许 SIP 呼叫普通电话号码,他们应该记录下 SIP URI 应该是什么样子。

对于某些提供商,以下方案有效:

phonenumber@sipproviderserver.com

但这不是编程问题而是提供者问题。提供商必须允许您从 SIP 连接到电话网络。如何配置 SIP 端点以及这是否可以自动发生取决于供应商。


查看完整回答
反对 回复 2023-06-14
  • 1 回答
  • 0 关注
  • 93 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信