如何在iPhone中实现VoIP+SIP? [关闭]

2024-01-03

我想为 iPhone 开发 VoIP 应用程序。

但我不知道 VoIP 概念的基础知识,也不知道是否有任何可用的资源或库可以在我的应用程序中使用。

因此,如果有人能为我提供 VoIP 学习资源或图书馆或任何对 VoIP 和 iPhone 有用的东西,这对我来说将是宝贵的。


如果仍然相关:使用pjsip http://www.pjsip.org。这是一个用 C 编写的 SIP 库。您必须编译 iphone 的源代码,文档中对此进行了描述here http://trac.pjsip.org/repos/wiki/Getting-Started。之后看一下一个非常基本的示例应用程序here http://www.pjsip.org/pjsip/docs/html/page_pjsip_sample_simple_pjsuaua_c.htm。即使您不懂 C 或如何编译库,使用起来也不是很难。这就是我的情况。

UPDATE请注意 pjsip 使用 GPL 许可证。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在iPhone中实现VoIP+SIP? [关闭] 的相关文章

  • 以编程方式在 App Store 上运行搜索?

    是否可以从我的应用程序中打开 App Store 应用程序并运行搜索 我想看看是否有一个 appstore 类型的 URL 可以使用 就像 mailto 和 sms 分别打开邮件和短信一样 有谁知道这是否可能 编辑 更多信息 我一直在尝试使
  • 在 iOS 上使用 Web 服务的最佳方式?

    我想构建一个 iOS 应用程序 让您登录到网络服务 之后 应用程序将 当用户选择时 通过 https 发送登录名 密码以及请求的变量 例如 在请求 新闻更新 后 它将收到 XML 格式的请求信息 类似于
  • iOS 中的 CSV 逐行解析

    我正在 Objective c 中解析 CSV 文件 该文件包含如下内容 line 40 Rising searches line 41 nabi avc Breakout line 42 stonewall 700 line 43 med
  • WhatsApp 显示警告“此项目无法共享。请选择其他项目。”对于 iOS 应用程序。

    我正在开发一个 iOS 应用程序 在该应用程序中 我有社交共享功能 并且社交共享功能使用深度链接来共享 URL 该网址共享对于所有应用程序都运行良好 除了WhatsApp 它会显示一个警报弹出窗口 此项目无法共享 请选择其他项目 以下是我的
  • UIWebView Bug:-[UIWebView cut:]:无法识别的选择器发送到实例

    In the UIWebView 如果包含文本的输入元素具有焦点 并且按下按钮导致输入失去焦点 则随后双击输入以重新获得焦点并从出现的弹出栏中选择 剪切 或 复制 或 粘贴 会导致这UIWebView因错误而崩溃 UIWebView cut
  • 在运行时获取 iPhone 应用程序的产品名称?

    如何才能实现这一目标 我想获取名称 以便可以在应用程序中显示它 当然 每次更改名称时不必在代码中更改它 Try this NSBundle bundle NSBundle mainBundle NSDictionary info bundl
  • 如何检查 BOOL 是否为空?

    有没有办法在将值分配给 BOOL 之前检查该值是否为 NULL Nil 例如 我在 NSDictionary 中有一个值可以是 TRUE FALSE NULL mySTUser current user following results
  • 在午夜更新应用程序徽章,并提供以下选项:应用程序未启动或在后台,徽章数量可能会减少

    我正在阅读许多有关本地通知的内容以及它们如何帮助更新应用程序徽章编号 我想在午夜更新此徽章 并将其值设置为我在午夜之前无法知道的数字 因此 如果可能的话 我想在午夜启动一个功能来更新 加载一些数据 检查要显示的数字 并将其显示在徽章上 当然
  • 使用 iPhone 摄像头检测心率 [重复]

    这个问题在这里已经有答案了 可能的重复 使用摄像头检测心率 https stackoverflow com questions 9274027 detecting heart rate using the camera 我正在研究 iOS
  • 私人 iPhone 应用程序?

    我有兴趣编写连接到内部网或外部网的应用程序 换句话说 我想为我的客户制作私人应用程序 但我不希望每个人都能够访问它并能够下载它 您知道是否有一种方法可以将企业应用程序仅分发给特定的人 Android 也做同样的事情吗 The iPhone
  • 如何适配iPhone 4屏幕分辨率?

    根据Apple http www apple com iphone specs html iPhone 4 拥有新的 更好的屏幕分辨率 3 5 英寸 对角线 宽屏多点触控显示屏960 x 640 像素分辨率 326 ppi 这个小细节对我们
  • NSURL URLWithString:引发异常

    简而言之 NSURL URLWithString 似乎引发了一个例外 根据文档 如果字符串格式错误 则返回 nil 没有提到在任何情况下都会引发异常 除此之外 我还对 URL 进行编码并检查nil在将字符串转换为 URL 之前 任何人都可以
  • 如何在 Apple Watch Extension/App 和 iOS App 之间建立通信通道

    我正在探索 WatchKit SDK 当我有 WatchKit 应用程序时 是否可以在 WatchKit 应用程序上从 iPhone 应用程序设置值 例如文本 设置 我可以从 iPhone 应用程序调用 WatchKit 应用程序扩展中的函
  • Android 2.3 使用外部 JAIN-SIP(J-SIP) 堆栈 |类路径

    我正在尝试在 Android 2 3 3 上使用 JAIN SIP J SIP 库 http jsip java net 因此 我使用了 SIP Stack 附带的一个非常基本的 SIP 示例应用程序 此示例在 Android 设备 问题是
  • 如何将 NSIndexpath 转换为 NSInteger 或简单的 int?

    我需要将 nsindexpath var 转换为 NsInteger 或简单的 int 例如 int rowIndex mGoogleBaseTable selectedRow mGoogleBaseTable is a NSTable t
  • Objective Flickr 照片上传错误

    我正在使用 ObjectiveFlickr 库将照片从我的 iPhone 应用程序上传到 Flickr 我可以授权该应用程序并执行一般请求 但在尝试上传照片时遇到错误 要上传的照片是使用 AVFoundation 捕获的图像 这是相关代码
  • PresentModalViewController 不执行任何操作

    我有一个 UIViewController parent 调用presentModalViewController与另一个 UIViewController child on viewDidLoad If parent没有 UINaviga
  • 您将如何实现一个检测水平滑动以允许分页的 UITableView?

    我想实现一个 UITableView 一次显示 20 行 但考虑到我实际上可能要展示 120 个项目 我想使用某种分页来处理这个问题 使用前 20 项填充表 当用户从右向左滑动时 用接下来的 20 个项目重新加载 UITableView 从
  • 重置转换后的 UIView 的原点会变得疯狂

    我使用 UIView transform 旋转 缩放 UIVIew 效果很好 然而 一旦我更改视图的框架原点 即使我没有执行任何进一步的 CGAffineTransforms 视图的内容也会开始 奇怪 地缩放 为什么会出现这种情况 我该如何
  • 应用程序未通过协同设计验证?

    我在提交 iPhone 申请时遇到问题 我看到了一些类似的问题 但没有找到答案 当我存档项目并单击 验证 时 收到错误消息 应用程序未通过协同设计验证 签名无效 或者未使用 Apple 提交证书进行签名 我假设我在协同设计部分做错了什么 我

随机推荐

  • jQuery 只查找非嵌套元素

    给定这个 HTML 结构 div class item div class item select me div class item don t select me div div span div class item select m
  • Visual Studio Code 中文件名旁边的标记数字是什么?

    我知道的意思M文件名右侧显示为 已修改 但那是什么number 4旁边的 M 这些标记有名称吗 任何相关文档都会有帮助 这是文件中当前的 linting 错误和警告的数量 要查看实际错误及其详细信息 请打开问题面板 https code v
  • 如何在 Tensorflow 中进行列求和?

    Tensorflow 中的以下内容等效于什么 np sum A axis 1 tf reduce sum 是一个更强大的工具 x is 1 1 1 1 1 1 tf reduce sum x gt 6 tf reduce sum x 0 g
  • 在 C# 中,yield return 是如何工作的

    我有以下代码 public static void main string args var intergers GetCollection foreach var val in intergers console writeline va
  • jQuery.getScript 可以在 Chrome 开发者工具中将该文件显示为资源吗?

    我的代码需要按需加载脚本 function includeJS uri return jQuery getScript uri includeJS path to script js always function do something
  • 在php中写入文本文件[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我有一个
  • 遗传算法:如何在“子集”问题中进行交叉?

    我有一个问题正在尝试用遗传算法解决 问题是选择 100 个整数的某个子集 比如 4 这些整数只是代表其他内容的 id 顺序并不重要 问题的解决方案是一组整数而不是有序列表 我有一个很好的健身功能 但在交叉功能上遇到了麻烦 我希望能够将以下两
  • 如何从 UIColor 或 rgb 获取十六进制字符串

    现在我可以将十六进制字符串转换为 RGB 颜色 如下所示 Input is without the ie white FFFFFF UIColor colorWithHexString NSString hexString unsigned
  • jQuery AJAX 请求事件 - 完成、失败、成功

    我有这样的代码 var ajaxrequest ajax type POST dataType json url xy php data action read fail function something to do when ajax
  • PHP date() 仅适用于 1970 - 2038 年

    首先 这不是一个关于如何解决问题的问题 因为我的日期输出的是 1969 这是一个关于为什么在使用时不存在 1970 年之前或 2038 年之后的时间的问题date 我尝试过搜索 SO 和 Google 但结果是人们在使用时遇到错误date
  • React Native onLayout nativeEvent.layout.y 总是返回 0

    我正在创建一个视图网格 我正在使用纯柔性来做到这一点 即没有绝对定位 实际截图 我需要知道网格中每个视图的位置 为此我使用 onLayout 属性 问题是 evt nativeEvent layout 上的 y 值始终为零 其余值 x 高度
  • 导出 CSV 响应 laravel 5.5 并下载为 csv 文件

    我正在尝试使用 ajax 请求导出并下载 csv 文件中的一些数据 我能够以 json 响应输出数据进行测试 但无法将其下载到 data csv 文件中 以下是我到目前为止编写的代码 public function download Req
  • 为什么 Android aapt 会删除 asset 的 .gz 文件扩展名?

    当我将 GZIP 压缩文件添加到 Android 项目的资源中时 打包项目时 gz 扩展名将被删除 因此 例如 我的资产文件夹中的 foo gz 需要在代码中使用getAssets open foo 我使用的其他扩展名 例如 html 似乎
  • Xamarin 绑定类别返回错误:无法在静态类中声明实例成员

    我正在尝试绑定ReFrostedViewController https github com romaonthego REFrostedViewController到 c 我使用 Objective Sharpie 来生成界面 但是当我使
  • 调试 JBoss 100% CPU 使用率

    最初发布关于服务器故障 https serverfault com questions 122065 debugging jboss 100 cpu usage 有人建议这个问题最好在这里问 我们正在使用 JBoss 运行两个 WAR 一个
  • 关于 LoadFunc 的示例和更多说明

    在哪里可以找到有关 LoadFunc 的更多信息 示例 除了http web archive org web 20130701024312 http ofps oreilly com titles 9781449302641 load an
  • OpenCV 设置键盘事件回调

    我在 OSX 和 Ubuntu 系统上使用 C 中的 openCV 我想要一个等效的函数setMouseCallback但对于键盘事件 按下按键 据我所知 在 openCV 中执行此操作的方法是使用waitKey 但实际上它不能用作回调 因
  • 如何动态添加 ng-click 处理程序

    我尝试在之前生成的按钮 动态 上添加 ng click 但效果不佳 我也尝试过在这个论坛上找到的所有解决方案 但没有一个能很好地工作 我的html代码 div class container max height div content d
  • 等待'background-image' css样式完全加载

    我的应用程序正在 Angular 5 中开发 我想先加载背景图片 div class sign in 然后才加载页面的其余部分 已经尝试过 窗口加载 窗口 文档 onload document getElementById mainDiv
  • 如何在iPhone中实现VoIP+SIP? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我想为 iPhone 开发 VoIP 应用程序 但我不知道 VoIP 概念的基础知识 也不知道是否有任