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

Follow me на мобильный - нет голоса

Добавлено: 13 сен 2014, 16:17
Ed_ward
Доброго времени!

Asterisk (Ver. 11.11.0), FreePBX Stable-5.211.65-16

2 транка: 1 - модем GSM (мобильный номер), 2 - sip провайдер (городской номер)
Звонки изнутри и снаружи ходят отлично.
Все звонки идут на один экстеншн (100)
На экстеншене включен follolow me на мобильный номер.

Ситуации:
1. звонок с внешнего мобильного на городской sip - follow me на мобильный - голос есть в обе стороны.
2. звонок с внешнего мобильного на мобильный модема - follow me на мобильный - голоса нет ни в одну сторону.

во втором случае в логах:

[2014-09-13 18:57:45] NOTICE[4577] chan_sip.c: Disconnecting call 'SIP/NIR-00000005' for lack of RTP activity in 31 seconds
[2014-09-13 18:57:45] VERBOSE[5677][C-00000003] pbx.c: -- Executing [h@macro-dialout-trunk:1] Macro("Local/8913949xxxx@from-internal-00000008;2", "hangupcall,") in new stack
[2014-09-13 18:57:45] VERBOSE[5677][C-00000003] pbx.c: -- Executing [s@macro-hangupcall:1] GotoIf("Local/8913949xxxx@from-internal-00000008;2", "1?theend") in new stack
[2014-09-13 18:57:45] VERBOSE[5677][C-00000003] pbx.c: -- Goto (macro-hangupcall,s,3)
[2014-09-13 18:57:45] VERBOSE[5677][C-00000003] pbx.c: -- Executing [s@macro-hangupcall:3] ExecIf("Local/8913949xxxx@from-internal-00000008;2", "0?Set(CDR(recordingfile)=)") in new stack
[2014-09-13 18:57:45] VERBOSE[5677][C-00000003] pbx.c: -- Executing [s@macro-hangupcall:4] Hangup("Local/8913949xxxx@from-internal-00000008;2", "") in new stack
[2014-09-13 18:57:45] VERBOSE[5677][C-00000003] app_macro.c: == Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'Local/8913949xxxx@from-internal-00000008;2' in macro 'hangupcall'
[2014-09-13 18:57:45] VERBOSE[5677][C-00000003] pbx.c: == Spawn extension (macro-dialout-trunk, h, 1) exited non-zero on 'Local/8913949xxxx@from-internal-00000008;2'
[2014-09-13 18:57:45] WARNING[5674][C-00000003] channel.c: Exceptionally long voice queue length queuing to Local/8913949xxxx@from-internal-00000008;2

Сейчас, как временное решение используется Announcement в настройках follow me с записанной тишиной. В этом случае при звонке по ситуации 2 - голос есть в обе стороны.

Нашел предложение о установке параметра progressinband=yes, но что-то мне это не помогает.

Подскажите пожалуйста в чем может быть проблема, может кто сталкивался.
Дело не в NAT, RTP проброшены и все остальные звонки ходят отлично.

Re: Follow me на мобильный - нет голоса

Добавлено: 13 сен 2014, 16:35
ded
звонок с внешнего мобильного на мобильный модема уже занимает единственный возможный канал модема, и не сможет выйти назад через занятый канал. Раскурить можно сделав debug канала USB-модема.
Делать follow me на мобильный можно через SIP оператора.

Re: Follow me на мобильный - нет голоса

Добавлено: 13 сен 2014, 21:14
Ed_ward
Конечно звонок с мобильного - модем - follow me на мобильный идет через sip оператора.
Звонок проходит, а голоса нет.

Re: Follow me на мобильный - нет голоса

Добавлено: 13 сен 2014, 22:18
ded
Конечно звонок с мобильного - модем - follow me на мобильный идет через sip оператора.
Как это можно было понять?
Исследуйте оба плеча, когда голоса нет: какие кодеки присутствуют на обеих плечах? Должен быть один и тот же, ибо транскодинг возможен только если оба плеча будут SIP.