zubastik3650 Posted March 26, 2015 Posted March 26, 2015 Есть сервер с Asterisk. в удаленном офисе есть проводная медная линия МГТС. Нужно завести медную линию в АТС. Пытался настроить PSTN в SPA3102 для работы с сервером, но не получилось. Настройки делал такие: 1. подключение физического интерфейса через WAN 2. PSTN: line enable - yes, proxy - IP asterisk, register - YES 3. Subscriber Information: display Name: 9 User ID:9 password:password - согласно номеру extention (9) созданному в asterisk в статусе шлюза нет регистраци PSTN на asterisk с аsterisk при наборе 9 короткие гудки. Вставить ник Quote
Alteron Posted March 27, 2015 Posted March 27, 2015 SPA-3102 настраивали много, но для работы во внутренней сети, интерфейсы объединяли в бридж. Нарисуй, как там у тебя всё устроено, иначе мало понятно. Вставить ник Quote
zubastik3650 Posted March 27, 2015 Author Posted March 27, 2015 (edited) Пробовал сначала из разных сетей настроить, потом стал экспериментировать с настройкой внутри одной стандартной подсети В порт line spa3102 приходит тел. Линия мгтс. В веб интерфейсе в статусе линии напряжение 50в, такое же напряжение установлено в настройках pstn Edited March 27, 2015 by zubastik3650 Вставить ник Quote
zubastik3650 Posted March 27, 2015 Author Posted March 27, 2015 И как правильнее заводить медную линию в астериск - как внутренний номер extention или как транк? Вставить ник Quote
Alteron Posted March 30, 2015 Posted March 30, 2015 Попробуй так. На вкладке WAN SETUP: Enable WAN Web Server - YES Static IP: 192.168.1.6 NetMask: 255.255.255.0 На вкладке LAN SETUP: Networking Service: Bridge Enable DHCP Server: NO На вкладке PSTN LINE: Proxy: 192.168.1.5 User ID: login Password: password Остальное по дефолту. После этого шлюз должен зарегистрироваться. Line-In-Use Voltage Должно быть чуть меньше того значение, которое показывается на линии. Это напряжение, при котором SPA считает, что линия рабочая. Вставить ник Quote
zubastik3650 Posted April 1, 2015 Author Posted April 1, 2015 Регистрировать нужно на внутреннем номере астериска или на транке? На внутренний номер астериска не регистрируется PSTN Если на транк тогда какой должен быть тип транка: Add a Trunk Добавить SIP (chan_pjsip) транк Добавить SIP (chan_sip) транк Добавить DAHDi транк Добавить IAX2 транк Добавить ENUM транк Добавить DUNDi транк Добавить Custom транк Вставить ник Quote
Ramzai Posted April 1, 2015 Posted April 1, 2015 Делал по докам из инета работало - если не разберётесь, готов за ништяки настроить Вставить ник Quote
Alteron Posted April 2, 2015 Posted April 2, 2015 Регистрировать нужно на внутреннем номере астериска или на транке? У меня всё настроено как экстеншены. Вставить ник Quote
zubastik3650 Posted May 13, 2015 Author Posted May 13, 2015 Делал по этой инструкции: Re: Linksys spa3102 - настройка PSTN Сообщение danadmin » Вс май 30, 2010 10:52 am Привет всем. Спасибо за наводящие ошибки :) Хочу расставить всё по полкам и описать свой случай может комуто поможет. Дано: Телефонная станция на Asterisk (trixbox + PBX) Linksys SPA3102 Необходимо: 1. Организовать прямой выход на городские номера (для снижения затрат на связь) 2. Организовать доступ из города на внутренние номера. Моё Решение: 1. Настройка входящих PSTN через SPA3102 на PBX и исходящих через SPA3102 В настройках Router раздела - WAN Setup выбираем DHCP, или Static ip (я поставил статический 192.168.1.115 ) - Remote Management Enable WAN Web Server: YES (нужно чтоб можно было конфигурить с wan) - Всё остальное в этом раздере ПО УМОЛЧАНИЮ! 2. Заходим в Voice раздел - Все настройки в меню System, SIP, Provisioning оставляем по дефолту. (как есть) - Меню Regional - ставим свой регион и сервер времени (необязательно) 3. Меню Line 1 - Line Enable: yes (в моём случае "NO" так как для маршрутизации звонков с ТФОП в SIP и обратно этот раздел ненужен) ((ля тех кто юзает fxs порт напишу)) - Proxy and Registration Proxy: аипишник_вашего_sip_сервера (мой 192.168.1.1) Use outbound proxy: no Register: yes Register expires: 3600 Proxy Fallback Intvl: 3600 - Subscriber Information Display Name: ваш_sip_ID (мой например 00111 настроенный заранее на сервере) Password: пароль Auth ID: ваш_sip_ID User ID: ваш_sip_ID User ID: ваш_sip_ID - Dial Plan Dial Plan: (*xx|[3469]11|0|00|[2-9]xxxxxx|1xxx[2-9]xxxxxxS0|xxxxxxxxxxxx.) 4. В меню PSTN line. - Line Enable: yes - NAT, Network и SIP settings оставляем как есть SIP port тоже оставляем 5061 - Proxy and Registration Proxy: ip-шник_вашего_sip_сервера ( мой 192.168.1.1) Use Outbound Proxy: no всё остальное по дефолту - Subscriber Information Display Name: ваш_sip-акаунт_для_транка (мой например "9" заводим его как обычного юзера - далее я поясню всё) Password: пароль (пароль от девятки) Auth ID: ваш_sip-акаунт_для_транка User ID: ваш_sip-акаунт_для_транка - Audio Configuration - всё по дефолту - Dial Plans (далее в настройках в некоторых местах идет сокращение "DP") Dial Plan 1: диалплан_для_всех_входящих (в моём варианте "(S0<:00555>)" я посылаю все входящие на внутренний номер "00555") Dial Plan 2: (xx.) (этот диалплан стоит везде по умолчанию мы его станим использовать для исходящих на городские 7-и знаки ххх-хх-хх) - VoIP-To-PSTN Gateway Setup VoIP-To-PSTN Gateway Enable: yes VOIP Caller Auth Method: HTTP Digest One Stage Dialing: yes Line 1 VoIP Caller DP: 2 (исходящий диалплан для первой линии у меня неиспользуется но малоли вам пригодится VoIP Caller Default DP: 2 (дефолтовый DP) - VoIP Users and Passwords (HTTP Authentication) VoIP User 1 Auth ID: ваш_sip-акаунт_для_транка (как писал выше у меня "9"-ка) VoIP User 1 Password: пароль (пароль от девятки) VoIP User 1 DP: 2 (как написано выше этот диалплан используется для исходящих на городские ххх-хх-хх ) - PSTN-To-VoIP Gateway Setup PSTN-To-VoIP Gateway Enable: yes Auth method: none PSTN CID for VOIP CID: yes (у меня "no" т-к атс невыдаёт всеравно) PSTN Caller Default DP: 1 (используем для всех входящих первый диалплан) - FXO Timer Values (sec) PSTN Answer Delay: 0 (это нужно для того чтобы входящий маршрутизировался немедленно) - ВСЁ остальное по умолчанию. Сохраняем перезагружаем! Настройки для SPA3102 выполнены. Теперь переходим к настройке транков и маршрутов в Asterisk PBX. Asterix - FreePBX - Setup - : 1. Extensions - Add SIP Extension (кто ещё не в теме) User Extension - ваш_sip-акаунт_для_транка (в моём примере "9") Display Name - ваш_sip-акаунт_для_транка (в моём примере "9") secret - пароль_для_транка сохраняем - применяем 2. Trunks (сопственно сам транк для исходящей прямой связи. Из за чего Прямой просто чтобы не набирать дополнительных цыфр при наборе номеров) - Add Custom Trunk (заметьте именно "Add Custom Trunk" а не как для сипнета или другого сервера мы используем Add SIP Trunk!!!) Outbound Caller ID: ваш_sip-ID_для_транка (в моём случае это всё таже "9"-ка) Maximum channels: 1 (так как spa3102 больше одного не поддерживает :) ) Dial Rules: просто ставим "." точку - это говорит о том что исходящий номер непритерпивает ни каких изменений! Custom Dial String: SIP/ваш_SIP-ID_транка/$OUTNUM$/b (в моём случае строка выглядидт так "SIP/9/$OUTNUM$/b" сохраняем - применяем 3. Outbound Routes (правила для исходящих маршрутов) Route Name: название_маршрута (например "PSTN") Route Password: (можно установить пароль для того чтоб не все могли выйти в город) Dial Patterns: правила_для_выхода_в_город (например у меня 5xxxxxx (выходят в город семизнаки началом на "5") или проще всего поставить [1237-9]xxxxxx - '(выходят все семизнаки кроме "8" первой цыфры) Trunk Sequence: выбираем_наш_транк_из_списка (мой пример AMP:SIP/9/$OUTNUM$) сохраняем применяем Итог: - При звонке с внутреннего номера набирая 123-45-67 звонок выходит через SPA3102 баз всяких донаборов. - При наборе "9" слышим ответ городской станции и можем донабрать любой номер и также дозвониться через PSTN на любой номер. - При звонке на городской номер при первом гудке звонок проходит на внутренний номер указанный в DialPlan 1 на SPA3102 (в моём примере на внутренний "00555") Вставить ник Quote
zubastik3650 Posted May 13, 2015 Author Posted May 13, 2015 В моем случае при наборе 9 чтобы выйти на PSTN линию шел отбой пока я ради эксперимента не отключил VOIP Caller Auth Method: HTTP Digest - поставил none и гудок появился. Входящая связь заработала сразу. в обоих случаях PSTN и Line1 зарегистрированы были на asteriske. Для чего нужен HTTP Digest? и не повлияет ли его отключение на безопасность шлюза? Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.