Звоню в Москву через sipnet, трубку поднимают, но я ничего не слышу что там говорят.
Настройка вот такая:
[general]
bindport=5060,5061
bindaddr=0.0.0.0
srvlookup=yes
sendrpid=no
jbenable=yes
;jbforce=yes
disallow=all
allow=alaw
allow=ulaw
allow=g729
canreinvite=no
host=dynamic
[sipnet]
type=peer
secret=SIP-пароль
fromdomain=sipnet.ru
fromuser=SIP-ID
username=SIP-ID
host=sipnet.ru
canreinvite=no
insecure=invite
qualify=yes
context=incoming
disallow=all
allow=alaw
allow=ulaw
allow=g729
dtmfmode=info
[authentication]
[200]
type=friend
username=200
callerid=200
host=dynamic
context=103
Звоню вот так:
exten => 888,1,Dial(SIP/84957777777@sipnet,60,r)
Раньше все работало, конфигурация сети не поменялась.
| Ulitka писал(а): |
| bindport=5060,5061 |
хмм.. это чтото новенькое..
Added after 3 minutes:
поставить (лучше глобально - хуже не будет):
| Код: |
| nat = yes canreinvite = no |
должно помочь.
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
| Цитата: |
| хмм.. это чтото новенькое.. |
Это для одновременной работы двух телефонов через Linksys. С одинаковым портом работать отказывались.
| Цитата: |
| поставить (лучше глобально - хуже не будет): |
Не помогло.
Теперь SIP debug говорит, что 488 Codecs mismatch.
можно спросить - откуда взят пример такой настройки?
| Ulitka писал(а): |
| Не помогло. Теперь SIP debug говорит, что 488 Codecs mismatch. |
тоесть NAT у нас теперь кодеки переключает?
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
| Цитата: |
| не понял про "одновременную работу двух телефонов".. тоесть второй порт на адаптере который с портом 5061 - он на астерсике чтоли совсем не регистрируется - без указания bindport=5060,5061 в [general]? |
Да, не регистрируется.
| Цитата: |
| можно спросить - откуда взят пример такой настройки? |
Из головы.
Но это сейчас, я думаю, не касается возникшей проблемы.
Что-же по sipnet, nat конечно не будет переключать кодеки. Тем не менее, если одинаковые кодеки разрешены, то почему приходит такая ошибка?
Куда смотреть, чтобы починить связь?
| Ulitka писал(а): |
| Из головы. |
| Ulitka писал(а): |
| Но это сейчас, я думаю, не касается возникшей проблемы. |
тогда я больше не буду лезть со своими советами.. но последний совет - сперва лечите голову, которая рукам покоя не даёт.
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
Это хороший ответ на просьбу помочь.
Ладно, спасибо и на этом.
2. Указанный в конфиге синтаксис bindport в корне не верный
3. Linksys работает великолепно без таких изысканных ухищрений в астериске
_________________
OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i
http://igorg.ru
Вы видимо очень хорошо знаете - что именно касается а что нет. и если вы дейситвительно ДУМАЕТЕ, то вы в советах не нуждаетесь, разве нет? но раз уж спросили помощи то будьте добры ответить на вопросы а не "думать", я это воспринял именно за грубость.
умники-кулибины блин.
что же касается русской народной пословицы так это вовсе не грубость - это вековая мудрость, грех обижаться.
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
Настройка сделана очевидно на заводе, так как новые, из коробки, так и linksys были настроены.
Разве не надо астериску сказать, чтобы он слушал оба порта? Надо. Для этого использовалась директива bindport.
Эксперименты показали, что если указать для второй линии порт 5060, начинаются проблемы - регистрируется то один, то второй порт, вместе работать не хотят.
Если мое решение неправильно, то я прошу совета и в этой области - как правильно надо настраивать linksys и астериск для совместной работы по двум портам?
Added after 18 minutes:
Теперь по проблема треда - действительно, выбрали другой узел в личном кабинете, и звонки стали ходить как и прежде.
Линксис имеет два телефонных порта, и по дефолту он слушает два порта ТСП - 5060 и 5061.
НО РЕГИСТРАЦИЮ И ЗАПРОСЫ ОН ОТПРАВЛЯЕТ НА ИП АДРЕС АСТЕРИСКА И ПОРТ 5060 (как указано bindport=5060)
И не надо астериску сказать, чтобы он слушал оба порта!
Если Астериск направит звонок на первый телефонный порт линксиса, он это сделает со своего 5060 на ИП_линксиса:5060, если другому абоненту, то со своего 5060 на ИП_линксиса:5061.
Уф, заморился.
| Ded писал(а): |
| Линксис имеет два телефонных порта, и по дефолту он слушает два порта ТСП - 5060 и 5061. |
UDP. А так все совершенно правильно, присоединяюсь. +1 можно сказать. Прежде чем заниматься нужно VoIP нужно знать и понимать основы сетей, чтобы не создавать себе и остальным головную боль
_________________
OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i
http://igorg.ru
Говорим - партия, подразумеваем Ленин. В смысле - UDP!
И за разьяснения моих заблуждений относительно портов liksys - тоже.