Добрый день.
Столкнулся с проблемой, которую пока не смог решить. У меня вариантов пока больше нет, поэтому прошу совета.
Есть asterisk Ver. 11.17.0 + freepbx 2.11.0.34
Транк до телфин ip 213.170.81.130
Телефоны grandsteam gxp1400 в локалке
и один телефон grandsteam gxp1400 подключается через интернет с ip 91.142.81.94. Назову его удаленный телефон.
Проблема следующая:
При звонке с удаленного телефона в город голосовой канал открывается на 16сек. (всегда) после ответа. При этом при звонке с удаленного телефона на внутренние номера все работает нормально. Также при звонке из города по добавочному удаленного телефона голос поднимается сразу после ответа. Ну и при звонке с таких же телефонов в город, но расположенных в одной сети с астериск голос поднимается сразу.
2015-04-29 14:52:48] VERBOSE[8704][C-0000026e] app_dial.c: -- SIP/telphin_out-00000507 is making progress passing it to SIP/199-00000506
[2015-04-29 14:52:52] VERBOSE[8704][C-0000026e] app_dial.c: -- SIP/telphin_out-00000507 answered SIP/199-00000506
[2015-04-29 14:53:08] VERBOSE[2260] res_rtp_asterisk.c: Sent Comfort Noise RTP packet to 91.142.81.94:5004 (type 02, seq 047576, ts 000000, len 000001)
[2015-04-29 14:53:08] VERBOSE[2260] res_rtp_asterisk.c: Sent Comfort Noise RTP packet to 213.170.81.130:18136 (type 02, seq 005801, ts 000000, len 000001)
[2015-04-29 14:53:08] VERBOSE[8704][C-0000026e] res_rtp_asterisk.c: Got RTP packet from 91.142.81.94:5004 (type 00, seq 055687, ts 1727040, len 000160)
[2015-04-29 14:53:08] VERBOSE[8704][C-0000026e] res_rtp_asterisk.c: Sent RTP packet to 213.170.81.130:18136 (type 00, seq 005802, ts 1727040, len 000160)
[2015-04-29 14:53:08] VERBOSE[8704][C-0000026e] res_rtp_asterisk.c: Got RTP packet from 213.170.81.130:18136 (type 00, seq 032477, ts 2056250483, len 000160)
[2015-04-29 14:53:08] VERBOSE[8704][C-0000026e] res_rtp_asterisk.c: Sent RTP packet to 91.142.81.94:5004 (type 00, seq 047577, ts 2056250480, len 000160)
из лога видно, что астериск открывает голосовой канал на 16 сек. после ответа.
проверьте нат. в крайнем случае добавьте чтото типа answer+beep
Задан: 2015-04-30 16:30:57 +0400
Просмотрен: 226 раз
Обновлен: Apr 30 '15
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
STUN сервер на телефоне включен?
zzuz ( 2015-04-30 18:09:35 +0400 )редактироватьЛучше снимите дамп всего трафика с телефона. Там понятней будет.
zzuz ( 2015-04-30 18:10:01 +0400 )редактироватьconfort noise на телефоне выключите
awsswa ( 2015-05-03 11:57:08 +0400 )редактироватьstun включен. без него вообще голоса нет.
olegator111 ( 2015-05-05 12:10:28 +0400 )редактироватьвыяснил почему голос появляется через 15 секунд - rtpkeepalive на астериске как раз 15 сек. поставил 1сек и голос поднимается через 1сек после ответа. не понятно почему астериск не открывает канал сразу после ответа.
olegator111 ( 2015-05-05 15:21:07 +0400 )редактировать