Факс через G711 и 3CX

anonymous

Well-Known Member
Регистрация
14 Янв 2008
Сообщения
19.170
Добрый день!

Подскажите пожалуйста, что я не так делаю:
Подключаю обычный аналоговый факс к шлюзу (Grandstream HT-496 или HT-502).
В настройках провайдера и в настройках экстеншена снята галка "Голос через АТС".
Факс не соединяется категорически.

Если подсоединяться шлюзом непосредственно к провайдеру, минуя 3CX - факс работает идеально.
Кодеки разрешены только G711 и в 3CX и в шлюзе.

В 5 версии прокатывал вариант с остановкой службы "3CX Mediaserver", факсы начинали отправляться (правда переставал работать перевод звонков). В 7 версии этот вариант не прокатывает и факс не уходит даже с отключенным физически медиасервером.

ЧД?
 
галки "Поддержка re invites" и "Поддержка replaces" стоят?
 
@ice wrote:галки "Поддержка re invites" и "Поддержка replaces" стоят?
Да, стоят.
 
Попробуйте снять или как-то поиграцца с ними. Иногда помогает.
Кстати, как определяете что факс не соединяет? Отправляете на него другой факс?
 
@ice wrote:Попробуйте снять или как-то поиграцца с ними. Иногда помогает.
Кстати, как определяете что факс не соединяет? Отправляете на него другой факс?

Поигрался, не помогло.
Определяю очень просто: засунул бумажку в факс, набрал номер, услышал звук соединения и нажал Пуск. Без 3cx уходит, с 3cx - нет.

Кстати заметил тут один интересный момент. Если не стартовать, а просто слушать звук ответа факса, то после дозвона слышен стартовый длинний сигнал, а когда начинается разнотональный звук коннекта - он тут же (через пол секунды) прерывается, если мы подключены через 3cx и продолжает пищать, если мы подключены напрямую или звоним с городского телефона. После пропадания звука в трубке тишина, а в статусе сервера - продолжающийся звонок.
 
@ice wrote:Логи можно?
какой режим для факса стоит на grandstream? должен быть Pass-through
проверьте пераметры по рекомендованным настройкам линксиса
http: //www.3cx.com/sip-phones/linksys-spa-3102-fax.html

Ну и не лишним будет обновить прошивку если требуется.

Прошивка последняя.
Для факса естественно G711 Pass-Through стоит, T38 выключен.
Всякие шумо и эходавы выключены.

Сейчас попробовал со службами поиграться, как только выключаем в службах на сервере "3CX Phone System media server" звук коннекта не прерывается, факс уходит.
(Что, как мне кажется снимает подозрения с грандстрима).

Но если вырубить медиасервер, не работает много чего другого.



Лог типичного звонка:

15:52:22.781 [CM503008]: Call(122): Call is terminated

15:52:22.781 [CM503008]: Call(122): Call is terminated

15:51:31.156 [CM503007]: Call(122): Device joined: xxx@xxxxxxxxxx:5060

15:51:31.156 [CM503007]: Call(122): Device joined: sip:[email protected]:5062

15:51:20.250 [CM505003]: Provider:[XXXXXXXX] Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [] Transport: [sip:192.168.1.4:5060]

15:51:20.250 [CM503002]: Call(122): Alerting sip:xxx@xxxxxxxxxxx:5060

15:51:19.015 [CM503004]: Call(122): Calling: VoIPline:3295554@(Ln.10000@xxxxxxxxxxx)@[Dev:sip:xxx@xxxxxxxxxxxxxx:5060]

15:51:19.015 [CM503004]: Call(122): Calling: VoIPline:3295554@(Ln.10001@xxxxxxxxxxxxx)@[Dev:sip:xxx@xxxxxxxxxxxx:5060]

15:51:18.875 [CM503004]: Call(122): Calling: VoIPline:88123295554@(Ln.10002@xxxxxxxxxxxx)@[Dev:sip:xxx@xxxxxxxxxxx:5060]

15:51:18.859 [CM503010]: Making route(s) to

15:51:18.859 [CM505001]: Ext.103: Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [Grandstream HT-502 V1.1B 1.0.1.35] Transport: [sip:192.168.1.4:5060]

15:51:18.843 [CM503001]: Call(122): Incoming call from Ext.103 to
 
Попробуйте все настроить по умолчанию, как было раньше, а в расширенных параметрах указать FAXDIRECTSDP = 1
 
@igor.snezhko wrote:Попробуйте все настроить по умолчанию, как было раньше, а в расширенных параметрах указать FAXDIRECTSDP = 1
Если правильно понимаю - в "Настройки -> Дополнительно -> Custom parameters"?

Указал, перегрузил на всякий случай. Звук факса с той стороны, как исчезал при начале коннекта, так и исчезает.
 
3CX в вашем случае только коммутирует звонок по SIP, а пакеты передаются по RTP от устройства к устройству . Если они не передаются, надо копать в настройках шлюзов. Моя рекомендация относилась к передаче факсов по T.38, я не внимательно прочитал весь пост.
Все, что касается кривого прохождения звука по G.711 лечится только настройками или перепрошивкой шлюза.
3CX как таковая тут не при чем.
 
@igor.snezhko wrote:3CX в вашем случае только коммутирует звонок по SIP, а пакеты передаются по RTP от устройства к устройству . Если они не передаются, надо копать в настройках шлюзов. Моя рекомендация относилась к передаче факсов по T.38, я не внимательно прочитал весь пост.
Все, что касается кривого прохождения звука по G.711 лечится только настройками или перепрошивкой шлюза.
3CX как таковая тут не при чем.

А если пакеты "немножко" передаются от устройства к устройству? Т.е ровно до начала звука коннекта факса. При этом с голосом нет никаких проблемм... При этом эффект не зависит от шлюза (linksys RT31P2, GrandStream HT-496, GrandStream HT-502), телефона (Grandstream BT-101) или софтофона (3CX VOIP Client, Bria).

И каким образом шлюз чудесно вылечивается при отключении службы 3CX Media Server?

Поскольку воспроизводимость эффекта - 100%, есть ощущение, что 3CX при включенном медиасервере как-то распознает звук факса и пытается принять или отправить его внутренними средствами. (тестирую полную версию с ограничением в 2 коммутации, но факс-сервер не настраивал).
 
Поскольку воспроизводимость эффекта - 100%, есть ощущение, что 3CX при включенном медиасервере как-то распознает звук факса и пытается принять или отправить его внутренними средствами.

Никак не пойму зачем отключать 3CX Media Server
он же отвечает за доставку RTP-трафика

Никаких звуков факса 3CX в принципе распознавать не может т.к. работает c ip-пакетами.

Каким образом 3CX подключен в городской сети? Через аналоговый шлюз?
 
@ice wrote:Поскольку воспроизводимость эффекта - 100%, есть ощущение, что 3CX при включенном медиасервере как-то распознает звук факса и пытается принять или отправить его внутренними средствами.

Никак не пойму зачем отключать 3CX Media Server
он же отвечает за доставку RTP-трафика

Никаких звуков факса 3CX в принципе распознавать не может т.к. работает c ip-пакетами.
Каким образом 3CX подключен в городской сети? Через аналоговый шлюз?

3CX не подключен к городской сети, он подключен к VOIP провайдерам (пробовал различных провайдеров, результат тот же).

А медиасервер я отключаю только чтобы факс отправить, ибо подругому никак пока не получается...

Может сделать запись звука факса с включенным и отключенным медиасервером и выложить сюда? Может это поможет?
 
Есть еще следующее чайниковское предположение:
Если не виноват шлюз, не виновата 3CX, то единственный, кто остается провайдер. Точнее 3 сразу. И у них есть что-то общее... Например отправка факсов по T38.

Когда я подключаюсь через шлюз напрямую к провайдеру - T38 в шлюзе отключен, включен G711 Pass through.
Когда я подключаюсь к провайдеру с помощью 3CX - она декларирует провайдеру поддержку T38, поскольку такая поддержка в 3CX присутствует.

Провайдер видя поддержку T38 детектирует факс и пытается отправить его с помощью T38. Логично, что попытка отправить факс через G711 успехом не увенчается.

Возможен такой вариант?
Или я в маразмы впадаю?

Если возможен - как отучить 3CX объяснять провайдеру, что у нее есть T38?

И кстати, нужно ли для работы Т38 прокидывать какой-то дополнительный порт?
 
Всем спасибо за "неоценимую" помощь. Это действительно оказалист особенности T38. Причем на предыдущей версии факсы с помощью шлюзов grandstream по протоколу T38 не отправлялись. На последней версии факсы улетают. (Просто после пропадания звука жму старт на факсе и все работает).
 

Для администраторов

Статистика форума

Темы
21.057
Сообщения
105.840
Пользователи
70.088
Новый пользователь
cloudagunt0521
Установите 3CX - Совершенно бесплатно!

Соединяйте сотрудников и клиентов Телефонная система Чат для сайта Видеоконференции

На хостинге или своих ресурсах. До 10 пользователей - бесплатно навсегда. Без банковских карт и рисков.

3CX
Аккаунт 3CX с таким e-mail уже существует. Вы будете переадресованы на Портал пользователя, где сможете ввести учетные данные или восстановить пароль.