Страница 3 из 4
Re: Asterisk + IAD модем
Добавлено: 30 мар 2014, 22:40
artsiom82
значит строка регистрации вот такая
Код: Выделить всё
+375123456@ims.beltel.by:password:"+375123456@ims.beltel.by"@10.72.0.9/+375123456
Код: Выделить всё
host=10.72.0.9
type=peer
username=+375123456@ims.beltel.by
secret=password
insecure=invite
fromdomain=10.72.0.9
fromuser=+375123456
disallow=all
allow=g729,ulaw
qualify=yes
srvlookup=yes
nat=no
dtmfmode=inband
context=from-trunk
canreinvite=no
в одну сетевуху воткнул модем бриджем
во вторую локальную сеть(айпителефоны)
пару вопросов возникло
1. будет ли вообще работать с двумя сетевухами, вроде как должно но вдруг))
2. при звонке на сам номер идут короткие гудки, outbounds и inbounds routes прописал по умолчанию
логи вот такие
Код: Выделить всё
[2014-03-30 21:44:50] NOTICE[2212][C-00000008] chan_sip.c: From address missing 'sip:', using it anyway
[2014-03-30 21:44:50] VERBOSE[2212][C-00000008] netsock2.c: == Using SIP RTP TOS bits 184
[2014-03-30 21:44:50] VERBOSE[2212][C-00000008] netsock2.c: == Using SIP RTP CoS mark 5
[2014-03-30 21:44:50] WARNING[2212][C-00000008] chan_sip.c: Not a SIP header ()?
Re: Asterisk + IAD модем
Добавлено: 30 мар 2014, 22:46
ded
Фраза
будет ли вообще работать с двумя сетевухами, вроде как должно но вдруг))
не содержит вопросительного знака, значит это заключение, или утверждение.
при звонке на сам номер идут короткие гудки
- а так сообщают о проблемах Астериск блондинки, которые берутся его конфигурировать в тёплый воскресный вечер.
Системные одмины же смотрят в системные логи и дебаги.
ded писал(а):Должен быть диалог REGISTER - запрос и ответ на него.
Re: Asterisk + IAD модем
Добавлено: 30 мар 2014, 22:49
artsiom82
в астериске я пока блондин
будет ли вообще работать с двумя сетевухами?
и доп вопрос, можно ли вывести в отдельный лог сип дебаг? а то я его смотрю в full
Re: Asterisk + IAD модем
Добавлено: 31 мар 2014, 00:29
artsiom82
отвечу на свой же вопрос с 2-мя сетевухами работает, вопрос конечно звучит глупо, но всё же)
значит могу звонить во внешку
для этого надо
но не могу звонить из вне "занято", может кто подскажет?
Re: Asterisk + IAD модем
Добавлено: 31 мар 2014, 00:42
ded
core set verbose 0
sip set debug ip 10.72.0.9
Re: Asterisk + IAD модем
Добавлено: 31 мар 2014, 00:51
artsiom82
default писал(а):Итак. Заработало. Проблема была в включенной на стороне провайдера функции CLIP (определитель номера). Спасибо Vlad1983 за подсказку
Asterisk нужно пропатчить
Код: Выделить всё
--- reqresp_parser.c 2013/09/12 20:38:56 1.1
+++ reqresp_parser.c 2013/09/12 20:51:20
@@ -100,6 +100,11 @@
dom = c;
userinfo = uri;
uri = c; /* userinfo can contain ? and ; chars so step forward before looking for params and headers */
+ } else if ( (c = strstr(uri, ";phone-context=")) ) { /* TEL URI INVITE */
+ *c = '\0';
+ dom = c + 15;
+ userinfo = uri;
+ uri = dom;
} else {
/* domain-only URI, according to the SIP RFC. */
dom = uri;
Код: Выделить всё
--- chan_sip.c 2013/09/12 20:10:43 1.1
+++ chan_sip.c 2013/09/12 20:25:23
@@ -17443,7 +17443,7 @@
ast_copy_string(tmpf, sip_get_header(req, "From"), sizeof(tmpf));
if (!ast_strlen_zero(tmpf)) {
from = get_in_brackets(tmpf);
- if (parse_uri_legacy_check(from, "sip:,sips:", &from, NULL, &domain, NULL)) {
+ if (parse_uri_legacy_check(from, "sip:,sips:,tel:", &from, NULL, &domain, NULL)) {
ast_log(LOG_WARNING, "Not a SIP header (%s)?\n", from);
return SIP_GET_DEST_INVALID_URI;
}
@@ -18314,7 +18314,7 @@
/* save the URI part of the From header */
ast_string_field_set(p, from, of);
- if (parse_uri_legacy_check(of, "sip:,sips:", &name, &unused_password, &domain, NULL)) {
+ if (parse_uri_legacy_check(of, "sip:,sips:,tel:", &name, &unused_password, &domain, NULL)) {
ast_log(LOG_NOTICE, "From address missing 'sip:', using it anyway\n");
}
подскажите пожалуйста как?
Re: Asterisk + IAD модем
Добавлено: 31 мар 2014, 02:55
artsiom82
и еще один вопросик, есть openvox всунул модуль GSM, поставил его в роли сервера
настройки на asterisk такие
Код: Выделить всё
host=192.168.5.248
type=peer
username=6339939
secret=6339939pass
insecure=invite
fromuser=6339939
allow=all
srvlookup=yes
nat=no
dtmfmode=inband
context=from-trunk
canreinvite=no
и asterisk упорно пишет
Код: Выделить всё
[2014-03-31 01:44:06] NOTICE[2212] chan_sip.c: -- Re-registration for 6339939@192.168.5.248
ну и чуть позже
Код: Выделить всё
[2014-03-31 01:44:27] WARNING[2212] chan_sip.c: Got 404 Not found on SIP register to service 6339939@192.168.5.248, giving up
на самом openvoxe на
sip show peer 6339939
выдаёт
читал
http://sysadmins.ru/topic346053.htmlчто люди ставили астериск и были такие же проблемы решались удалением файлов, но как то лезть очень уж не хочется все таки вещь стоит порядка 1 к уе и на гарантии, что посоветуете?
Re: Asterisk + IAD модем
Добавлено: 02 апр 2014, 19:18
artsiom82
дорогие друзья неужели никто не знает? прошу помощи
Re: Asterisk + IAD модем
Добавлено: 02 апр 2014, 19:48
ded
на самом openvoxe на
sip show peers ??
И зачем Астериску регистрироваться на шлюзе? Логичней наоборот: шлюз должен регистрироваться на Астериске.
Re: Asterisk + IAD модем
Добавлено: 02 апр 2014, 20:50
artsiom82
по поводу sip show peers чуть выше писал
по поводу второго вопроса так астериск будет считать gsm линию как исходящую, а не как внутреннюю