URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 90362
[ Назад ]

Исходное сообщение
"Проблема с Asterisk на FreeBSD"

Отправлено erizo , 20-Ноя-10 12:38 
Есть тестовое задание у меня. 2 Компа, на 1 фря и асткриск. на другом фря и бд, но это уже другая история. надо чтоб к астериску можно было присоединиться извне и позвонить через него.
что делал:
Из портов на 8 Фре поставил Астериск 1.4.29.
Внимательно читал мануалы и книгу Астериск: будущее телефонии.
Астериск запускается, но софтфон не может соединиться с ним.
Софтфоны использовал X-Lite 4.0, PortGo
некоторые выводы, sip.conf, extensions.conf

1. вывод sockstat | grep 5060

root asterisk 961 24 udp4 *:5060 *:*

2. вывод telnet localhost 5060 на фре

telnet: connect to address 127.0.0.1: Connection refused
Trying ::1...
telnet: connect to address ::1: Connection refused
telnet: Unable to connect to remote host

3. telnet ip_freebsd 5060 с винды
C:\>telnet ip_freebsd3 5060
Connecting To ip_freebsd...Could not open connection to the host, on port 5060: Connect failed


sip.conf

[general]
[1000]
type=friend
context=phones
host=dynamic
secret=1234

extensions.conf

[globals]
[general]
[default]
exten => s, 1, Verbose(1|Unrouted call handler)
exten => s, n, Anwser()
exten => s, n, Wait(1)
exten => s, n, Playback(tt-wheasel)
exten => s, n, Hangup()
[incoming_calls]
[internal]
exten => 500, 1, Verbose(1|Echo test application)
exten => 500, n, Echo()
exten => 500, n, Hangup()
[phones]
include => internal

Если нужны еще какиет выводы дополнительный, скажите.
ПС Астериск пересобирал, не помогло.


Содержание

Сообщения в этом обсуждении
"Проблема с Asterisk на FreeBSD"
Отправлено Aquarius , 20-Ноя-10 12:57 
>[оверквотинг удален]
> на другом фря и бд, но это уже другая история. надо
> чтоб к астериску можно было присоединиться извне и позвонить через него.
> что делал:
> Из портов на 8 Фре поставил Астериск 1.4.29.
> Внимательно читал мануалы и книгу Астериск: будущее телефонии.
> Астериск запускается, но софтфон не может соединиться с ним.
> Софтфоны использовал X-Lite 4.0, PortGo
> некоторые выводы, sip.conf, extensions.conf
> 1. вывод sockstat | grep 5060
> root asterisk 961 24 udp4 *:5060 *:*

эту строку внимательно читали? udp4 что-нибуть говорит?

> 2. вывод telnet localhost 5060 на фре

про telnet вообще не слышали? говорят, он по TCP работает

> telnet: connect to address 127.0.0.1: Connection refused
> Trying ::1...
> telnet: connect to address ::1: Connection refused
> telnet: Unable to connect to remote host

в свете вышесказанного, видимо, так и должно быть

>[оверквотинг удален]
> exten => s, n, Hangup()
> [incoming_calls]
> [internal]
> exten => 500, 1, Verbose(1|Echo test application)
> exten => 500, n, Echo()
> exten => 500, n, Hangup()
> [phones]
> include => internal
> Если нужны еще какиет выводы дополнительный, скажите.
> ПС Астериск пересобирал, не помогло.


"Проблема с Asterisk на FreeBSD"
Отправлено erizo , 20-Ноя-10 13:12 
Я новичек в этом деле. Появилась возможность попробовать себя в новой сфере.
Пните в нужную сторону, буду изучать мануалы.

"Проблема с Asterisk на FreeBSD"
Отправлено Аноним , 21-Ноя-10 00:35 
Оставайся в старой сфере.

"Проблема с Asterisk на FreeBSD"
Отправлено аноним2 , 21-Ноя-10 15:41 
> Оставайся в старой сфере.

Уважаемый - не можешь подсказать - не пиши бредятину. Сидит тут гуру типа и лениво жует семки


"Проблема с Asterisk на FreeBSD"
Отправлено Xaionaro , 22-Ноя-10 08:10 
Как сказал товарищ выше, telnet-ом продиагностировать ничего не удастся, т.к. он работает через TCP, в то время, как, AFAIK, SIP обычно использует UDP.

1.) Какие адреса клиента и сервера?
2.) Соединяетесь не через NAT?
3.) Что в логах asterisk-а?
4.) Ещё не помешал бы tcpdump со стороны сервера.


"Проблема с Asterisk на FreeBSD"
Отправлено erizo , 22-Ноя-10 10:36 
> Как сказал товарищ выше, telnet-ом продиагностировать ничего не удастся, т.к. он работает
> через TCP, в то время, как, AFAIK, SIP обычно использует UDP.
> 1.) Какие адреса клиента и сервера?

сервер статический внешний, клиент динамический
> 2.) Соединяетесь не через NAT?

судя по всему, через NAT..видимо в этом и проблема
> 3.) Что в логах asterisk-а?

в логе астериска ничего не нашел после попытки залогиниться сейчас с софтфона.
> 4.) Ещё не помешал бы tcpdump со стороны сервера.

каких именно пакетов?


"Проблема с Asterisk на FreeBSD"
Отправлено Xaionaro , 27-Ноя-10 10:57 
>> Как сказал товарищ выше, telnet-ом продиагностировать ничего не удастся, т.к. он работает
>> через TCP, в то время, как, AFAIK, SIP обычно использует UDP.
>> 1.) Какие адреса клиента и сервера?
> сервер статический внешний, клиент динамический

Можете написать конкретные адреса?

>> 2.) Соединяетесь не через NAT?
> судя по всему, через NAT..видимо в этом и проблема

Да, из-за этого бывают проблемы, как вы дадите дамп трафика всё сразу станет ясно

>> 3.) Что в логах asterisk-а?
> в логе астериска ничего не нашел после попытки залогиниться сейчас с софтфона.

А можно вырезку из лога?

>> 4.) Ещё не помешал бы tcpdump со стороны сервера.
> каких именно пакетов?

tcpdump -ni интерфейс_смотрящий_во_внешнюю_сеть -s0 -Uw dump port 5060