Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2020-02-07 20:25:23 +0400

Krasnov Gravatar Krasnov

sip-транк от sip.domru.ru

Здравствуйте, уважаемые.

Пытаюсь подключить SIP-транк от «Эр-Телеком Холдинг» в городе Владивостоке.

Менеджер мне прислал конфиг подключения, который еле-еле "вытрясли" от админов.

Вот, без купюр и дополнений:

SIP Транк без регистрации

Формат исходящих вызовов:
Адрес для исходящих вызовов 188.234.136:57:5160
DST Порт: 5160
А номер:  е164(11-знаков). (например 7(495)ххххххх

Городской: 6-7 знаков в зависимости от города
Зоновый\мобильный\междугородний: 8(ххх)ххххххх
Междугородний с PreSelect: 8(10)ххххххххх
Эконом связь: 000хххххххххх (первая цифра заменяется на 000)

Формат входящих вызов:
Адрес для исходящих вызовов 188.234.136:57:5161
SRC Порт: 5161
DST порт: 5060 (можно поменять при желании)
А номер:  е164(11-знаков). (например 7(495)ххххххх)
Б номер:  е164(11-знаков). (например 7(495)ххххххх)

Желаемые форматы кодеков:
голос: PCMA, PCMU
DTMF: RFC-2833
факс: t.38

Исходящие, вроде настроил, а вот со входящими "беда" Вот конфиг для входящих, вроде все то что в ихнем конфиге:

type        = friend
defaultuser = 74232****94
host        = 188.234.136.57
qualify     = yes
port        = 5060
nat         = no
insecure    = invite
dtmfmode    = rfc2833
context     = dialin
disallow    = all
allow       = alaw
allow       = ulaw

но, ничего не происходит.

При входящем от провайдера идее трафик идут INVITы но на них от нашего сервака идет 404 ошибка

   188.234.136.57                  185.XXX.XXX.149
   |                               |
1: |U------------INVITE----------->|
2: |<-----404 Not Found/INVITE----U|
3: |U-------------ACK------------->|

<<<<<<< Msg #1 / Packet #4: 188.234.136.57:5160 --> 185.XXX.XXX.149:5060 >>>>>>>
INVITE sip:74232****94@185.XXX.XXX.149:5060;user=phone SIP/2.0
Via: SIP/2.0/UDP 188.234.136.57:5160;rport;branch=z9hG4bK-7f5d7c1649bf11eaaef4001a64dcc434;sig=d3aee00
Via: SIP/2.0/UDP 188.234.136.58:5160;rport;branch=z9hG4bK-7f5d768a49bf11eaaef4001a64dcc434;sig=d86c1370
Via: SIP/2.0/UDP 188.234.136.58:5161;rport=5161;branch=z9hG4bK-7f5d5ae249bf11eaaef4001a64dcc434;received=188.234.136.58
From: <sip:7912*****88@188.234.136.58:5161;user=phone>;tag=YJg9ReG86og6FCnhvOqIOhQo2tBpbQAq
To: <sip:74232****94@185.XXX.XXX.149:5060;user=phone>
Call-ID: 7f5d1f0049bf11eaaef4001a64dcc434
CSeq: 1 INVITE
Contact: <sip:7912*****88@188.234.136.58:5161;user=phone>
Content-Type: application/sdp
Allow: ACK, BYE, CANCEL, INFO, INVITE, OPTIONS, REFER, REGISTER, SUBSCRIBE, UPDATE
Max-Forwards: 69
User-Agent: TS-v4.7.2-12c
Cisco-Guid: 2121593916-1237258730-2321256625-473828167
Content-Length:   257
Record-Route: <sip:AQEAELZSAKhKXEdD3yv7560qfo8DAARyGnVd@188.234.136.57:5160;lr>
Record-Route: <sip:AQEAEC14cUhQTHZuPNlrX8ezqtYDAARxZN2K@188.234.136.58:5160;lr>

v=0
o=- 1581089741 1581089741 IN IP4 188.234.136.57
s=-
c=IN IP4 188.234.136.57
t=0 0
m=audio 26682 RTP/AVP 8 0 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv
a=silenceSupp:off - - - -

<<<<<<< Msg #2 / Packet #5: 185.XXX.XXX.149:5060 --> 188.234.136.57:5160 >>>>>>>
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 188.234.136.57:5160;branch=z9hG4bK-7f5d7c1649bf11eaaef4001a64dcc434;sig=d3aee00;received=188.234.136.57;rport=5160
Via: SIP/2.0/UDP 188.234.136.58:5160;rport;branch=z9hG4bK-7f5d768a49bf11eaaef4001a64dcc434;sig=d86c1370
Via: SIP/2.0/UDP 188.234.136.58:5161;rport=5161;branch=z9hG4bK-7f5d5ae249bf11eaaef4001a64dcc434;received=188.234.136.58
From: <sip:7912*****88@188.234.136.58:5161;user=phone>;tag=YJg9ReG86og6FCnhvOqIOhQo2tBpbQAq
To: <sip:74232****94@185.XXX.XXX.149:5060;user=phone>;tag=as63b7e410
Call-ID: 7f5d1f0049bf11eaaef4001a64dcc434
CSeq: 1 INVITE
Server: Asterisk PBX 1.8.32.3
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0


<<<<<<< Msg #3 / Packet #6: 188.234.136.57:5160 --> 185.XXX.XXX.149:5060 >>>>>>>
ACK sip:74232****94@185.XXX.XXX.149:5060;user=phone SIP/2.0
Via: SIP/2.0/UDP 188.234.136.57:5160;rport;branch=z9hG4bK-7f5d7c1649bf11eaaef4001a64dcc434;sig=d3aee00
From: <sip:7912*****88@188.234.136.58:5161;user=phone>;tag=YJg9ReG86og6FCnhvOqIOhQo2tBpbQAq
To: <sip:74232****94@185.XXX.XXX.149:5060;user=phone>;tag=as63b7e410
Call-ID: 7f5d1f0049bf11eaaef4001a64dcc434
Max-Forwards: 70
CSeq: 1 ACK
Content-Length: 0

И вот так три раза

image description

Так вот вопрос, это я где-то "накосячил" с прописыванием транка или это у провайдера что-то не так?

sip-транк от sip.domru.ru

Здравствуйте, уважаемые.

Пытаюсь подключить SIP-транк от «Эр-Телеком Холдинг» в городе Владивостоке.

Менеджер мне прислал конфиг подключения, который еле-еле "вытрясли" от админов.

Вот, без купюр и дополнений:

SIP Транк без регистрации

Формат исходящих вызовов:
Адрес для исходящих вызовов 188.234.136:57:5160
DST Порт: 5160
А номер:  е164(11-знаков). (например 7(495)ххххххх

Городской: 6-7 знаков в зависимости от города
Зоновый\мобильный\междугородний: 8(ххх)ххххххх
Междугородний с PreSelect: 8(10)ххххххххх
Эконом связь: 000хххххххххх (первая цифра заменяется на 000)

Формат входящих вызов:
Адрес для исходящих вызовов 188.234.136:57:5161
SRC Порт: 5161
DST порт: 5060 (можно поменять при желании)
А номер:  е164(11-знаков). (например 7(495)ххххххх)
Б номер:  е164(11-знаков). (например 7(495)ххххххх)

Желаемые форматы кодеков:
голос: PCMA, PCMU
DTMF: RFC-2833
факс: t.38

Исходящие, вроде настроил, а вот со входящими "беда" Вот конфиг для входящих, вроде все то что в ихнем конфиге:

type        = friend
defaultuser = 74232****94
host        = 188.234.136.57
qualify     = yes
port        = 5060
nat         = no
insecure    = invite
dtmfmode    = rfc2833
context     = dialin
disallow    = all
allow       = alaw
allow       = ulaw

но, ничего не происходит.

При входящем от провайдера идее трафик идут INVITы но на них от нашего сервака идет 404 ошибка

   188.234.136.57                  185.XXX.XXX.149
   |                               |
1: |U------------INVITE----------->|
2: |<-----404 Not Found/INVITE----U|
3: |U-------------ACK------------->|

<<<<<<< Msg #1 / Packet #4: 188.234.136.57:5160 --> 185.XXX.XXX.149:5060 >>>>>>>
INVITE sip:74232****94@185.XXX.XXX.149:5060;user=phone SIP/2.0
Via: SIP/2.0/UDP 188.234.136.57:5160;rport;branch=z9hG4bK-7f5d7c1649bf11eaaef4001a64dcc434;sig=d3aee00
Via: SIP/2.0/UDP 188.234.136.58:5160;rport;branch=z9hG4bK-7f5d768a49bf11eaaef4001a64dcc434;sig=d86c1370
Via: SIP/2.0/UDP 188.234.136.58:5161;rport=5161;branch=z9hG4bK-7f5d5ae249bf11eaaef4001a64dcc434;received=188.234.136.58
From: <sip:7912*****88@188.234.136.58:5161;user=phone>;tag=YJg9ReG86og6FCnhvOqIOhQo2tBpbQAq
To: <sip:74232****94@185.XXX.XXX.149:5060;user=phone>
Call-ID: 7f5d1f0049bf11eaaef4001a64dcc434
CSeq: 1 INVITE
Contact: <sip:7912*****88@188.234.136.58:5161;user=phone>
Content-Type: application/sdp
Allow: ACK, BYE, CANCEL, INFO, INVITE, OPTIONS, REFER, REGISTER, SUBSCRIBE, UPDATE
Max-Forwards: 69
User-Agent: TS-v4.7.2-12c
Cisco-Guid: 2121593916-1237258730-2321256625-473828167
Content-Length:   257
Record-Route: <sip:AQEAELZSAKhKXEdD3yv7560qfo8DAARyGnVd@188.234.136.57:5160;lr>
Record-Route: <sip:AQEAEC14cUhQTHZuPNlrX8ezqtYDAARxZN2K@188.234.136.58:5160;lr>

v=0
o=- 1581089741 1581089741 IN IP4 188.234.136.57
s=-
c=IN IP4 188.234.136.57
t=0 0
m=audio 26682 RTP/AVP 8 0 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv
a=silenceSupp:off - - - -

<<<<<<< Msg #2 / Packet #5: 185.XXX.XXX.149:5060 --> 188.234.136.57:5160 >>>>>>>
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 188.234.136.57:5160;branch=z9hG4bK-7f5d7c1649bf11eaaef4001a64dcc434;sig=d3aee00;received=188.234.136.57;rport=5160
Via: SIP/2.0/UDP 188.234.136.58:5160;rport;branch=z9hG4bK-7f5d768a49bf11eaaef4001a64dcc434;sig=d86c1370
Via: SIP/2.0/UDP 188.234.136.58:5161;rport=5161;branch=z9hG4bK-7f5d5ae249bf11eaaef4001a64dcc434;received=188.234.136.58
From: <sip:7912*****88@188.234.136.58:5161;user=phone>;tag=YJg9ReG86og6FCnhvOqIOhQo2tBpbQAq
To: <sip:74232****94@185.XXX.XXX.149:5060;user=phone>;tag=as63b7e410
Call-ID: 7f5d1f0049bf11eaaef4001a64dcc434
CSeq: 1 INVITE
Server: Asterisk PBX 1.8.32.3
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0


<<<<<<< Msg #3 / Packet #6: 188.234.136.57:5160 --> 185.XXX.XXX.149:5060 >>>>>>>
ACK sip:74232****94@185.XXX.XXX.149:5060;user=phone SIP/2.0
Via: SIP/2.0/UDP 188.234.136.57:5160;rport;branch=z9hG4bK-7f5d7c1649bf11eaaef4001a64dcc434;sig=d3aee00
From: <sip:7912*****88@188.234.136.58:5161;user=phone>;tag=YJg9ReG86og6FCnhvOqIOhQo2tBpbQAq
To: <sip:74232****94@185.XXX.XXX.149:5060;user=phone>;tag=as63b7e410
Call-ID: 7f5d1f0049bf11eaaef4001a64dcc434
Max-Forwards: 70
CSeq: 1 ACK
Content-Length: 0

И вот так три раза

image description

Так вот вопрос, это я где-то "накосячил" с прописыванием транка или это у провайдера что-то не так?

P.S. Да, забыл добавить в extensions.conf, в контексте dialin, есть запись

exten => 74232****94,1,Answer()
...
и т.д.

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.