Здравствуйте.
У меня задача абсолютно такая же - "удлинить" телефонные линий АТС используя DVG-6008S .
На других конца будет много DVG-2001S
Топология такова
АТС TDA200 - DVG6008s – линуксовый маршрутизатор – инет - линуксовый маршрутизатор – DVG 2101s – телефон.
Воспользовавшись поиском нашёл несколько полезных веток.
viewtopic.php?t=61618
viewtopic.php?t=65706
viewtopic.php?t=65834
viewtopic.php?t=64923
viewtopic.php?t=122434
viewtopic.php?t=104369
viewtopic.php?t=112995
с настройкой DVG6008s вроде вопросов нет, во всяком случае информации на него очень много на этом форуме.
А вот с настройкой DVG 2101s всё гораздо хуже.
Насколько я понимаю, потому что там практически нечего настраивать. Всего три менюшки.
Самый большой вопрос это: «Как задать номер FXS порту? на DVG 2101s»
так как этим параметром нужно оперировать в настройке DVG6008s. Без ясности с этим вопросом дальнейшая настройка с самого начала превращается в танец с бубном
в пределах одной сети всё работает на ура.
То есть в DVG6008s вставлены внутренние линии АТС.
В Phone Book DVG6008s прописаны порты и айпи адреса для звонков на DVG-2001S. (причём в поле «Gateway Number» вписаны названия портов от балды, как будто на DVG 2101s они где-то присвоены)
В Telephony Settings Каждому порту FXO приписан свой DVG-2001S и выставлена галка hotline (причём в поле «Hot Line No» вписаны названия портов от балды, как будто на DVG 2101s они уже присвоены)
В закладке SIP каждому порту присвоен свой номер, все SIP прокси отключены.
А вот с DVG-2001S хоть там и меньше настроек не всё так просто.
Phone Book
В Phone Book прописан Phone number (реально существующий и описанный в настройках DVG6008s) и его айпи в стандарте 601@ххх.ххх.ххх.ххх
SIP Account List
Теперь ещё один вопрос, ответ на который для меня пока не понятен.
Если я пытаюсь настроить две железки без SIP провайдера, то на кой ляд мне заполнять эти поля????
В SIP Account List в полях, где фигурирует name пишу номер от балды (см настройки DVG6008s) в поле «прокси сервер» пишу айпи DVG6008s., так же приходиться заполнять поле с паролем, так как без него не даёт сохранить настройки..
После этого всё начинает работать в обе стороны с прекрасным качеством, с переводом звонков и т.д и т.п (причём галку в SIP Account List можно выключить, при этом всё равно всё работает!!!)
В закладке advanced есть галка Hot Line, но смысла в ней я не нашёл так как ежели её поставить и прописать номер куда надо звонить по снятию трубки.
То по логам slmon будет видно как после поднятия трубки на DVG 2101s АТС получает от DVG6008s команду звонить на номер прописанный в поле галки.
После этого разнесли всё это географически.
На маршрутизаторах открыты порты 5060 udp
С каждой из этих железок другая пингуется на ура.
И самое главное звонки проходят!!!
Но, увы, с этого места начинаются проблемы. Так как после снятия трубки неважно кто кому звонит, через 1-1,5 секунды происходит обрыв связи и голоса при этом не слышно.
Вот лог если звонить с DVG6008s на DVG 2101s
16:00:48 [081824] 0: Fxo Ringing
16:00:48 [081824] 0: CallerId=
16:00:48 [081824] 0: ==17:WaitAnswerDeviceOk
16:00:48 [081824] 0: HotLineEnabled with [701]
16:00:48 [081824] 0: End Input Default Route [0]
16:00:48 [081824] 0: OutPinCode=<>, dial_no=<701>
16:00:48 [081824] 0: PhoneBook has GwNo=701, addr=85.116.115.46:5060
16:00:48 [081824] 0: ==7:Inviting
16:00:48 [081824] 0: VoIP CallOut, Invite <sip:701@85.116.115.46:5060;user=phone>
16:00:48 [081825] 0: 601=DIALING
16:00:49 [081827] 0: RingTime(18) First Stop
16:00:49 [081833] 9: FXO=OFFERING
16:00:49 [081833] 9: Get CallerId=701
16:00:49 [081833] 9: Check Trunk FixLine
16:00:49 [081833] 9: Hunting Trunk Line
16:00:49 [081833] Offering, No suitable Trunk Line, Reject!
16:00:49 [081833] 9: FXO=REJECT
16:00:49 [081833] 9: Release Old Dlg #1
16:00:52 [081860] 0: RingTime(361) Second Ring
16:00:56 [081904] 0: Invite timeout, Onhook ===
16:00:56 [081904] 0: Offhook Fxo for PlayBusy
16:00:56 [081904] 0: FxoHookOff
16:00:56 [081904] 0: ==15:PlayBusyTone
16:00:59 [081935] DSP_ch0_check=0
16:00:59 [081935] 0: FxoHookOn
16:00:59 [081935] 0: ==3:Idle
16:00:59 [081935] 0: SetFax(1)=0
Если звонить с DVG 2101s на городской номер
16:01:49 [082427] 9: FXO=OFFERING
16:01:49 [082427] 9: Get CallerId=701
16:01:49 [082427] 9: Check Trunk FixLine
16:01:49 [082427] 9: Hunting Trunk Line
16:01:49 [082427] 0: Peer PTime=20 #2
16:01:49 [082427] 0: Peer=192.168.26.251:40000, PT=18, RecvOnly=0
16:01:49 [082427] 0: TrunkPrefix=, Dest=9299637, Dialno=9299637
16:01:49 [082427] 0: FxoHookOff
16:01:49 [082427] 0: ==18:TrunkDialOut
16:01:50 [082438] 0: DialOut(9299637)=0
16:01:51 [082449] 0: Fxo DialOut OK
16:01:51 [082449] 9: FXO=ACCEPT
16:01:51 [082449] 0: ==13:VoipAnswering
16:02:12 [082660] 0: St_VoipAnswering Timeout
16:02:12 [082660] 0: ==15:PlayBusyTone
16:02:12 [082661] 0: Start Btc Learning
16:02:13 [082676] 0: Btc Learning Exception No Change
16:02:13 [082676] DSP_ch0_check=0
16:02:13 [082676] 0: FxoHookOn
16:02:14 [082676] 0: ==3:Idle
16:02:14 [082676] 0: SetFax(1)=0
Увы, логов со стороны DVG-2001S я сколько не мучался не смог вытащить, хотя всё должно быть аналогично, но не показывает slmon DVG-2001S, хоть ты расшибись.
Если кто сталкивался с подобными вопросами или у кого есть ответы, буду рад услышать ваше мнение.