我們正在嘗試創建一個從Asterisk服務器提供數據的.NET應用程序。 Asterisk.NET似乎是一個廣泛使用的與Asterisk管理器接口交談的.NET庫,但我找不到任何教程或描述如何使用它的文檔。是否有Asterisk.NET的教程或文檔?
我發現Asterisk-Java documentation這似乎是這個庫的基礎,但我似乎仍然遇到API的差異。是否有專門針對Asterisk.NET的文檔?
我們正在嘗試創建一個從Asterisk服務器提供數據的.NET應用程序。 Asterisk.NET似乎是一個廣泛使用的與Asterisk管理器接口交談的.NET庫,但我找不到任何教程或描述如何使用它的文檔。是否有Asterisk.NET的教程或文檔?
我發現Asterisk-Java documentation這似乎是這個庫的基礎,但我似乎仍然遇到API的差異。是否有專門針對Asterisk.NET的文檔?
我不知道有沒有?然而作爲開源和Asterisk開發者,我可以告訴你一件事,在開源代碼是文檔。以下步驟可以幫助你。
注意:開發人員很難在庫中實現所有的AMI命令。所以如果你所需要的命令沒有在庫中實現,那麼使用通用命令(ExecCommand)來執行你想要的命令。
不幸的是,沒有,但如果有它會很難找到的時刻。這是我可以建議你做的。訪問這裏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: ABC456789
當使用Asterisk.Net圖書館,
有一個OriginateAction
類在那裏你可以設置所有屬性對originate命令設置。一旦你有了,你可以再撥打SendAction
命令。
希望有所幫助。
我想通過來電顯示名稱和顯示電話號碼。我怎麼能在OriginateAction中做到這一點? – Samidjo 2017-04-12 13:20:42
我也在尋找相同的 – 2010-09-13 06:31:12