Тестируется следующая связка:
ТфОп - DVG-6004s - 3CX,
все входящие звонки из ТфОП пробрасываются по hotline на 3CX, которая далее распределяет их между своими внутренними абонентами.
версия ПО на DVG-6004s 1.02.38.28
Все работает корректно, кроме одного момента:
когда звонок попадает по hotline на внутреннего абонента, который занят, 3СХ отвечает DVG-6004s, что абонент занят, а DVG-6004s СНИМАЕТ ТРУБКУ, чтобы проиграть сигнал занято: Offhook Fxo for PlayBusy. Потом через 3-5 секунд шлюз кладет трубку и разговор прерывается.
Возникает ситуация, что, например, при звонке с мобильного телефона, шлюз отвечает и абонент должен платить за звонок на абонента который занят.
Можно ли отключить данную функцию на шлюзе, чтобы он не снимал трубку, а просто сбрасывал звонок.
Лог такого звонка:
22:45:22 [1126316] 3: Fxo Ringing
22:45:22 [1126317] 3: CallerId=
22:45:22 [1126317] 3: ==17:WaitAnswerDeviceOk
22:45:22 [1126317] 3: HotLineEnabled with [10003]
22:45:22 [1126317] 3: End Input Default Route [0]
22:45:22 [1126317] 3: Call Proxy with [10003]
22:45:22 [1126317] 3: ==7:Inviting
22:45:22 [1126317] 3: VoIP CallOut, Invite <sip:10003@192.168.0.208:5060;user=phone>
22:45:22 [1126318] 3: 10003=DIALING
22:45:22 [1126319] 3: RingTime(98) First Stop
22:45:23 [1126322] 3: 10003=PROCEEDING
22:45:23 [1126326] 3: 10003=BUSY
=========DVG получает BUSY от 3СХ, но зачем-то снимает трубку=
22:45:23 [1126326] 3: Offhook Fxo for PlayBusy
22:45:23 [1126326] 3: FxoHookOff
22:45:23 [1126326] 3: SetInputGain(-2)
22:45:23 [1126326] 3: Release Active Dlg
22:45:23 [1126326] 3: ==15:PlayBusyTone
22:45:23 [1126326] 3: 10003=DISCONNECT
22:45:23 [1126326] 3: Release Old Dlg #2
22:45:26 [1126357] DSP_ch3_check=0
22:45:26 [1126357] 3: FxoHookOn
22:45:26 [1126357] 3: ==3:Idle
22:45:26 [1126357] 3: SetInputGain(4)
22:45:26 [1126357] 3: SetFax(1)=0
|