Подскажите плиз как сделать чтобы шлюз не пробрасывал звонок на Е1, а просто дал тон и ждал набора номера?
Хочу на FXS стороне прописать connection-plar чтобы слышать есть ли связь со шлюзом просто поднимая трубу.
Раньше было ".T" в dial-peer.
>Раньше было ".T" в dial-peer.
Честно говоря, не понял.
Вот кусок из звонящей стороны:! FXS
voice-port 0/0
connection plar 0075
no comfort-noise
!
! Voip peer configuration.
!
dial-peer voice 1000 voip
destination-pattern 0075
session target ip 192.168.193.200
dtmf-relay h245-alphanumeric
no vadА вот принимающая:
dial-peer voice 2 pots
huntstop
answer-address 590500
destination-pattern 0075
port 1:15Если бы на принимающей был не Е1, а FXO, то сработало бы.
Извените, DISA, обычно работает тольна originate стороне.
В неявном виде работает TCL приложение session, для которого
в dial-peer нелбходимо устанавливатьdestination-pattern .T
app sessionproc act_Setup { } {
global dest
global beepset beep 0
if { [infotag get leg_isdid] } {
set dest [infotag get leg_dnis]
leg proceeding leg_incoming
leg setup $dest callInfo leg_incoming
fsm setstate PLACECALL
} else {
leg setupack leg_incoming
playtone leg_incoming tn_dialset param(dialPlan) true
leg collectdigits leg_incoming param
}
}На 5350 именно так и бывает.
Попробуйте посмотреть как у Вас реализовано session.
На 2801 то же самое.
Скоприуйте session в новое приложение и измените процедуру act_Setup
на нужные знаки набора.
proc act_Setup { } {
global dest
global beepset beep 0
#
# если пустой setup или начало набора, то передавать тон.
# можно сравнивать с конкретным значением набора
set dest ""
if { [infotag get leg_isdid] } {
set dest [infotag get leg_dnis]
if { $dest != "0075" } {
leg proceeding leg_incoming
leg setup $dest callInfo leg_incoming
fsm setstate PLACECALL
return
}
leg setupack leg_incoming
# connect ;
playtone leg_incoming tn_dial
set param(dialPlan) true
leg collectdigits leg_incoming param
}
Ясно, слишком неправильно чтобы просто использовать, но если очень надо, то можно :)
Попробую, если получится напишу.Спасибо большое за помощь!