Linksys SPA3102 — недорогой, легко устанавливаемый, компактный и простой в использовании шлюз, который позволяет подключить обычные телефонные и факсимильные аппараты к IP-телефонии.Технические характеристики
  • Интерфейсы: 1 x WAN (RJ-45), 1 x LAN (RJ-45) 10/100 Мбит/сек, 1 x FXS (RJ-11), 1 x FXO (RJ-11)
  • Поддерживаемые протоколы: SIPv2
  • Компрессия: G.711, G.726 (16/24/32/40 kbps), G.729 A, G.723.1
  • Функции LAN: режим «маршрутизатор/мост», DHCP-сервер, PPoE Client, QoS, NAT
  • Функции WAN: статический IP, PPoE, DHCP, QoS, NAT
  • Безопасность: AES (расширенная система шифрования), MD5-шифрование
  • Дополнительно: поддержка VAD, IVR (interactive voice response)
Подключаем шлюз портом LAN к ПК. По умолчанию роутер имеет IP 192.168.0.1, прописываем 192.168.0.2/24 на сетевой карте компьютера. Заходим на веб интерфейс: http://192.168.0.1/  Пароль по умолчанию отсутствует. В правом верхнем углу нажимаем «Admin Login» и «Advanced»Если вы не используете устройство как Интернет роутер (сеть должна быть все равно подключена к разъему WAN).Разъем LAN просто оставляем незадействованным. Проверим версию прошивки, если надо, обновляем с сайта Cisco.
Устанавливаем пароль. Voice -> System -> Admin Password и User Password. После нажатия кнопки Submit all Changes, устройство спросит пароль. Логины «admin» или «user».
Настраиваем сеть.Заходим в настройки Router — WAN Setup, указываем:
  • Connection type: Static IP
  • Static IP: 192.168.1.91 (выбираете IP адрес устройства)
  • Netmask: 255.255.255.0 (маска сети)
  • Gateway: 192.168.1.1 (IP шлюза)
  • Enable WAN Web Server: Yes (чтоб иметь доступ к веб интерфейсу)

Жмем «Submit all changes»

Переключаем кабель из LAN в WAN, LAN остается не задействован. (если не использовать устройство как роутер).Настраиваем Voice / Line 1:Proxy and Registration
  • Proxy and Registration: 192.168.0.2          (IP Asterisk)

Subscriber Information

  • User ID: 201                     (абонент на IP АТС)
  • Password: *****           (пароль)
Dial Plan
  • Dial Plan: (<810:>x.|<8:8>xxxxxxx.|0x.<:@gw0>|[1-79]xxxxxS0<:@gw0>|<1:1>xS0)   
  • Enable IP Dialing: Yes
Т.е. мы разрешаем звонки на*х. – любое количество символов перед звездочкой (к примеру сервисные коды)ххх – трехзначные номерахххх- четырехзначные[2-9]хххххх – семизначные начинающиеся на цифру от 2 до 9ххххххххххх – любые междугородние звонкиЗнак «|» — означает «или»
Настраиваем Voice / PSTN Line:Заходим в настройки Voice / PSTN Line (для того, чтобы входящие телефонные звонки поступали на Asterisk). Режим Admin/Advanced.Proxy and Registration:
  • Proxy: 192.168.0.2       (указываем IP Asterisk)

Subscriber Information:

  • UserID: spa3102       (имя пользователя из sip транка астериска)
  • Password: *****             (пароль)

В поле RegisterExpires укажем время перерегистрации peer’а, установим значение в 3600 ms.

Dial Plans:
  • Создадим диалплан для входящих вызовов с городской линии. Данный диалплан означает, что входящий вызов с городской линии будет передан Asterisk’у с DID 81234567890. Для исходящей связи достаточно стандартной записи в поле диалплана (xx.).
PSTN-To-VoIP Gateway Setup:
  • PSTN-To-VoIP Gateway Enable — разрешает передачу вызовов с аналоговой линии на VoIP-линию.
  • PSTN Ring Thru Line 1 — если включить, входящий вызов по городской линии будет передаваться и на аналоговый телефон. 
  • PSTN CID For For VoIP CID — использование CallerID, полученного от провайдера. Включите, если у городской линии есть функция АОН. 
  • PSTN Caller Default DP — номер диалплана для вызовов с городской линии.
FXO Timer Values (sec):
  • PSTN Answer Delay: 3.5                       (задержка перед ответом на вызов с городской линии, 3.5 нужно для корректной работы CallerID)
PSTN Disconnect Detection:Здесь определяются параметры распознавания разрыва вызова со стороны городской линии. Если указать их неправильно, вызов может не отбиваться при его завершении со стороны городской линии. 
  • Detect CPC — распознавание сигнала CPC.
  • Detect Polarity Reversal— распознавание обратной полярности.
  • Detect Disconnect Tone— распознавание сигнала отбоя.
  • Disconnect Tone— параметры сигнала отбоя. Двойной сигнал описывается в следующем формате: <частота_тона>@-30,<частота_тона>@-30;<количество_повторов> (<длина_тона>/<длина_тишины>/1+2) Узнать параметры сигнала можно, например, с помощью программы Audacity, предварительно записав сигнал с помощью Asterisk.
International Control:
  • FXO Port Impedance— сопротивление FXO порта, должно подойти стандартное значение — 600 Ом. 
  • Line-In-Use Voltage— рабочее напряжение FXO-порта. Если значение будет выставлено неверно, вызовы через городскую линию работать не будут. Текущее напряжение можно посмотреть на вкладке «Info» или измерить вольтметром.
Настройки Regional:Miscellaneous
  • Caller ID Method: ETSI FSK        (тип CallerID — указывает в каком виде отдавать обычному телефону с АОН номер)
Для выполнения сброса настроек необходимо отключить линию, и на телефоне набрать ****73738#1
На IP АТС Callboxдля обработки входящего звонка с PSTN порта шлюза необходимо создать транк. Заходим Администратор – Основные настройки – Транки. Создаем SIP транк. В поле «опции для PEER» указываем данные:
  • host=dynamic
  • username=SPA3102      ; такие же как указывали в разделе Voice / PSTN Line шлюза
  • secret=PaSsWoRd          ; такие же как указывали в разделе Voice / PSTN Line шлюза
  • type=peer
  • disallow=all
  • allow=alaw
  • qualify=yes
Для того чтобы мы могли звонить на аналоговый телефон подключенный к шлюзу, необходимо создать абонента на АТС. Заходим в Администратор – Основные настройки – Внутренние абоненты. Создаём пользователя 201,т.к. при настройке шлюза мы указывали 201 абонента в разделе Voice/Line 1, и тот же пароль.
Всё, настройка завершена.