Changes between Version 2 and Version 3 of VeSipProxy


Ignore:
Timestamp:
Nov 24, 2015, 5:57:55 PM (8 years ago)
Author:
alx
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • VeSipProxy

    v2 v3  
    1313Наличие встроенного SIP regostrar позволяет плате направлять вызовы в сеть IP не только использую статические адреса, но и
    1414
    15 Начиная с ревизии !r22 d программном обеспечении платы VE-01 появился встроенный SIP-прокси сервер. При этом SIP шлюз перемещен на IP адрес/порт 127.0.0.1:6060. Таким образом, шлюз скрыт от внешнего мира и получает SIP сообщения только через прокси-сервер:
     15Начиная с ревизии !r22 в программном обеспечении платы VE-01 появился встроенный SIP-прокси сервер. При этом SIP шлюз перемещен на IP адрес/порт 127.0.0.1:6060. Таким образом, шлюз скрыт от внешнего мира и получает SIP сообщения только через прокси-сервер:
    1616
    1717[[Image(wiki:VeSipProxy:arch-new.png)]]
    1818
     19Так как шлюз теперь получает и отправляет SIP сообщения только через SIP прокси, ему не требуются разные типы транспорта, между шлюзом и SIP прокси всегда используется транспорт UDP. В то же время SIP прокси имеет SIP транспорты разных типов.
     20
     21При получении SIP сообщения для локального домена, каковыми по умолчанию считаются публичный IP адрес платы VE-01 (212.33.12.1 на рисунке выше) и адрес 127.0.0.1, SIP прокси сначала проверяет, имеется ли пользователь из request URI запроса в списке SIP пользователей (список пользователей задается при конфигурации платы). Если пользователь найден в списке, прокси форвардит сообщение пользователю в соответствии с его контактами (если пользователь зарегистрирован на SIP REGISTRAR) или возвращает ответ с кодом 480 (если пользователь не зарегистрирован). Если же пользователь из request URI отсутствует в списке пользователей, прокси-сервер форвардит сообщение SIP шлюзу на адрес/порт 127.0.0.1:6060.
    1922
    2023== Различия в функционировании ==
     24
     25Здесь будут рассмотрены различные типовые варианты использования платы VE-01.
     26
     27=== Локальные вызовы ===
     28
     29Благодаря наличию встроенного SIP прокси появилась возможность вызова одного SIP-пользователя другим SIP-пользователем без участия шлюза, а следовательно, без занятия для таких вызовов телефонных каналов TDM-сети. Так, раньше чтобы дать возможность двум IP телефонам, зарегистрированным в плате VE-01, вызывать друг друга, необходимо было на стороне TDM организовать пучки соединительных линий, замкнутые друг на друга (например два транка ISDN PRI):
     30
     31[[Image(wiki:VeSipProxy:call-1.png)]]
     32
     33Вызов от одного IP телефона проходит через шлюз в сеть TDM и передается в транк PRI1. Благодаря организованному замыканию вызов поступает обратно в шлюз через транк PRI2, транслируется шлюзом обратно в сеть IP и поступает на второй IP телефон.
     34
     35Наличие SIP прокси меняет описанную выше схему прохождения вызова:
     36
     37[[Image(wiki:VeSipProxy:call-2.png)]]
     38
     39Вызов, поступающий от первого абонента, перенаправляется SIP прокси-сервером непосредственно другому абоненту. Медиапоток RTP передается непосредственно между телефонами-участниками разговора. Таким образом, SIP шлюз и сеть TDM никак не задействованы в процессе обработки такого вызова, что минимизирует нагрузку на ресурсы аппаратуры.