Звездочка, пример шлюза GSM-FXO использования

При попытке получить трафик, включая ping ICMP, через другую подсеть, то, передавая потребности, которые будут включены. или интерфейсы должны быть на маршрутизаторе. Кроме включения Общего доступа к интернету, который ограничивает диапазоны IP, розданные во втором интерфейсе, я не знаю, как включить передачу IP в Windows.

Ваша 3-я подсеть кажется, что совместно использует некоторые из тех же бит сетевой части как интерфейс B, и вот почему можно проверить с помощью ping-запросов B.

Надлежащий способ сделать, что Вы пытаетесь сделать, изменить IP интерфейса, чтобы быть в той же подсети как интерфейс B и удостовериться, что Ваша 3-я подсеть является также той же подсетью.

0
задан 1 December 2013 в 21:43
2 ответа

Я должен признать, что никогда раньше не сталкивался с таким оборудованием, поэтому мой ответ будет основан только на диких предположениях :)

Как вы наверняка знаете, FXO определяет интерфейс, обращенный к сеть оператора связи. FXO, в отличие от FXS, не обеспечивает тональный сигнал, линейное напряжение и т. Д., Но вместо этого может набирать номера в сети.

Теперь, в зависимости от набора функций GW, наиболее вероятным сценарием было бы добавление мобильных пользователей в группы поиска. или сценарии "следуй за мной" для УАТС, оснащенных только аналоговыми портами расширения

На ум приходят другие, более сложные идеи (например, терминация мобильного трафика), но они имеют гораздо меньший смысл по сравнению с предыдущей.

0
ответ дан 24 November 2019 в 10:11

GSM FXO ничем не отличается от аналогового FXO с точки зрения работы, разница только в среде, к которой он подключается.

У меня есть один в моей сети, который я использую для подключите мою телефонную линию Analouge BT к моей службе АТС Asterisk, чтобы входящие вызовы, поступающие на мою фиксированную наземную линию в Великобритании, принимались звездочкой и обрабатывались соответствующим образом.

В моем случае я использую FXO (более известный как блок PABT) для отслеживания сигнала вызова, затем он передает этот сигнал вызова Asterisk в форме стандартного соединения SIP VOIP.

Что касается Asterisk, это просто выглядит как еще одно расширение в сети, но у меня этот помечен для перехода в другой план набора.

Мой план набора затем смотрит на входящий номер и сравнивает его с определенными вещами, такими как черный список спама и база данных поиска идентификаторов вызывающих абонентов.

В зависимости от входящего номера вызов сбрасывается, или я играю в монахи, перенаправляю на VPS и т. Д.

Если я решу разрешить вызов Через некоторое время я использую звездочку AGI, чтобы изменить входящий номер на имя, которое затем отображается на моих телефонах VOIP.

У меня также есть другой способ работы.

Если я набираю заданный префикс на моей звездочке. обмена, я могу отправить номер на мою наземную линию BT. Другие префиксы позволяют мне выбирать из 2 или 3 различных провайдеров VoIP.

У меня есть устройство Linksys SPA3000. Я не буду описывать фактическую настройку устройства, так как это относится к конкретному бренду, но что касается звездочки:

В extensions.conf у меня есть

;--------------- External calls coming in from BT line enter here -----------------------------------------
exten => BTLINENUMBER,1,Verbose(2,Starting default dialplan for BTLINENUMBER extension)
  same => n,GotoIf($["${CALLERID(num)}" = ""]?nocid)

  ; We end up here if caller ID was presented
  same => n,AGI(${inboundLog})
  same => n,Dial(${Office1}&${Attic}&${PetersPC}, 15, x)
  same => n,VoiceMail(${GlobalVM},u)
  same => n,Hangup()

  ; We end up here if caller ID was not presented
  same => n(nocid),Playback(silence/4)
  same => n,AGI(${withheldlog})
  same => n,Read(menukey,"custom/pbx-witheld",1)
  same => n,GotoIf($["${menukey}" = "1"]?leavemessage)
  same => n,GotoIf($["${menukey}" = "2"]?bookcall)
  same => n,Playback(vm-goodbye);
  same => n,Hangup()

  ; Witheld caller can leave a voice message
  same => n(leavemessage),Verbose(2,Leave a message here)
  same => n,Goto(voicemailwitheld,1,1)
  same => n,Hangup();

  ; Witheld caller can use call booking service
  same => n(bookcall),Verbose(2,book a call here)
  same => n,Playback(custom/no-booking-service)
  same => n,Hangup();

[voicemailglobal]
exten => 1,1,Verbose(2,Starting voicemail global)
  same => n,VoiceMail(${GlobalVM},u)
  same => n,Hangup()

[voicemailpeter]
exten => 1,1,Verbose(2,Starting voicemail peter)
  same => n,VoiceMail(${PetersVM},u)
  same => n,Hangup()

[voicemailsam]
exten => 1,1,Verbose(2,Starting voicemail sam)
  same => n,VoiceMail(${SamsVM},u)
  same => n,Hangup()

[voicemailwitheld]
exten => 1,1,Verbose(2,Starting voicemail global)
  same => n,VoiceMail(${WitheldVM},b)
  same => n,Hangup()

В sip.conf у меня есть следующая запись

[PSTN]
type=peer
context=default
canreinvite=no
nat=no
host=192.168.17.99
port=5061
callerid="BTPHONENUMBER"
dtmfmode=rfc2833

Как видите, оно настроено как одноранговое соединение без аутентификации. В отличие от большинства обычных соединений для мобильных телефонов, которые вы обычно можете аутентифицировать, а затем периодически перерегистрировать.

Вы можете видеть, что контекст установлен на контекст, показанный выше, из файла расширений, и все, что осталось сделать, это настроить ваш FXO устройство для переадресации всех вызовов, не отвечая на них в поле звездочки, с использованием информации PSTN.

В моем случае это включает отправку идентификатора вызывающего абонента (который я изменил на BTPHONENUMBER, чтобы защитить его от спам-вызовов) и убедитесь, что блок FXO передает IP и порт.

Способ подключения FXO к звездочке полностью зависит от его модели, но подключение таким же образом, как и у меня, должно позволить вам создавать и получать звонки в мобильную сеть GSM.

0
ответ дан 24 November 2019 в 10:11

Теги

Похожие вопросы