Определение поднятия трубки
-
- Паладин
- Сообщения: 34
- Зарегистрирован: 01 ноя 2019, 07:21
- Откуда: Благовещенск
- Благодарил (а): 7 раз
- Поблагодарили: 2 раза
Определение поднятия трубки
Здравствуйте!
На АТС NS500 столкнулся с проблемой для внутренних SIP абонентов: при звонке на внешние линии (GSM шлюз подключенный к АТС через V-SIPGW16) телефон видит начало разговора сразу после начала гудков, а должен после поднятия трубки вызываемым абонентом.
Как настроить АТС чтобы она сигнализировала внутренним SIP абонентам о начале разговора после поднятия трубки внешним вызываемым абонентом?
При этом при звонке другому внутреннему абоненту всё нормально.
Так же пробовал подключать телефон к FreePBX с подключенным аналогичным GSM-шлюзом - всё нормально, начало разговора определяется с поднятием трубки.
На АТС NS500 столкнулся с проблемой для внутренних SIP абонентов: при звонке на внешние линии (GSM шлюз подключенный к АТС через V-SIPGW16) телефон видит начало разговора сразу после начала гудков, а должен после поднятия трубки вызываемым абонентом.
Как настроить АТС чтобы она сигнализировала внутренним SIP абонентам о начале разговора после поднятия трубки внешним вызываемым абонентом?
При этом при звонке другому внутреннему абоненту всё нормально.
Так же пробовал подключать телефон к FreePBX с подключенным аналогичным GSM-шлюзом - всё нормально, начало разговора определяется с поднятием трубки.
- vda
- Ангел
- Сообщения: 1151
- Зарегистрирован: 14 май 2019, 11:04
- Откуда: Ташкент
- Благодарил (а): 253 раза
- Поблагодарили: 231 раз
- vda
- Ангел
- Сообщения: 1151
- Зарегистрирован: 14 май 2019, 11:04
- Откуда: Ташкент
- Благодарил (а): 253 раза
- Поблагодарили: 231 раз
Re: Определение поднятия трубки
Ну и чем это не нравится? Идет себе таймер и идет. До телефона не доходит сообщение conecting
-
- Паладин
- Сообщения: 34
- Зарегистрирован: 01 ноя 2019, 07:21
- Откуда: Благовещенск
- Благодарил (а): 7 раз
- Поблагодарили: 2 раза
Re: Определение поднятия трубки
Проблема при запуске автоматического информирования. Софт подключенный к АТС как внутренний sip-абонент набирает внешнего абонента и проигрывает аудиозапись. Соответственно аудиозапись начинает проигрываться до того как вызываемый абонент поднял трубку и абонент подняв трубку слышит уже конец записи
- vda
- Ангел
- Сообщения: 1151
- Зарегистрирован: 14 май 2019, 11:04
- Откуда: Ташкент
- Благодарил (а): 253 раза
- Поблагодарили: 231 раз
Re: Определение поднятия трубки
Надо смотреть GSM шлюз какие сообщения кидает. Сними трассировку средствами самой АТС - там видно будет.
-
- Паладин
- Сообщения: 34
- Зарегистрирован: 01 ноя 2019, 07:21
- Откуда: Благовещенск
- Благодарил (а): 7 раз
- Поблагодарили: 2 раза
Re: Определение поднятия трубки
Попробую конечно, пока не разобрался как прочитать файл PRTSIPC. Но если вместо панасоника использовать FreePBX, а GSM-шлюз и телефон те же самые то всё нормально. На панасонике аналогичная ситуация если звонить на поток E1 через плату PRI30. На ip телефонах серии NT таких проблем нету, соответственно проблема между внутренним sip телефоном и АТС.
Снимал трассировку через wireshark между внутренним телефоном и АТС, не важно снял вызываемый абонент трубку или нет sip пакеты абсолютно одинаковые, АТС выдает сигнал о поднятии трубки сразу как только с ней соединился внутренний телефон
- vda
- Ангел
- Сообщения: 1151
- Зарегистрирован: 14 май 2019, 11:04
- Откуда: Ташкент
- Благодарил (а): 253 раза
- Поблагодарили: 231 раз
Re: Определение поднятия трубки
Через офлайн консоль. Там есть утилита, преобразующая в формат wireshark
-
- Паладин
- Сообщения: 34
- Зарегистрирован: 01 ноя 2019, 07:21
- Откуда: Благовещенск
- Благодарил (а): 7 раз
- Поблагодарили: 2 раза
Re: Определение поднятия трубки
Сделал трассировку между АТС и GSM-шлюзом средствами АТС
1. первый вариант где вызываемый абонент поднял трубку
2. второй вариант где вызываемый абонент НЕ поднял трубку
как я понимаю при поднятии трубки GSM-шлюз присылает пакет ( No 251 на первой картинке ) 200 ОК (INVITE)
если трубку не подняли то шлюз присылает пакет (No 565 на второй картинке) 480 Temporarile unavailable
Внутренний же телефон в обоих случаях считает что вызываемый абонент поднял трубку.
1. первый вариант где вызываемый абонент поднял трубку
2. второй вариант где вызываемый абонент НЕ поднял трубку
как я понимаю при поднятии трубки GSM-шлюз присылает пакет ( No 251 на первой картинке ) 200 ОК (INVITE)
если трубку не подняли то шлюз присылает пакет (No 565 на второй картинке) 480 Temporarile unavailable
Внутренний же телефон в обоих случаях считает что вызываемый абонент поднял трубку.
- vda
- Ангел
- Сообщения: 1151
- Зарегистрирован: 14 май 2019, 11:04
- Откуда: Ташкент
- Благодарил (а): 253 раза
- Поблагодарили: 231 раз