【问题标题】:Remove word 'sip:' from dialing number从拨号号码中删除单词 'sip:'
【发布时间】:2018-01-16 15:03:51
【问题描述】:

我使用一个叫做 eyebeam 的软件电话。当我点击 sip 链接时:

    <a href="sip:0123456789">0123456789</a>

它会启动 eyeBeam 并直接呼叫号码。现在的问题是它在数字前面添加了“sip:”这个词,所以 eyeBeam 无法识别它。

我的问题是我怎样才能只拨打这个号码而忽略“sip:”这个词?

【问题讨论】:

  • 你能出示你的代码吗
  • 嗯,它只是一个链接,它触发了启动我的 eyeBeam 的 windows sip 协议。它将执行以下命令: "C:\Program Files (x86)\CounterPath\eyeBeam 1.5\eyeBeam.exe" "-dial=%1" 。其中 dial 是命令,%1 是 href 中的所有内容。
  • 但它是如何从 href 中获取值的呢?你不能做一个 javascript replace("sip:", "") 吗?
  • 我试过不带 sip 的 onclick change href 但它变成了一个正常的链接,浏览器将我重定向到它。
  • &lt;a href="sip:0123456789@0123456789"&gt;0123456789&lt;/a&gt; 这也可以。

标签: html sip voip


【解决方案1】:

问题不在于 sip 这个词,而是因为某些电话号码包含 “-”、“()”和空格。所以 eyeBeam 无法识别这个号码。

【讨论】:

  • 在我的情况下,该数字不包含任何特殊字符,它只是一个普通数字,但仍然遇到您遇到的相同问题。您能分享您的代码以供参考吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多