VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Asterisk 1.8 + SPA112 + аналоговые факсы

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Странникъ
Сообщения: 11
Зарегистрирован: 29 янв 2014, 15:11

Re: Asterisk 1.8 + SPA112 + аналоговые факсы

Сообщение Странникъ »

amateur - спасибо за разъяснения! К udpl.conf я дорос сам )
Изначально его не было, я его создал сам и прописал следующее:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
udptlstart=20001
udptlend=20020
udptlchecksums=no
udptlfecentries=3
udptlfecspan=3
t38pt_rtp=no
t38pt_tcp=no
Получаем следующие логи:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
-- SIP/Er_tel2022010-000000fc answered SIP/13-000000fb
[2014-02-04 13:11:32] WARNING[3178]: chan_sip.c:9473 process_sdp: Rejecting offer with image stream due to UDPTL initialization failure
[2014-02-04 13:11:33] WARNING[3178]: chan_sip.c:9473 process_sdp: Rejecting offer with image stream due to UDPTL initialization failure
Смущает то, что
asterisk*CLI> udptl show config
No such command 'udptl show config' (type 'core show help udptl show' for other possible commands)
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Asterisk 1.8 + SPA112 + аналоговые факсы

Сообщение awsswa »

я вроде вам рабочий мануал привел со всеми командами в первом ответе ?
нафига вы что то придумываете что то своё ? и пытаетесь нас заставить разбираться в нем ?
платный суппорт по мере возможностей
Странникъ
Сообщения: 11
Зарегистрирован: 29 янв 2014, 15:11

Re: Asterisk 1.8 + SPA112 + аналоговые факсы

Сообщение Странникъ »

Так как у вас есть модуль res_fax_spandsp.so , а у меня его нет.
amateur
Сообщения: 453
Зарегистрирован: 30 сен 2011, 09:58

Re: Asterisk 1.8 + SPA112 + аналоговые факсы

Сообщение amateur »

Странникъ писал(а): WARNING[3178]: chan_sip.c:9473 process_sdp: Rejecting offer with image stream due to UDPTL initialization failure
Покажите ВЕСЬ sip.conf.
Странникъ писал(а):Смущает то, что
asterisk*CLI> udptl show config
А что есть такая команда?
Странникъ
Сообщения: 11
Зарегистрирован: 29 янв 2014, 15:11

Re: Asterisk 1.8 + SPA112 + аналоговые факсы

Сообщение Странникъ »

t38pt_udptl=yes,redundancy,maxdatagram=200 - прописал только что

sip.conf
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[general]
callcounter=yes
#include sip_general_additional.conf
#include sip_general_custom.conf
#include sip_nat.conf
#include sip_registrations_custom.conf
#include sip_registrations.conf
#include sip_custom.conf
#include sip_additional.conf
#include sip_custom_post.conf
sip_custom, sip_custom_post, sip_general_custom, sip_notify_custom, sip_registrations_custom,sip_notify_additional - пустые

sip_additional.conf
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[77]
deny=0.0.0.0/0.0.0.0
secret=77
dtmfmode=rfc2833
canreinvite=no
context=from-internal
host=dynamic
trustrpid=yes
sendrpid=no
type=friend
nat=no
port=5060
qualify=yes
qualifyfreq=60
transport=udp
encryption=no
callgroup=
pickupgroup=
dial=SIP/77
mailbox=77@default
permit=0.0.0.0/0.0.0.0
callerid=Vlad 77 <77>
callcounter=yes
faxdetect=no



[Er_tel2022010]
disallow=all
username=номертелефона-747*****
type=friend
secret=*****
qualify=yes
nat=no
insecure=invite
host=188.187.237.6
fromuser=номертелефона-747*****
fromdomen=188.187.237.6
context=from-pstn-toheader
canreinvite=yes
call-limit=4
allow=alaw
t38pt_udptl=yes,redundancy,maxdatagram=200

[Er_tel_u1]
disallow=all
type=friend
qualify=yes
nat=no
insecure=port
host=188.187.237.4
context=from-pstn-toheader
canreinvite=yes
call-limit=4
allow=alaw

[Er_tel_u2]
disallow=all
type=friend
qualify=yes
nat=no
insecure=port
host=188.187.237.5
context=from-pstn-toheader
canreinvite=yes
call-limit=2
allow=alaw

[Er_tel_u3]
context=from-trunk-sip-Er_tel_u3

[mtt_1]
disallow=all
secret=**************
username=логин
fromuser=номертелефона-747*****
host=sip.mtt.ru
fromdomain=sip.mtt.ru
insecure=invite
allow=g729,alaw,ulaw,speex
nat=no
directmedia=no
canreinvite=no
type=peer
context=from-trunk-sip-mtt_1
sip_general_additional
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
vmexten=*97
accept_outofcall_messages=yes
auth_message_requests=no
outofcall_message_context=phone_context
disallow=all
allow=ulaw
allow=alaw
context=from-sip-external
callerid=Unknown
notifyringing=yes
notifyhold=yes
tos_sip=cs3
tos_audio=ef
tos_video=af41
alwaysauthreject=yes
useragent=FPBX-2.10.1(1.8.20.1)
sip_nat.conf
externip=наш ip адрес

sip_notify.conf
#include sip_notify_custom.conf
#include sip_notify_additional.conf

sip_registrations.conf
register=а-номер:пароль:номер@188.187.237.6:5060
register=а-номер:пароль:логин@sip.mtt.ru/а-номер
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Asterisk 1.8 + SPA112 + аналоговые факсы

Сообщение awsswa »

хотите факсы по t38 - ставьте модуль - res_fax_spandsp.so
и снова - возвращаемся к мануалу.

без модуля все эти udptl.conf на фиг не нужный, там факс в голосе ходит.
платный суппорт по мере возможностей
amateur
Сообщения: 453
Зарегистрирован: 30 сен 2011, 09:58

Re: Asterisk 1.8 + SPA112 + аналоговые факсы

Сообщение amateur »

Странникъ писал(а):t38pt_udptl=yes,redundancy,maxdatagram=200 - прописал только что
Если прописали внутри настройки отдельного peer, то это включает поддержку udptl только для данного peer. Поскольку в Вашем случае Asterisk соединяет два устройства, то нужно, чтобы поддержка T.38 была включена для обоих. Лучше всего прописать t38pt_udpt в секции [general].
Странникъ
Сообщения: 11
Зарегистрирован: 29 янв 2014, 15:11

Re: Asterisk 1.8 + SPA112 + аналоговые факсы

Сообщение Странникъ »

Всё выполнил по рекомендации amateur.
На шлюзе стоит FAX Enabled T.38 - no. Другие ошибки исправил. Бьюсь над последней...

[2014-02-11 14:11:52] WARNING[3178]: chan_sip.c:9473 process_sdp: Rejecting offer with image stream due to UDPTL initialization failure
amateur
Сообщения: 453
Зарегистрирован: 30 сен 2011, 09:58

Re: Asterisk 1.8 + SPA112 + аналоговые факсы

Сообщение amateur »

Странникъ писал(а):FAX Enabled T.38 - no
Если мы выяснили, что передача факсимильного сообщения должна осуществляться по T.38, то почему "T.38 - no"? Где я такое рекомендовал?
В следующий раз покажите всю конфигурацию (sip.conf) и всю отладку вызова.
Странникъ
Сообщения: 11
Зарегистрирован: 29 янв 2014, 15:11

Re: Asterisk 1.8 + SPA122 + аналоговые факсы

Сообщение Странникъ »

Весь sip.conf - привёл выше на 3 сообщения.
Рекомендовали не вы, при FAX Enabled T.38 - no - логи:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[2014-02-11 14:11:28] VERBOSE[3115] chan_sip.c: == Extension Changed 13[ext-local] new state InUse for Notify User 77
[2014-02-11 14:11:28] VERBOSE[31638] app_dial.c: -- Called SIP/Er_tel2022010/2397497
[2014-02-11 14:11:30] VERBOSE[31638] app_dial.c: -- SIP/Er_tel2022010-00000dc8 is ringing
[2014-02-11 14:11:30] VERBOSE[31638] app_dial.c: -- SIP/Er_tel2022010-00000dc8 is making progress passing it to SIP/13-00000dc7
[2014-02-11 14:11:35] VERBOSE[31638] app_dial.c: -- SIP/Er_tel2022010-00000dc8 answered SIP/13-00000dc7
[2014-02-11 14:11:52] WARNING[3178] chan_sip.c: Rejecting offer with image stream due to UDPTL initialization failure
[2014-02-11 14:11:59] VERBOSE[31018] asterisk.c: -- Remote UNIX connection disconnected
[2014-02-11 14:12:00] WARNING[31638] res_rtp_asterisk.c: RTP Read too short
[2014-02-11 14:12:00] WARNING[31638] res_rtp_asterisk.c: RTP Read too short
[2014-02-11 14:12:00] WARNING[31638] res_rtp_asterisk.c: RTP Read too short
[2014-02-11 14:12:01] VERBOSE[3068] asterisk.c: -- Remote UNIX connection
[2014-02-11 14:12:50] VERBOSE[31638] pbx.c: -- Executing [h@macro-dialout-trunk:1] Macro("SIP/13-00000dc7", "hangupcall,") in new stack
[2014-02-11 14:12:50] VERBOSE[31638] pbx.c: -- Executing [s@macro-hangupcall:1] GotoIf("SIP/13-00000dc7", "1?theend") in new stack
[2014-02-11 14:12:50] VERBOSE[31638] pbx.c: -- Goto (macro-hangupcall,s,3)
[2014-02-11 14:12:50] VERBOSE[31638] pbx.c: -- Executing [s@macro-hangupcall:3] ExecIf("SIP/13-00000dc7", "0?Set(CDR(recordingfile)=)") in new stack
[2014-02-11 14:12:50] VERBOSE[31638] pbx.c: -- Executing [s@macro-hangupcall:4] Hangup("SIP/13-00000dc7", "") in new stack
[2014-02-11 14:12:50] VERBOSE[31638] app_macro.c: == Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'SIP/13-00000dc7' in macro 'hangupcall'
[2014-02-11 14:12:50] VERBOSE[31638] features.c: == Spawn extension (macro-dialout-trunk, h, 1) exited non-zero on 'SIP/13-00000dc7'
[2014-02-11 14:12:50] ERROR[31638] cdr_odbc.c: Unable to retrieve database handle. CDR failed.
[2014-02-11 14:12:50] VERBOSE[31638] app_macro.c: == Spawn extension (macro-dialout-trunk, s, 22) exited non-zero on 'SIP/13-00000dc7' in macro 'dialout-trunk'
[2014-02-11 14:12:50] VERBOSE[31638] pbx.c: == Spawn extension (from-internal, 2397497, 6) exited non-zero on 'SIP/13-00000dc7'
[2014-02-11 14:12:50] VERBOSE[3115] chan_sip.c: == Extension Changed 13[ext-local] new state Idle for Notify User 77
[2014-02-11 14:13:10] VERBOSE[31757] netsock2.c: == Using SIP RTP TOS bits 184
[2014-02-11 14:13:10] VERBOSE[31757] netsock2.c: == Using SIP RTP CoS mark 5
Сейчас протестирую с FAX Enabled T.38 - yes на шлюзе
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH