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

smg-1016m неверный ответ на setup

Добавлено: 08 апр 2015 18:09
6apahka
Программное обеспечение:
Версия ПО V.3.2.0.1098. L. M. Build: Oct 30 2014 17:44:55
Версия SIP-адаптера 3.2.0.62

Схема включения Si-2000 Е1=> E1 Eltex => Sip шлюз без регистрации
На Eltex настроено ограничение количества Активных соединений Sip интерфейса (6 шт).

При 7-ом вызове из потока на sip интерфейс smg-1016m определяет, что емкость интерфейса превышена и на сообщение setup шлет disconnect (cause: No circuit/channel available).

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

  11:15:20.896700  [INFO]  SIPT[07]. Seize from port PRI:02:19.
  11:15:20.896759  [ERR ]  SIPT[07]. Seize - interface 7: max active call reached

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

 11:15:20.897744  [INFO]  Q931. Line 00/02. Call DD63. TX 10
DUMP:   08.02.DD.63.45.08.02.84.A2.
      0x5D63 (to orig), MSG=DISCONNECT:
      [cause: No circuit/channel available (location=public network serving remote user, std=CCITT)]


Казалось бы все верно, НО! :)

Si-2000 в ответ шлет:

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

11:15:20.908587  [INFO]  Q931. Line 00/02. Call DD63. RX 12
DUMP:   08.02.5D.63.7D.08.02.82.E2.14.01.06.
      0x5D63 (from orig), MSG=STATUS:
      [cause: Message not compatible/not implemented (location=public network serving local user, std=CCITT)]
      [call state:  0x06]


Через 10 секунд Si-2000 не получив ответа - по таймеру шлет повторный сетап.

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

  11:15:30.880044  [INFO]  Q931. Line 00/02. Call DD63. RX 50
DUMP:   08.02.5D.63.05.A1.04.03.80.90.A3.18.03.A9.83.95.
   6C.0C.21.81.34.39.35.39.33.33.36.37.32.35.70.12.
   81.30.30.30.36.34.31.38.39.32.36.39.31.32.35.38.
   36.39.
      0x5D63 (from orig), MSG=SETUP:


SMG1016 его игнорирует:

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

 11:15:30.880159  [ERR ]  Q931. Line 00/02. CallRef DD63 active. SETUP ignored. Call state Disconnect Request


Еще Через 10 секунд Si-2000 присылает отбой по таймеру

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

  11:15:40.874584  [INFO]  Q931. Line 00/02. Call DD63. RX 9
DUMP:   08.02.5D.63.45.08.02.82.E6.
      0x5D63 (from orig), MSG=DISCONNECT:
      [cause: Recovery on time expiry (location=public network serving local user, std=CCITT)]


Из-за всей это ситуации на Si-2000 не включает второй выбор по 34 причине.
Начали рыться в рекомендациях - Recommendation Q.931 (05/98). http://www.itu.int/rec/T-REC-Q.931-199805-I/en

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

Стр. 257 - D.1.2 Call confirmation
Upon receipt of a SETUP message, the equipment enters the Call Present state. Valid responses to
the SETUP message are a SETUP ACKNOWLEDGE, an ALERTING, a CALL PROCEEDING, a
CONNECT or a RELEASE COMPLETE message.


Т.е. отвечать сообщением DISCONNECT на SETUP не верно, о чем si-2000 и пытается донести в сообщении STATUS.

Внимание вопрос :) :
Можно ли как-то исправить данную ситуацию на SMG1016m - т.е. чтобы он слал сразу RELEASE COMPLETE вместо DISCONNECT или сначала слал SETUP ACKNOWLEDGE

При необходимо могу предоставить трассу звонка

Re: smg-1016m неверный ответ на setup

Добавлено: 08 апр 2015 18:25
Анна
Добрый день
Вышлите пожалуйста лог на адрес anna.zhadovets@eltex.nsk.ru.

Re: smg-1016m неверный ответ на setup

Добавлено: 08 апр 2015 18:54
6apahka
Анна, лог выслал Вам на почту

Re: smg-1016m неверный ответ на setup

Добавлено: 09 апр 2015 12:01
Анна
Действительно есть такая проблема. Поправим в следующем релизе.