Подключаем Elastix к провайдеру IP телефонии "Sipnet".
Для подключения к провайдеру "SIPNET" достаточно зайти на www.sipnet.ru и пройти регистрацию, ответив на ряд простых вопросов.
При регистрации провайдер предлагает привязать ваш аккаунт к номеру мобильного или городского телефона, на этот номер придет либо смс с кодом доступа , либо перезвонит робот и продиктует его.
Также привязка к номеру нужна для вашей идентификации, то есть при звонке через "Сипнет" у вашего абонента определится номер к которому вы привязали аккаунт.
После прохождения регистрации , вы получите на счет 1 доллар и так называемый SIP ID.
Для настройки Эластикса вам потребуется SIP ID и пароль, который вы указали при регистрации.
Перейдем к настройке Эластикса, она достаточно простая.
Создаем SIP Trunk
PBX->Trunk->Add SIP Trunk
Заполняем поле
Peer Details:
username = SIPID
type = friend
secret = Password
qualify = yes
insecure = very
host = sipnet.ru
fromuser = SIPID
fromdomain = sipnet.ru
dtmfmode = rfc2833
disallow = all
allow = alaw
USER Context: и USER Details: остаются пустыми.
Далее заполняем Register String
SIPID:Password@sipnet.ru
testEL*CLI> sip show registry
Host dnsmgr Username Refresh State Reg.Time
sipnet.ru:5060 N 004xxxxxxxxxx 105 Registered Tue, 12 Feb 2013 15:42:03 1 SIP registrations.
testEL*CLI> sip show peers
Name/username Host Dyn Forcerport ACL Port Status
34570/34570 212.xxx.xxx.xxx D N A 4941 OK (101 ms)
sipnet/004XXXXXXX 212.53.40.40 N 5060 OK (44 ms)
2 sip peers [Monitored: 2 online, 0 offline Unmonitored: 0 online, 0 offline]
Добавим правило для исходящих звонков
PBX->Outbound Routes->Add Route
В Dial Patterns я разрешил 10 -значную нумерацию , то есть выход на мг и мобильные.
Добавим правило для входящей связи
PBX->Inbound Routes->add Route
Тут достаточно указать наименование правила и Distination , в моем случае это внутренний телефон 34570
Для доступа к сетям Сипнета в фаерволе нужно добавить по 2 правила в каждую цепочку.
Все готово, можно сделать исходящий вызов в формате 7_номер_телефона.
При тестовом исходящем звонке Caller ID (номер , к которому привязан аккаунт) определился корректно.
Для совершения входящего вызова из ТФОП все гораздо сложнее.Нужно набрать номер доступа , в каждом городе он свой, городов, где это доступно 20 штук, а затем донабрать в тоновом режиме SIP ID.
Екатеринбурга я не нашел, поэтому тестировал через Москву.
Качество звука при исходящем и входящем звонке вполне приемлимое, эхо отсутствует.К слову сказать, года 3 назад все было гораздо хуже.
Тарифы на звонки можно посмотреть на сайте Сипнета.