Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Сменился провайдер, возникли проблемы [закрыт]

1

Добрый день! Начну с того, что никогда не работал с АСТЕРИСК, поэтому прошу отнеситесь с пониманием. С начала месяца сменили провайдера, в астериске была привязка к ip-адресу, позвонил в таттелеком (предоставляют нам "звонки") и там все поменяли, но теперь по городу не могу звонить. Таттелеком говорит, что у меня где-то прописан старый ip-адрес. Я просмотрел куча файлов, но ничего подобного не нашел. Помогите советом, где копать?

удалить переоткрыть спам изменить тег редактировать

спросил 2012-07-04 10:01:25 +0400

Ildar Gravatar Ildar
11 2 4

Comments

/etc/asterisk/ строчки со старым ip-адресом нет

Ildar ( 2012-07-04 16:13:54 +0400 )редактировать

7 Ответов

0

Казань, я так понимаю? Позвони (контакты в профиле) я или сам приеду или кого-то из коллег пришлю чтоб посмотрели.

ТТК (так же как дом.ру) если не ошибаюсь с чужих IP-адресов не выпускает звонки.

ссылка удалить спам редактировать

ответил 2012-07-08 13:45:31 +0400

shakirov Gravatar shakirov flag of Russian Federation
1143 46 14 46
http://gammatelecom.ru/
0

А может там есть externhost= в sip.conf?

ссылка удалить спам редактировать

ответил 2012-07-07 11:26:53 +0400

itprofit Gravatar itprofit
768 24 3 27
http://itprofit32.ru/
0

enter code here<-------------> --- (10 headers 0 lines) --- Really destroying SIP dialog '543d87e315ad6877354c95a3003cb980@192.168.3.20' Method: OPTIONS

<--- SIP read from UDP:192.168.3.147:5060 ---> NOTIFY sip:192.168.3.20 SIP/2.0 Via: SIP/2.0/UDP 192.168.3.147:5060;branch=z9hG4bK-35813a03 From: "212" <sip:212@192.168.3.20>;tag=2e14aa135524e33co0 To: <sip:192.168.3.20> Call-ID: ad8c33f-e285bc00@192.168.3.147 CSeq: 1011 NOTIFY Max-Forwards: 70 Contact: "212" <sip:212@192.168.3.147:5060> Event: keep-alive User-Agent: Cisco/SPA504G-7.4.8a Content-Length: 0

<-------------> --- (11 headers 0 lines) ---

<--- Transmitting (NAT) to 192.168.3.147:5060 ---> SIP/2.0 489 Bad event Via: SIP/2.0/UDP 192.168.3.147:5060;branch=z9hG4bK-35813a03;received=192.168.3.147 From: "212" <sip:212@192.168.3.20>;tag=2e14aa135524e33co0 To: <sip:192.168.3.20>;tag=as11cd8e8b Call-ID: ad8c33f-e285bc00@192.168.3.147 CSeq: 1011 NOTIFY Server: Asterisk PBX 1.6.2.9-2+squeeze4 Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO Supported: replaces, timer Content-Length: 0enter code here

ссылка удалить спам редактировать

ответил 2012-07-06 14:21:48 +0400

Ildar Gravatar Ildar
11 2 4

Comments

это не всё там должно быть гараздо больше. Тут видно как пакет отправляется от твоего сип терминала 192.168.3.147 на твой астериск 192.168.3.20. давай полный лог звонка с дебагой. Если проблема горит то можно конечно поковырять твою консоль вместе с тобой это сократит сроки решения проблемы в разы.

DJs3000 ( 2012-07-06 14:40:17 +0400 )редактировать

каким образом мы можем поковырять консоль с тобой? странная фигня, 192.168.3.20 - это не астериск, он ваще не пингуется даже

Ildar ( 2012-07-06 14:51:43 +0400 )редактировать

Забавно что это не астериск) пиши мне на adminmsk 'тузик' hku.ru

DJs3000 ( 2012-07-06 18:39:07 +0400 )редактировать
0

netstat -na | grep 5060 externip актуален если машина за натом.

ссылка удалить спам редактировать

ответил 2012-07-06 00:42:08 +0400

telefonist Gravatar telefonist
61 16 6

Comments

На эту команду выдает "Нет такого файла или каталога" на команду netstat -na | grep 5060 выдает "udp 0 0 0.0.0.0:5060 0.0.0.0:*"

Ildar ( 2012-07-06 09:09:24 +0400 )редактировать

Астериск за натом?

DJs3000 ( 2012-07-06 09:30:00 +0400 )редактировать

судя по тому что есть строчка nat=yes, то полагаю что за натом

Ildar ( 2012-07-06 10:14:08 +0400 )редактировать
0

Мде тяжелый случай :) как уже писали ищи в "папке" /etc/asterisk файлик sip.conf или sip_general_additional.conf в каком-то из этих файлов будет строка externip=xxx.xxx.xxx.xxx где вместо иксов твой старый ip после знака равно напиши новый ip адрес потом сохрани и перезагрузи машину. Если ты не найдешь такой строки то пропиши её в sip.conf в самом низу. Если у тебя например Астериск "версии" Elastix то тогда такой способ тебе не подойдет и нужно править через Web-интерфейс. Попробуй набери в веб-браузере адрес своего астериска.

ссылка удалить спам редактировать

ответил 2012-07-05 19:12:43 +0400

DJs3000 Gravatar DJs3000 flag of Russian Federation
559 45 13 33
http://retrogamesbattle.c...

обновил 2012-07-05 19:20:13 +0400

Comments

как уже отвечал нет файла sipgeneraladditional.conf и нет нигде строчки externip=xxx.xxx.xxx.xxx , также писал о том что через Web-интерфес не открывает. Читайте внимательно, прежде чем писать то, что сказали другие.

Ildar ( 2012-07-06 08:40:27 +0400 )редактировать

войди сначала в консоль астера asterisk -r и увидишь в приветствие версию астериска. Это важно т.к. в версии 1.8 строка эта выглядит немного иначе.

DJs3000 ( 2012-07-06 09:33:53 +0400 )редактировать

Если твой астериск за натом то нужно в sip.conf прописать две строки externip=xxx.xxx.xxx.xxx и localnet=192.168.0.0/255.255.255.0 с описанием локальной сети

DJs3000 ( 2012-07-06 09:37:11 +0400 )редактировать

Asterisk 1.6.2.9-2+squeeze4

Ildar ( 2012-07-06 09:51:57 +0400 )редактировать

в sip.conf добавь две строки о которых я писал выше

DJs3000 ( 2012-07-06 09:54:30 +0400 )редактировать

После добавления 2-х строчек, проблема не хочет уходить.

Ildar ( 2012-07-06 10:05:08 +0400 )редактировать

в консоль астериска введите sip show peers что выдает?

DJs3000 ( 2012-07-06 10:33:19 +0400 )редактировать

не читабельно получилось, сорри

Ildar ( 2012-07-06 10:47:10 +0400 )редактировать

Name/username Host Dyn Nat ACL Port Status 200/200 192.168.3.135 D N 5060 OK (8 ms) 201/201 192.168.3.136 D N 5060 OK (10 ms) 202/202 192.168.3.137 D N 5060 OK (9 ms) 203/203 192.168.3.138 D N 5060 OK (8 ms) 204/204 192.168.3.139 D N 5060 OK (10 ms) 205/205 (Unspecified) D N 5060 UNKNOWN 207/207 192.168.3.142 D N 5060 OK (10 ms) 208/208 192.168.3.143 D N 5060 OK (9 ms) 209/209 192.168.3.144 D N 5060 OK (8 ms) 210/210 192.168.3.145 D N 5060 OK (8 ms) 211/211 192.168.3.146 D N 5060 OK (8 ms) 212/212 192.168.3.147 D N 5060 OK (9 ms) 213/213 192.168.3.148 D N 5060 OK (9 ms) 214/214 192.168.3.149 D N 5060 OK (9 ms) 215/215 192.168.3.150 D N 5060 OK (8 ms) 216/216 (Unspecified) D N 5060 UNKNOWN 217/217 192.168.3.152 D N 5060 OK (9 ms) 218/218 192.168.3.153 D N 5060 OK (9 ms) 219/219 192.168.3.154 D N 5060 OK (10 ms) 220/220 192.168.3.155 D N 5060 OK (8 ms) 221/221 192.168.3.156 D N 5060 OK (8 ms) 222/222 192.168.3.170 D N 5060 OK (6 ms) 223/223 192.168.3.158 D N 5060 OK (8 ms) 224/224 192.168.3.159 D N 5060 OK (8 ms) 225/225 192.168.3.160 D N 5060 OK (8 ms) 226/226 192.168.3.161 D N 5060 OK (8 ms) 227/227 192.168.3.162 D N 5060 OK (9 ms) 228/228 192.168.3.163 D N 5060 OK (8 ms) 229/229 192.168.3.164 D N 5060 OK (9 ms) 230/230 192.168.3.165 D N 5060 OK (9 ms) 231/231 192.168.3.166 D N 5060 OK (9 ms) 232/232 (Unspecified) D N 5060 UNKNOWN 233/233 192.168.3.168 D N 5060 OK (8 ms) 234/234 192.168.3.169 D N 5060 OK (9 ms) 235/235 192.168.3.157 D N 5060 OK (8 ms) 236/236 192.168.3.171 D N 5060 OK (10 ms) 237/237 192.168.3.172 D N 5060 OK (11 ms) 238/238 192.168.3.173 D N 5060 OK (10 ms) 239/239 192.168.3.174 D N 5060 OK (9 ms) 240/240 192.168.3.175 D N 5060 OK (11 ms) 241/241 192.168.3.176 D N 5060 OK (9 ms) 242/242 192.168.3.177 D N 5060 Unmonitored 243/243 192.168.3.141 D N 5060 Unmonitored 244/244 192.168.3.117 D N 5060 Unmonitored 5610766/5610766 89.232.125.XX N 5060 OK (75 ms) asterisk4/asterisk4 192.168.1.21 5060 OK (10 ms) 46 sip peers [Monitored: 40 online, 3 offline Unmonitored: 3 online, 0 offline]

Ildar ( 2012-07-06 11:08:24 +0400 )редактировать

хммм... теперь дай вывод sip show peer 5610766 и sip show peer asterisk4 я так вижу что еще есть связь с другим астериском.

DJs3000 ( 2012-07-06 11:43:29 +0400 )редактировать

sip show peer 5610766 * Name : 5610766 Secret : <Set> MD5Secret : <Not set> Remote Secret: <Not set> Context : in_kazan Subscr.Cont. : <Not set> Language : AMA flags : Unknown Transfer mode: open CallingPres : Presentation Allowed, Not Screened FromUser : 8435610766 FromDomain : tattelecom.ru Callgroup : Pickupgroup : Mailbox : VM Extension : asterisk LastMsgsSent : 32767/65535 Call limit : 0 Dynamic : No Callerid : "" <> MaxCallBR : 384 kbps Expire : -1 Insecure : port Nat : Always ACL : No T.38 support : No T.38 EC mode : Unknown T.38 MaxDtgrm: -1 DirectMedia : No PromiscRedir : No User=Phone : No Video Support: Yes Text Support : No Ign SDP ver : No Trust RPID : No Send RPID : No Subscriptions: Yes Overlap dial : Yes Outb. proxy : 89.232.125.XX DTMFmode : auto Timer T1 : 500 Timer B : 32000 ToHost : 89.232.125.XX Addr->IP : 89.232.125.XX Port 5060 Defaddr->IP : 0.0.0.0 Port 5060 Prim.Transp. : UDP Allowed.Trsp : UDP Def. Username: 5610766 SIP Options : (none) Codecs : 0xc (ulaw|alaw) Codec Order : (alaw:20,ulaw:20) Auto-Framing : No 100 on REG : No Status : OK (75 ms) Useragent : Reg. Contact : Qualify Freq : 60000 ms Sess-Timers : Accept Sess-Refresh : uas Sess-Expires : 1800 secs Min-Sess : 90 secs Parkinglot :

Ildar ( 2012-07-06 12:56:10 +0400 )редактировать

sip show peer asterisk4 * Name : asterisk4 Secret : <Set> MD5Secret : <Not set> Remote Secret: <Not set> Context : default Subscr.Cont. : <Not set> Language : AMA flags : Unknown Transfer mode: open CallingPres : Presentation Allowed, Not Screened Callgroup : Pickupgroup : Mailbox : VM Extension : asterisk LastMsgsSent : 32767/65535 Call limit : 0 Dynamic : No Callerid : "" <> MaxCallBR : 384 kbps Expire : -1 Insecure : port,invite Nat : RFC3581 ACL : No T.38 support : No T.38 EC mode : Unknown T.38 MaxDtgrm: -1 DirectMedia : Yes PromiscRedir : No User=Phone : No Video Support: Yes Text Support : No Ign SDP ver : No Trust RPID : No Send RPID : No Subscriptions: Yes Overlap dial : Yes Outb. proxy : 192.168.1.21 DTMFmode : auto Timer T1 : 500 Timer B : 32000 ToHost : 192.168.1.21 Addr->IP : 192.168.1.21 Port 5060 Defaddr->IP : 0.0.0.0 Port 5060 Prim.Transp. : UDP Allowed.Trsp : UDP Def. Username: asterisk4 SIP Options : replaces replace Codecs : 0xc (ulaw|alaw) Codec Order : (alaw:20,ulaw:20) Auto-Framing : No 100 on REG : No Status : OK (44 ms) Useragent : Reg. Contact : Qualify Freq : 60000 ms Sess-Timers : Accept Sess-Refresh : uas Sess-Expires : 1800 secs Min-Sess : 90 secs Parkinglot :

Ildar ( 2012-07-06 13:01:44 +0400 )редактировать

связь есть, в общем 192.168.1.21 это город №1, 192.168.1.27 город №2 (там где не работает)

Ildar ( 2012-07-06 13:10:56 +0400 )редактировать

такс теперь в консоли Астериска врубаем sip дебаг командой sip set debug on потом выключить дебаг командой sip set debug off. Вообщем врубай дебаг и делай звонок и лог звонка сюда выкладывай только не коментарием а ответом иначе я читать эту кучу символов не буду) и в редакторе "ответа" есть кнопка с ноликами и единичками так вот нужно будет выделить весь твой лог и нажать на эту кнопку чтобы всё это приняло божеский вид.

DJs3000 ( 2012-07-06 14:08:25 +0400 )редактировать

выделил все, нажал кнопку,божеский вид не принял(

Ildar ( 2012-07-06 14:37:40 +0400 )редактировать
0
fgrep -R "my.ip" /etc/asterisk/

замените my.ip старым своим ип, если он есть в настройках астериска то вы увидите его

ссылка удалить спам редактировать

ответил 2012-07-04 10:43:13 +0400

alexcr Gravatar alexcr
3124 10 9 51
http://asterisk-service.c...

Comments

my.ip - это файл я так полагаю, такого файла нет к сожалению

Ildar ( 2012-07-04 11:07:56 +0400 )редактировать

замените "my.ip" старым своим ип - я же писал уже

alexcr ( 2012-07-04 11:35:19 +0400 )редактировать

alexcr, my.ip - что это? Это файл? Если файл, то у меня такого нет! В общем напиши подробнее в каком файле нужно поменять!

Ildar ( 2012-07-04 11:40:24 +0400 )редактировать

/etc/asterisk/ просмотрел все файлы начинающиеся со слова fgrep, таких файлов не оказалось.

Ildar ( 2012-07-04 12:00:31 +0400 )редактировать

"Таттелеком говорит, что у меня где-то прописан старый ip-адрес." my.ip=старый ip-адрес

alexcr ( 2012-07-04 12:03:38 +0400 )редактировать

fgrep это команда в линуксе просто скопируй строчку, замени my.ip на старый ип который вам надо заменить http://www.opennet.ru/man.shtml?topic=grep&category=1

alexcr ( 2012-07-04 12:05:12 +0400 )редактировать

В общем набрал команду: fgrep -R "my.ip" /etc/asterisk/, где "my.ip" - ip-адрес старого провайдера. В результате никаких ответов на команду сообщений не было. Если бы были совпадения, то он должен был мне показать в каких файлах нашлись совпадения с "my.ip"?

Ildar ( 2012-07-04 13:02:22 +0400 )редактировать

да все верно, значит нет нигде того ИП, другую проблему надо искать. Лог звонка покажите.

alexcr ( 2012-07-04 18:08:23 +0400 )редактировать

alexcr, сорри, а как сделать лог? Для этого мне нужно скачать программу тарификатор или в астериске это можно сделать?

Ildar ( 2012-07-05 08:53:18 +0400 )редактировать

Если сделал что-то не правильно, то поправьте меня. В общем сделал пробный звонок, затем зашел /var/log/asterisk/sdr-csv/Master.csv и нашел такую строчку: "","212","2599504","default","""Ildar Nurmuhametov"" <212>","SIP/212-00000825","SIP/asterisk4-00000827","SIP/asterisk4/2599504","2012-07-05 06:52:52",,"2012-07-05 06:52:52",0,0,"NO ANSWER","NO ANSWER","DOCUMENTATION","1341471172.2085",""

Ildar ( 2012-07-05 11:10:56 +0400 )редактировать

Аццкий отжиг, уровень знаний вопрошающих упал ниже теоретического минимума. Афтару: обратитесь к тем, кто вам это все поставил.

switch ( 2012-07-06 06:47:21 +0400 )редактировать

нет такой возможности, лучше объяснил бы. Я жду помощи, а не хаханьки от тебя, если не хочешь объяснять, прошу не мешать.

Ildar ( 2012-07-06 08:35:53 +0400 )редактировать
0

Скорее всего в файле sip_general_custom.conf прописан параметр externip, замените его. Так же можете в /etc/asterisk искать фaйл с вашим старым ip адресом.

ссылка удалить спам редактировать

ответил 2012-07-04 10:17:41 +0400

igorg Gravatar igorg flag of Russian Federation
2244 3 7 40
http://igorg.ru/

Comments

/etc/asterisk смотрел, ничего не нашел, а вот sipgeneralcustom.conf файл где искать?

Ildar ( 2012-07-04 11:02:41 +0400 )редактировать

Астериск какой версии? Веб-морда есть? Если нет - то ищите строчку типа external ip в файле /etc/asterisk/sip.conf

asdev ( 2012-07-04 17:30:27 +0400 )редактировать

Не знаю как узнать версию Астериска, а вот строчки типа external ip такой там нет. Веб-морды нет.

Ildar ( 2012-07-05 08:56:37 +0400 )редактировать

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2012-07-04 10:01:25 +0400

Просмотрен: 1,983 раз

Обновлен: Jul 08 '12

Похожие вопросы:

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.