ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Asterisk, Avaya, SIP

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

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

Re: Asterisk, Avaya, SIP

Сообщение andron18 » 27 дек 2018, 00:52

Так писал же в своем втором посте про TCP.
Включен, прослушивается, tcpbindaddress - по умолчанию. Интерфейс на сервере один.

Код: выделить все
[root@msk-asterisk01 ~]# netstat -lnp | grep asterisk
tcp        0      0 0.0.0.0:2000            0.0.0.0:*               LISTEN      5361/asterisk       
tcp        0      0 0.0.0.0:5060            0.0.0.0:*               LISTEN      5361/asterisk       
udp        0      0 0.0.0.0:5060            0.0.0.0:*                           5361/asterisk       
udp        0      0 0.0.0.0:4520            0.0.0.0:*                           5361/asterisk       
udp        0      0 0.0.0.0:4569            0.0.0.0:*                           5361/asterisk       
udp        0      0 0.0.0.0:2727            0.0.0.0:*                           5361/asterisk       
udp        0      0 0.0.0.0:39694           0.0.0.0:*                           5361/asterisk       
udp        0      0 0.0.0.0:5000            0.0.0.0:*                           5361/asterisk       
udp6       0      0 :::37161                :::*                                5361/asterisk       
unix  2      [ ACC ]     STREAM     LISTENING     796043   5361/asterisk        /var/run/asterisk/asterisk.ctl



И вызов ловится (в том же посте).
Код: выделить все
<--- SIP read from TCP:10.0.10.11:21131 --->
INVITE sip:501@10.0.11.12 SIP/2.0
From: "Ivanov, Andrey" <sip:113529@corp.local>;tag=0a8a0e05dbe9121345b8ab45800
To: <sip:501@10.0.11.12>
Call-ID: 0a8a0e05dbe9122345b8ab45800
CSeq: 1 INVITE
Max-Forwards: 70
Via: SIP/2.0/TCP 10.0.10.11;branch=z9hG4bK0a8a0e05dbe9123345b8ab45800
Via: SIP/2.0/TCP 10.213.55.29;branch=z9hG4bK0a8a0e05dbe9123345b8ab45800
Supported: 100rel,join,replaces,timer
Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,SUBSCRIBE,NOTIFY,REFER,INFO,PRACK,PUBLISH,UPDATE
User-Agent: Avaya CM/R016x.03.0.124.0
Contact: "Ivanov, Andrey" <sip:113529@10.0.10.11;transport=tcp>
Route: <sip:10.0.11.12;transport=tcp;lr;phase=terminating>
Accept-Language: en
Alert-Info: <cid:internal@10.0.11.12>;avaya-cm-alert-type=internal
Min-SE: 1200
P-Asserted-Identity: "Ivanov, Andrey" <sip:113529@corp.local>
Record-Route: <sip:10.0.10.11;transport=tcp;lr>
Session-Expires: 1200;refresher=uac
Av-Global-Session-ID: 00a8a0e0-5d0b-4901-a034-5b8ab4580000
Content-Type: application/sdp
Content-Length: 304

v=0
o=- 1545813344 1 IN IP4 10.0.10.11
s=-
c=IN IP4 10.0.10.26
b=AS:64
t=0 0
a=avf:avc=n prio=n
a=csup:avf-v0
m=audio 2058 RTP/AVP 8 18 0 127
a=sendrecv
a=rtpmap:8 PCMA/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:0 PCMU/8000
a=rtpmap:127 telephone-event/8000
a=ptime:20
<------------->
--- (22 headers 16 lines) ---
Sending to 10.0.10.11:5060 (no NAT)
Sending to 10.0.10.11:5060 (no NAT)
Using INVITE request as basis request - 0a8a0e05dbe9122345b8ab45800
No matching peer for '113529' from '10.0.10.11:21131'

<--- Reliably Transmitting (no NAT) to 10.0.10.11:5060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/TCP 10.0.10.11;branch=z9hG4bK0a8a0e05dbe9123345b8ab45800;received=10.0.10.11
Via: SIP/2.0/TCP 10.213.55.29;branch=z9hG4bK0a8a0e05dbe9123345b8ab45800
From: "Ivanov, Andrey" <sip:113529@corp.local>;tag=0a8a0e05dbe9121345b8ab45800
To: <sip:501@10.0.11.12>;tag=as682df4b9
Call-ID: 0a8a0e05dbe9122345b8ab45800
CSeq: 1 INVITE
Server: Asterisk PBX 16.0.1
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="18daf6fd"
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog '0a8a0e05dbe9122345b8ab45800' in 32000 ms (Method: INVITE)

<--- SIP read from TCP:10.0.10.11:21131 --->
ACK sip:501@10.0.11.12 SIP/2.0
From: "Ivanov, Andrey" <sip:113529@corp.local>;tag=0a8a0e05dbe9121345b8ab45800
To: <sip:501@10.0.11.12>;tag=as682df4b9
Call-ID: 0a8a0e05dbe9122345b8ab45800
CSeq: 1 ACK
Max-Forwards: 70
Via: SIP/2.0/TCP 10.0.10.11;branch=z9hG4bK0a8a0e05dbe9123345b8ab45800;received=10.0.10.11
User-Agent: Avaya CM/R016x.03.0.124.0
Route: <sip:10.0.11.12;transport=tcp;lr;phase=terminating>
Av-Global-Session-ID: 00a8a0e0-5d0b-4901-a034-5b8ab4580000
Content-Length: 0

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



Иначе и пир бы UNREACHABLE и исходящие вызовы на аваю бы не работали.


PS. Avaya Communication Manager из моего примера может только TCP или TLS. Мы то конечно попробуем по UDP, но это уже будет другая авая (она же Avaya Session Manager) и соответственно другая история.
andron18
 
Сообщений: 11
Зарегистрирован: 25 дек 2018, 00:40

Re: Asterisk, Avaya, SIP

Сообщение Zavr2008 » 27 дек 2018, 13:52

No matching peer for '113529' from '10.0.10.11:20239'


Перевод нужен?

Авая отправляет с 20239 - походу это динамический порт, возможен NAT какой-то.
Проверьте не меняется ли он при повторных звонках.
Так решение элементарное - просто еще один пир в Астере для входящих адрес Aваи но этот порт и будет находить.
Вообще натолкнуть должно было наличие заголовков Via..

Так у данной станции SIP лицухи дорогие, большинство цепляют по E1 через шлюзы вроде нашего Alvis и не имеют проблем.
Российские шлюзы E1 Alvis-GW. Модернизация УПАТС с E1, Установка FreePBX, Системы антифрод "в разрыв" потоков E1 PRI / SS#7 ISUP.
Аватар пользователя
Zavr2008
 
Сообщений: 2159
Зарегистрирован: 27 янв 2011, 01:35

Re: Asterisk, Avaya, SIP

Сообщение ded » 27 дек 2018, 14:15

Via: SIP/2.0/TCP 10.213.55.29 - вот этот адрес Астериску не нравится, вот его и можно было бы добавить как
Код: выделить все
[media-avaya]
host=10.213.55.29
type=friend
insecure=invite,port
directmedia=no
context=ccme1
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk, Avaya, SIP

Сообщение Zavr2008 » 27 дек 2018, 14:21

10.213.55.29

похоже это прокся. если Астер свежий то переваривает..
Российские шлюзы E1 Alvis-GW. Модернизация УПАТС с E1, Установка FreePBX, Системы антифрод "в разрыв" потоков E1 PRI / SS#7 ISUP.
Аватар пользователя
Zavr2008
 
Сообщений: 2159
Зарегистрирован: 27 янв 2011, 01:35

Re: Asterisk, Avaya, SIP

Сообщение andron18 » 27 дек 2018, 15:28

10.213.55.29

Это IP адрес авая-телефона, с которого оригинируется вызов. К авае он подключен не по SIP.

Полагаю, что
Так решение элементарное - просто еще один пир в Астере для входящих адрес Aваи но этот порт и будет находить.

в этом случае не имеет смысла?

Авая отправляет с 20239 - походу это динамический порт, возможен NAT какой-то.

Порт да, динамический. NAT отсутствует.
Коллменеджер тоже приходит динамическим портом.
andron18
 
Сообщений: 11
Зарегистрирован: 25 дек 2018, 00:40

Re: Asterisk, Avaya, SIP

Сообщение andron18 » 27 дек 2018, 16:56

Собрали схему с Avaya Session Manager

PC (3cx softphone ext. 118875) 10.251.36.162 <---SIP---> AvayaSM 10.245.95.104 <---SIP---> Asterisk 10.0.11.12 <---SIP---> PC (3cx softphone ext. 501)

В настройках пира mso-avaya поменял только IP и протокол.

Код: выделить все
[mso-avaya]
type=friend
;host=10.0.10.11
host=10.245.95.104
transport=tcp
;transport=udp
disallow=all
allow=ulaw
allow=alaw
allow=g729
allow=g723
allow=g722
nat=no
canreinvite=yes
qualify=yes
insecure=port,invite
context=ctx-mso-avaya


UDP - работает. Пира находит.
Код: выделить все
<--- SIP read from UDP:10.245.95.104:5060 --->
INVITE sip:501@corp.local;user=phone SIP/2.0
P-AV-Message-Id: 2_3
Route: <sip:10.0.11.12;lr;phase=terminating>
Max-Breadth: 60
Endpoint-View: <sip:118875@corp.local;gr=ccee142994b13a3d012af170db5d948d>;local-tag=5c10db61;call-id=NTAwZmQ4ZGVlYjA4Yzc1OTdmYWJjZjhmZmY4YjFhZmM.
P-Charging-Vector: icid-value="605053d0-09d2-11e9-b969-005056b03a23"
Session-Expires: 1200;refresher=uac
Record-Route: <sip:74d90970@10.245.95.104;transport=udp;lr>
Record-Route: <sip:10.245.95.103:15060;transport=udp;ibmsid=local.1474529382091_38103003_38763828;lr;ibmdrr>
Record-Route: <sip:10.245.95.103:15060;transport=tcp;ibmsid=local.1474529382091_38103003_38763828;lr;ibmdrr>
Record-Route: <sip:74d90970@10.245.95.104;transport=tcp;lr>
Record-Route: <sip:10.0.10.11;transport=tcp;lr>
P-Asserted-Identity: "t, t" <sip:118875@corp.local;user=phone>
Min-SE: 1200
History-Info: <sip:501@corp.local>;index=1
History-Info: "501" <sip:501@corp.local>;index=1.1
Alert-Info: <cid:internal@corp.local>;avaya-cm-alert-type=internal
Accept-Language: en
Contact: "t, t" <sip:118875@10.0.10.11;transport=tcp;user=phone;gsid=605053d0-09d2-11e9-b969-005056b03a23;epv=%3csip:118875%40corp.local%3bgr%3dccee142994b13a3d012af170db5d948d%3e>
Allow: INVITE, ACK, OPTIONS, BYE, CANCEL, SUBSCRIBE, NOTIFY, REFER, INFO, PRACK, PUBLISH, UPDATE
Supported: 100rel, histinfo, join, replaces, timer
Via: SIP/2.0/UDP 10.245.95.104;rport;branch=z9hG4bK283262955140650-AP;ft=10.245.95.104~13c4
Via: SIP/2.0/UDP 10.245.95.103:15060;rport=15060;ibmsid=local.1474529382091_38103004_38763829;branch=z9hG4bK283262955140650
Via: SIP/2.0/UDP 10.245.95.103:15060;rport;ibmsid=local.1474529382091_38103003_38763828;branch=z9hG4bK540591426306582
Via: SIP/2.0/TCP 10.245.95.104;branch=z9hG4bK8052f3347ce91fa565b8ab45800-AP;ft=299674;received=10.245.95.104;rport=53015
Via: SIP/2.0/TCP 10.0.10.11;branch=z9hG4bK8052f3347ce91fa565b8ab45800
Via: SIP/2.0/UDP 10.251.36.162:53515;branch=z9hG4bK-d8754z-fa3a69167b0b9840-1---d8754z-;rport=53515
User-Agent: 3CXPhone 6.0.26523.0 AVAYA-SM-6.3.17.0.631705 Avaya CM/R016x.03.0.124.0 AVAYA-SM-6.3.17.0.631705
From: "t, t" <sip:118875@corp.local;user=phone>;tag=8052f3347ce91f8565b8ab45800
To: <sip:501@corp.local;user=phone>
Call-ID: 8052f3347ce91f9565b8ab45800
Max-Forwards: 61
CSeq: 1 INVITE
Content-Type: application/sdp
Content-Length: 304
Av-Global-Session-ID: 605053d0-09d2-11e9-b969-005056b03a23
P-Location: SM;origlocname="Moscow";origsiglocname="Moscow";origmedialocname="Moscow";orighomelocname="Moscow";termlocname="test";termsiglocname="test";smaccounting="true"

v=0
o=- 1545913477 1 IN IP4 10.0.10.11
s=-
c=IN IP4 10.0.10.26
b=AS:64
t=0 0
a=avf:avc=n prio=n
a=csup:avf-v0
m=audio 2074 RTP/AVP 8 18 0 101
a=sendrecv
a=rtpmap:8 PCMA/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=ptime:20
<------------->
--- (37 headers 16 lines) ---
Sending to 10.245.95.104:5060 (no NAT)
Sending to 10.245.95.104:5060 (no NAT)
Using INVITE request as basis request - 8052f3347ce91f9565b8ab45800
Found peer 'mso-avaya' for '118875' from 10.245.95.104:5060


TCP - та же картина что и с Avaya Communication Manager
No matching peer found
Код: выделить все
<--- SIP read from TCP:10.245.95.104:22474 --->
INVITE sip:501@corp.local;user=phone SIP/2.0
P-AV-Message-Id: 2_2
Route: <sip:10.0.11.12;transport=tcp;lr;phase=terminating>
Max-Breadth: 60
Endpoint-View: <sip:118875@corp.local;gr=12c27f6ecd791aba59f8efb2d678ae12>;local-tag=733c1a20;call-id=OGNlY2EzNTYyMDU0ZTUzZGU2NmU4OTc0NTYzNjRiNjM.
P-Charging-Vector: icid-value="c4328c60-09d2-11e9-b969-005056b03a23"
Session-Expires: 1200;refresher=uac
Record-Route: <sip:74d90970@10.245.95.104;transport=tcp;lr>
Record-Route: <sip:10.245.95.103:15060;transport=tcp;ibmsid=local.1474529382091_38103132_38763964;lr>
Record-Route: <sip:74d90970@10.245.95.104;transport=tcp;lr>
Record-Route: <sip:10.0.10.11;transport=tcp;lr>
P-Asserted-Identity: "t, t" <sip:118875@corp.local;user=phone>
Min-SE: 1200
History-Info: <sip:501@corp.local>;index=1
History-Info: "501" <sip:501@corp.local>;index=1.1
Alert-Info: <cid:internal@corp.local>;avaya-cm-alert-type=internal
Accept-Language: en
Contact: "t, t" <sip:118875@10.0.10.11;transport=tcp;user=phone;gsid=c4328c60-09d2-11e9-b969-005056b03a23;epv=%3csip:118875%40corp.local%3bgr%3d12c27f6ecd791aba59f8efb2d678ae12%3e>
Allow: INVITE, ACK, OPTIONS, BYE, CANCEL, SUBSCRIBE, NOTIFY, REFER, INFO, PRACK, PUBLISH, UPDATE
Supported: 100rel, histinfo, join, replaces, timer
Via: SIP/2.0/TCP 10.245.95.104;branch=z9hG4bK872183833645985-AP;ft=5
Via: SIP/2.0/TCP 10.245.95.103:15060;rport=29650;ibmsid=local.1474529382091_38103133_38763965;branch=z9hG4bK872183833645985
Via: SIP/2.0/TCP 10.245.95.103:15060;rport;ibmsid=local.1474529382091_38103132_38763964;branch=z9hG4bK869150043976484
Via: SIP/2.0/TCP 10.245.95.104;branch=z9hG4bK8016166847ce9120575b8ab45800-AP;ft=299674;received=10.245.95.104;rport=53015
Via: SIP/2.0/TCP 10.0.10.11;branch=z9hG4bK8016166847ce9120575b8ab45800
Via: SIP/2.0/UDP 10.251.36.162:61920;branch=z9hG4bK-d8754z-34674c015403620a-1---d8754z-;rport=61920
User-Agent: 3CXPhone 6.0.26523.0 AVAYA-SM-6.3.17.0.631705 Avaya CM/R016x.03.0.124.0 AVAYA-SM-6.3.17.0.631705
From: "t, t" <sip:118875@corp.local;user=phone>;tag=8016166847ce911e575b8ab45800
To: <sip:501@corp.local;user=phone>
Call-ID: 8016166847ce911f575b8ab45800
Max-Forwards: 61
CSeq: 1 INVITE
Content-Type: application/sdp
Content-Length: 304
Av-Global-Session-ID: c4328c60-09d2-11e9-b969-005056b03a23
P-Location: SM;origlocname="Moscow";origsiglocname="Moscow";origmedialocname="Moscow";orighomelocname="Moscow";termlocname="test";termsiglocname="test";smaccounting="true"

v=0
o=- 1545913645 1 IN IP4 10.0.10.11
s=-
c=IN IP4 10.0.10.26
b=AS:64
t=0 0
a=avf:avc=n prio=n
a=csup:avf-v0
m=audio 2066 RTP/AVP 8 18 0 101
a=sendrecv
a=rtpmap:8 PCMA/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=ptime:20
<------------->
--- (36 headers 16 lines) ---
Sending to 10.245.95.104:5060 (no NAT)
Sending to 10.245.95.104:5060 (no NAT)
Using INVITE request as basis request - 8016166847ce911f575b8ab45800
No matching peer for '118875' from '10.245.95.104:22474'
andron18
 
Сообщений: 11
Зарегистрирован: 25 дек 2018, 00:40

Re: Asterisk, Avaya, SIP

Сообщение ded » 27 дек 2018, 16:58

[mso-avaya]
type=friend
host=10.0.10.11
transport=tcp
disallow=all
allow=ulaw
allow=alaw
nat=no
canreinvite=no
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk, Avaya, SIP

Сообщение Zavr2008 » 27 дек 2018, 17:24

Если порт - динамика, в этом случае просто сделайте транк с авторизацией Аваи на Астере с host=dynamic.
Российские шлюзы E1 Alvis-GW. Модернизация УПАТС с E1, Установка FreePBX, Системы антифрод "в разрыв" потоков E1 PRI / SS#7 ISUP.
Аватар пользователя
Zavr2008
 
Сообщений: 2159
Зарегистрирован: 27 янв 2011, 01:35

Re: Asterisk, Avaya, SIP

Сообщение ded » 27 дек 2018, 17:35

Zavr2008, я думаю поставить параметр
canreinvite=no
будет проще и быстрее.
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk, Avaya, SIP

Сообщение andron18 » 27 дек 2018, 18:19

Ничего не поменялось.

Код: выделить все
[mso-avaya]
type=friend
host=10.0.10.11
transport=tcp
disallow=all
allow=ulaw
allow=alaw
nat=no
canreinvite=no
insecure=port,invite
context=ctx-mso-avaya
andron18
 
Сообщений: 11
Зарегистрирован: 25 дек 2018, 00:40

Пред.След.

Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH