вторник, 26 января 2016 г.

Bitrix24 + Офисная АТС + Mikrotik

Задача вроде простая... но столько говна ждало на пути, если вы это нашли значит мне уже не нужно вам ничего объяснять.
Покупаем сип коннектор за 1999.99р и поехали...

  • Настройка Asterisk (у меня стоит конкретно Elastix)
1)Для начала нужно создать обычный extention (например с User Extension 500 и secret= 5c0dc17e7eb04), через него битрикс и будет совершать звонки.
Не забудьте указать nat=yes.

2)sip_general_custom.conf
Добавляем
nat=yes
externip=185.121.61.2(будем считать это нашим внешним адресом)

3) sip_nat.conf
nat=yes


  • Настройки подключения "Офисной АТС" в Битрикс 24
Название подключения:  пишем что угодно.
Адрес сервера: Внешний ip и порт (Например -185.121.61.2:5060)
Логин: 500

Пароль: 5c0dc17e7eb04

  • Настройка Mikrotik
1)Делаем пробросы портов 5060(TCP и UDP) на локальный адрес астериска.
2)Делаем проброс диапазона портов 10000-20000(UDP) на локальный адрес астериска.
3)Если имееться STUN пробрасываем его.
Нужно делать не accept а netmap либо dst-nat.

Ну вот вроде и все...
Если нету голоса совету
1) Делать tcpdump -i eth0 udp port 5060 or udp portrange 10000-20000 -s 0
2)А лучше CLI> rtp set debug on
3)Если звонок вообще не доходит то проблема в 5060, если нету голоса то в 10000-20000

Собственно с такими настройками у меня все запело.
Удачи.