Страница 1 из 2
D-Link dvg-6004s не понимает что * положил трубку
Добавлено: 15 ноя 2017, 15:21
duronus
Добрый день, есть АТС FreePBX, все замечательно работает, кроме одного момента.
При звонке с астериск на медную линию через шлюз D-link dvg-6004s происходит дозвон до абонета, но если кладешь трубку на VoIP (не дождавшись ответа) то шлюз продолжает звонить до "потери пульса", если был разговор или тот КОМУ звонят сделал отбой шлюз нормально отрабатывает и освобождает линию.
Так же если после разговора человек на VoIP телефоне положил трубку первый, то разговор на другой стороне так же не прирвется пока там не положат трубку.
То есть Астериск не сообщает шлюзу что разговор закончен, или шлюз не понимает этого, через slomon видно только что идет разговор с VoIP с медью, а о том что астериск положил трубку он не ведает
Во вложении скриншот такого звонка из slomon, к сожалению так и не понял как просто скопировать текст от туда, пришлось картинкой
Re: D-Link dvg-6004s не понимает что * положил трубку
Добавлено: 15 ноя 2017, 15:34
ded
Re: D-Link dvg-6004s не понимает что * положил трубку
Добавлено: 15 ноя 2017, 16:01
duronus
В моем случае шлюз не понимает именно астериск, если кладешь со стороны FXO то он определяет сигнал занято. ПО скриншоту slomon видно, что после VoIP talking кладешь трубку на астериске то ничего не происходит, как будь то шлюз не понимает команду hangup, но рядом стоит dvg-7062s и на портах FXS такой проблемы нету, но на нем же на опртах FXO та же загвостка. Астериск кстати 13 из готового дистриба freePBX
Re: D-Link dvg-6004s не понимает что * положил трубку
Добавлено: 15 ноя 2017, 16:02
duronus
Шлюз не понимает именно астериск, занято на FXO отрабатывает отлично, я ему там все прописал
Re: D-Link dvg-6004s не понимает что * положил трубку
Добавлено: 15 ноя 2017, 16:50
ded
duronus писал(а): как будь то шлюз не понимает команду hangup, но рядом стоит dvg-7062s и на портах FXS такой проблемы нету, но на нем же на опртах FXO та же загвостка.
Видимо читалиhttp://asterisk.ru/knowledgebase/analogue но не угадали ни одной буквы.
Попробую писать на Вам понятном изыке:
на портах FXS такой проблемы не бываит, зуб даю! А на опртах FXO загвостка за загвосткой, но полюбэ - елси кладешь на FXO с пробором то он определяет сигнал занято, а должон дать SIP сигнал BYE туды Истериску. А елси не даёт, значит не опредиляит.
Как-то так.
Re: D-Link dvg-6004s не понимает что * положил трубку
Добавлено: 15 ноя 2017, 18:37
duronus
ded писал(а):Попробую писать на Вам понятном изыке:
на портах FXS такой проблемы не бываит, зуб даю! А на опртах FXO загвостка за загвосткой, но полюбэ - елси кладешь на FXO с пробором то он определяет сигнал занято, а должон дать SIP сигнал BYE туды Истериску. А елси не даёт, значит не опредиляит.
Как-то так.
Я понимаю привычка уже, но FXO не понимает АСТЕРИСК, тоесть астериск не говорит ему положи трубку, все эти милисекунды для определения занято настроены и за счет этого он отрубает линию и даею сигал BYE, астериску, но не понимает когда АСТЕРИСК кладе трубку
Посмотрите вывод slomon там сигнал занято определился?
Re: D-Link dvg-6004s не понимает что * положил трубку
Добавлено: 15 ноя 2017, 19:09
ded
duronus писал(а): тоесть астериск не говорит ему положи трубку,
Балда! Астериск и не должен ничего ему говорить! Трубку положжили на стороне FXO по логу, и загвостка фтом, што D-Link dvg-6004s должон послать BYE Астериску. Дык это ловите на Астериске.
Re: D-Link dvg-6004s не понимает что * положил трубку
Добавлено: 15 ноя 2017, 19:28
duronus
Аллилуя, вот со стороны FXO у меня нормально трубка кладется, а со стороны Астериска нифига, теперь то поняли о чем я имел ввиду в первом сообщении
Re: D-Link dvg-6004s не понимает что * положил трубку
Добавлено: 15 ноя 2017, 19:55
ded
2 аллилуйи.
Читаем вместе:
duronus писал(а):При звонке с астериск на медную линию через шлюз D-link dvg-6004s происходит дозвон до абонета, но если кладешь трубку на VoIP (не дождавшись ответа) то шлюз продолжает звонить до "потери пульса",
Вы сделайте sip debug на Астериске, чтобы убедиться, что когда отбой со стороны клиента VoIP, то он передаётся шлюзу пакетом BYE.
Что-то он вообще посылает через сигнальный порт 5060?
Re: D-Link dvg-6004s не понимает что * положил трубку
Добавлено: 15 ноя 2017, 21:29
duronus
ded писал(а):Что-то он вообще посылает через сигнальный порт 5060?
Даа шлет hangup, но шлюз толи его не видит, толи не понимает и игнорирует его, причем у меня каждый FXO под своим транком и работает только если host по ip прописан, в dinamic почему то не авторизуется, хотя шлюз авторизуется под estetion вполне нормально. Возможно с этим как то связанно, просто на сайте d-link у человека была такая же проблема, но чем решилось не понятно