Vegastream Europa 50 VS0110Цена: 19212 руб.
- Шлюз: Vegastream Europa 50 (4xFXO)
- 3CX Phone System 9
Для начала настроим шлюз в 3CX. В Консоли Управления - Аналоговые устройства, добавьте новый шлюз.  IP-адрес по умолчанию шлюз получает по DHCP, его и укажем. Количество портов - 4.  Эти номера каналов и пароли понадобятся в дальнейшем при настройке регистрации.  Префикс Исходящего Правила можно поставить на свое усмотрение.
 Теперь зайдите в админ-интерфейс шлюза http://192.168.0.39
- Логин - admin
- Пароль - admin
 Нажмите Quick Config - Continue  Укажите IP-адрес сервера 3CX в следующих полях:
- Proxy Domain Name
- Proxy Address
- Registrar Address
- Outbound Proxy Address
- Registration mode - OFF
 Переходим в Expert Config - SIP, здесь необходимо будет настроить регистрацию шлюза на SIP-сервере. Сначала SIP Authentication прописываем порты и их соответствие линиям 3CX.  Добавьте 4 записи (по количеству портов) и для каждой сделайте настройку как показано на рисунке ниже. Линии 10023-10025 настраиваются по аналогии. Пароль соответствует номеру линии.  Результат будет таким.  Теперь необходимо настроить SIP-пользователей.  Их также будет 4. При редактировании пользователей, не забывайте включать опцию Enable.  В результате должно получиться следующее.  Для того чтобы порты начали регистрироваться на АТС необходимо включить режим регистрации. Это делается в двух местах. Перейдите SIP Profiles - Modify.  В нижней части раздел SIP Registar.  Включите опцию Enable.  Вернитесь в Expert Config- SIP. Вторая опция регистрации включается в разделе Registration.  Результат в Консоли Управления 3CX.  Осталось настроить маршрутизацию вызовов. Перейдем в Expert Config - Dial Plan. Маршрута будет всего два, To_SIP - для входящих вызвов и To_FXO - для исходящих.  Для входящих вызовов To_SIP.  Для первого порта:
- IF:0201 - вызов который пришел с первого FXO-порта с любым номером
- IF:9901,TEL:10022 - отправить на порт LAN1 (идентификатор 9901) на номер 10022
- Cost- 1
Для второго порта:
- IF:0202 - вызов который пришел со второго FXO-порта с любым номером
- IF:9901,TEL:10023 - отправить на порт LAN1 (идентификатор 9901) на номер 10023
- Cost- 1
Для третьего порта:
- IF:0203 - вызов который пришел с первого FXO-порта с любым номером
- IF:9901,TEL:10024 - отправить на порт LAN1 (идентификатор 9901) на номер 10024
- Cost- 1
Для четвертого порта:
- IF:0202 - вызов который пришел со второго FXO-порта с любым номером
- IF:9901,TEL:10025 - отправить на порт LAN1 (идентификатор 9901) на номер 10025
- Cost- 1
Возвращаемся в Dial Planner и добавляем еще один профиль SIP_To_FXO.
Для исходящих вызовов To_FXO.   Для первого порта:
- IF:9901,TEL:<.*> - вызов который пришел с LAN1 с любым номером
- IF:0201,TEL:<1> - отправить на порт FXO1 (идентификатор 0201) на номер с которым пришел этот вызов
- Cost-1
Для второго порта:
- IF:9901,TEL:<.*> - вызов который пришел с LAN1 с любым номером
- IF:0202,TEL:<1> - отправить на порт FXO2 (идентификатор 0202) на номер с которым пришел этот вызов
- Cost- 2
Для третьего порта :
- IF:9901,TEL:<.*> - вызов который пришел с LAN1 с любым номером
- IF:0203,TEL:<1> - отправить на порт FXO1 (идентификатор 0203) на номер с которым пришел этот вызов
- Cost-3
Для четвертого порта:
- IF:9901,TEL:<.*> - вызов который пришел с LAN1 с любым номером
- IF:0204,TEL:<1> - отправить на порт FXO2 (идентификатор 0204) на номер с которым пришел этот вызов
- Cost- 4
Иногда, при входящих, возникает проблема множественных звонков, т.е. каждый гудок шлюз фиксирует как отдельный вызов, соответсвепнно тоже самое делает и телефон.
В логе это выглядит так:
- <53>Apr 5 12:36:55 this_hostname SIP : LOG: 05/04/2011 12:36:55.232 SIP (I)R04C10 disconnect(disc req) 16 call ref=[f10200de] 192.168.32.247 05/04 15:36:31.396
- <53>Apr 5 12:36:57 this_hostname POTS : LOG: 05/04/2011 12:36:57.370 POTS (I)R01C40 incoming call ref=[f10200df] srce= [0] 192.168.32.247 05/04 15:36:33.583
- <53>Apr 5 12:36:57 this_hostname ROUTER : LOG: 05/04/2011 12:36:57.397 ROUTER (I)R0bC00 FINDROUTE profile:1(FXO_To_SIP) plan:2 call ref=[f10200df] <-- POTS [10,1] dest= --> SIP [2,1] dest=TEL:10041 192.168.32.247 05/04 15:36:33.583
- <53>Apr 5 12:36:57 this_hostname ROUTER : LOG: 05/04/2011 12:36:57.397 ROUTER (I)R0bC00 call proceeding call ref=[f10200df] 192.168.32.247 05/04 15:36:33.583
- <53>Apr 5 12:37:00 this_hostname POTS : LOG: 05/04/2011 12:37:00.742 POTS (I)R05C40 disconnect call cause 16 call ref=[f10200df] 192.168.32.247 05/04 15:36:36.786
- <53>Apr 5 12:37:00 this_hostname SIP : LOG: 05/04/2011 12:37:00.752 SIP (I)R04C10 disconnect(disc req) 16 call ref=[f10200df] 192.168.32.247 05/04 15:36:36.974
- <53>Apr 5 12:37:02 this_hostname POTS : LOG: 05/04/2011 12:37:02.365 POTS (I)R01C41 incoming call ref=[f10200e0] srce= [0] 192.168.32.247 05/04 15:36:38.568
- <53>Apr 5 12:37:02 this_hostname ROUTER : LOG: 05/04/2011 12:37:02.392 ROUTER (I)R0bC00 FINDROUTE profile:1(FXO_To_SIP) plan:2 call ref=[f10200e0] <-- POTS [10,1] dest= --> SIP [2,1] dest=TEL:10041 192.168.32.247 05/04 15:36:38.583
- <53>Apr 5 12:37:02 this_hostname ROUTER : LOG: 05/04/2011 12:37:02.392 ROUTER (I)R0bC00 call proceeding call ref=[f10200e0] 192.168.32.247 05/04 15:36:38.583
Чтобы это исправить, нужно увеличить длительность вызова. (через командную строку) ring_detect_longest_ring_off=4000 ring_detect_shortest_ring_on=2000
Apply Save
|