Реклама:

Вытолняем телефонный звонок

Вы можете создать ссылку на любой телефонный номер с помощью специального форматирования URL-адреса на вашей Web-странице. Когда вы щелкнете по этой ссылке, вас спросят, желаете ли вы выполнить звонок. URL-адрес может встраиваться в тэг <go> или <a> кодировки WML, XHTML MP либо HTML. В листинге 9.9 показана страница XHTML MP со ссылкой на телефонный номер.

<html> <head>

<title>User Feedback</title> </head>

<body>

<center>

<h3>User Feedback</h3> </center>

<p>

If you have any problem with our services, please feel free to

<a href="wtai://wp/mc;+15555551234">give us a call!</a> Thank you very much.

</p>

</body> </html>

Число +15555551234 после строки wtai://wp/mc; соответствует телефонному номеру. Вы можете использовать любой формат ввода телефонного номера, который поддерживается вашим телефоном и мобильным оператором.

На рис. 9.24 показано, что после того как вы щелкнете по ссылке и подтвердите запрос, телефон выполнит звонок по указанному номеру. После установления соединения телефон перейдет в режим браузера, и вы сможете продолжить работу в сети Интернет. Маленькая иконка с изображением телефона в верхнем правом углу экрана показывает, что у вас установлено голосовое соединение. Скрин-шоты были сделаны на устройстве Series 60, но процесс проходит аналогично и для устройств Series 40. На телефоне Series 40 вам доступна дополнительная опция - вы можете выйти из браузера перед тем, как выполните звонок.

Смартфоны и коммуникаторы Nokia. Советы и приемы эффективной работы.

Рис. 9.24. Выполняем телефонный звонок с Web-страницы

Если вы пользуетесь СРГіБ-соединением, после установления голосового подключения оно будет переведено в режим ожидания.

Выбираем, кому мы будем звонить

В предыдущем примере телефонный номер закодирован в HTML. Во многих случаях такая методика не является оптимальной. К примеру, вам необходимо делать выбор в ниспадающем списке телефонных номеров либо вводить нужный номер вручную. Чтобы преобразовать ссылку в динамическую, воспользуйтесь переменными WML. В листинге 9.10 показано текстовое поле WML. Чтобы выполнить звонок, введите любой телефонный номер в поле и щелкните по ссылке внизу (рис. 9.25).

Смартфоны и коммуникаторы Nokia. Советы и приемы эффективной работы.

Рис. 9.25. Выполняем звонок на номер, введенный вручную Листинг 9.10

<wml>

<card id="Call" title="Phone Number:"> <p>

Enter phone number:

<input type="text" name="phoneno"/>

</p> <p>

<a href="wtai://wp/mc;$(phoneno)">Call</a>

</p>

</card> </wml>

В примере переменная phoneno WML сохраняет номер, который вы ввели в текстовом поле. Затем значение переменной, $(phoneno), встраивается в URL-адрес как телефонный номер. Если вы ввели номер в неправильном формате (допустим, использовали буквы и цифры), во время звонка браузер отобразит сообщение об ошибке.

Сохраняем статус звонка

Используя переменные WML, вы можете записывать статус звонков, выполненных на любой URL-адрес. Стандартная форма URL-адреса интерфейса WTAI выглядит так:


⇐ Предыдущая страница| |Следующая страница ⇒