Re: Asterisk + Ростелеком Ростов = Магический таймаут
Добавлено: 03 дек 2014, 19:55
просто рестартонуть астериск
он запустился до того как поднялся ppp0
он запустился до того как поднялся ppp0
Русский форум Asterisk сообщества
https://forum.asterisk.ru/
Дед, так эти роуты уже естьded писал(а):In My Humble Opinion - нужно добавить строку в роутинг
10.10.10.100 dev ppp0 proto kernel scope link src 10.9.46.217
или даже шире:
10.10.0.0/16 dev ppp0 proto kernel scope link src 10.9.46.217
Код: Выделить всё
10.9.0.0 * 255.255.0.0 U 0 0 0 ppp0
10.10.0.0 * 255.255.0.0 U 0 0 0 ppp0
10.10.10.8 * 255.255.255.255 UH 0 0 0 ppp0
192.168.1.0 * 255.255.255.0 U 1 0 0 eth0
Влад, тоже делал. service asterisk restartVlad1983 писал(а):просто рестартонуть астериск
он запустился до того как поднялся ppp0
Код: Выделить всё
CLI> pjsip show transports
но не обязывает подставлять src 10.9.46.217alekssaff писал(а):Дед, так эти роуты уже есть
Вторая строка обязывает ходить через ppp0 у которого в свою очередь адрес 10.9.46.217.Код: Выделить всё
10.9.0.0 * 255.255.0.0 U 0 0 0 ppp0 10.10.0.0 * 255.255.0.0 U 0 0 0 ppp0 10.10.10.8 * 255.255.255.255 UH 0 0 0 ppp0 192.168.1.0 * 255.255.255.0 U 1 0 0 eth0
Vlad1983 писал(а):Код: Выделить всё
CLI> pjsip show transports
Код: Выделить всё
CLI> pjsip show transports
Transport: <TransportId........> <Type> <cos> <tos> <BindAddress....................>
=========================================================================================
Transport: 0.0.0.0-udp udp 0 0 0.0.0.0:5161
Дед, проверил, роуты добавил. Результат тот же, owner 192.168.1.100ded писал(а):добавить роуты
Код: Выделить всё
default via 192.168.1.1 dev eth0 proto static
10.9.0.0/16 dev ppp0 scope link
10.10.0.0/16 dev ppp0 scope link src 10.9.46.217
10.10.10.8 dev ppp0 proto kernel scope link src 10.9.46.217
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.100
Влад, протестировал. Транспорт создал, результат тот же. Попутно столкунулся с проблемой, что кастомные транспорты в гуях не видны, и соответственно в транке не выбираются, пришлось транк в кастом перетаскивать и транспорт ручками задавать, но все тщетно...Vlad1983 писал(а):для 10.9.46.217 создайте отдельный транспорт
Код: Выделить всё
==> /etc/asterisk/pjsip.aor_custom.conf <==
[477022]
type=aor
qualify_frequency=360
contact=sip:477022@10.10.10.100:5060
==> /etc/asterisk/pjsip.auth_custom.conf <==
[477022]
type=auth
auth_type=userpass
password=**************
username=477022
==> /etc/asterisk/pjsip_custom.conf <==
==> /etc/asterisk/pjsip.endpoint_custom.conf <==
[477022]
type=endpoint
transport=rtk-udp
context=from-sip
disallow=all
allow=alaw,gsm
outbound_auth=477022
aors=477022
==> /etc/asterisk/pjsip.identify_custom.conf <==
==> /etc/asterisk/pjsip.registration_custom.conf <==
[477022]
type=registration
transport=rtk-udp
outbound_auth=477022
retry_interval=360
expiration=3600
auth_rejection_permanent=yes
server_uri=sip:10.10.10.100:5060
client_uri=sip:477022@10.10.10.100:5060
==> /etc/asterisk/pjsip.transports_custom.conf <==
[rtk-udp]
type=transport
protocol=udp
bind=10.9.46.217:5160
external_media_address=10.9.46.217
external_signaling_address=10.9.46.217
local_net=192.168.1.0/24
Код: Выделить всё
CLI> pjsip show transports
Transport: <TransportId........> <Type> <cos> <tos> <BindAddress....................>
=========================================================================================
Transport: 0.0.0.0-udp udp 0 0 0.0.0.0:5161
Transport: rtk-udp udp 0 0 10.9.46.217:5160
Код: Выделить всё
CLI> pjsip show endpoint 477022
Endpoint: <Endpoint/CID.....................................> <State.....> <Channels.>
I/OAuth: <AuthId/UserName...........................................................>
Aor: <Aor............................................> <MaxContact>
Contact: <Aor/ContactUri...............................> <Status....> <RTT(ms)..>
Transport: <TransportId........> <Type> <cos> <tos> <BindAddress..................>
Identify: <MatchList.................................................................>
Channel: <ChannelId......................................> <State.....> <Time(sec)>
Exten: <DialedExten...........> CLCID: <ConnectedLineCID.......>
=========================================================================================
Endpoint: 477022 Not in use 0 of inf
OutAuth: 477022/477022
Aor: 477022 0
Contact: 477022/sip:477022@10.10.10.100:5060 Unavail 0.000
Transport: rtk-udp udp 0 0 10.9.46.217:5160
ParameterName : ParameterValue
====================================================
100rel : yes
accountcode :
aggregate_mwi : true
allow : (alaw|gsm)
allow_subscribe : true
allow_transfer : true
aors : 477022
auth :
call_group :
callerid : <unknown>
callerid_privacy : allowed_not_screened
callerid_tag :
connected_line_method : invite
context : from-sip
cos_audio : 0
cos_video : 0
device_state_busy_at : 0
direct_media : true
direct_media_glare_mitigation : none
direct_media_method : invite
disable_direct_media_on_nat : false
dtls_ca_file :
dtls_ca_path :
dtls_cert_file :
dtls_cipher :
dtls_fingerprint : SHA-256
dtls_private_key :
dtls_rekey : 0
dtls_setup : active
dtls_verify : No
dtmf_mode : rfc4733
fax_detect : false
force_avp : false
force_rport : true
from_domain :
from_user :
ice_support : false
identify_by : username
inband_progress : false
media_address :
media_use_received_transport : false
outbound_auth : 477022
outbound_proxy :
rewrite_contact : false
rtp_engine : asterisk
rtp_ipv6 : false
rtp_symmetric : false
sdp_owner : -
sdp_session : Asterisk