Доброго времени!
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 проброшены и все остальные звонки ходят отлично.