_________________
Trixbox 2.2.x (Asterisk 1.4.11) / FXO шлюзы (Dynamix, OvisLink, Planet, etc) / разные IP-телефоны (OvisLink, Grandstream, Dynamix, Nokia, Cisco ATA-186, etc)
| Ded писал(а): |
| Это, как я понял, он пробует всё подряд, с такой же скоростью, как мы пишем ответы в этом топике, или даже быстрее. |
Да, ты прав. После неудчных попыток сделать по документации, стал пробывать все подряд в разных вариантах и компоновке.
Написал же вроде человек (Brandser) что все замечательно работает примерно по такому сценарию как я описал?
_________________
Trixbox 2.2.x (Asterisk 1.4.11) / FXO шлюзы (Dynamix, OvisLink, Planet, etc) / разные IP-телефоны (OvisLink, Grandstream, Dynamix, Nokia, Cisco ATA-186, etc)
fax-relay ecm disable
| ! | anest: |
| xelas, еще раз ТАКОЕ сделаете - накажу. любые тексты больше 20 строк - сохранять В ФАЙЛ и его аттачить уже. кстати вам там дали совет "быстренько стереть" ваше произведение, но вы его проигнорировали. |
_________________
Успехов!
| SolarW писал(а): |
| Нафига пробовать все подряд? Написал же вроде человек (Brandser) что все замечательно работает примерно по такому сценарию как я описал? |
Потому что, в том варианте что описал Brandser у меня -- не работает. Логи я уже приводил.
Added after 19 seconds:
| Ded писал(а): |
| Делай ЕСМ на воипном пире - fax-relay ecm disable |
Это я тоже пробывал. С таким же успехом.
Added after 4 minutes:
Созрел такой вопрос:
а с какой версией работает app_fax(tx/rxfax) у участников дискуссии?
| Код: |
| dial-peer voice 4 voip destination-pattern 1T progress_ind setup enable 3 session protocol sipv2 session target ipv4:10.123.190.2:5060 dtmf-relay rtp-nte codec g711alaw fax-relay ecm disable fax rate disable fax protocol none no vad |
И приема факсов с помощью app_rxfax. Остался вопрос с ECM, над которым буду колдовать...
Added after 5 minutes:
Анализ логово rxfax показал следущую интересную картину: прием проходит при следующих условиях:
| Код: |
| FLOW T.30 ..00 01..= Selected data signalling rate: V.29, 9600bps |
или
| Код: |
| FLOW T.30 ..00 10..= Selected data signalling rate: V.27ter 4800bps |
во всех остальных случаях приема нет.
В дополнение - можно видеть дебаг Т.30 сообщений и на циске тоже.
Удивил следущий момент: из документации циско следует, что комманда:
| Цитата: |
| fax rate {12000 | 14400 | 2400 | 4800 | 7200 | 9600 | disable | voice} [bytes rate] (Optional) Selects the fax transmission speed to be attempted when this dial peer is used. The keywords and argument are as follows: •12000, 14400, 2400, 4800, 7200, 9600—Maximum bits-per-second speed. |
Должна устанавливать максимальную скорость передачи факса на пире. На самом деле, такового не происходит. Даже если сказать в пире fax rate 2400, app_rxfax в логе заявляет, что Selected data signalling rate равен тому, что заявлено на факс-аппарате/модеме.
ECM включить так и не удалось, при любом положении fax-relay ecm disable в логах наблюдается span_message: WARNING T.30 Non-ECM carrier not found.
http://asteriskforum.ru/viewtopic.php?p=11592#11592
| Deniq писал(а): |
| Вроде разобрался ентой проблемой, может кому будет интересно: Два компа, в принципе одинаковые на 845 чипсете, софт идентичный. На одном стоит digium TDM400B, на другом нет. На том что с карточкой (Tdm400B не используется) Т38 работает прекрасно с audiocodes mp-118FXO + wrtp54g. На том что без tdm, Т38 не пашет вообще а ulaw 50% и с перебоями. Прогнал zttest и получил на первом 99.995...% а на втором 99.952...%. После гооглинга стало понятно что * ну оочень не любит RTC аккуратность меньше чем 99.97%. Вообщем проблема с таймером и ztdummy. Похоже избавиться от этого будет трудно, тк все прибамбасы в bios уже отключены... Может кто порекомендует бубен, попробую пошаманить тк выхода нет, tdm поставить в book-pc невозможно... |
_________________
Trixbox 2.2.x (Asterisk 1.4.11) / FXO шлюзы (Dynamix, OvisLink, Planet, etc) / разные IP-телефоны (OvisLink, Grandstream, Dynamix, Nokia, Cisco ATA-186, etc)
Если у тебя
| Цитата: |
| Как только, при прочих равных, скорость на факсе поднималась выше, резко падало качество факсов и количество полученых факсах. Так, при скорости на факсе 14400 было получено три из пяти, при скорости 9600 три из шести. |
| Код: |
| FastEthernet0/0 is up, line protocol is up Hardware is Gt96k FE, address is 0019.e7f1.118c (bia 0019.e7f1.118c) Description: Link to LAN$ES_LAN$ Internet address is 10.123.190.1/16 MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation ARPA, loopback not set Keepalive set (10 sec) Full-duplex, 100Mb/s, 100BaseTX/FX ARP type: ARPA, ARP Timeout 04:00:00 Last input 00:00:00, output 00:00:00, output hang never Last clearing of "show interface" counters never Input queue: 1/75/1/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: fifo Output queue: 0/40 (size/max) 5 minute input rate 38000 bits/sec, 10 packets/sec 5 minute output rate 37000 bits/sec, 8 packets/sec 62670535 packets input, 1490235609 bytes Received 11284609 broadcasts, 0 runts, 0 giants, 0 throttles 5 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored 0 watchdog 0 input packets with dribble condition detected 48651745 packets output, 3005268023 bytes, 0 underruns 0 output errors, 0 collisions, 4 interface resets 0 babbles, 0 late collision, 0 deferred 0 lost carrier, 0 no carrier 0 output buffer failures, 0 output buffers swapped out |
А вот со стороны E1 действительно, есть о чем задуматся:
| Код: |
| telegate#sh int Serial0/2/0:15 Serial0/2/0:15 is up, line protocol is up (spoofing) Hardware is DSX1 MTU 1500 bytes, BW 64 Kbit, DLY 20000 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation HDLC, loopback not set Last input 00:00:01, output 00:00:01, output hang never Last clearing of "show interface" counters never Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: weighted fair Output queue: 0/1000/64/0 (size/max total/threshold/drops) Conversations 0/1/256 (active/max active/max total) Reserved Conversations 0/0 (allocated/max allocated) Available Bandwidth 48 kilobits/sec 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 1220451 packets input, 5034032 bytes, 0 no buffer Received 0 broadcasts, 0 runts, 0 giants, 0 throttles 301 input errors, 301 CRC, 35 frame, 19 overrun, 0 ignored, 34 abort 1220766 packets output, 5048393 bytes, 0 underruns 0 output errors, 0 collisions, 4 interface resets 0 output buffer failures, 0 output buffers swapped out 1 carrier transitions Timeslot(s) Used:16, SCC: 0, Transmitter delay is 0 flags |
Хотя цифра и не такая большая, но все же...
Да, кстати, еще мысль пришла: может ли влиять на fax relay малое количество DSP? То есть сейчас Циска несет на борту лишь один PVDM на 8 голосовых каналов, может быть этого кол-ва недостаточно для обработки факсового трафика? С другой стороны это, конечно, абсурд, на мой взгляд. Так как эти 8-каналов расчитаны как раз на g711.
| xelas писал(а): |
| ....почикано............ ECM включить так и не удалось, при любом положении fax-relay ecm disable в логах наблюдается span_message: WARNING T.30 Non-ECM carrier not found. |
если ниче не помагает можно отключить ecm в app_fax(хиругически
найти в app_fax.c
| Код: |
| static void set_ecm(t30_state_t *state, int ecm) { t30_set_ecm_capability(state, ecm); t30_set_supported_compressions(state, T30_SUPPORT_T4_1D_COMPRESSION | T30_SUPPORT_T4_2D_COMPRESSION | T30_SUPPORT_T6_COMPRESSION); } |
и сменить на
| Код: |
| static void set_ecm(t30_state_t *state, int ecm) { t30_set_ecm_capability(state, ecm); t30_set_supported_compressions(state, T30_SUPPORT_T4_1D_COMPRESSION | T30_SUPPORT_T4_2D_COMPRESSION); } |
далее найти все set_ecm и сменить TRUE на FALSE
_________________
Ubuntu-Server 6.06 /Asterisk 1.4.18/app_fax(t38) /spandsp4pre11
Digium TDM400/NateksNetworks VC115-2/Polycom IP301 SP /Snom 360
Added after 4 minutes:
Мне бы, кстати, было бы интересно услышать мнение Cache по поводу проблемы с app_fax при приеме факса при настроено pass-thrgrou, которая выражается записью в логах:
| Код: |
| [Feb 13 09:49:41] ERROR[93248]: chan_sip.c:12235 handle_response_invite: Got error on T.38 re-invite. Bad configuration. Peer needs to have T.38 disabled. [Feb 13 09:50:06] WARNING[93248]: app_fax.c:218 phase_e_handler: Error transmitting fax. result=50: Disconnected after permitted retries. |
| xelas писал(а): |
| app_fax пока убран в долгий ящик. последние эксперементы проводились с app_rx/txfax. Хотя вроде первое наследие второго, но у последнего это регулируется опцией ecm в вызове приложения. Правда код, напредмет того, действительно ли эта опция влияет, я не изучал. |
а зря убрал вытаскивай скорее!!! app_rx/txfax для астериска написаны то не очень точнее они не написаны а сделаны на скорую руку
| Цитата: |
| They are just trivial pieces of code to interface Asterisk with spandsp. Steveu |
так что совету всетаки мучать app_fax
Added after 2 minutes:
| xelas писал(а): | ||
| Мне бы, кстати, было бы интересно услышать мнение Cache по поводу проблемы с app_fax при приеме факса при настроено pass-thrgrou, которая выражается записью в логах: |
| Код: |
| [Feb 13 09:49:41] ERROR[93248]: chan_sip.c:12235 handle_response_invite: Got error on T.38 re-invite. Bad configuration. Peer needs to have T.38 disabled. [Feb 13 09:50:06] WARNING[93248]: app_fax.c:218 phase_e_handler: Error transmitting fax. result=50: Disconnected after permitted retries. |
видел уже такое и именно на адпаке
очень походе используется старая версия app_fax. советую новую http://asteriskforum.ru/download.php?id=189
_________________
Ubuntu-Server 6.06 /Asterisk 1.4.18/app_fax(t38) /spandsp4pre11
Digium TDM400/NateksNetworks VC115-2/Polycom IP301 SP /Snom 360