Всем привет. Подскажите пожалуйста, как правильно разрешить работу факса по протоколу T.38.
На данный момент конфигурация системы выглядит следующим образом:
sip show settings
T.38 support: No
T.38 EC mode: Unknown
T.38 MaxDtgrm: -1
context=from-trunk-sip-VTB24
type=peer
username=00075777
fromuser=00075777
secret=qwerty
host=sip.telphin.com
port=5068
promiscredir=yes
qualify=yes
disallow=all
allow=g729
insecure=port,invite
Как я понимаю, надо разрешить в sip.conf поддержку T.38, указать EC MODE и MaxDtgrm, но поискав сия значения столкнулся с десятком вариантов... Есть какой то универсальный, что должно работать у большинства?
И вот еще вопрос, в настройках транка можно увидеть, что используется кодек g729, насколько я знаю, факсы у должны ходить через T.38, который поднимается из g711, отсюда и вопрос, как правильно настроить транк, что бы звонок всегда совершался в g729, а в момент попытки отправки или принятия факса переходил в g711 и в последующем в T.38.
спросил
2012-01-08 18:35:22 +0400
MrVoIP 83 ● 3 ● 3 ● 6
Откуда, куда и как хотите передавать факсы по т38?
switch ( 2012-01-08 20:40:29 +0400 )редактироватьХочу, что бы пиры подключенные через PAP2T могли передавать факсы на номера, которые звонят. Получать по аналогичной схеме.
MrVoIP ( 2012-01-08 21:29:00 +0400 )редактироватьНа сколько я помню, pap2t не умеют t38. в любом случае берите в руки wireshark и смотрите что происходит.
switch ( 2012-01-08 21:33:47 +0400 )редактироватьСвоими собственными глазами видел, как люди шлют факсы через PAP2T адаптеры.
С радостью бы воспользовался WIRESHARK, но перед этим надо ASTETRISK настроить... Прочитайте пожалуйста вопрос еще раз. :)
MrVoIP ( 2012-01-08 21:37:20 +0400 )редактировать"насколько я знаю, факсы у должны ходить через T.38, который поднимается из g711" Что-то какие-то неправильные знания у Вас ...
Evgen ( 2012-01-08 21:39:43 +0400 )редактироватьНу и я сам посылал факсы через PAP2, по 711 кодеку. Эта железка слишком слабая, чтоб в ней еще Т38 был. Гуглить чтольп попробовали бы. Не верите мне, поверьте гуглю.
switch ( 2012-01-08 21:40:20 +0400 )редактироватьДа, должны, я это и написал в своем вопросе, я это и сам знаю! Но перед тем как они начнут работать надо настроить сам ASTERISK, я же все описал в вопросе, ПОЖАЛУЙСТА, ну прочитайте Вы его еще раз. Я же там и спрашиваю, как разрешить этот самый T.38 в системе, ибо по умолчанию он запрещен, какое значение EC выставлять и какое значение MaxDtgrm.
MrVoIP ( 2012-01-08 21:42:09 +0400 )редактироватьБлин, чувак, тебе говорят, что PAP2T НЕ УМЕЕТ Т38, бесполезно астериск настраивать, он умеет ТОЛЬКО ТРАНЗИТ т38. Плюс большинство маршрутизаторов на основе линукса (в т.ч. всевозможные длинки, линксисы, асусы и прочее ширпотребное говно) НЕ ПРОПУСКАЮТ через свой SIP ALG пакеты. Бери WIRESHARK, снимай дамп на роутере и на астере, смотри в пакеты. Сорри что на "ты".
В любом случае это задача для людей имеющих скилл в т38 не ниже 30.
switch ( 2012-01-08 21:46:32 +0400 )редактироватьАвтор, Вы понимаете, что отправка факса по t.38 и по g.711 - это два различных варианта? И pap2t поддерживает только один из этих двух вариантов - это отправка по g.711.
Evgen ( 2012-01-08 21:52:04 +0400 )редактироватьTo SWITCH. У меня в качестве шлюза CISCO ASA 5520K9. Ей все равно какой трафик гнать. А вот про g711 и T.38 до меня только что дошло.
To EVGEN. Огромное спасибо, теперь все понял.
To ALL. В любом случае остается два вопроса:
- Какие изменения мне внести в настройки ТРАНКА, что бы в момент попытки отправки факса звонок переключался с g729 на g711?
- А для чего тогда получается нужен T.38? Только если факсы надо слать с самого ASTERISK и принимать на него же?
MrVoIP ( 2012-01-08 21:58:22 +0400 )редактироватьНу раз дошло - плюсуй камменты ;)
1) попробуй canreinvite, но вроде бы астер это не умеет.
2) т38 нужен для увеличения вероятности передачи факса. Т.е. факс идет не голосом, а конечные устройства становятся факсами, осуществляют прием/передачу, а по сети передаются только сами факсовые данные, как они задуманы. Исключается влияние задержек и прочей интернет фигни на передачу факсов. Астериск не умеет терминировать или преобразовывать т.38, это обещано только в 10-й версии. он умеет прозрачно передавать по SIP факс-пакеты в т38. Вроде даже не умеет обратно в голос переходить, хз как там в 1.6 пофиксили это или нет.
switch ( 2012-01-08 22:02:51 +0400 )редактироватьДа хоть каждый комментарий плюсами обвешаю. Про canreinvite все понятно. Вы мне другое подскажите, как изменить настройки транка приведенного выше, что бы в момент попытки отправить факс, звонок переключался из 729 в 711 кодек?
MrVoIP ( 2012-01-08 22:07:49 +0400 )редактироватьВ настройках транка должно быть canreinvite=yes. Подойдём с другой стороны. Вопрос автору - зачем Вам так нужен g729?
Evgen ( 2012-01-08 22:08:04 +0400 )редактироватьБольшая часть филиалов и мобильных представительств обладает ужасными каналами связи, а учитывая сложные терреториальные условия, подвести туда достойный канал не представляется возможным.
MrVoIP ( 2012-01-08 22:09:23 +0400 )редактироватьПро canreinvite=yes в настройке транка понятно, как разрешить переход из 729 в 711 кодек в настройках транка? Я так понимаю, этот переход будет автоматически происходить при попытке отправить с pap2t факс.
MrVoIP ( 2012-01-08 22:11:57 +0400 )редактировать