LINUX.ORG.RU
ФорумAdmin

Поднятие простого asterisk для sip linux-клиентов

 ,


0

1

Здравствуйте.
Установил астериск.
прописал такой сип.конф
http://pastebin.com/rCwMhKQz

asterisk -r
Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)
darkshvein@ubaster64:~$ sudo asterisk -r
Connected to Asterisk 14.2.1 currently running on ubaster64 (pid = 1583)
ubaster64*CLI> sip show users

Username                   Secret           Accountcode      Def.Context      ACL  Forcerport
 user1                     pass                              phones           No   No        
 user2                     password2                         phones           No   No


Подключаюсь через экигу.
Экига ругается на «не удалось зарегистрироваться, (Запрещено, проверьте правильность ввода имени и пароля)
сам астер ругается так: http://pastebin.com/kAeeKZri

И астер и клиент в одной локальной сетке, общаются через роутер.(НА САМОМ ДЕЛЕ НЕТ - В виртуалке у клиента!)

и поясните мне пожалуйста про «регистрация не удалась» надо как то регистрировать специальным образом клиент? я просто подключаюсь.

darkenshvein ★★★★★ ()

Лог говорит пароль не тот

upcFrost ★★★★★ ()
Ответ на: комментарий от darkenshvein

и поясните мне пожалуйста про «регистрация не удалась» надо как то регистрировать специальным образом клиент? я просто подключаюсь.

У вас в sipconf указано host=dynamic - что говорит о том что у клиента нету фиксированого IP (либо он за натом/фаерволом). Для таких случаев астериску проблемотично позвонить этому клиенту (он низнает IP:PORT куда слать вызов - INVITE). Для этого существует регистрация, клиент при старте шлет специальный пакет (REGISTER) к астериску в результате чего астериск узнает как достучатся в случае необходимости до клиента (ip, port, via etc). В принципе если у вас все клиенты имеют фиксированый IP то этот этап можно опустить - но ваша проблема не в этом.

В логах явно астериск пишет - Wrong password, что какбы намекает на то что клиент шлет не верный пароль. Попробуйте включить отладку и повысить уровень логирования чтоб было видно сам SIP тарффик в логах.

zaz ★★★★ ()

на сколько помню для астериска должны совпадать from user и digest username. введи команду sip set debug on и трассировку выложи

Yur4eg ★★ ()
Ответ на: комментарий от zaz

спасибо.

указано host=dynamic

а в каком формате надо прописать ip ?
host=192.168.0.110 //устроит? или надо добавлять http://
экига пишет «не удалось зарегистрироваться», т.е. она видимо знает про регистрацию.
Пароль я проверял побуквенно и несколько раз вводил в ekiga. Ещё у меня подозрения на политику паролей по количеству символов.
отладка:
http://pastebin.com/Rwqtg7uv

darkenshvein ★★★★★ ()

интересно, а как так получается, что мне звонят чёрте-кто с внешки, если я ещё на настроил ни екигу, ни линпфон?

darkenshvein ★★★★★ ()
Ответ на: комментарий от zaz

в любом случае «применить» нажать нельзя - кнопка затемнена. и звонят от внешки хер знает как. 100 1000 101
линфон зачем то пишет
мой текущий идентификатор sip:darkshvein@192.168.0.104 хотя адрес астериска совсем другой. к чему он вообще подсоединился, КАК? если я ещё не ввёл никаких рег. данных?

darkenshvein ★★★★★ ()
Последнее исправление: darkenshvein (всего исправлений: 1)
Ответ на: комментарий от darkenshvein

У меня в линфоне вообще такого окошка нету :)

Похоже он пытается подрегатся в какойто глобальной SIP сетке (их несколько).

Можно попробовать тотже linphonec (c командной строки), а так я пользовался или zoiper или XLight но давно очень было ...

zaz ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.