Настроил в Астериске транк, исходящие работают нормально. А вот входящие нет. Проверял настройки, пробовал, уже не знаю куда лезть еще.
**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-провайдера - он пакеты видит.
Файрвол LAN->WAN - все порты открыты, WAN->LAN - открыты 5060, 10000-20000
WOOF ( 2012-04-10 15:36:15 +0400 )редактироватьНу так ,если "0 SIP registrations." , то настройки регистрацию в соответствующих местах .
zzuz ( 2012-04-10 16:20:11 +0400 )редактировать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 ( 2012-04-10 16:34:05 +0400 )редактироватьВ файле sip_registrations.conf register=LOGIN:PASSWORD@86.110.4.148/LOGIN
Файл sipregistrationscustom.conf был пустой. Добавил туда, сохранил. reload. Sip sho registry - пуст
WOOF ( 2012-04-10 21:15:01 +0400 )редактироватьОтвечу сам себе. при работе через 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 ( 2012-04-10 22:11:57 +0400 )редактироватьТак в том то и дело, что хочу через веб интерфейс управлять. Так ведь не вносятся изменения через веб-морду. пришлось ручками править.
WOOF ( 2012-04-10 22:17:49 +0400 )редактироватьzzuz, терпения у Вас вагон. Выражаю благодарность от всех чайников в деле покорения астериска. Когда-то я так же начинал в других областях, теперь стараюсь спокойно остальным помогать, но на то они и форумы. Кстати, пока не полез править sip.conf - так ведь вообще регистрация не появлялась. Распечатал "Asterisk our future" -больше 600 страниц.. Буду постепенно осваивать, но сейчас бы надо запустить хотя бы выход в город. С Вами можно как-то связаться помимо форума, чтобы быстрее понять простые для Вас вещи? Если есть желание потратить немного времени для просвещения коллеги :)
WOOF ( 2012-04-10 22:34:33 +0400 )редактироватьТак каждый предлагает неформально пообщаться. В оригинальном файле sip.conf веб-интерфейса FreePBX описано зачем он и что он делает. Хотите обучаться у наших коллег , пожалуйста - http://ipap.ru/pages/AS_department/asterisk
zzuz ( 2012-04-10 22:39:23 +0400 )редактироватьЯ не против грамотного образования, но иногда на него просто нет денег. А спрос на эти знания есть и приходится получать эти знания самостоятельно. Почитал тщательно 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 ( 2012-04-10 22:52:24 +0400 )редактироватьЗадан: 2011-09-19 17:04:43 +0400
Просмотрен: 18,009 раз
Обновлен: Apr 10 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.