You are looking at the HTML representation of the XML format.
HTML is good for debugging, but is unsuitable for application use.
Specify the format parameter to change the output format.
To see the non HTML representation of the XML format, set format=xml.
See the complete documentation, or API help for more information.
<?xml version="1.0"?>
<api>
  <query-continue>
    <allpages gapcontinue="Systems_API" />
  </query-continue>
  <query>
    <pages>
      <page pageid="1149" ns="0" title="SIP-телефония">
        <revisions>
          <rev contentformat="text/x-wiki" contentmodel="wikitext" xml:space="preserve">__NOTOC__
{{Карточка продукта
|color=#AA395B
|product_name=SIP-телефония
|description=http://www.iridiummobile.ru/products/
|specs=http://www.iridiummobile.ru/products/
|last_release=12.09.2013}}
Драйвер SIP в iRidium является реализацией клиентской аудио-части сигнального протокола [http://ru.wikipedia.org/wiki/SIP SIP]. 

Для функционирования iRidium как &quot;трубки&quot; IP-телефона, требуется настроенный PBX сервер (IP-АТС), коммутирующий звонки.


Для передачи видео в iRidium имеется [[Создание графической части проекта#Видео с IP-камер|отдельный функционал]]. 


[[File:Important.png]] &lt;span style=&quot;color:gray;&quot;&gt;SIP-клиент и IP-камеры на вашем {{панели}} устройстве&lt;br /&gt;будут работать с любой лицензией iRidium, специальная лицензия не нужна.&lt;/span&gt;
&lt;br clear=&quot;all&quot; /&gt;
==Возможности==

Настроенный SIP-клиент iRidium может связаться с другим клиентом (например, панелью iRidium, IP телефоном, IP домофоном) через PBX сервер. 

Можно звонить и принимать звонки с удаленных устройств, когда приложение развернуто.
 
:'''Не поддерживается''' получение вызовов на '''iOS, Android''' с удаленных устройств, если приложение свернуто в течение длительного времени. При краткосрочном сворачивании возможна демонстрация уведомлений и получение звонков на iOS.

:Для Windows и Mac работа в свернутом и развернутом состоянии - не отличаются. 

Проверена работа с аппаратными и программными PBX (IP-АТС) серверами:
* 3cx (Windows)
* AsteriskNow (Linux, Windows) &lt;span style=&quot;color:gray;&quot;&gt;* поддерживается клиентом iRidium для Windows, Android; скоро на iOS&lt;/span&gt;
* FreePBX (Linux)
* Elastix (Linux)
* Mobotix
* Helios
* Yeastar

Поддерживаемые аудио-кодеки SIP (остальные рекомендуется отключить на PBX сервере):

* PCMU (M-Law)
* PCMA (A-Law)
* GSM

Для работы SIP-драйвера iRidium на Windows необходимо:
* подключенный динамик
* подключенный микрофон
* установка аудио-драйверов для ПК

==Инструкции==

В этом разделе описывается настройка SIP-клиента в iRidium: 

 [[Начать работу с iRidium]]

====[[Настройка SIP-телефонии в iRidium]]====

    1 [[Настройка SIP-телефонии в iRidium#Настройка SIP-сервера|Настройка SIP-сервера]]
    2 [[Настройка SIP-телефонии в iRidium#Работа с готовым модулем iRidium для SIP|Работа с готовым модулем iRidium для SIP]]
    3 [[Настройка SIP-телефонии в iRidium#Параметры подключения к SIP-серверу|Параметры подключения к SIP-серверу]]
        3.1 [[Настройка SIP-телефонии в iRidium#Описание команд драйвера SIP|Описание команд драйвера SIP]]
        3.2 [[Настройка SIP-телефонии в iRidium# Уведомления для iOS в модуле iRidium SIP| Уведомления для iOS в модуле iRidium SIP]]

==Загрузки==
&lt;br /&gt;

{|
 |SoftPhone (iPad, iPhone)*
 |Intercom (iPad, iPhone)*
 |Mobotix Phone (iPad, iPhone)*
 |-
 |[[File:SIP_MainPhone.png|250px]]
 |[[File:SIP_Intercom.png|250px]]
 |[[File:SIP_Mobotix.png|250px]]
 |-
 |[https://s3.amazonaws.com/iRidiumWiki2.0/Driver_SIP/SIP_SoftPhone.rar загрузить &gt;&gt;]
 |[https://s3.amazonaws.com/iRidiumWiki2.0/Driver_SIP/SIP_Intercom.rar загрузить &gt;&gt;]
 |[https://s3.amazonaws.com/iRidiumWiki2.0/Driver_SIP/SIP_Mobotix.rar загрузить &gt;&gt;]
|}

&lt;nowiki&gt;*&lt;/nowiki&gt; &lt;small&gt;&lt;span style=&quot;color:gray;&quot;&gt;Интерфейсы предоставлены в двух стандартных разрешениях: iPad Retina (2048x1536) и iPhone 5 (1136x640). Интерфейсы можно масштабировать в iRidium GUI Editor под нужное разрешение и использовать на любой панели управления на базе iOS, Android, Windows или Mac&lt;/span&gt;&lt;/small&gt;

&lt;small&gt;&lt;span style=&quot;color:gray;&quot;&gt;Интерфейсы предоставлены на английском языке, но все текстовые поля доступны для изменения и перевода на русский язык&lt;/span&gt;&lt;/small&gt;


'''SoftPhone''' - программный телефон, который можно использовать для интеркома и домофонии. Включает список вызовов (входящих, исходящих, пропущенных), телефонную книгу, страницу просмотра видео с IP-камеры, инструмент для смены настроек подключения к SIP-серверу. Вызвать абонента можно, введя номер с клавиатуры или выбрав из телефонной книги. 


'''Intercom''' - адаптированный для простого и быстрого использования телефон, который нужно заранее настроить для вызова определенных абонентов. Больше всего подходит как интерком и домофонная панель дома, офиса, большой квартиры. При необходимости, позволяет добавить окно просмотра видео с IP-камеры.


'''Mobotix''' -  интерфейс, адаптированный для SIP-серверов и вызывных панелей Mobotix (T24, T25). Возможен звонок на вызывную панель и прием вызова от любого абонента. Преднастроенная IP-камера Mobotix (нужно только сменить IP-адрес и логин-пароль), преднастроенные HTTP команды&lt;span style=&quot;color:gray;&quot;&gt;**&lt;/span&gt; открывания двери и вкл/выкл света, управляемого вызывной панелью.

&lt;nowiki&gt;**&lt;/nowiki&gt; &lt;small&gt;&lt;span style=&quot;color:gray;&quot;&gt;драйверу HTTP, в отличие от SIP, для работы нужна лицензия &quot;Device License Pro для AV &amp; Custom Systems&quot;&lt;/span&gt;&lt;/small&gt;</rev>
        </revisions>
      </page>
      <page pageid="68" ns="0" title="Sound API">
        <revisions>
          <rev contentformat="text/x-wiki" contentmodel="wikitext" xml:space="preserve">__TOC__

'''[https://s3.amazonaws.com/iRidiumWiki2.0/i2Scripts/JS_Iridium_demo_Sound.irpz ЗАГРУЗИТЬ: Пример проекта]'''

== IR.PlaySound ==

Эта функция используется для проигрывания звукового файла

Синтаксис:
IR.PlaySound('File_Name',Slot_Number,Volume);
*'''File_Name''' - имя звукового файла
*'''Slot_Number''' - номер слота
*'''Volume''' - уровень громкости

&lt;pre class=&quot;brush: js; toolbar:true;&quot;&gt;
IR.AddListener(IR.EVENT_START,0,function() 
//Событие, которое срабатывает при начале работы приложения
{
 IR.PlaySound('ANGELS_F.WAV',0,50); //Команда для проигрывания звука
});
&lt;/pre&gt;

== IR.StopSound ==

Эта функция используется для остановки проигрывания звукового файла

Синтаксис:
IR.StopSound('File_Name');
*'''File_Name''' - имя звукового файла

&lt;pre class=&quot;brush: js; toolbar:true;&quot;&gt;
IR.AddListener(IR.EVENT_START,0,function() 
//Событие, которое срабатывает при начале работы приложения
{
 IR.StopSound('ANGELS_F.WAV'); //Команда для остановки проигрывания звука
});
&lt;/pre&gt;

== IR.StopSlot ==

Эта функция используется для остановки проигрывания слота

Синтаксис:
IR.StopSlot('Slot_Number');
*'''Slot_Number''' - номер слота

&lt;pre class=&quot;brush: js; toolbar:true;&quot;&gt;
IR.AddListener(IR.EVENT_START,0,function() 
//Событие, которое срабатывает при начале работы приложения
{
 IR.StopSlot(1) //Команда для остановки проигрывания слота номер 1
});
&lt;/pre&gt;

== IR.StopAllSounds ==

Эта функция используется для остановки проигрывания всех звуковых файлов файлов

Синтаксис:
IR.StopAllSounds();

&lt;pre class=&quot;brush: js; toolbar:true;&quot;&gt;
IR.AddListener(IR.EVENT_START,0,function() 
//Событие, которое срабатывает при начале работы приложения
{
 IR.StopAllSounds(); //Команда для остановки проигрывания всех звуковых файлов 
});
&lt;/pre&gt;

==[https://s3.amazonaws.com/iRidiumWiki2.0/i2Scripts/JS_Iridium_demo_Sound.irpz ЗАГРУЗИТЬ: Пример проекта]==</rev>
        </revisions>
      </page>
    </pages>
  </query>
</api>