Страница 1 из 1
Кластер asterisk
Добавлено: 16 янв 2015, 14:29
monstr
Привет всем!
Есть такая схема:
192.168.1.101 - первая нода (eth0)
192.168.1.102 - вторая нода (eth0)
Общий адрес 192.168.1.100 (eth0:0)
Так же существует ещё станция avavy у токоторой ip 192.168.1.99
Так вот астериск и созданные на нём другие транки работают отлично.
Есть проблема со звонкими на Avaya, в её настройках указа адрес 192.168.1.100, при звонке на номера avaya одностороняя слышимость ( я человека с avaya стышу, а он меня нет), а получается это потому что авая шлёт rtp пакеты не на 192.168.1.100, а на 192.168.1.101 или на 192.168.1.102 в зависимости какая нода сейчас primary.
Как заставить asterisk слать пакеты с 192.168.1.100 на 192.168.1.99?
Транк на аваю в sip.conf
Код: Выделить всё
[avaya]
type=friend
host=192.168.1.99
port=5060
context=avaya
qualify=no
insecure=invite
transport=tcp
disallow=all
allow=alaw
udpbindadr=192.168.1.100 не прокатит, так как существует ещё и eth1 с внешним IP, на котором висят транки в город.
Re: Кластер asterisk
Добавлено: 16 янв 2015, 15:18
awsswa
она и должна слать 192.168.1.100
что показывает ifconfig с основной ноды в момент когда она активна
Re: Кластер asterisk
Добавлено: 16 янв 2015, 15:25
monstr
Я и говорю, что должна слать с 192.168.1.100, а шлет с 192.168.1.101
Код: Выделить всё
eth0 Link encap:Ethernet HWaddr 00:15:E1:82:A4
inet addr:192.168.1.101 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:426276 errors:0 dropped:0 overruns:0 frame:0
TX packets:37249 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:92183652 (87.9 MiB) TX bytes:25623349 (24.4 MiB)
eth0:0 Link encap:Ethernet HWaddr 00:15:E1:82:A4
inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Re: Кластер asterisk
Добавлено: 16 янв 2015, 16:35
monstr
ddkprog
Спасибо, но не помогло, при этом в трубке вообще тишина (даже гудгок не слышно).
Re: Кластер asterisk
Добавлено: 16 янв 2015, 16:54
monstr
Снимал дамп при звонке с мобильного на городской, который маршрутизируется на аваю:
Код: Выделить всё
Conv.| Time | 97.145.111.22 | 192.168.1.100 | 192.168.1.101 |
| | | 214.2.2.2 | | 192.168.1.99 |
0 |1.231476 | INVITE SDP (g729 g711A telephone-eventRTPType-...) | | | |SIP From: "79888888888" <sip:79888888888@97.145.111.22:5060 To:<sip:74957777777@214.2.2.2:5060
| |(5060) ------------------> (5060) | | | |
0 |1.232740 | 100 Trying| | | | |SIP Status
| |(5060) <------------------ (5060) | | | |
---------------------------------------------------------------------------------------------------------------------
1 |1.234380 | | | INVITE SDP (g711A telephone-eventRTPType-101) | |SIP From: "79888888888" <sip:79888888888@192.168.1.100 To:<sip:1303@192.168.1.99:5060
| | | |(5060) ------------------> (5060) | |
1 |1.243969 | | | 100 Trying| | |SIP Status
| | | |(5060) <------------------ (5060) | |
1 |1.297855 | | | 180 Ringing | |SIP Status
| | | |(5060) <------------------ (5060) | |
---------------------------------------------------------------------------------------------------------------------
0 |1.298499 | 180 Ringing | | | |SIP Status
| |(5060) <------------------ (5060) | | | |
---------------------------------------------------------------------------------------------------------------------
1 |18.601796| | | 200 Ok SDP (g711A telephone-eventRTPType-101) | |SIP Status
| | | |(5060) <------------------ (5060) | |
1 |18.602435| | | ACK | | |SIP Request
| | | |(5060) ------------------> (5060) | |
---------------------------------------------------------------------------------------------------------------------
0 |18.602986| 200 OK SDP (g711A telephone-eventRTPType-101) | | | |SIP Status
| |(5060) <------------------ (5060) | | | |
0 |18.652888| ACK | | | | |SIP Request
| |(5060) ------------------> (5060) | | | |
---------------------------------------------------------------------------------------------------------------------
1 |18.757698| | | RTP (g711A) | |RTP Num packets:468 Duration:9.340s SSRC:0xE7814CCA
| | | |(21514) <------------------ (49166) | |
---------------------------------------------------------------------------------------------------------------------
0 |18.757806| RTP (g711A) | | | |RTP Num packets:468 Duration:9.340s SSRC:0xE7814CCA
| |(62334) <------------------ (34442) | | | |
0 |18.764945| RTP (g711A) | | | |RTP Num packets:468 Duration:9.339s SSRC:0x1C50142A
| |(62334) ------------------> (34442) | | | |
---------------------------------------------------------------------------------------------------------------------
1 |18.765008| | | | RTP (g711A) |RTP Num packets:468 Duration:9.339s SSRC:0x1C50142A
| | | | |(49166) <------------------ (21514) |
---------------------------------------------------------------------------------------------------------------------
0 |28.108390| BYE | | | | |SIP Request
| |(5060) ------------------> (5060) | | | |
0 |28.109082| 200 OK | | | | |SIP Status
| |(5060) <------------------ (5060) | | | |
---------------------------------------------------------------------------------------------------------------------
1 |28.109752| | | BYE | | |SIP Request
| | | |(5060) ------------------> (5060) | |
1 |28.115550| | | 200 Ok | | |SIP Status
| | | |(5060) <------------------ (5060) | |
Re: Кластер asterisk
Добавлено: 16 янв 2015, 21:06
gosha
tcpdump'ом посмотрите как rtp ходит и что в sdp. Есть сильное подозрение что и уходит он со .10[12]. Астериск просто говорит системе отправь пакет, и она его отправляет похоже через .10[12] а авая тупо отвечает туда от куда пришло. Роутинг на линуксе покрутите. Можно нат покрутить.