2014-02-18 193 views
0

也許我在這裏推動了極限,但我想知道: 如果我們有一個地址簿應用程序和電話號碼,並且從今天開始大多數應用程序(包括Web2Py)在瀏覽器中運行得非常好(不像本機應用程序,但是HTML)用戶只需點擊該號碼,「智能」手機即可撥打電話? 就像一個本地應用程序?從Web2Py內撥打電話?

我知道W2P可以發送電子郵件和短信 - 但是從Web2Py撥打電話怎麼樣?

+0

你在說手機嗎?在android中,如果任何網頁上都有電話號碼,我可以點擊它,它幾乎總是會提示撥號程序給我打電話。或者你的意思是不同的? – User

回答

0

謝謝Derek(來自Web2Py谷歌用戶組)!

你是正確的 - 從Web2Py打電話 - 它就像你剛纔提到的一樣簡單... 一個人必須把它作爲一個普通的HTML鏈接。 剛剛嘗試過它,它像移動設備(如原生應用程序!)的魅力一樣工作,它也能在桌面上工作 - 如果您安裝第三方撥號程序(並使用電話線或VOIP服務) 如果你不介意我會在StackOverflow上引用你的解決方案。

週二,2014年2月18日下午4點33分16秒UTC-5,德里克寫道:

<a href="tel:555-555-5555">555-555-5555</a> 

,將帶來了已填寫的電話號碼撥號器。

+0

請注意,至少在android中,你甚至不需要這樣做。股票android瀏覽器可以識別沒有特殊標記的電話號碼(至少是美國的號碼),然後在瀏覽器中點擊該號碼將會出現撥號器。雖然使用tel可能會更好,以確保它的工作。 – User

0

這裏有兩種方法。一種方法是依靠瀏覽器通過標記識別電話飢餓 - 見How to mark-up phone numbers? - 這很容易,但如果瀏覽器無能爲力,則什麼也不做。另一種方法是將邏輯添加到您的web2py應用程序中,使用後端的Twilio等電話API來啓動電話呼叫 - 這種方法更爲複雜,但對瀏覽器沒有任何特別的期望。