faq обучение настройка
Текущее время: Пн авг 11, 2025 10:28

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: DVG-6004s: как отключить "Try Local Fxo"
СообщениеДобавлено: Вт окт 20, 2009 11:47 
Не в сети

Зарегистрирован: Пн окт 17, 2005 14:13
Сообщений: 8
Откуда: Kiev
Тестируется следующая связка:
ТфОп - DVG-6004s - 3CX,
все входящие звонки из ТфОП пробрасываются по hotline на 3CX, которая далее распределяет их между своими внутренними абонентами.
версия ПО на DVG-6004s 1.02.38.28

Столкнулся со следующей проблемой:
Если абонент IP-АТС незарегистрирован и она возвращает шлюзу DISCONNECT (SIP/2.0 603 Decline), то шлюз не сбрасывает звонок, а снимает трубку и начинает звонить на какой-то «Local FXO». В это время у звонящего в трубке тишина.
Есть ли возможность отключить «Try Local FXO», чтобы DVG-6004s при получении disconnect от IP-АТС просто клал трубку?

Лог звонка:

09:29:00 [1187242] 0: Fxo Ringing
09:29:00 [1187242] 0: CallerId=
09:29:00 [1187242] 0: ==17:WaitAnswerDeviceOk
09:29:00 [1187242] 0: HotLineEnabled with [10000]
09:29:00 [1187242] 0: End Input Default Route [0]
09:29:00 [1187242] 0: Call Proxy with [10000]
09:29:00 [1187242] 0: ==7:Inviting
09:29:00 [1187242] 0: VoIP CallOut, Invite <sip:10000@192.168.0.208:5060;user=phone>
09:29:00 [1187243] 0: 10000=DIALING
09:29:00 [1187244] 0: RingTime(34) First Stop
09:29:01 [1187247] 0: 10000=PROCEEDING
09:29:01 [1187249] 0: 10000=DISCONNECT

Приходит disconnect от IP-АТС, но DVG-6004s почему-то начинает звонить на Local FXO

09:29:01 [1187249] 0: Proxy Reject, Try Local Fxo ========
09:29:01 [1187249] 0: Local Calling Fxo [10000]
09:29:01 [1187249] 0: Get Local Fxo Line 1
09:29:01 [1187249] 1: TrunkPrefix=, Dest=10000, Dialno=10000
09:29:01 [1187250] 1: FxoHookOff
09:29:01 [1187250] 1: SetInputGain(-2)
09:29:01 [1187250] 1: ==18:TrunkDialOut
09:29:01 [1187255] 0: RingTime(171) Second Ring
09:29:02 [1187261] 1: DialOut(10000)=0
09:29:03 [1187271] 1: Fxo DialOut OK
09:29:03 [1187271] 1: Local Talk at ToAnswer
09:29:03 [1187271] 1: RtpApiTalk[1,1], Peer=127.0.0.1:9000, PT=0, FC=4, NewOOB=0
09:29:03 [1187271] 0: Local Talk at RingBack
09:29:03 [1187271] 0: FxoHookOff
09:29:03 [1187271] 0: SetInputGain(-2)
09:29:03 [1187271] 0: RtpApiTalk[0,0], Peer=127.0.0.1:9002, PT=0, FC=4, NewOOB=0
09:29:03 [1187271] 1: ==14:Talking
09:29:03 [1187271] 0: ==14:Talking
09:29:03 [1187271] 0: SetTalkMode[1,1]
09:29:29 [1187535] 0: Fxo Detected CPT Busy(2)
09:29:29 [1187535] 0: Bye at Talking
09:29:29 [1187535] 0: ==15:PlayBusyTone
09:29:29 [1187535] 1: ==15:PlayBusyTone
09:29:29 [1187536] DSP_ch0_check=0
09:29:29 [1187536] 0: FxoHookOn
09:29:29 [1187536] 0: ==3:Idle
09:29:30 [1187536] 0: SetInputGain(4)
09:29:30 [1187536] 0: SetFax(1)=0
09:29:30 [1187536] 1: Start Btc Learning
09:29:31 [1187551] 1: Btc Learning Exception No Change
09:29:31 [1187551] DSP_ch1_check=0
09:29:31 [1187551] 1: FxoHookOn
09:29:31 [1187551] 1: ==3:Idle
09:29:31 [1187551] 1: SetInputGain(4)
09:29:31 [1187551] 1: SetFax(1)=0


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DVG-6004s: как отключить "Try Local Fxo"
СообщениеДобавлено: Вт окт 20, 2009 16:54 
Не в сети

Зарегистрирован: Ср май 30, 2007 20:08
Сообщений: 1014
vk2005 писал(а):
Есть ли возможность отключить «Try Local FXO», чтобы DVG-6004s при получении disconnect от IP-АТС просто клал трубку?

Нет. Такой возможности нет. Надо менять ответ АТС.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: DVG-6004s: как отключить "Try Local Fxo"
СообщениеДобавлено: Ср окт 21, 2009 00:53 
Не в сети

Зарегистрирован: Пн окт 17, 2005 14:13
Сообщений: 8
Откуда: Kiev
А что должна отвечать АТС, чтобы ДЛинк просто положил трубку?
АТС отвечает "SIP/2.0 480 Temporarily Unavailable", что вполне логично. Но ДЛинк вместо того, чтобы положить трубку, начинает искать другой маршрут "Try Local Fxo".

Вот нормальный лог звонка, из которого видно что общение между АТС и Длинк проходит вполне нормально, но затем ДЛинк начинает "чудить":

INVITE sip:10010@192.168.0.208:5060;user=phone SIP/2.0
Allow:INVITE,ACK,OPTIONS,BYE,CANCEL,INFO,PRACK,REFER,SUBSCRIBE,NOTIFY,UPDATE
Via:SIP/2.0/UDP 192.168.0.207:5060;branch=z9hG4bK9483803f9039d340
From: <sip:Anonymous@192.168.0.208;user=phone>;tag=b7bdb0d5-687341
To: <sip:10010@192.168.0.208:5060;user=phone>
Call-ID:D1B9-11E0-466873416A22AEAE3E1D-022@SipHost
CSeq:13 INVITE
Contact:<sip:10010@192.168.0.207:5060>
Expires:90
Max-Forwards:70
Supported:replaces
User-Agent:dlink 12-38-28928749-0.9.5.1.1140-SA7O4
Content-Type:application/sdp
Content-Length:281

v=0
o=10010 1794536520 1794536520 IN IP4 192.168.0.207
s=Session SDP
c=IN IP4 192.168.0.207
t=0 0
m=audio 9000 RTP/AVP 8 4 18 2 0
a=rtpmap:8 PCMA/8000/1
a=rtpmap:4 G723/8000/1
a=rtpmap:18 G729/8000/1
a=fmtp:18 annexb=no
a=rtpmap:2 G726-32/8000/1
a=rtpmap:0 PCMU/8000/1

SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/UDP 192.168.0.207:5060;branch=z9hG4bK9483803f9039d340
Proxy-Authenticate: Digest nonce="414d535c00eec0fe02:ca15e3b8878a205a3f0d909293ee47b2",algorithm=MD5,realm="3CXPhoneSystem"
To: <sip:10010@192.168.0.208:5060;user=phone>;tag=7f7d2714
From: <sip:Anonymous@192.168.0.208;user=phone>;tag=b7bdb0d5-687341
Call-ID: D1B9-11E0-466873416A22AEAE3E1D-022@SipHost
CSeq: 13 INVITE
User-Agent: 3CXPhoneSystem 8.0.9481.0
Content-Length: 0


ACK sip:10010@192.168.0.208:5060;user=phone SIP/2.0
Via:SIP/2.0/UDP 192.168.0.207:5060;branch=z9hG4bK9483803f9039d340
From: <sip:Anonymous@192.168.0.208;user=phone>;tag=b7bdb0d5-687341
To: <sip:10010@192.168.0.208:5060;user=phone>;tag=7f7d2714
Call-ID:D1B9-11E0-466873416A22AEAE3E1D-022@SipHost
CSeq:13 ACK
Max-Forwards:70
Content-Length:0


INVITE sip:10010@192.168.0.208:5060;user=phone SIP/2.0
Allow:INVITE,ACK,OPTIONS,BYE,CANCEL,INFO,PRACK,REFER,SUBSCRIBE,NOTIFY,UPDATE
Via:SIP/2.0/UDP 192.168.0.207:5060;branch=z9hG4bK7ffcc6f4e301b649
From: <sip:Anonymous@192.168.0.208;user=phone>;tag=b7bdb0d5-687341
To: <sip:10010@192.168.0.208:5060;user=phone>
Call-ID:D1B9-11E0-466873416A22AEAE3E1D-022@SipHost
CSeq:14 INVITE
Contact:<sip:10010@192.168.0.207:5060>
Expires:90
Max-Forwards:70
Proxy-Authorization:Digest username="10010",realm="3CXPhoneSystem",nonce="414d535c00eec0fe02:ca15e3b8878a205a3f0d909293ee47b2",uri="sip:10010@192.168.0.208:5060;user=phone",response="7978a5880be686aa5d7ab6264ba8108a",algorithm=MD5
Supported:replaces
User-Agent:dlink 12-38-28928749-0.9.5.1.1140-SA7O4
Content-Type:application/sdp
Content-Length:281

v=0
o=10010 1794536520 1794536520 IN IP4 192.168.0.207
s=Session SDP
c=IN IP4 192.168.0.207
t=0 0
m=audio 9000 RTP/AVP 8 4 18 2 0
a=rtpmap:8 PCMA/8000/1
a=rtpmap:4 G723/8000/1
a=rtpmap:18 G729/8000/1
a=fmtp:18 annexb=no
a=rtpmap:2 G726-32/8000/1
a=rtpmap:0 PCMU/8000/1

SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.0.207:5060;branch=z9hG4bK7ffcc6f4e301b649
To: <sip:10010@192.168.0.208:5060;user=phone>
From: <sip:Anonymous@192.168.0.208;user=phone>;tag=b7bdb0d5-687341
Call-ID: D1B9-11E0-466873416A22AEAE3E1D-022@SipHost
CSeq: 14 INVITE
Content-Length: 0


SIP/2.0 480 Temporarily Unavailable
Via: SIP/2.0/UDP 192.168.0.207:5060;branch=z9hG4bK7ffcc6f4e301b649
To: <sip:10010@192.168.0.208:5060;user=phone>;tag=694ca52f
From: <sip:Anonymous@192.168.0.208;user=phone>;tag=b7bdb0d5-687341
Call-ID: D1B9-11E0-466873416A22AEAE3E1D-022@SipHost
CSeq: 14 INVITE
User-Agent: 3CXPhoneSystem 8.0.9481.0
Warning: 499 Nout "Not available"
Content-Length: 0


ACK sip:10010@192.168.0.208:5060;user=phone SIP/2.0
Via:SIP/2.0/UDP 192.168.0.207:5060;branch=z9hG4bK7ffcc6f4e301b649
From: <sip:Anonymous@192.168.0.208;user=phone>;tag=b7bdb0d5-687341
To: <sip:10010@192.168.0.208:5060;user=phone>;tag=694ca52f
Call-ID:D1B9-11E0-466873416A22AEAE3E1D-022@SipHost
CSeq:14 ACK
Max-Forwards:70
Content-Length:0


А вот лог того же звонка с SLmon:

00:47:42 [025327] 0: Fxo Ringing
00:47:42 [025327] 0: CallerId=
00:47:42 [025327] 0: ==17:WaitAnswerDeviceOk
00:47:42 [025327] 0: HotLineEnabled with [10010]
00:47:42 [025327] 0: End Input Default Route [0]
00:47:42 [025327] 0: Call Proxy with [10010]
00:47:42 [025327] 0: ==7:Inviting
00:47:42 [025327] 0: VoIP CallOut, Invite <sip:10010@192.168.0.208:5060;user=phone>
00:47:42 [025328] 0: 10010=DIALING
00:47:42 [025329] 0: RingTime(31) First Stop
00:47:42 [025332] 0: 10010=PROCEEDING
00:47:42 [025333] 0: 10010=DISCONNECT
00:47:42 [025333] 0: Proxy Reject, Try Local Fxo ========
00:47:42 [025333] 0: Local Calling Fxo [10010]
00:47:42 [025334] 0: Get Local Fxo Line 1
00:47:42 [025334] 1: TrunkPrefix=, Dest=10010, Dialno=10010
00:47:42 [025334] 1: FxoHookOff
00:47:43 [025334] 1: SetInputGain(-2)
00:47:43 [025334] 1: ==18:TrunkDialOut
00:47:43 [025341] 0: RingTime(178) Second Ring
00:47:44 [025345] 1: DialOut(10010)=0
00:47:45 [025355] 1: Fxo DialOut OK
00:47:45 [025355] 1: Local Talk at ToAnswer
00:47:45 [025355] 1: RtpApiTalk[1,1], Peer=127.0.0.1:9000, PT=0, FC=4, NewOOB=0
00:47:45 [025355] 0: Local Talk at RingBack
00:47:45 [025355] 0: FxoHookOff
00:47:45 [025355] 0: SetInputGain(-2)
00:47:45 [025355] 0: RtpApiTalk[0,0], Peer=127.0.0.1:9002, PT=0, FC=4, NewOOB=0
00:47:45 [025355] 1: ==14:Talking
00:47:45 [025355] 0: ==14:Talking
00:47:45 [025355] 0: SetTalkMode[1,1]
00:47:56 [025466] 0: Fxo Detected CPT Busy(2)
00:47:56 [025466] 0: Bye at Talking
00:47:56 [025466] 0: ==15:PlayBusyTone
00:47:56 [025466] 1: ==15:PlayBusyTone
00:47:56 [025467] DSP_ch0_check=0
00:47:56 [025467] 0: FxoHookOn
00:47:56 [025467] 0: ==3:Idle
00:47:56 [025467] 0: SetInputGain(4)
00:47:56 [025467] 0: SetFax(1)=0
00:47:56 [025467] 1: Start Btc Learning
00:47:57 [025482] 1: Btc Learning Exception No Change
00:47:57 [025482] DSP_ch1_check=0
00:47:57 [025482] 1: FxoHookOn
00:47:57 [025482] 1: ==3:Idle
00:47:57 [025482] 1: SetInputGain(4)
00:47:57 [025482] 1: SetFax(1)=0


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DVG-6004s: как отключить "Try Local Fxo"
СообщениеДобавлено: Ср окт 21, 2009 08:14 
Не в сети

Зарегистрирован: Ср май 30, 2007 20:08
Сообщений: 1014
vk2005 писал(а):
А что должна отвечать АТС, чтобы ДЛинк просто положил трубку?

АТС должна отвечать что угодно, кроме того, что номер отсутствует. Это поведение шлюза прекрасно описано в инструкции (диаграмма на последних страницах).


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: DVG-6004s: как отключить "Try Local Fxo"
СообщениеДобавлено: Ср окт 21, 2009 11:44 
Не в сети

Зарегистрирован: Пн окт 17, 2005 14:13
Сообщений: 8
Откуда: Kiev
спасибо за ответ, не обратил внимание на схему на предпоследней странице документации.
Но даже если АТС дает ДЛинку сигнал ЗАНЯТО (BUSY), то возникает следующая проблема
получив сигнал ЗАНЯТО от АТС, ДЛинк СНИМАЕТ трубку , чтобы самостоятельно проиграть сигнал ЗАНЯТО (Offhook Fxo for PlayBusy), проигрывает занято и кладет трубку через 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(9Cool 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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DVG-6004s: как отключить "Try Local Fxo"
СообщениеДобавлено: Ср окт 21, 2009 12:25 
Не в сети

Зарегистрирован: Ср май 30, 2007 20:08
Сообщений: 1014
vk2005 писал(а):
Можно ли отключить данную функцию? Т.е. сделать так, чтобы ДЛинк просто обрывал связь, не снимая трубки.

По моему, где-то регулируется время проигрывания сигнала.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: DVG-6004s: как отключить "Try Local Fxo"
СообщениеДобавлено: Ср окт 21, 2009 12:42 
Не в сети

Зарегистрирован: Пн окт 17, 2005 14:13
Сообщений: 8
Откуда: Kiev
Есть такой параметр:
Transit In Busy Tone Limit [0 - 60 s] - The duration gateway plays a busy tone before FXO hook-on. To notify the caller from PSTN that this call is finished.

пробовал ставить 0, все равно снимает трубку, чтобы проиграть BUSY, правда кладет через 3-4 секунды, а не через 5-6 как при значениях по умолчанию.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср окт 21, 2009 12:55 
Не в сети

Зарегистрирован: Ср май 30, 2007 20:08
Сообщений: 1014
Вообще, насколько я понимаю, обычную телефонную линию нельзя перевести в состояние "занято" не сняв трубку. И нельзя бросить трубку сразу, надо дать отработать станционному оборудованию.
Транзит ин лимит это не то, это сколько внутренний абонент будет слышать занято, после того как на FXO положат трубку.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB