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

Не могу настроить транк на ростелеком

Проблемы Asterisk без вэб-оболочек и их решения

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

northug
Сообщения: 7
Зарегистрирован: 20 июл 2016, 12:38

Не могу настроить транк на ростелеком

Сообщение northug »

Коллеги, выручайте, в Астере ноль, достался от админа бывшего, понадобилось прикрутить транк на ростелеком, до этого все общались только между собой!

При попытке позвонить на номер внешний (городской) через транк ростелекома в астере получаю:

Код: Выделить всё

Connected to Asterisk 13.6.0 currently running on srvsip (pid = 2249)
== Using SIP RTP CoS mark 5
-- Executing [322932@test:1] NoOp("SIP/911-0000970c", "") in new stack
-- Executing [322932@test:2] Dial("SIP/911-0000970c", "SIP/322932@rostel,60") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/322932@rostel
-- No one is available to answer at this time (1:0/0/0)
-- Executing [322932@test:3] Hangup("SIP/911-0000970c", "") in new stack
== Spawn extension (test, 322932, 3) exited non-zero on 'SIP/911-0000970c'
sip.conf

Код: Выделить всё

[general]
;srvlookup=yes
allowguest=no
alwaysauthreject=yes
canreinvite=no
externip=IP_ВНЕШНИЙ
bindport=9060
localnet=192.168.0.0/255.255.255.0;
disallow=all; запрещаем все кодеки 
allow=alaw; разрешаем кодек G.711a
allow = ulaw;
nat=force_rport,comedia
register=USER:PASSWORD@hmngn.usi.ru/3462330003

[rostel]
host=hmngn.usi.ru
insecure=invite,port
type=friend
fromdomain=hmngn.usi.ru
disallow=all
allow=alaw
allow=ulaw
dtmfmode=auto
secret=PASSWORD
defaultuser=USER
trunkname=rostel
fromuser=USER
context=test
qualify=400
directmedia=no
nat=force_rport,comedia
[internal_clients](!)
type=friend;
nat=no;
allowsubscribe=no;
qualify=no;
language=ru;
host=dynamic; разрешаем логин с разных IP адресов
context=office;

[911](internal_clients)
secret=46AtkmDjdkBpdt
context=test
[/code]

Файл extensions.conf

Код: Выделить всё

[test]
exten => _X.,1,NoOp()
exten => _X.,n,Dial(SIP/rostel/83467${EXTEN},60,tT)
exten => _X.,n,Hangup
Подскажите, в чем ошибка, никак не пойму - в чем дело!
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Не могу настроить транк на ростелеком

Сообщение ded »

Ошибка в том, что в Астере ноль, достался от админа бывшего.
С подобными запросами - выручайте, и т.д. - раздел Бизнес, платный суппорт.
То что Вы наваяли
exten => _X.,n,Dial(SIP/rostel/83467${EXTEN},60,tT)
совсем не выполняется. Вместо этого выполняется совершенно другое действие:
-- Executing [322932@test:2] Dial("SIP/911-0000970c", "SIP/322932@rostel,60") in new stack

Со знанием 0 следующим Вашим вопросом будет примерно так: "Вот теперь вот так пошло, но всё равно не идёт... ;("
И так далее, и так далее.

Платный, особо жосский суппорт.
Аватара пользователя
Zavr2008
Сообщения: 2213
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Не могу настроить транк на ростелеком

Сообщение Zavr2008 »

а dialplan reload делали? :)

Файл то поменять мало..
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Не могу настроить транк на ростелеком

Сообщение ded »

Zavr2008, такое надо напоминать? Чел зарегистрировался на этом форуме, а там CAPCHA - мини-вопросник по Астериску вообще то, предполагаются некие начальные знания.
Это всё равно что Enter для перевода строк нажимали?
northug
Сообщения: 7
Зарегистрирован: 20 июл 2016, 12:38

Re: Не могу настроить транк на ростелеком

Сообщение northug »

Zavr2008 писал(а):а dialplan reload делали? :)

Файл то поменять мало..
Астериск я поднял на новом сервере именно с целью изучения, не обессудьте коллеги, выручить, понимаю, туплю!

Делал core reload, но все равно, помогите что не так делаю!
northug
Сообщения: 7
Зарегистрирован: 20 июл 2016, 12:38

Re: Не могу настроить транк на ростелеком

Сообщение northug »

ded писал(а):Ошибка в том, что в Астере ноль, достался от админа бывшего.
С подобными запросами - выручайте, и т.д. - раздел Бизнес, платный суппорт.
То что Вы наваяли
exten => _X.,n,Dial(SIP/rostel/83467${EXTEN},60,tT)
совсем не выполняется. Вместо этого выполняется совершенно другое действие:
-- Executing [322932@test:2] Dial("SIP/911-0000970c", "SIP/322932@rostel,60") in new stack

Со знанием 0 следующим Вашим вопросом будет примерно так: "Вот теперь вот так пошло, но всё равно не идёт... ;("
И так далее, и так далее.

Платный, особо жосский суппорт.
Мне бы причину понять почему звонки исходящие не идут просто!
northug
Сообщения: 7
Зарегистрирован: 20 июл 2016, 12:38

Re: Не могу настроить транк на ростелеком

Сообщение northug »

Код: Выделить всё

Connected to Asterisk 13.6.0 currently running on srvsip (pid = 2308)
  == Using SIP RTP CoS mark 5
    -- Executing [322932@test:1] NoOp("SIP/902-00000136", "") in new stack
    -- Executing [322932@test:2] Dial("SIP/902-00000136", "SIP/rostel/83467322932,60,tT") in new stack
  == Using SIP RTP CoS mark 5
    -- Called SIP/rostel/83467322932
    -- No one is available to answer at this time (1:0/0/0)
    -- Executing [322932@test:3] Hangup("SIP/902-00000136", "") in new stack

Как быть почему

Код: Выделить всё

- No one is available to answer at this time (1:0/0/0)
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Не могу настроить транк на ростелеком

Сообщение awsswa »

Рабочий вариант
register => exmail1:password1@permngn.usi.ru/3422345678

[trunk-1]
type=peer
username = exmail1
secret = password1
context = incoming-trunk
insecure = port,invite
fromuser = exmail1
fromdomain = permngn.usi.ru
host = permngn.usi.ru
port = 5060
disallow=all
allow = alaw
allow = ulaw
nat = no
canreinvite = no
dtmfmode = rfc2833
call-limit=4
qualify=yes
defaultexpiry=300

Ваш вариант:

register=USER:PASSWORD@hmngn.usi.ru/3462330003

[rostel]
host=hmngn.usi.ru
insecure=invite,port
type=friend
fromdomain=hmngn.usi.ru
disallow=all
allow=alaw
allow=ulaw
dtmfmode=auto
secret=PASSWORD
defaultuser=USER
trunkname=rostel - нафиг не нужно
fromuser=USER
context=test - при входящем попадет в этот кусок - а у вас он есть но используется как исходящий
qualify=400
directmedia=no
nat=force_rport,comedia - они не за натом
платный суппорт по мере возможностей
northug
Сообщения: 7
Зарегистрирован: 20 июл 2016, 12:38

Re: Не могу настроить транк на ростелеком

Сообщение northug »

Мой Астер находится за маршрутизатором freebsd PF в локальной сети!
Порты открыл наружу 5090 TCP UDP и 10000 - 20000 TCP UDP
Сделал как вы:
[general]
;srvlookup=yes
allowguest=no
alwaysauthreject=yes
canreinvite=no
externip=178.46.176.150
bindport=9060
localnet=192.168.0.0/255.255.255.0;
disallow=all; запрещаем все кодеки
allow=alaw; разрешаем кодек G.711a
allow = ulaw;
nat=force_rport,comedia
register=rpn:XXX@hmngn.usi.ru/3467360003

[u-tel]
type=peer
username=rpn
secret=XXX
context=incoming-trunk
insecure=port,invite
fromuser=rpn
fromdomain=hmngn.usi.ru
host=hmngn.usi.ru
port=5060
disallow=all
allow=alaw
allow=ulaw
nat=no
canreinvite=no
dtmfmode=rfc2833
qualify=yes
defaultexpiry=300
nat=force_rport,comedia
Получаю в итоге ту же ошибку:
  • -- No one is available to answer at this time (1:0/0/0)

Код: Выделить всё

srvsip*CLI> sip set debug ip 192.168.0.43
SIP Debugging Enabled for IP: 192.168.0.43

<--- SIP read from UDP:192.168.0.43:64340 --->

<------------->

<--- SIP read from UDP:192.168.0.43:9060 --->
INVITE sip:322932@192.168.0.15:9060 SIP/2.0
Via: SIP/2.0/UDP 192.168.0.43:9060;branch=z9hG4bK80c98b3a794de611af7e8f106727578c;rport
From: "PhonerLite" <sip:902@192.168.0.15>;tag=1547552469
To: <sip:322932@192.168.0.15:9060>
Call-ID: 80C98B3A-794D-E611-AF7D-8F106727578C@192.168.0.43
CSeq: 61 INVITE
Contact: <sip:902@192.168.0.43:9060>
Content-Type: application/sdp
Allow: INVITE, ACK, BYE, CANCEL, INFO, MESSAGE, NOTIFY, OPTIONS, REFER, UPDATE
Max-Forwards: 70
Supported: 100rel, replaces, from-change
P-Early-Media: supported
User-Agent: SIPPER for PhonerLite
P-Preferred-Identity: <sip:902@192.168.0.15>
Content-Length: 198

v=0
o=- 322698508 1 IN IP4 192.168.0.43
s=SIPPER for PhonerLite
c=IN IP4 192.168.0.43
t=0 0
m=audio 9062 RTP/AVP 8 0
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=ssrc:2608104286
a=sendrecv
<------------->
--- (15 headers 10 lines) ---
Sending to 192.168.0.43:9060 (NAT)
Sending to 192.168.0.43:9060 (NAT)
Using INVITE request as basis request - 80C98B3A-794D-E611-AF7D-8F106727578C@192.168.0.43
Found peer '902' for '902' from 192.168.0.43:9060

<--- Reliably Transmitting (no NAT) to 192.168.0.43:9060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.0.43:9060;branch=z9hG4bK80c98b3a794de611af7e8f106727578c;received=192.168.0.43;rport=9060
From: "PhonerLite" <sip:902@192.168.0.15>;tag=1547552469
To: <sip:322932@192.168.0.15:9060>;tag=as2b328be6
Call-ID: 80C98B3A-794D-E611-AF7D-8F106727578C@192.168.0.43
CSeq: 61 INVITE
Server: Asterisk PBX 13.6.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="41dd8307"
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog '80C98B3A-794D-E611-AF7D-8F106727578C@192.168.0.43' in 32000 ms (Method: INVITE)

<--- SIP read from UDP:192.168.0.43:9060 --->
ACK sip:322932@192.168.0.15:9060 SIP/2.0
Via: SIP/2.0/UDP 192.168.0.43:9060;branch=z9hG4bK80c98b3a794de611af7e8f106727578c;rport
From: "PhonerLite" <sip:902@192.168.0.15>;tag=1547552469
To: <sip:322932@192.168.0.15:9060>;tag=as2b328be6
Call-ID: 80C98B3A-794D-E611-AF7D-8F106727578C@192.168.0.43
CSeq: 61 ACK
Content-Length: 0

<------------->
--- (7 headers 0 lines) ---

<--- SIP read from UDP:192.168.0.43:9060 --->
INVITE sip:322932@192.168.0.15:9060 SIP/2.0
Via: SIP/2.0/UDP 192.168.0.43:9060;branch=z9hG4bK80c98b3a794de611af7f8f106727578c;rport
From: "PhonerLite" <sip:902@192.168.0.15>;tag=1547552469
To: <sip:322932@192.168.0.15:9060>
Call-ID: 80C98B3A-794D-E611-AF7D-8F106727578C@192.168.0.43
CSeq: 62 INVITE
Contact: <sip:902@192.168.0.43:9060>
Authorization: Digest username="902", realm="asterisk", nonce="41dd8307", uri="sip:322932@192.168.0.15:9060", response="179e2b1e20e48f17b625d6b9f602cacc", algorithm=MD5
Content-Type: application/sdp
Allow: INVITE, ACK, BYE, CANCEL, INFO, MESSAGE, NOTIFY, OPTIONS, REFER, UPDATE
Max-Forwards: 70
Supported: 100rel, replaces, from-change
P-Early-Media: supported
User-Agent: SIPPER for PhonerLite
P-Preferred-Identity: <sip:902@192.168.0.15>
Content-Length: 198

v=0
o=- 322698508 1 IN IP4 192.168.0.43
s=SIPPER for PhonerLite
c=IN IP4 192.168.0.43
t=0 0
m=audio 9062 RTP/AVP 8 0
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=ssrc:2608104286
a=sendrecv
<------------->
--- (16 headers 10 lines) ---
Sending to 192.168.0.43:9060 (no NAT)
Using INVITE request as basis request - 80C98B3A-794D-E611-AF7D-8F106727578C@192.168.0.43
Found peer '902' for '902' from 192.168.0.43:9060
  == Using SIP RTP CoS mark 5
Found RTP audio format 8
Found RTP audio format 0
Found audio description format PCMA for ID 8
Found audio description format PCMU for ID 0
Capabilities: us - (alaw|ulaw), peer - audio=(ulaw|alaw)/video=(nothing)/text=(nothing), combined - (alaw|ulaw)
Non-codec capabilities (dtmf): us - 0x1 (telephone-event|), peer - 0x0 (nothing), combined - 0x0 (nothing)
Peer audio RTP is at port 192.168.0.43:9062
Looking for 322932 in test (domain 192.168.0.15)
sip_route_dump: route/path hop: <sip:902@192.168.0.43:9060>

<--- Transmitting (no NAT) to 192.168.0.43:9060 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.0.43:9060;branch=z9hG4bK80c98b3a794de611af7f8f106727578c;received=192.168.0.43;rport=9060
From: "PhonerLite" <sip:902@192.168.0.15>;tag=1547552469
To: <sip:322932@192.168.0.15:9060>
Call-ID: 80C98B3A-794D-E611-AF7D-8F106727578C@192.168.0.43
CSeq: 62 INVITE
Server: Asterisk PBX 13.6.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Contact: <sip:322932@192.168.0.15:9060>
Content-Length: 0


<------------>
    -- Executing [322932@test:1] NoOp("SIP/902-000001d4", "") in new stack
    -- Executing [322932@test:2] Dial("SIP/902-000001d4", "SIP/u-tel/322932") in new stack
  == Using SIP RTP CoS mark 5
    -- Called SIP/u-tel/322932
    [b]-- No one is available to answer at this time (1:0/0/0)[/b]
    -- Auto fallthrough, channel 'SIP/902-000001d4' status is 'NOANSWER'
Scheduling destruction of SIP dialog '80C98B3A-794D-E611-AF7D-8F106727578C@192.168.0.43' in 32000 ms (Method: INVITE)

<--- Reliably Transmitting (no NAT) to 192.168.0.43:9060 --->
SIP/2.0 603 Declined
Via: SIP/2.0/UDP 192.168.0.43:9060;branch=z9hG4bK80c98b3a794de611af7f8f106727578c;received=192.168.0.43;rport=9060
From: "PhonerLite" <sip:902@192.168.0.15>;tag=1547552469
To: <sip:322932@192.168.0.15:9060>;tag=as5c031a7c
Call-ID: 80C98B3A-794D-E611-AF7D-8F106727578C@192.168.0.43
CSeq: 62 INVITE
Server: Asterisk PBX 13.6.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0


<------------>

<--- SIP read from UDP:192.168.0.43:9060 --->
ACK sip:322932@192.168.0.15:9060 SIP/2.0
Via: SIP/2.0/UDP 192.168.0.43:9060;branch=z9hG4bK80c98b3a794de611af7f8f106727578c;rport
From: "PhonerLite" <sip:902@192.168.0.15>;tag=1547552469
To: <sip:322932@192.168.0.15:9060>;tag=as5c031a7c
Call-ID: 80C98B3A-794D-E611-AF7D-8F106727578C@192.168.0.43
CSeq: 62 ACK
Authorization: Digest username="902", realm="asterisk", nonce="41dd8307", uri="sip:322932@192.168.0.15:9060", response="179e2b1e20e48f17b625d6b9f602cacc", algorithm=MD5
Content-Length: 0

<------------->
--- (8 headers 0 lines) ---

<--- SIP read from UDP:192.168.0.43:9060 --->
ACK sip:322932@192.168.0.15:9060 SIP/2.0
Via: SIP/2.0/UDP 192.168.0.43:9060;branch=z9hG4bK80c98b3a794de611af7f8f106727578c;rport
From: "PhonerLite" <sip:902@192.168.0.15>;tag=1547552469
To: <sip:322932@192.168.0.15:9060>;tag=as5c031a7c
Call-ID: 80C98B3A-794D-E611-AF7D-8F106727578C@192.168.0.43
CSeq: 62 ACK
Authorization: Digest username="902", realm="asterisk", nonce="41dd8307", uri="sip:322932@192.168.0.15:9060", response="179e2b1e20e48f17b625d6b9f602cacc", algorithm=MD5
Content-Length: 0

Что не так помогите ребята? Может что-то с маршрутизацией?
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH