SIP-шлюзы: различия между версиями

Материал из Call Office Wiki
Перейти к навигации Перейти к поиску
 
(не показаны 32 промежуточные версии 3 участников)
Строка 1: Строка 1:
SIP - шлюзы, это устройства работающие по протоколу [http://ru.wikipedia.org/wiki/SIP SIP]. SIP-сервера могут быть  аппаратными (отдельная железка), программными (один из широкораспространенных [http://ru.wikipedia.org/wiki/Asterisk Asterisk]) или предоставляться в виде сервиса.<br/>
SIP-шлюзы это устройства, работающие по протоколу [http://ru.wikipedia.org/wiki/SIP SIP].  
Если вы решили использовать в sip-шлюз в качестве устройства обзвона, и не обладаете специальными знаниями в этой сфере, в первую очередь, выясните, возможно, ваш провайдер предоставляющий услуги Интернет, предоставляет вам и возможность доступа к SIP-шлюзу. Если такой возможности нет, вы можете использовать общедоступные sip-сервера такие как:
* [http://sipout.net sipout.net]
* [http://sipnet.ru sipnet.ru] - плохо относится к выполнению автоматических звонков, может за это блокировать.


Одним из достоинств использование SIP-шлюза является возможность аппаратного определения факта поднятия трубки на другом конце телефонной линии. Это касается только правильно подключенных и настроенных SIP-серверов. Как правило все общедоступные сервера, обладают такой возможностью. Если же вы используете собственный аппаратный или программный SIP-шлюз, качество определения факта поднятия трубки зависит от подключения шлюза и его настройки.
Если описать упрощённо, SIP-шлюз — это сервер в локальной сети или сети интернет, который может получать в реальном времени голосовой поток от компьютера, а главное, имеет аппаратную возможность перенаправлять его на телефонный аппарат, подключенный к проводным или беспроводным телефонным сетям.  


Если вы пишете свой скрипт с использованием нашего COM-объекта, номер для большинства SIP-шлюзов следует набирать в формате:
SIP-серверы могут быть  аппаратными (отдельная железка), программными (один из распространенных — [http://ru.wikipedia.org/wiki/Asterisk Asterisk]) или предоставляться в виде сервиса.
 
Если вы решили использовать SIP-шлюз в качестве устройства обзвона, и не обладаете специальными знаниями в этой сфере, в первую очередь, выясните, возможно, ваш провайдер предоставляющий услуги Интернет, предоставляет вам и возможность доступа к SIP-шлюзу. Если такой возможности нет, вы можете использовать один общедоступных sip-серверов:
{|
|-
|style="width:120px;"| [http://www.sipnet.ru Sipnet]
|style="width:650px;"|Поддерживает любое оборудование и программы, которые работают по этому протоколу. Предоставляется возможность звонить одновременно по нескольким номерам. Можно указать, какой номер будет определяться у абонента при звонке, или скрыть его. Есть возможность тестового доступа.
|-
|colspan="2"|
  [[Sipnet|Настройки Call Office для звонка через Sipnet]].
  Возможности: Входящие звонки, Исходящие звонки.
|-
|style="width:120px;"| [http://www.globtelecom.ru ГлобалТелеком]
|style="width:650px;"|Представляет связь по протоколу SIP с неограниченным количеством линий для исходящей связи со 100% передачей АОН. Существует возможность предоставления бесплатного теста услуг.
|-
|colspan="2"|
  Возможности: Входящие звонки, Исходящие звонки.
|-
|style="width:120px;"| [http://www.mtt.ru MTT]
|style="width:650px;"|На сети МТТ установлены 6 международных транзитных узлов связи, организованы международные точки присутствия МТТ во Франкфурте-на-Майне, Стокгольме, Лондоне, Париже, Амстердаме, Брюсселе, Нью-Йорке, Гонконге, а также в Узбекистане, Кыргызстане, Таджикистане. Предоставляется возможность подключения номера 8-800-ХХХ-ХХХХ.
|-
|colspan="2"|
  Возможности: Входящие звонки, Исходящие звонки.
|-
|}
----
Одним из достоинств использования SIP-шлюза является возможность аппаратного определения факта поднятия трубки на другом конце телефонной линии. Это касается только правильно подключенных и настроенных SIP-серверов. Как правило, все общедоступные сервера, обладают такой возможностью. Если же вы используете собственный аппаратный или программный SIP-шлюз, качество определения факта поднятия трубки зависит от подключения шлюза и его настройки.
 
Если вы пишете свой скрипт с использованием нашего [[Объекты|COM-объекта]], номер для большинства SIP-шлюзов следует набирать в формате:
   ''<номер телефона>@<адрес SIP-шлюза>''
   ''<номер телефона>@<адрес SIP-шлюза>''


== Дополнительные параметры настройки SIP ==
*[[Дополнительные параметры SIP протокола|Дополнительные параметры настройки SIP протокола]]
Call Office позволяет указывать дополнительные параметры протокола SIP. Параметры указываются [[%D0%A7%D0%B0%D1%81%D1%82%D0%BE_%D0%97%D0%B0%D0%B4%D0%B0%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%92%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B#.D0.92._.D0.9D.D0.B5_.D0.BC.D0.BE.D0.B3.D1.83_.D0.B7.D0.B0.D1.80.D0.B5.D0.B3.D0.B8.D1.81.D1.82.D1.80.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D1.82.D1.8C_.D0.B2.D0.B0.D1.88.D1.83_.D0.BF.D1.80.D0.BE.D0.B3.D1.80.D0.B0.D0.BC.D0.BC.D1.83_.D0.B2_64-.D0.B1.D0.B8.D1.82.D0.BD.D0.BE.D0.B9_.D0.B2.D0.B5.D1.80.D1.81.D0.B8.D0.B8_Windows|в 32-битной версии реестра]] в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Wentor\Call Office\SIP (если раздел не существует, его нужно просто создать).
*[[Способы определения тональных (DTMF) сигналов в протоколе SIP]]
В этом разделе можно указывать следующие параметры:
*[[SIP ответы и их значения]]
* BindToAddress (строка) - указать ip-адрес интерфейса через который нужно отправлять запросы к SIP-шлюзу. Эта возможность необходима, если на вашем компьютере несколько ip-адресов и запросы к SIP-шлюзу нужно отправлять через указанный адрес.
*[[Часто_Задаваемые_Вопросы/Вопросы работы устройств#SIP-шлюз|SIP-шлюз]] в [[Часто_Задаваемые_Вопросы/Вопросы работы устройств|Часто Задаваемых Вопросах]]
* StunServer (строка) - позволяет задать имя STUN-сервера. STUN-сервера используются для автоматического определения топологии сети. Это позволяет автоматически определить маршрут до SIP-шлюза через сетевые устройства различного вида (NAT, шлюзы, маршрутизаторы). Этот параметр следует указывать, если программа не получает ответа от SIP-сервера. В качестве значения можно указать общедоступный STUN-сервер: ''stun.ekiga.net''.
* LineURL (строка) - позволяет задать идентификационную информацию клиента в стандартном виде: "<CallerId>" <sip:<user>@<ip>;transport=UDP>
* Proxy (строка) - позволяет указать адрес прокси-сервера.
* TCPPort (DWORD) - позволяет указать номер порта TCP.
* UDPPort (DWORD) - позволяет указать номер порта UDP.
* EnableDNS (DWORD) - использование DNS (0 - запрещено, 1 - разрешено (по умолчанию)).
* UseRport (DWORD) - позволяет указать использование rport (0 - запрещено, 1 - разрешено).
* WaitForAnswer (DWORD) - позволяет включить программное распознавание голосового ответа абонента (0 - выключено, 1 - включено). Некоторые SIP-шлюзы сигнализируют о том, что абонент снял трубку сразу после набора номера. Как правило, это связано с особенностями настройки шлюза или его подключения к телефонной сети. В этом случае, программа всегда будет определять, что трубка снята, сразу после набора номера не дожидаясь реального ответа абонента. Лучшим способом решить эту проблему является правильное подключение или настройка шлюза, но в некоторых случаях это невозможно. Именно для таких случаев и предназначен этот параметр. При ненулевом значении, после набора номера программа будет определять ответ абонента программным способом.
* AudioCodec (строка) - позволяет задать аудио кодеки и порядок их использования. Кодеки задаются в виде строки разделенной запятыми, например: ''pcma,pcmu,speex,gsm''.

Текущая версия на 05:44, 18 февраля 2016

SIP-шлюзы — это устройства, работающие по протоколу SIP.

Если описать упрощённо, SIP-шлюз — это сервер в локальной сети или сети интернет, который может получать в реальном времени голосовой поток от компьютера, а главное, имеет аппаратную возможность перенаправлять его на телефонный аппарат, подключенный к проводным или беспроводным телефонным сетям.

SIP-серверы могут быть аппаратными (отдельная железка), программными (один из распространенных — Asterisk) или предоставляться в виде сервиса.

Если вы решили использовать SIP-шлюз в качестве устройства обзвона, и не обладаете специальными знаниями в этой сфере, в первую очередь, выясните, возможно, ваш провайдер предоставляющий услуги Интернет, предоставляет вам и возможность доступа к SIP-шлюзу. Если такой возможности нет, вы можете использовать один общедоступных sip-серверов:

Sipnet Поддерживает любое оборудование и программы, которые работают по этому протоколу. Предоставляется возможность звонить одновременно по нескольким номерам. Можно указать, какой номер будет определяться у абонента при звонке, или скрыть его. Есть возможность тестового доступа.
  Настройки Call Office для звонка через Sipnet.
  Возможности: Входящие звонки, Исходящие звонки.
ГлобалТелеком Представляет связь по протоколу SIP с неограниченным количеством линий для исходящей связи со 100% передачей АОН. Существует возможность предоставления бесплатного теста услуг.
  Возможности: Входящие звонки, Исходящие звонки.
MTT На сети МТТ установлены 6 международных транзитных узлов связи, организованы международные точки присутствия МТТ во Франкфурте-на-Майне, Стокгольме, Лондоне, Париже, Амстердаме, Брюсселе, Нью-Йорке, Гонконге, а также в Узбекистане, Кыргызстане, Таджикистане. Предоставляется возможность подключения номера 8-800-ХХХ-ХХХХ.
  Возможности: Входящие звонки, Исходящие звонки.

Одним из достоинств использования SIP-шлюза является возможность аппаратного определения факта поднятия трубки на другом конце телефонной линии. Это касается только правильно подключенных и настроенных SIP-серверов. Как правило, все общедоступные сервера, обладают такой возможностью. Если же вы используете собственный аппаратный или программный SIP-шлюз, качество определения факта поднятия трубки зависит от подключения шлюза и его настройки.

Если вы пишете свой скрипт с использованием нашего COM-объекта, номер для большинства SIP-шлюзов следует набирать в формате:

  <номер телефона>@<адрес SIP-шлюза>