faq обучение настройка
Текущее время: Вт мар 19, 2024 05:39

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: DVG-7044S B1 и Call Waiting / Hold
СообщениеДобавлено: Пт май 31, 2019 08:18 
Не в сети

Зарегистрирован: Вс авг 29, 2010 08:29
Сообщений: 21
Здравствуйте.

Поиск по сети и по этому форуму не помог, поэтому создаю эту тему.

Есть интересная загадка в работе девайса DVG-7044S, хочется хотя бы понять это "баг" или "фича", ну а если получится её разгадать - то будет вообще большой праздник. ;)
Заранее благодарен всем кто откликнется!

Итак... есть названный девайс, прошивки пробовались последняя и предпоследние.
Один FXS зарегистрирован на Астере, в него включен простой тел.аппарат, включены Call Hold и Call Waiting (CW).
Один FXO подключен к PSTN, и в нём хотлайном прописан вышеназванный FXS, соотв. все входящие с PSTN идут на него.
В Digit Map настроено так чтобы одни вызовы с FXS шли напрямую в PSTN, другие в SIP.

При разговоре через SIP - CW на этом FXS нормально работает, и клавишей Flash можно переключаться между вызовами.

А при разговоре через PSTN - если приходит второй вызов с SIP - CW исправно пикает, и клавиша Flash переключает на второй вызов, но при этом первый разговор через PSTN сбрасывается, т.е. оно не ставит его на HOLD - в ЭТОМ собственно и проблема...

Попутно обнаружил, что если при разговоре FXS-PSTN вызвать этот FXS с другого FXS - то будет сигнал "занято" а не CW, хотя на порту он включен и с SIP работает.
И также - если при разговоре FXS-SIP будет входящий на PSTN - то он будет снят и тут же сброшен с короткими гудками - т.е. тоже CW на этом FXS не произойдёт - но это вобщем не главный вопрос.

Вот так вот... поделитесь плз соображениями - может у кого бывало похожее.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DVG-7044S B1 и Call Waiting / Hold
СообщениеДобавлено: Пт май 31, 2019 17:06 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пн янв 11, 2010 09:40
Сообщений: 4400
Добрый день,
приложите логи с разрывом.
http://dlink.ru/up/support/FAQ/VoIP/SLmon1.pdf


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DVG-7044S B1 и Call Waiting / Hold
СообщениеДобавлено: Пт май 31, 2019 19:22 
Не в сети

Зарегистрирован: Вс авг 29, 2010 08:29
Сообщений: 21
Премного благодарен Алексею за содержательный разговор и рекомендации.

Полученные рекомендации проверю чуть позже, а пока под спойлером лог сессии с разрывом:
установлено соединение FXS->PSTN - поступает вызов с SIP - есть сигнал CW - на FXS нажат Flash - FXS переключается на вызов с SIP а PSTN отваливается.

Скрытый текст: показать
19:01:27 *** SLMON start to log ***
19:01:37 [426854] Receive Cmd=1100, ParaLen=5, Para=[Login]
19:01:37 [426854] Login == Ver(1.02.38.43.9367 2009/08/25 17:45:23) PId(242.DLink.NoPrefix.drtp.vlan) Drv(0.9.5.1.1928) Hw(IAD404) == 0.6.7-1
19:01:53 ========================================START========================================
19:02:03 [427120] 0: Fxs Pickup
19:02:03 [427120] 0: ==4:GetDtmf
19:02:07 [427160] 0: DigitMap Route [2]
19:02:07 [427160] 0: Line DialNum_New [88007005465]
19:02:07 [427160] 0: Local Calling Fxo [88007005465]
19:02:07 [427160] 0: ==7:Inviting
19:02:07 [427160] 0: Get Local Fxo Line 4
19:02:07 [427160] 4: TrunkPrefix=, Dest=88007005465, Dialno=88007005465
19:02:07 [427161] 4: FxoHookOff
19:02:08 [427161] 4: SetInputGain(7)
19:02:08 [427161] 4: ==18:TrunkDialOut
19:02:09 [427172] 4: DialOut(88007005465)=0
19:02:11 [427192] 4: Fxo DialOut OK
19:02:11 [427192] 4: Local Talk at ToAnswer
19:02:11 [427192] 4: RtpApiTalk[1,1], Peer=127.0.0.1:9000, PT=0, FC=4, NewOOB=0
19:02:11 [427192] 0: Local Talk at RingBack
19:02:11 [427192] 0: FilterDtmf(0)=0
19:02:11 [427192] 0: RtpApiTalk[1,1], Peer=127.0.0.1:9008, PT=0, FC=4, NewOOB=0
19:02:11 [427192] 4: ==14:Talking
19:02:11 [427192] 0: ==14:Talking
19:02:34 [427429] 0: 101=OFFERING
19:02:34 [427429] 0: Get CallerId=103 TEST@103
19:02:34 [427429] 0: Call Waiting
19:02:48 [427566] 0: Fxs Flash #1
19:02:48 [427567] 0: Peer=83.20.20.201:10152, PT=8, RecvOnly=0
19:02:48 [427567] 0: 101=ACCEPT
19:02:48 [427567] 0: AnswerCallWaiting #1
19:02:48 [427567] 0: ==13:VoipAnswering
19:02:48 [427568] 4: ==15:PlayBusyTone
19:02:48 [427568] 4: Start Btc Learning
19:02:48 [427568] 0: 101=CONNECTED
19:02:48 [427568] 0: FilterDtmf(1)=0
19:02:48 [427568] 0: RtpApiTalk[1,1], Peer=83.20.20.201:10152, PT=8, FC=2, NewOOB=1
19:02:48 [427568] 0: ==14:Talking
19:02:49 [427581] 4: Btc Learning Exception Len 0
19:02:49 [427581] DSP_ch4_check=0
19:02:50 [427581] 4: FxoHookOn
19:02:50 [427581] 4: ==3:Idle
19:02:50 [427581] 4: SetInputGain(4)
19:02:50 [427581] 4: SetFax(0)=0
19:03:03 [427721] DSP_ch0_check=0
19:03:03 [427721] 0: Fxs Hangup
19:03:03 [427721] 0: Bye at Talking
19:03:04 [427721] 0: ==3:Idle
19:03:04 [427721] 0: SetFax(0)=0
19:03:04 [427722] 0: 101=DISCONNECT
19:03:04 [427722] 0: Release Old Dlg #2
19:03:28 ========================================END========================================


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DVG-7044S B1 и Call Waiting / Hold
СообщениеДобавлено: Вс июн 02, 2019 06:02 
Не в сети

Зарегистрирован: Вс авг 29, 2010 08:29
Сообщений: 21
В процессе экспериментов обнаружил что описанная в начале проблема точно также имеется при соединении FXS-FXS, т.е. в это соединение приходит CW с SIP, и при переключении на него второй FXS сбрасывается.
По логам видно что второй порт НЕ ставится на HOLD, в него играется Занято и он сбрасывается.
Все проблемы при "локальных" соединениях, а через SIP их нет, например - на локальных не работает CW как класс.

Пока нашел следующее решение вопроса, используя рекомендации Алексея.
Сделал в PhoneBook номер 9@127.0.0.1, и этот номер 9 присвоил как Representative для FXO.
На FXS набираю 9, и он "как-бы" через SIP подключает меня на FXO, т.е. в понятиях шлюза это не "локальное" соединание.
Далее набираю номер, далее при поступлении CW на этот FXS - по нажатию Flash всё срабатывает корректно - FXO ставится на HOLD - отвечается на CW - по следующему Flash снова подключается FXO с HOLD.
Весьма неудобно конечно то что нельзя сразу набрать весь номер, но это лучше чем ничего.

Что еще можно попробовать?

Понятно что обновления прошивки для этих девайсов уже не будет, но вот если бы были исходники - можно было бы что-то с ними сделать...

=======
Интересно получилось с входящим с PSTN (FXO).
Сначала указал ему как hotline некий номер 7, его же присвоил как Representative для FXS, в PhoneBook прописал 7@127.0.0.1 ... - но это ничего не дало т.к. на группе CW не работает, что вполне логично.
Тогда указал как hotline - 101@127.0.0.1:port - и оно заработало как надо! Т.е. при входящем с FXO - на FXS 101 появлялся CW, и далее при нажатии flash - FXO вешается на HOLD и т.д...


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DVG-7044S B1 и Call Waiting / Hold
СообщениеДобавлено: Вс июн 09, 2019 06:01 
Не в сети

Зарегистрирован: Вс авг 29, 2010 08:29
Сообщений: 21
В дополнение к предыдущему родился следующий вопрос: а есть ли на данный девайс документация хотя бы СООТВЕТСТВУЮЩАЯ последним прошивкам ??? Уже не говорю о содержащий нормальное описание тех или иных функций....

Доступная на ФТП документация - как минимум не содержит описания ряда параметров которые присутствуют в веб-интерфейсе, а точно понять их назначение из названия весьма непросто.

Вобщем ситуация типичная для ДЛинка, да и не только... - железки неплохие, а ПО к ним нормального нет. :) :(

Ну и опять же вопрос про исходники прошивки... если не делаете сами - дак давайте попробуем сделать мы.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DVG-7044S B1 и Call Waiting / Hold
СообщениеДобавлено: Чт июн 20, 2019 17:26 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пн янв 11, 2010 09:40
Сообщений: 4400
Добрый день,
ответил в почте.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DVG-7044S B1 и Call Waiting / Hold
СообщениеДобавлено: Чт июн 20, 2019 20:31 
Не в сети

Зарегистрирован: Вс авг 29, 2010 08:29
Сообщений: 21
Alexey Motkov писал(а):
Добрый день,
ответил в почте.


А чего не здесь?
Я конечно же благодарен за предоставленный ответ с полезной информацией, и за те которые еще будут.

Но по моему мнению - имеет смысл ответы по теме размещать здесь, иначе зачем тогда нужен этот форум?
Мне без разницы где прочитать ответы - у себя в мэйле, или здесь.
А форумы, имхо, предназначены не только для вопросов, но и для ответов на них после коллективного обсуждения.
И меня всегда удивляет картина, которая надо сказать весьма типична - когда обсуждается интересный вопрос, и это обсуждение неожиданно завершается фразой типа "ответил в личку" или "всем спасиба вопрос решен", без опубликования самого решения...


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

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


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

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


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

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