是否有Asterisk.NET的教程或文档?

时间:2010-07-13 01:10:13

标签: documentation asterisk

我们正在尝试创建一个从Asterisk服务器提供数据的.NET应用程序。 Asterisk.NET似乎是一个广泛使用的.NET库,用于与Asterisk管理器界面交谈,但我找不到任何描述如何使用它的教程或文档。

我发现Asterisk-Java documentation似乎是这个库的基础,但我似乎在API中遇到了不同之处。是否有专门针对Asterisk.NET的文档?

2 个答案:

答案 0 :(得分:2)

不幸的是没有,但如果有的话,目前很难找到。这是我建议你做的。访问http://www.voip-info.org/。它不是Asterisk.Net的教程,但它可以帮助您理解星号命令。一旦你得到Asterisk命令非常相似,可以通过Asterisk.Net库的管理器访问。

例如:

在星号上,您可以通过执行原始操作来发起呼叫。

Action: Originate
Channel: SIP/101test
Context: default
Exten: 8135551212
Priority: 1
Callerid: 3125551212
Timeout: 30000
Variable: var1=23|var2=24|var3=25
ActionID: ABC45678901234567890

使用Asterisk.Net Library时,

有一个OriginateAction类,您可以在其中设置要在Originate命令上设置的所有属性。完成后,您可以调用SendAction命令。

希望有所帮助。

答案 1 :(得分:1)

我不知道有没有?然而,作为开源和Asterisk开发人员,我可以告诉你一件事,在开源代码是文档。以下步骤可以帮助您。

  1. 获取基本concept of AMI and list of its command
  2. 选择所需的命令和功能。
  3. 如果已实施此
  4. ,请查看该库的源代码
  5. 阅读相关功能,其参数和评论以了解其工作原理。
  6. 试一试。
  7. 注意:开发人员很难在库中实现所有AMI命令。因此,如果您的所需命令未在库中实现,则使用常规命令(ExecCommand)执行所需的命令。