将Keyyo API与asp.net webforms App集成

时间:2014-10-19 08:49:15

标签: asp.net webforms voip

我现在正在使用一个小型网络应用程序,我必须集成一个软电话(Keyyo API)。但我不知道如何将它嵌入我的应用程序。 这是拨打电话的网址:

 https://ssl.keyyo.com/makecall.html?ACCOUNT=<ligne keyyo>&CALLEE=<destination>& 
CALLEE_NAME=<nom appelé>

我不知道如何在点击按钮中嵌入网址。

1 个答案:

答案 0 :(得分:0)

由于你已经分享了他们的文件链接 - keyyo.com/fr/echanger/api_espace_developpeur.php,我已经看了一眼,发现它确实跟随了。

  

使用API​​,您可以直接将我们的服务用于您的心脏   信息系统。 Keyyo提供基于HTTP请求GET的API   喜欢通知客户端应用程序传入或传出呼叫。   另一个界面也可用于拨打电话   第三方申请。

这意味着,这是GET请求,您可以使用WebClient发出Get请求。再一次,你告诉按钮点击需要这个。为此,您可以在按钮单击处理程序中编写以下内容。

注意:用所需值替换param1,param2,param3的值

protected void btnsub_Click(object sender, EventArgs e)
{
    string api_url = string.Format("https://ssl.keyyo.com/makecall.html?ACCOUNT={0}&CALLEE={1}&CALLEE_NAME={2}", "param1","param2","param3");
    string output = string.Empty;
    using(System.Net.WebClient wc = new System.Net.WebClient)
    {
        output = wc.DownloadString(api_url);
    }
    //<ligne keyyo>, <destination>, <nom appelé>, replace value of param1,param2,param3 with required values
}


<asp:Button ID="btnsub" runat="server" Text="submit" OnClick="btnsub_Click" />