ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Asterisk + IAD модем

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

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

Re: Asterisk + IAD модем

Сообщение artsiom82 » 30 мар 2014, 22:40

значит строка регистрации вот такая
Код: выделить все
+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 ()?
Последний раз редактировалось artsiom82 30 мар 2014, 22:48, всего редактировалось 1 раз.
artsiom82
 
Сообщений: 24
Зарегистрирован: 10 мар 2014, 19:39

Re: Asterisk + IAD модем

Сообщение ded » 30 мар 2014, 22:46

Фраза
будет ли вообще работать с двумя сетевухами, вроде как должно но вдруг))
не содержит вопросительного знака, значит это заключение, или утверждение.
при звонке на сам номер идут короткие гудки
- а так сообщают о проблемах Астериск блондинки, которые берутся его конфигурировать в тёплый воскресный вечер.
Системные одмины же смотрят в системные логи и дебаги.
ded писал(а):Должен быть диалог REGISTER - запрос и ответ на него.
ded
 
Сообщений: 15826
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk + IAD модем

Сообщение artsiom82 » 30 мар 2014, 22:49

в астериске я пока блондин
будет ли вообще работать с двумя сетевухами?
и доп вопрос, можно ли вывести в отдельный лог сип дебаг? а то я его смотрю в full
artsiom82
 
Сообщений: 24
Зарегистрирован: 10 мар 2014, 19:39

Re: Asterisk + IAD модем

Сообщение artsiom82 » 31 мар 2014, 00:29

отвечу на свой же вопрос с 2-мя сетевухами работает, вопрос конечно звучит глупо, но всё же)
значит могу звонить во внешку
для этого надо
Код: выделить все
fromdomain=ims.beltel.by

но не могу звонить из вне "занято", может кто подскажет?
artsiom82
 
Сообщений: 24
Зарегистрирован: 10 мар 2014, 19:39

Re: Asterisk + IAD модем

Сообщение ded » 31 мар 2014, 00:42

core set verbose 0
sip set debug ip 10.72.0.9
ded
 
Сообщений: 15826
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk + IAD модем

Сообщение artsiom82 » 31 мар 2014, 00:51

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");
   }

подскажите пожалуйста как?
artsiom82
 
Сообщений: 24
Зарегистрирован: 10 мар 2014, 19:39

Re: Asterisk + IAD модем

Сообщение artsiom82 » 31 мар 2014, 02:55

и еще один вопросик, есть 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

Код: выделить все
6339939:6339939pass@192.168.5.248/6339939

и 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
выдаёт
Код: выделить все
Peer 6339939 not found.

читал http://sysadmins.ru/topic346053.htmlчто люди ставили астериск и были такие же проблемы решались удалением файлов, но как то лезть очень уж не хочется все таки вещь стоит порядка 1 к уе и на гарантии, что посоветуете?
Вложения
Новый точечный рисунок (3).jpg
artsiom82
 
Сообщений: 24
Зарегистрирован: 10 мар 2014, 19:39

Re: Asterisk + IAD модем

Сообщение artsiom82 » 02 апр 2014, 19:18

дорогие друзья неужели никто не знает? прошу помощи
artsiom82
 
Сообщений: 24
Зарегистрирован: 10 мар 2014, 19:39

Re: Asterisk + IAD модем

Сообщение ded » 02 апр 2014, 19:48

на самом openvoxe на
sip show peers ??
И зачем Астериску регистрироваться на шлюзе? Логичней наоборот: шлюз должен регистрироваться на Астериске.
ded
 
Сообщений: 15826
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk + IAD модем

Сообщение artsiom82 » 02 апр 2014, 20:50

по поводу sip show peers чуть выше писал
по поводу второго вопроса так астериск будет считать gsm линию как исходящую, а не как внутреннюю
artsiom82
 
Сообщений: 24
Зарегистрирован: 10 мар 2014, 19:39

Пред.След.

Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: amateur и гости: 50

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH