URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 1015
[ Назад ]

Исходное сообщение
"Обработка неправильного 'User busy' в Q.931 на Cisco 3845"

Отправлено basker , 16-Окт-13 12:21 
Подключились к городской АТС.

Всё работает замечательно, кроме ответа Busy со стороны городской АТС. И вот как выглядит ответ:
Sep  4 20:49:23: ISDN Se0/3/0:15 Q931: RX <- DISCONNECT pd = 8  callref = 0x9189
        Cause i = 0x849F - Normal, unspecified

Как мне говорят работники измерительной лаборатории - это нормальный ответ, звонок корректно завершается, линия освобождается и т.д.

Но меня такой ответ категорически не устраивает, ведь клиент, совершающий звонок на городской номер, слышит не BusyTone, а сообщение "На данный момент все линии заняты, пожалуйста, позвоните позже".

Я вижу два варианта:
1) использовать какую-то таблицу сопоставлений сигналов q931 на cisco (а такая разве существует?);
2) заменить ответ о занятости линий ("затор") на Asterisk на busytone.

Схема такая:
Городская АТС <--e1--> Cisco 3845 <--sip--> Asterisk

А как Вы решали такую проблему?


Содержание

Сообщения в этом обсуждении
"Обработка неправильного 'User busy' в Q.931 на Cisco 3845"
Отправлено GolDi , 16-Окт-13 17:08 
>[оверквотинг удален]
> Но меня такой ответ категорически не устраивает, ведь клиент, совершающий звонок на
> городской номер, слышит не BusyTone, а сообщение "На данный момент все
> линии заняты, пожалуйста, позвоните позже".
> Я вижу два варианта:
> 1) использовать какую-то таблицу сопоставлений сигналов q931 на cisco (а такая разве
> существует?);
> 2) заменить ответ о занятости линий ("затор") на Asterisk на busytone.
> Схема такая:
> Городская АТС <--e1--> Cisco 3845 <--sip--> Asterisk
> А как Вы решали такую проблему?

Это слышат только на Asteriske? То его и надо ковырять.


"Обработка неправильного 'User busy' в Q.931 на Cisco 3845"
Отправлено basker , 16-Окт-13 21:15 
>[оверквотинг удален]
>> городской номер, слышит не BusyTone, а сообщение "На данный момент все
>> линии заняты, пожалуйста, позвоните позже".
>> Я вижу два варианта:
>> 1) использовать какую-то таблицу сопоставлений сигналов q931 на cisco (а такая разве
>> существует?);
>> 2) заменить ответ о занятости линий ("затор") на Asterisk на busytone.
>> Схема такая:
>> Городская АТС <--e1--> Cisco 3845 <--sip--> Asterisk
>> А как Вы решали такую проблему?
> Это слышат только на Asteriske? То его и надо ковырять.

Так у меня только Asterisk и подключен. Cisco 3845 не позволяет задать больше одного sip-ua. И кстати, есть другой E1 поток от другого провайдера та клиент слышит правильную сигнализацию ну и в q.931 яя получаю:
Sep  4 21:01:00: ISDN Se0/3/0:15 Q931: TX -> DISCONNECT pd = 8  callref = 0x8040
        Cause i = 0x8091 - User busy

Так что, идеальным решением была бы подстройка Cisco 3845, но ничего нагуглить я так и не смог.