Доброго времени суток.
Поставили шлюз GS1002B и возникла такая проблема:
Абонент дозванивается на GSM номер. После ответа начинает набирать номер, но некоторые цифры набираются дважды. Например он набирает 83435554422 а на шлюзе номер получается 83443355544422, соответственно звонок сбрасывается. Если звонить через FXS порты, то проблем нет. Пробовал менять input gain и output gain с -9 до 9. - не помогает. Цифры дублируются случайные. Кроме первой, он всегда набирается правильно. Сигнал в том месте, где стоит шлюз хороший (Если смотреть по телефону), если посмотреть статус GSM на веб морде, то показывает уровень сигнала -51Дб.
Ставил разные сим-карты от разных операторов, проблема остается.
Вот конфиг:
Код:
logging command
logging event 7-debug
logging host server ip 192.168.17.201
logging on
!
! VoIP configuration.
! Voice service voip configuration.
!
voice service voip
protocol h323
dtmf-relay rfc-2833
fax protocol t38 redundancy 0
fax rate 9600
h323 call start fast
h323 call tunnel enable
no call-barring unconfigured-ip-address
no voip-inbound-call-barring enable
!
!
! Voice port configuration.
!
! GSM
voice-port 0/0
input gain 9
output gain 3
description 79122560151
ring number 0
ring detect-timeout 20
clear-down-tone-detect
dial-tone-generate
no announcement
low-dtmf-gain 3
high-dtmf-gain 3
caller-id enable
!
!
! GSM
voice-port 0/1
input gain 9
output gain 3
description 791225600378
ring number 0
ring detect-timeout 20
clear-down-tone-detect
dial-tone-generate
no announcement
low-dtmf-gain 3
high-dtmf-gain 3
caller-id enable
!
!
! FXS
voice-port 0/2
no caller-id enable
!
!
! FXS
voice-port 0/3
no caller-id enable
!
voice service voip
minimize-voip-port service rtp-udp-listen 23000 23003
!
! service port group configuration.
! Pots peer configuration.
!
dial-peer voice 1512 pots
destination-pattern 2000
port 0/2
no register e164
!
dial-peer voice 1513 pots
destination-pattern 2000
port 0/3
no register e164
huntstop
!
dial-peer voice 3048 pots
destination-pattern 2003
port 0/0
no register e164
!
dial-peer voice 3049 pots
destination-pattern 2003
port 0/1
no register e164
huntstop
!
! Voip peer configuration.
!
dial-peer voice 10000 voip
destination-pattern 8T
session target ip 81.56.17.20 1720
voice-class codec 0
no vad
dtmf-relay rtp-2833
translate-outgoing calling-number 0
!
dial-peer voice 10001 voip
destination-pattern 8T
session target ip 81.56.17.20 1720
voice-class codec 0
no vad
dtmf-relay rtp-2833
translate-outgoing calling-number 0
!
!
gatekeeper
!
!
! Gateway configuration.
!
gateway
h323-id voip.192.168.17.4
no ignore-msg-from-other-gk
!
!
! Codec classes configuration.
!
voice class codec 0
codec preference 1 g729
!
! Translation Rule configuration.
!
translation-rule 0
rule 0 T 0820865%98
!
translation-rule 300
rule 0 7T 8T
!
!
!
! SIP UA configuration.
!
sip-ua
!
!
! Tones
!
line console
!
line vty
!
gsm calling-line-id present
gsm dev-restart-by-unreg 300
!
gsm 0/0
sms-language utf8
!
gsm 0/1
sms-language utf8
!
Все параметры GSM ставил на пробу, может поможет. Результат 0.
Снимал дебаг с deb voip call, deb rta ipc, deb gsm all-ports-all
Вот фрагмент набора:
абонент набирал 83432163577
а получилось 83443221663577
Код:
[4236.080] GSM-0/1: CMD=at+creg?
[4236.180] GSM-0/0: RSP[0]=+CREG: 2,1,"19CC","00C2"
[4236.180] GSM-0/0: RSP[1]=OK
GSM-0/0: MON, reg status = 1
[4236.180] GSM-0/1: RSP[0]=+CREG: 2,1,"19CC","00BF"
[4236.180] GSM-0/1: RSP[1]=OK
GSM-0/1: MON, reg status = 1
[4236.675] VM(0/0/0) Tx DIGIT_IND '8'
[4236.675] VM(0/0/0) play mute
[4236.675] VP(0/0/0) Tx IBS signal 2/0
[4236.675] VP(0/0/0) Tx IBS dir 0
89 <Call 7> : Digit(8) at InitiatedByGSM
90 <Call 7> : MatchedAll
[4236.745] VP(0/0/0) GeneralEvent IBS gen end
[4237.215] VM(0/0/0) Tx DIGIT_IND '3'
91 <Call 7> : Digit(3) at CalleeDeterminedWaitDigit
92 <Call 7> : MatchedAll
[4237.745] VM(0/0/0) Tx DIGIT_IND '4'
93 <Call 7> : Digit(4) at CalleeDeterminedWaitDigit
94 <Call 7> : MatchedAll
[4237.805] VM(0/0/0) Tx DIGIT_IND '4'
95 <Call 7> : Digit(4) at CalleeDeterminedWaitDigit
96 <Call 7> : MatchedAll
[4238.260] VM(0/0/0) Tx DIGIT_IND '3'
97 <Call 7> : Digit(3) at CalleeDeterminedWaitDigit
98 <Call 7> : MatchedAll
[4238.820] VM(0/0/0) Tx DIGIT_IND '2'
99 <Call 7> : Digit(2) at CalleeDeterminedWaitDigit
100 <Call 7> : MatchedAll
[4238.920] VM(0/0/0) Tx DIGIT_IND '2'
101 <Call 7> : Digit(2) at CalleeDeterminedWaitDigit
102 <Call 7> : MatchedAll
[4239.310] VM(0/0/0) Tx DIGIT_IND '1'
103 <Call 7> : Digit(1) at CalleeDeterminedWaitDigit
104 <Call 7> : MatchedAll
[4240.050] VM(0/0/0) Tx DIGIT_IND '6'
105 <Call 7> : Digit(6) at CalleeDeterminedWaitDigit
106 <Call 7> : MatchedAll
[4240.120] VM(0/0/0) Tx DIGIT_IND '6'
107 <Call 7> : Digit(6) at CalleeDeterminedWaitDigit
108 <Call 7> : MatchedAll
[4240.620] VM(0/0/0) Tx DIGIT_IND '3'
109 <Call 7> : Digit(3) at CalleeDeterminedWaitDigit
110 <Call 7> : MatchedAll
[4241.080] GSM-0/0: CMD=at+creg?
[4241.080] GSM-0/1: CMD=at+creg?
[4241.180] GSM-0/0: RSP[0]=+CREG: 2,1,"19CC","00C2"
[4241.180] GSM-0/0: RSP[1]=OK
GSM-0/0: MON, reg status = 1
[4241.180] GSM-0/1: RSP[0]=+CREG: 2,1,"19CC","00BF"
[4241.180] GSM-0/1: RSP[1]=OK
GSM-0/1: MON, reg status = 1
[4241.240] VM(0/0/0) Tx DIGIT_IND '5'
111 <Call 7> : Digit(5) at CalleeDeterminedWaitDigit
112 <Call 7> : MatchedAll
[4241.730] VM(0/0/0) Tx DIGIT_IND '7'
113 <Call 7> : Digit(7) at CalleeDeterminedWaitDigit
114 <Call 7> : MatchedAll
[4242.290] VM(0/0/0) Tx DIGIT_IND '7'
115 <Call 7> : Digit(7) at CalleeDeterminedWaitDigit
116 <Call 7> : MatchedAll
117 <Time 7> : Inter digit timer timeout.
118 <Call 7> : Digit(#) at CalleeDeterminedWaitDigit
119 <Call 7> : MatchAllProcess After Sorted
<0> id(10000) dest(8T) prefer(0) selected(5)
120 <Call 7> : Initiate callee with dial-peer(8T) status(CalleeDeterminedAll) id(cc8e4a4d-c417-1382-800d-0002a407b2d8)
121 <NetEP 7> : InitiateOutCall: calledNum(83443221663577) callingNum(79122757900) target(81.176.78.34:1720)
122 <NetEP 7> : DoCall: calledAddr(83443221663577@81.176.78.34:1720) callingAddr(0820865)
[4245.200] VM(0/0/0) set T38 enable by CCC
Может надо копать параметры dtmf ? Если да, то какие и где. К сожалению, не могу найти документацию по настройке GSM.