AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

t38 - t30 asterisk 1.10

Asterisk IP PBX 13 сообщений -
#1

Кто то писал что в десятке это перекодирование уже нативное.... как пользоваться? у кого есть опыт? А то у меня часть абонентов на сип шлюзах с T38 а часть на линиях E1 через АТС и факсы надо скрестить.
#2

что то вымер форум Sad
я просто тут явно что то не понимаю. Пробовал патч для 1.8, ставил sandsp(он ведь необходим?) но приложение faxgateway так и не появилось.... поставил 1,10.... так же с spandsp но и там его не нашел... что я не так делаю? может это и не приложение в общем, а какая то функция для звонка? Дайте плиз кусок диалплана использующего эту фичу.
#3

Код:
exten => 1,1,NoOp()
exten => 1,n,Set(FAXOPT(gateway)=yes)
exten => 1,n,Dial(SIP/mypeer,20)
exten => 1,n,Verbose(Failed to dial 'SIP/mypeer': ${DIALSTATUS})
exten => 1,n,Set(FAXOPT(gateway)=no)
exten => 1,n,ReceiveFax(myreceivedfile.tiff,d)
#4

какой нужен модуль app_fax или res_fax? какая версия spandsp?

поставил десятку и с вышеуказанным диалпланом имею

-- Executing [s@macro-access] Set("DAHDI/i1/501-5", "FAXOPT(gateway)=yes") in new stack
-- Executing [s@macro-access] Goto("DAHDI/i1/501-5", "phones_far,195,1") in new stack
-- Goto (phones_far,195,1)
== Channel 'DAHDI/i1/501-5' jumping out of macro 'access'
-- Executing [195@phones_far] Dial("DAHDI/i1/501-5", "SIP/sp1to5/195") in new stack
== Using UDPTL CoS mark 5
== Using SIP RTP CoS mark 5
-- Called SIP/sp1to5/195
-- SIP/sp1to5-00000004 is ringing
-- SIP/sp1to5-00000004 answered DAHDI/i1/501-5
[Dec 14 15] ERROR[18172]: res_fax.c:1009 fax_session_new: Could not locate a FAX technology module with capabilities (GATEWAY)
[Dec 14 15] ERROR[18172]: res_fax.c:2503 fax_gateway_start: Can't create a FAX session, gateway attempt failed.
[Dec 14 15] ERROR[18172]: res_fax.c:2666 fax_gateway_detect_t38: error starting T.38 gateway for T.38 channel SIP/sp1to5-00000004 and G.711 channel DAHDI/i1/501-5
== Spawn extension (phones_far, 195, 1) exited non-zero on 'DAHDI/i1/501-5'

Added after 3 hours 20 minutes:

не установил res_fax_spandsp.... завтра буду тестировать работу.

Added after 45 minutes:

начались новые неприятности.... при звоке получаю на астере

-- Executing [521@internal:1] Set("SIP/sp1to5-00000001", "FAXOPT(gateway)=yes") in new stack
-- Executing [521@internal:2] Dial("SIP/sp1to5-00000001", "DAHDI/g0/521") in new stack
-- Requested transfer capability: 0x00 - SPEECH
-- Called DAHDI/g0/521
-- DAHDI/i1/521-2 is proceeding passing it to SIP/sp1to5-00000001
-- DAHDI/i1/521-2 is making progress passing it to SIP/sp1to5-00000001
-- DAHDI/i1/521-2 is ringing
-- DAHDI/i1/521-2 answered SIP/sp1to5-00000001
[Dec 14 18:33:28] NOTICE[2636]: channel.c:4200 __ast_read: Dropping incompatible voice frame on DAHDI/i1/521-2 of format slin since our native format has changed to (alaw)

откуда взялся slin??? на сколько я помню E1 это только 711.... и как то можно поменять?
#5

похоже некому поделиться опытом реализации гэйтвэйя Sad
#6

У меня потока E1 конечно нету, но я протестировал связку факсов SIP->FXS (аналоговоый), но у меня используется плата TDM400 на DAHDI.
Я смог получить/отправить факсы по обоим направлениям, мне удалось принять факс от Астериска даже на аналоговом "традиционном" факсе Panasonic.
Меня тоже интересует работа факсов в Астериск, я посмотрел свои модули - у меня их два:

testats*CLI> module show like fax
Module Description Use Count
res_fax.so Generic FAX Applications 1
res_fax_spandsp.so Spandsp G.711 and T.38 FAX Technologies 0
2 modules loaded
testats*CLI>
#7

Поставил 10-ку для теста гетвея sip to sip и... о чудо работает !!!
#8

Насколько 10 стабильна? Ктонить её уже в продакшине юзает?
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#9

После праздников числа 15 воткну в офис, погоняю с недельки две, потом заменю боевые, если все необходимые функции будут стабильны.
#10

10-а у меня на тесты или на.решения, где нужны функцииеж нее. Пока не вижу таких.функций. А на серверах 1.8 long term support это правильно. А где-ио и 1.4 - перегнать в 1.8 слишком много возни.
#11

Тестирование прохождения факса. Во всех случаях генерируемый поток на первом астериске ограничивался 30 одновременными факсами, это связано с наличием только двух потоков на втором астериске. Количество отправляемых факсов 100 штук, все 2-ух страничные. Успешность определял по размеру файла, все что отличается от нормы (55,4кб) содержит какие-либо ошибки в картинке принятого факса.

Имеется такая схема :

(1) asterisk 10.1.3 -SIP,g729,t38(redundancy)- (2) asterisk 10.1.3 -2*PRI- АТС

На первом астериске генерирую факсовые вызовы на втором их принимаю, проустив кольцом через АТСку.

Успешность около 30-40% с эходавом oslec.

Так же протестировал такую схему

(1) asterisk 10.1.3 -SIP,g729,t38(redundancy)- (2) asterisk 1.4.29 (с патчем Attrafax) -2*PRI- АТС

Успешность около 80-90% с эходавом oslec.

Если использовать эходав mg2, то проходимость ухудшается.


Последний раз редактировалось: Alex_asdf (Чт Апр 05, 2012 08:02)
#12

да, проблем с 711 ни когда и небыло, всё ходит на 5+ при выделеном канале, t38 как раз и нужен для использования на перегруженой общей ethernet линии.... но результаты что то не радуют.
#13

Подправил предыдущий пост, окончательные результаты такие получаются.