есть местный сип провайдер с адресом sip сервера 10.155.1.205 и сервер elastix с адресом 10.155.2.13,который смотрит в локальную сеть провайдера. следующие конфиги:
Sip провайдер раньше IP АТС конечных пользователей не подключал. Мое подключение первое! При исходящем вызове нет голоса!а при входящем ни гудков ничего просто тишина! Помогите разобраться может у меня все таки что-то не так ???? RTP ходит вроде - судя по tcpdump. IPTABLES выключен - политики по умолчанию в ACCEPT. Но самое странное:
[root@ABSOLUT asterisk.elastix]# asterisk -r -x "sip show registry"
Host dnsmgr Username Refresh State Reg.Time
0 SIP registrations.
enter code here
Строку регистрации убрать, USER Context и User details убрать, Peer details привести к виду:
type=friend
qualify=yes
port=5060
insecure=very
host=10.155.1.205
После чего смотреть:
sip set debug ip 10.155.1.205
при входящем звонке и при исходящем.
А у вас шлюз какой указан в настройках сети эластикса? По идее должен быть шлюз, и проблема может быть в нём. Я недавно настраивал эластикс за НАТом, НАТ на роутере с IPTables, никаких проблем не было. Попробуйте в цепочке INPUT явно указать RTP и сип порты. И поставьте для дебага Forward в Drop. Какой роут по умолчанию?
Ничего странного, у вас строка регистрации можно сказать пустая. смотрите подсказку возле Register string и пропишите строку правильно, как минимум
user:pass@10.155.1.205/CID
Во вторых смотрите файрвол между эластиксом и провайдером.
итак от провайдера ко мне приходит отдельный кабель. У меня он сразу входит в сип сервер.На самом эластиксе:
[root@ABSOLUT asterisk.elastix]# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
По поводу строки регистрации я понимаю, что нужен логин и пароль, но провайдер мне сам КЛЯТВЕННО ЗАЯВЛЯЕТ, что логина и пароля нет !!!(я тоже думаю без них работать не будет). У меня самого такое в первый раз(чтобы без авторизации на транке) Поправил строку Register
10.155.1.205/номер
Результат тот же?!?!
я ведь написал вам что смотреть нужно все цепочки iptables, например командой iptables-save. Логин и пароль не обязателен, авторизация у провайдера может быть просто по ip адресу, без регистрации. Я так для таксистов с циски получаю номер. Если провайдер говорит что без регистрации, занчит без регистрации, смотрите sip set debug ip 10.155.1.205 при входящем звонке и при исходящем.
shakirov (Jan 25 '12)editСеть была настроена правильно: шлюзом был роутер, который стоит в моей локалке. На интерфейсе смотрящем в сеть провайдера шлюза не было. NAT у меня тоже не использовался!IPTABLES был отключен!
А проблема просто решалась - резались заголовки на той самой CISCO-SBC. Провайдер сам нашел у себя причину.
Спасибо всем за ответы!
Лог при входящем вызове(eth1 -смотрит в локалку с адресом 192.168.1.250, eth1 - на сеть сип провадера с адресом 10.155.1.205):
[root@ABSOLUT ~]# asterisk -r -d
Asterisk 1.8.7.0, Copyright (C) 1999 - 2011 Digium, Inc. and others.
=========================================================================
Parsing /etc/asterisk/asterisk.conf
Seeding global EID 'f4:6d:04:e7:b6:09' from 'eth0' using 'siocgifhwaddr'
Parsing /etc/asterisk/extconfig.conf
Connected to Asterisk 1.8.7.0 currently running on ABSOLUT (pid = 2911)
Verbosity is at least 6
Core debug is at least 1
ABSOLUT*CLI> sip set debug ip 10.155.1.205
SIP Debugging Enabled for IP: 10.155.1.205
Reliably Transmitting (no NAT) to 10.155.1.205:5060:
OPTIONS sip:10.155.1.205 SIP/2.0
Via: SIP/2.0/UDP 10.155.2.13:5060;branch=z9hG4bK220bec95
Max-Forwards: 70
From: "Unknown" <sip:Unknown@10.155.2.13>;tag=as05876111
To: <sip:10.155.1.205>
Contact: <sip:Unknown@10.155.2.13:5060>
Call-ID: 6bbe03c13d15ca340e5dac6d08f2a3a7@10.155.2.13:5060
CSeq: 102 OPTIONS
User-Agent: FPBX-2.8.1(1.8.7.0)
Date: Wed, 25 Jan 2012 16:52:28 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0
---
<--- SIP read from UDP:10.155.1.205:5060 --->
SIP/2.0 200 OK
From: "Unknown" <sip:Unknown@10.155.2.13>;tag=as05876111
To: <sip:10.155.1.205>;tag=sip+1+11e20000+1d7b953a
Via: SIP/2.0/UDP 10.155.2.13:5060;received=10.155.2.13;branch=z9hG4bK220bec95
Server: CISCO-SBC/2.x
Max-Forwards: 70
Contact: <sip:Unknown@10.155.2.13:5060>
Call-ID: 6bbe03c13d15ca340e5dac6d08f2a3a7@10.155.2.13:5060
CSeq: 102 OPTIONS
User-Agent: FPBX-2.8.1(1.8.7.0)
Date: Wed, 25 Jan 2012 16:52:28 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0
<------------->
--- (14 headers 0 lines) ---
Really destroying SIP dialog '6bbe03c13d15ca340e5dac6d08f2a3a7@10.155.2.13:5060' Method: OPTIONS
Reliably Transmitting (no NAT) to 10.155.1.205:5060:
OPTIONS sip:10.155.1.205 SIP/2.0
Via: SIP/2.0/UDP 10.155.2.13:5060;branch=z9hG4bK2c69d8fe
Max-Forwards: 70
From: "Unknown" <sip:Unknown@10.155.2.13>;tag=as6eda34c5
To: <sip:10.155.1.205>
Contact: <sip:Unknown@10.155.2.13:5060>
Call-ID: 0918f39f623998070f028a4c4a370fc2@10.155.2.13:5060
CSeq: 102 OPTIONS
User-Agent: FPBX-2.8.1(1.8.7.0)
Date: Wed, 25 Jan 2012 16:53:28 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0
---
<--- SIP read from UDP:10.155.1.205:5060 --->
SIP/2.0 200 OK
From: "Unknown" <sip:Unknown@10.155.2.13>;tag=as6eda34c5
To: <sip:10.155.1.205>;tag=sip+1+1fe70005+e35ddadb
Via: SIP/2.0/UDP 10.155.2.13:5060;received=10.155.2.13;branch=z9hG4bK2c69d8fe
Server: CISCO-SBC/2.x
Max-Forwards: 70
Contact: <sip:Unknown@10.155.2.13:5060>
Call-ID: 0918f39f623998070f028a4c4a370fc2@10.155.2.13:5060
CSeq: 102 OPTIONS
User-Agent: FPBX-2.8.1(1.8.7.0)
Date: Wed, 25 Jan 2012 16:53:28 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0
<------------->
--- (14 headers 0 lines) ---
Really destroying SIP dialog '0918f39f623998070f028a4c4a370fc2@10.155.2.13:5060' Method: OPTIONS
При исходящем:
[root@ABSOLUT ~]# asterisk -r -d
Asterisk 1.8.7.0, Copyright (C) 1999 - 2011 Digium, Inc. and others.
=========================================================================
Parsing /etc/asterisk/asterisk.conf
Seeding global EID 'f4:6d:04:e7:b6:09' from 'eth0' using 'siocgifhwaddr'
Parsing /etc/asterisk/extconfig.conf
Connected to Asterisk 1.8.7.0 currently running on ABSOLUT (pid = 2911)
Verbosity is at least 6
Core debug is at least 1
Reliably Transmitting (no NAT) to 10.155.1.205:5060:
OPTIONS sip:10.155.1.205 SIP/2.0
Via: SIP/2.0/UDP 10.155.2.13:5060;branch=z9hG4bK548644ba
Max-Forwards: 70
From: "Unknown" <sip:Unknown@10.155.2.13>;tag=as4bdd247c
To: <sip:10.155.1.205>
Contact: <sip:Unknown@10.155.2.13:5060>
Call-ID: 151f6efc5c82ea9720204bef38572a31@10.155.2.13:5060
CSeq: 102 OPTIONS
User-Agent: FPBX-2.8.1(1.8.7.0)
Date: Wed, 25 Jan 2012 16:57:28 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0
---
<--- SIP read from UDP:10.155.1.205:5060 --->
SIP/2.0 200 OK
From: "Unknown" <sip:Unknown@10.155.2.13>;tag=as4bdd247c
To: <sip:10.155.1.205>;tag=sip+1+23d70006+4c8c92da
Via: SIP/2.0/UDP 10.155.2.13:5060;received=10.155.2.13;branch=z9hG4bK548644ba
Server: CISCO-SBC/2.x
Max-Forwards: 70
Contact: <sip:Unknown@10.155.2.13:5060>
Call-ID: 151f6efc5c82ea9720204bef38572a31@10.155.2.13:5060
CSeq: 102 OPTIONS
User-Agent: FPBX-2.8.1(1.8.7.0)
Date: Wed, 25 Jan 2012 16:57:28 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0
<------------->
--- (14 headers 0 lines) ---
Really destroying SIP dialog '151f6efc5c82ea9720204bef38572a31@10.155.2.13:5060' Method: OPTIONS
Тот же самый результат после всех манипуляций.
к сожалению тот дебаг что вы привели не информативен, это всеголишь SIP пинги. Сделайте qualify=no врменено и снова снимите дебаг. Только кладите его кудани-будь на pastebin.com, и в raw сюда ссылку. Про циску я был прав кстати :) CISCO-SBC/2.x
shakirov (Jan 25 '12)editЗадан: Jan 25 '12
Просмотрен: 2,229 раз
Обновлен: Jan 26 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.