Страница 1 из 1

SMG 1016M не отвечает на SIP пакеты

Добавлено: 11 май 2016 14:22
Barmaglod
У нас есть SMG1016M.
Версия ПО V.3.4.0.1465 M/SORM Build: Sep 28 2015 12:03:36
Версия SIP-адаптера 3.4.0.27

К ней подключено с десяток операторов (потоковых и sip).
Все работает хорошо, но вот появилассь необходимость подключить нового оператора. Ничего особенного, обычное дело.
Настроил "Интерфейс SIP", "Транковую группу". Вобщем все как обычно. Но!
Совершить исходящий вызов через этотго оператора (к примеру себе на сотовый) я могу, а вот оператор не может звонить через нашу АТС.
PCAP трассировка показывает входящие sip-пакеты от оператора нам, а вот в обратную сторону SMG не шлет ответов. Вообще ни одного пакета. Просто тишина. Естественно пробовал разные упражнения =) и с белым списком fail2ban и удалить sip-интерфейс/транк-группу, а потом создать все заново и прочее и прочее. Ничего не помогает! Может кто подсказать в какую сторону копать? И с чем может быть связано подобное поведение SMG?

Re: SMG 1016M не отвечает на SIP пакеты

Добавлено: 11 май 2016 14:32
bravo
полагаю у вас запросят pbx трассировку со всеми параметрами =1... и скорее всего вы сами там увидите что происходит. SIP протокол сеансовый и если на интерфейсе нет инициализации вызова, то нет и исходящего инвайта.

префикс, ТГ, интерфейс,... одно должно быть прописано в другом. В BPX трассировке увидите что происходит с вызовом 100%!

PS: есть новая версия ПО на Smg1016...? на 2016 была, и она стоит того, что бы обновиться...

Re: SMG 1016M не отвечает на SIP пакеты

Добавлено: 11 май 2016 14:58
Barmaglod
трассировку я снял конечно, но боюсь что я ничего исправить не в силах

Код: Выделить всё

2016-05-11 13:46:26:093697 DEBUG <0.26291.4> [sipsocket:365] RECV from "x.x.x.x":5060   to "y.y.y.y":5060
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
INVITE sip:73519580000@y.y.y.y SIP/2.0
Via: SIP/2.0/UDP x.x.x.x
From: "AlterPSS" <sip:73519152300@x.x.x.x>;tag=250205640-954-23947
To: <sip:73519580000@y.y.y.y>
User-Agent: AlterProxySoftSwitch
Call-ID: 7D643027-00ad6965-ee9d5c8-00015d@x.x.x.x
CSeq: 22210 INVITE
Contact: <sip:73519152300@x.x.x.x>
Content-Type: application/sdp
Content-Length: 285
Date: Wed, 11 May 2016 08:46:21 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, INFO, BYE

v=0
o=x.x.x.x 1462956381 1462956381 IN IP4 x.x.x.x
s=AlterProxySoftSwitch
c=IN IP4 x.x.x.x
t=0 0
m=audio 18104 RTP/AVP 18 0 8 101
a=ptime:20
a=rtpmap:18 G729/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

2016-05-11 13:46:26:099031 DEBUG <0.26291.4> [servertransaction:313] Incoming request to RURI ...@"y.y.y.y". Check it to allow.
My names (allowed in RURI):
["y.y.y.y","smg1016m","smg1016m.domain.ru"]
Is control RURI disabled: false
2016-05-11 13:46:26:100037 ERROR <0.26291.4> [transactionlayer:435] EXIT: Failed starting server transaction ({error,
                                           {badarg,
                                            [{erlang,'++',[none," INVITE"],[]},
                                             {servertransaction,init,1,
                                              [{file,
                                                "src/transactionlayer/servertransaction.erl"},
                                               {line,462}]},
                                             {gen_server,init_it,6,
                                              [{file,"gen_server.erl"},
                                               {line,304}]},
                                             {proc_lib,init_p_do_apply,3,
                                              [{file,"proc_lib.erl"},
                                               {line,227}]}]}}) - ignoring request
2016-05-11 13:46:26:105877 ERROR <0.5.0> [chronica_error_logger_handler:39] =CRASH REPORT=======
  crasher:
    initial call: servertransaction:init/1
    pid: <0.26292.4>
    registered_name: []
    exception exit: {badarg,
                        [{erlang,'++',[none," INVITE"],[]},
                         {servertransaction,init,1,
                             [{file,
                                  "src/transactionlayer/servertransaction.erl"},
                              {line,462}]},
                         {gen_server,init_it,6,
                             [{file,"gen_server.erl"},{line,304}]},
                         {proc_lib,init_p_do_apply,3,
                             [{file,"proc_lib.erl"},{line,227}]}]}
      in function  gen_server:init_it/6 (gen_server.erl, line 328)
    ancestors: [<0.26291.4>]
    messages: []
    links: []
    dictionary: []
    trap_exit: false
    status: running
    heap_size: 2584
    stack_size: 24
    reductions: 106
  neighbours:

Re: SMG 1016M не отвечает на SIP пакеты

Добавлено: 11 май 2016 15:13
alexey.petrov
Добрый день!
В заголовке VIa отсутствует Branch.
Ошибка обработки такой транзакции была исправлена в версии 3.4.1.х.
В связи с чем желательно обновить версию либо самим с сайта, либо обратиться в СЦ.

Re: SMG 1016M не отвечает на SIP пакеты

Добавлено: 11 май 2016 15:16
Barmaglod
Спасибо за быстрый ответ!
Станция в продакшене, запланируем перерыв связи и одновим прошивку.

Re: SMG 1016M не отвечает на SIP пакеты

Добавлено: 12 май 2016 10:58
Barmaglod
Прошил Версия ПО V.3.5.1.1736 M/SORM Build: Apr 11 2016 08:29:40
все работает как надо