2012-08-07 35 views
13

Trên một trang web tôi có một liên kết đến một số điện thoại với phần mở rộng như thế này:Làm thế nào để xây dựng một liên kết số điện thoại trên Android bao gồm một phần mở rộng

<a href="tel:011234404,123456">call now</a> 

Khi tôi gõ liên kết này trong một trình duyệt iPhone, iPhone sẽ quay số 011234404 và sau đó khi cuộc gọi được trả lời, nó sẽ quay số máy lẻ 123456. Điều này thật tuyệt vời, tuy nhiên dường như không hoạt động trên Android (số chính được gọi và phần mở rộng bị bỏ qua).

Những người khác dường như đang sử dụng ";" hoặc thậm chí "p" thay vì dấu phẩy phân cách trên Android với một số thành công, nhưng tôi không thể nhận được bất cứ điều gì để làm việc.

Tiêu chuẩn cho loại liên kết này trên Android là gì?

+0

wow thực sự hoạt động? Ấn tượng. –

+0

Dấu phẩy được sử dụng để tạm dừng (thường khoảng 2 giây thời gian chờ đợi), có lẽ việc thêm nhiều hơn sẽ cho phép tạm dừng lâu hơn trước khi nó thực sự kết nối với số gốc được quay. –

+0

Theo [tiêu chuẩn RFC 3966] (http://tools.ietf.org/html/rfc3966#page-10), một cái gì đó như thế này sẽ hoạt động: "tel: 011234404; extension = 123456" - nhưng nó không (cho tôi). Vì vậy, tôi đoán rằng không chỉ có cách tiếp cận phù hợp cho điều này trên Android ... –

Trả lời

2

Vui lòng xem this forum để biết một số ví dụ về những người khắc phục sự cố bạn đang mô tả.

Tóm tắt: Có vẻ như có 2 cách chung để thực hiện việc này.

  • Bạn có thể thêm một loạt các , nhân vật, mà sẽ tạo ra một khoảng dừng ngắn hoặc
  • Bạn có thể thêm một nhân vật w, mà nhắc điện thoại Android để chờ đợi cho bạn để nhấn một nút thứ hai trước khi nó sẽ quay số máy lẻ.
+2

Người dùng nói rõ ràng rằng máy chủ dấu phẩy không hoạt động cho Android và bạn vẫn đề xuất thêm ',' – Yagiz

Các vấn đề liên quan