VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

sip-пир на нестандартном порту asterisk 1.8.21.0

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

d771
Сообщения: 28
Зарегистрирован: 29 дек 2012, 21:18

sip-пир на нестандартном порту asterisk 1.8.21.0

Сообщение 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, и там, как ни странно, работал.
ded
Сообщения: 15688
Зарегистрирован: 26 авг 2010, 19:00

Re: sip-пир на нестандартном порту asterisk 1.8.21.0

Сообщение ded »

host=192.168.10.25
и
nat=yes
?? Занятно!
Покажите
sip show peers

Я отгадаю эту мелодию за 7 нот.
d771
Сообщения: 28
Зарегистрирован: 29 дек 2012, 21:18

Re: sip-пир на нестандартном порту asterisk 1.8.21.0

Сообщение d771 »

это?

Код: Выделить всё

Name/username              Host                                    Dyn Forcerport ACL Port     Status     
383number/383number      192.168.10.25                               N             5060     UNREACHABLE 
ded
Сообщения: 15688
Зарегистрирован: 26 авг 2010, 19:00

Re: sip-пир на нестандартном порту asterisk 1.8.21.0

Сообщение 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

Где лажаем?
d771
Сообщения: 28
Зарегистрирован: 29 дек 2012, 21:18

Re: sip-пир на нестандартном порту asterisk 1.8.21.0

Сообщение d771 »

В ручной замене номера лажаем, не думал, что это настолько для вас важно.
nat=yes пробовал убирать. надо обязательно рестартовать при этом астериск или нет? sip reload и core reload порт не изменили

Я, конечно, дебил, но не настолько. Проблема еще в том, то этот же конфиг нормально работает на 1.8.7.0!
ded
Сообщения: 15688
Зарегистрирован: 26 авг 2010, 19:00

Re: sip-пир на нестандартном порту asterisk 1.8.21.0

Сообщение ded »

Осталось ещё 6 нот.
Если не критично, то делаем полный останов Астериска, и смотрим
ps auxwf | grep asterisk
не осталось ли работающей паразитной копии астериска? Если есть - прибить по
killall -9 asterisk

Запустить опять. И
sip show peers

Если проблема сохраняется, то у вас ошибки при копипасте конфигов пира (-ов) при переносе. Закомментировать всё, или даже sip.conf переименовать и снова переписать вчистую.
d771
Сообщения: 28
Зарегистрирован: 29 дек 2012, 21:18

Re: sip-пир на нестандартном порту asterisk 1.8.21.0

Сообщение d771 »

Попробовал оставить всего один пир в sip.conf - именно этот, с нестандартным портом, и ничего не изменилось, порт по-прежнему 5060.
У кого-нибудь из присутствующих есть последняя версия астериска, чтобы проверить?

Кстати, выдает ли у вас астериск ошибку при "port=35060dasasd" например? У меня sip reload спокойно проглатывает, такое ощущение, что он его игнорирует.
ded
Сообщения: 15688
Зарегистрирован: 26 авг 2010, 19:00

Re: sip-пир на нестандартном порту asterisk 1.8.21.0

Сообщение ded »

Не выдаёт ошибку.
d771
Сообщения: 28
Зарегистрирован: 29 дек 2012, 21:18

Re: sip-пир на нестандартном порту asterisk 1.8.21.0

Сообщение d771 »

А порт-то каким становится при этом?
Вообще, я в тупике, раз уж конфиг с единственным пиром не работает, не знаю, как дальше быть. Ну, переехать обратно на старую версию всегда можно, но пока хочется разобраться.
ded
Сообщения: 15688
Зарегистрирован: 26 авг 2010, 19:00

Re: sip-пир на нестандартном порту asterisk 1.8.21.0

Сообщение 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 утра, с остервенением, самому.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH