Добрый день.
Приобрели для установки данный девайс.
Проблема в следующем: При совершении исходящего звонка, eltex сначала отправляет сообщение 183, без SDP, потом 200ОК и набирает номер. Asterisk, получив 183, клиенту отправляет 180 Ringing. Получается, что клиент при наборе номера сначала слышит КПВ, потом тишина=набор номера, и далее КПВ от встречной АТС. Техподдержка сказала проблема в asterisk, в том что он в ответ на 183 клиенту шлет 180. Пробовал крутил параметры в sip.conf prematuremedia и progressinband, результата не дало. Может в другой версии asterisk все нормально? Кто использует данные шлюзы с fxo, как у Вас с исходящими?
Conv.| Time | 10.16.150.16 | 10.16.150.24 |
| | | 10.16.150.28 |
0 |8,382 | INVITE SDP (g711A g729) | |SIP From: <sip:21302@10.16.150.28 To:<sip:34777@10.16.150.28
| |(5060) ------------------> (5060) | |
0 |8,384 | 401 Unauthorized | |SIP Status
| |(5060) <------------------ (5060) | |
0 |8,416 | ACK | | |SIP Request
| |(5060) ------------------> (5060) | |
0 |8,458 | INVITE SDP (g711A g729) | |SIP From: <sip:21302@10.16.150.28 To:<sip:34777@10.16.150.28
| |(5060) ------------------> (5060) | |
0 |8,460 | 100 Trying| | |SIP Status
| |(5060) <------------------ (5060) | |
-----------------------------------------------------------------------------
1 |8,463 | | INVITE SDP (g711A g711U telephone-eventRTPType...1) |SIP From: "21302" <sip:21302@10.16.150.28 To:<sip:8000234777@10.16.150.24
| | |(5060) ------------------> (5060) |
1 |8,483 | | 100 Trying| |SIP Status
| | |(5060) <------------------ (5060) |
1 |8,523 | | 183 Session Progress |SIP Status
| | |(5060) <------------------ (5060) |
-----------------------------------------------------------------------------
0 |8,523 | 180 Ringing | |SIP Status
| |(5060) <------------------ (5060) | |
0 |8,542 | RTP (g711A) | |RTP Num packets:703 Duration:14.162s SSRC:0x5E05878E
| |(23002) <------------------ (18018) | |
-----------------------------------------------------------------------------
1 |14,765 | | 200 OK SDP (g711A telephone-eventRTPType-101) |SIP Status
| | |(5060) <------------------ (5060) |
1 |14,767 | | ACK | |SIP Request
| | |(5060) ------------------> (5060) |
-----------------------------------------------------------------------------
0 |14,779 | 200 OK SDP (g711A g729) | |SIP Status
| |(5060) <------------------ (5060) | |
0 |14,835 | RTP (g711A) | |RTP Num packets:393 Duration:7.838s SSRC:0xE7C329E8
| |(23002) ------------------> (18018) | |
0 |14,836 | ACK | | |SIP Request
| |(5060) ------------------> (5060) | |
0 |14,835 | RTP (g711A) | |RTP Num packets:107 Duration:2.119s SSRC:0xE7C329E8
| |(23002) ------------------> (18018) | |
-----------------------------------------------------------------------------
1 |14,836 | | RTP (g711A) |RTP Num packets:393 Duration:7.837s SSRC:0x4A97F90F
| | |(19246) ------------------> (35002) |
1 |14,904 | | RTP (g711A) |RTP Num packets:391 Duration:7.800s SSRC:0x692981F6
| | |(19246) <------------------ (35002) |
-----------------------------------------------------------------------------
0 |22,706 | BYE | | |SIP Request
| |(5060) ------------------> (5060) | |
0 |22,706 | 200 OK | | |SIP Status
| |(5060) <------------------ (5060) | |
-----------------------------------------------------------------------------
1 |22,748 | | BYE | |SIP Request
| | |(5060) <------------------ (5060) |
1 |22,749 | | 200 OK | |SIP Status
| | |(5060) ------------------> (5060) |
10.16.150.16 - клиент 10.16.150.28 - asterisk 10.16.150.24 - TAU32M
клиент сначала слышит КПВ от asterisk, потом тишина, потом КПВ от встречной станции. А если номер занят, то получается сначала КПВ, потом тишина и далее занято. Не совсем правильно.
Шлюз аналоговый ведь? А что вы хотели, так и должно быть. Шлюз вместе с астериском не может мгновенно определить что на дальнем конце, для этого ему нужно сначала позвонить и лишь потом оператор по меди даст узнать что к чему. Так везде и на обычных аналоговых АТС тоже, ничего вы с этим не сделаете.
Недавно поставил TAU32м. Все порты зарегистрированы на астериск еластикс. Проблемы с исходящими по fxo: если набираю каждую линию, как номер абонента, то получаю зуммер городской АТС, а когда создаю транки с этими линиями и ложу их в Outbound Route, астериск говорит "All sockets are busy now....." С транками перепробовал все, что можно. Поставил отдельно D-link 6008 - он сразу заработал при тех же настройках транков. Помогите, достало.
Если хочешь слушать сообщения от мобильных операторов (абонент недоступен) в предответке:
Если хочешь , чтобы астериск сам генерировал КПВ:
Asterisk 1.8
Задан: 2013-08-21 14:27:37 +0400
Просмотрен: 927 раз
Обновлен: Dec 11 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
А в чём, собственно, проблема?
Evgen ( 2013-08-21 14:54:42 +0400 )редактироватьВ том, что клиент сначала слышит КПВ от asterisk, потом тишина, потом КПВ от встречной станции. А если номер занят, то получается сначала КПВ, потом тишина и далее занято. Не совсем правильно. Разобраться хочу, почему asterisk отправляет 180 клиенту и как это убрать. Может у кого есть данный шлюз такой проблемы и нету. Тогда буду копать дальше и мучить техподдержку. Сейчас хочу ещё на FS попробовать, как он отрабатывает.
Master135 ( 2013-08-21 15:03:24 +0400 )редактироватьЕсть что то связанное с Early Media в настройках eltex ? Отключить ее быть может
clev ( 2013-08-22 15:41:54 +0400 )редактироватьДа есть. Это влияет только на то, придет 183 ответ с SDP или нет. Но не отключается
Master135 ( 2013-08-22 17:46:18 +0400 )редактировать