Прикрутил FreePBX к Пчелайну

Submitted by gluker on Sat, 03/16/2013 - 18:05

Меня здорово достало следить за ежесуточными "разрывами" PPPoE у Вебплюса и я подключился к Билайну.
Билайновцы тоже со своими тараканами типа L2TP или постоянно меняющихся тарифов, но их 25мб/с лучше чем потолок моей линии для ADSL в 5мб/с. Кроме того они сейчас раздают городские телефонные номера без абонентской платы, с бесплатными входящими звонками и с исходящими по 40коп/м.
У меня уже давно стоит FreePBX (вебная морда к Asterisk), но я все ленюсь в нем разобраться и настраиваю в нем подключения методом научного тыка. Обычно помогает Яндекс, но в прикручивании к Билайну он был противоречив :)
Просидев пару вечеров-ночей я дошел до следующей конфигурации:

Исходные данные от Билайна:
mynickname - "Никнейм абонента" из раздела "Телефон" личного кабинета
7812363xxxx - "Номер Вашего телефона"  из раздела "Телефон" личного кабинета
mypassword - пароль к личному кабинету (вообще это довольно несекьюрно)

Настройки SIP-транка:
Trunk Name: beeline
Outbound CallerID: mynickname

PEER Details:
type=peer
insecure=invite
host=sip.beeline.ru
fromuser=mynickname
fromdomain=sip.beeline.ru
dtmfmode=rfc2833
defaultuser=7812363xxxx
context=from-trunk
canreinvite=no

Register String:
mynickname@sip.beeline.ru:mypassword:7812363xxxx@sip.beeline.ru@sip.beeline.ru:5060/7812363xxxx

Все остальные поля либо пустые, либо по умолчанию.

В Inbound Routes прописал рут с DID Number = 7812363xxxx.

DNS на сервачке пока привязан в Вебплюсу - пришлось в hosts добавить:
10.25.0.35 sip.beeline.ru

Вообще-то по уму надо работать через билайновский DNS и использовать spb.sip.beeline.ru (10.25.0.35), но мне надоело сабмитить и аплаить конфиги в астериске, а при таких настройках у меня работают входящие/исходящие звонки и тоновый донабор.