Настроил в Астериске транк, исходящие работают нормально. А вот входящие нет. Проверял настройки, пробовал, уже не знаю куда лезть еще.
**SIP show registry: 0**
Как заставить его зарегистрироваться?
Настройки транка:
[73223**]
type=user
secret=XXXX
nat=yes
context=from-trunk
[Megalink1]
username=73223**
type=peer
secret=XXXX
qualify=yes
nat=yes
insecure=invite
host=193.200.**.**
fromuser=73223**
fromdomain=193.200.**.**
canreinvite=no
authname=73223**
context=from-trunk-sip-Megalink1
Нужно нарисовать строку для регистрации в секции [global] файла sip.conf
register => 73223**:XXXX@193.200.**.**/<DID номер для входящих>
Та же самая беда произошла и у меня. Проделал все те же манипуляции, однако ни у sipnet'а, ни у "Новой связи" (бывший АРКТЕЛ) нет даже попыток зарегистрироваться. В конфигах все написано. Пробовал удалять файлы - так даже трубки не захотели в астериске регистрироваться, не то, что к внешнему провайдеру подключаться. Вернул все назад. Sip Show registry кажет это:
"Host dnsmgr Username Refresh State Reg.Time
0 SIP registrations."
Все сделано под elastix. Стоит это на VirtualBox. Порты проброшены на вход и выход. Выход: все вообще порты, Вход: 5060, 10000-20000. При отправке пинга с сервера * на сервак SIP-провайдера - он пакеты видит.
sip_additional.conf
[atel] username=LOGIN type=peer secret=PASSWORD nat=yes insecure=port,invite host=86.110.4.148 fromuser=LOGIN fromdomain=MY WHITE IP context=from-trank-atel canreinvite=no
[in-atel] type=peer secret=PASSWORD nat=yes insecure=port,invite context=from-trunk-in-atel canreinvite=no
WOOF (Apr 10 '12)editОтвечу сам себе. при работе через FreePBX заметил, что в sip.conf перестали добавляться изменения. В частности, строка register.... исчезает после сохранения и reload. Тогда вышул из астериска и в консоли набрал
"vi /etc/asterisk/sip.conf "
Добавил вручную строку (краткая справка по работе с редактором http://web.izjum.com/linux-vim)
сохранил.
Теперь по SIP SHOW REGISTRY выдает
"Host dnsmgr Username Refresh State Reg.Time
86.110.4.148:5060 N meliorservis 120 Request Sent
1 SIP registrations."
Но пока так и не регистрируется
Вы определитесь, что Вы хотите использовать. Либо чистый астериск без веб-морды ,либо веб-морду. sip.conf должен быть символической ссылкой на основной файл freepbx , где инклюдятся файлы sip_* . Если уж и решили пообнавляться , то думайте перед тем как заменять работающие файлы.
zzuz (Apr 10 '12)editzzuz, терпения у Вас вагон. Выражаю благодарность от всех чайников в деле покорения астериска. Когда-то я так же начинал в других областях, теперь стараюсь спокойно остальным помогать, но на то они и форумы. Кстати, пока не полез править sip.conf - так ведь вообще регистрация не появлялась. Распечатал "Asterisk our future" -больше 600 страниц.. Буду постепенно осваивать, но сейчас бы надо запустить хотя бы выход в город. С Вами можно как-то связаться помимо форума, чтобы быстрее понять простые для Вас вещи? Если есть желание потратить немного времени для просвещения коллеги :)
WOOF (Apr 10 '12)editТак каждый предлагает неформально пообщаться. В оригинальном файле sip.conf веб-интерфейса FreePBX описано зачем он и что он делает. Хотите обучаться у наших коллег , пожалуйста - http://ipap.ru/pages/AS_department/asterisk
zzuz (Apr 10 '12)editЯ не против грамотного образования, но иногда на него просто нет денег. А спрос на эти знания есть и приходится получать эти знания самостоятельно. Почитал тщательно sip.conf. Вынес оттуда все подписи. sipregistrationscustom.conf - оказался пустым и добавил строку регистрации туда, согласно "sipregistrationscustom.conf is for any customizations you might need to do to the automatically generated registrations that FreePBX makes". Естесственно, все с применением и reload'ом. Вернулся к ожиданию регистрации "Request Sent"
WOOF (Apr 10 '12)editОпять же пришлось пообезьянничать и методом тыка выяснилось, что строка register=Login.... не работает, а вот register => Login - заработала. Задумчиво чешу макушку. Теперь регистрация есть, работа транка в CLI> отображается, но после ожидания секунд в 30 идет отбой... Буду читать дальше.
WOOF (Apr 11 '12)editЗадан: Sep 19 '11
Просмотрен: 18,065 раз
Обновлен: Apr 10 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.