Страница 1 из 2
sip-пир на нестандартном порту asterisk 1.8.21.0
Добавлено: 18 апр 2013, 22:19
d771
имеется астериск 1.8.21.0
И имеется пир, у которого порт отличен от 5060. Как задать ему порт?
Сейчас в конфиге так:
Код: Выделить всё
[383nomernomer]
context=incoming-pol
type=friend
host=192.168.10.25
port=35060
;insecure=invite
disallow=all
allow=alaw,ulaw,g729
canreinvite=no
nat=yes
dtmfmode=info
defaultuser=383nomernomer
secret=383nomernomer
callbackextension=383nomernomer
fromuser=383nomernomer
qualify=yes
qualifyfreq=60
Но в tcpdump по прежнему пакеты идут на 5060 порт. Sip reload делал, даже астериск рестартовал - не помогает. В sip show peers тоже порт 5060.
Конфиг, собственно, переехал с версии 1.8.7.0, и там, как ни странно, работал.
Re: sip-пир на нестандартном порту asterisk 1.8.21.0
Добавлено: 18 апр 2013, 22:30
ded
host=192.168.10.25
и
nat=yes
?? Занятно!
Покажите
sip show peers
Я отгадаю эту мелодию за 7 нот.
Re: sip-пир на нестандартном порту asterisk 1.8.21.0
Добавлено: 18 апр 2013, 22:44
d771
это?
Код: Выделить всё
Name/username Host Dyn Forcerport ACL Port Status
383number/383number 192.168.10.25 N 5060 UNREACHABLE
Re: sip-пир на нестандартном порту asterisk 1.8.21.0
Добавлено: 18 апр 2013, 22:55
ded
Я бы убрал nat=yes, не может хост на таком адресе быть ещё и за НАТ.
Код: Выделить всё
Сonnected to Asterisk 1.8.13.1
*CLI> sip show peers
Name/username Host Dyn Forcerport ACL Port Status
200/200 10.0.0.1 D 5062 Unmonitored
201/201 192.168.229.35 35060 Unmonitored
Вот легко и просто, попробовал прямо сейчас.
Вы описали свой конфиг пира как
[
383nomernomer]
context=incoming-pol
type=friend
host=192.168.10.25
port=35060
А вывод команды показывает
383number
Где лажаем?
Re: sip-пир на нестандартном порту asterisk 1.8.21.0
Добавлено: 18 апр 2013, 23:01
d771
В ручной замене номера лажаем, не думал, что это настолько для вас важно.
nat=yes пробовал убирать. надо обязательно рестартовать при этом астериск или нет? sip reload и core reload порт не изменили
Я, конечно, дебил, но не настолько. Проблема еще в том, то этот же конфиг нормально работает на 1.8.7.0!
Re: sip-пир на нестандартном порту asterisk 1.8.21.0
Добавлено: 18 апр 2013, 23:06
ded
Осталось ещё 6 нот.
Если не критично, то делаем полный останов Астериска, и смотрим
ps auxwf | grep asterisk
не осталось ли работающей паразитной копии астериска? Если есть - прибить по
killall -9 asterisk
Запустить опять. И
sip show peers
Если проблема сохраняется, то у вас ошибки при копипасте конфигов пира (-ов) при переносе. Закомментировать всё, или даже sip.conf переименовать и снова переписать вчистую.
Re: sip-пир на нестандартном порту asterisk 1.8.21.0
Добавлено: 18 апр 2013, 23:18
d771
Попробовал оставить всего один пир в sip.conf - именно этот, с нестандартным портом, и ничего не изменилось, порт по-прежнему 5060.
У кого-нибудь из присутствующих есть последняя версия астериска, чтобы проверить?
Кстати, выдает ли у вас астериск ошибку при "port=35060dasasd" например? У меня sip reload спокойно проглатывает, такое ощущение, что он его игнорирует.
Re: sip-пир на нестандартном порту asterisk 1.8.21.0
Добавлено: 18 апр 2013, 23:26
ded
Не выдаёт ошибку.
Re: sip-пир на нестандартном порту asterisk 1.8.21.0
Добавлено: 18 апр 2013, 23:32
d771
А порт-то каким становится при этом?
Вообще, я в тупике, раз уж конфиг с единственным пиром не работает, не знаю, как дальше быть. Ну, переехать обратно на старую версию всегда можно, но пока хочется разобраться.
Re: sip-пир на нестандартном порту asterisk 1.8.21.0
Добавлено: 18 апр 2013, 23:52
ded
Код: Выделить всё
=========================================================================
Connected to Asterisk 1.8.21.0 currently running on xbmc-desktop (pid = 1838)
Verbosity is at least 3
*CLI>
*CLI>
*CLI> sip show peers
Name/username Host Dyn Forcerport ACL Port Status
200/200 10.0.0.1 D 5062 Unmonitored
201/201 192.168.229.35 35060 Unmonitored
2 sip peers [Monitored: 0 online, 0 offline Unmonitored: 2 online, 0 offline]
Собран за 25 минут.
Теперь Вам только в платный суппорт.
Или до 5 утра, с остервенением, самому.