Всем хорошего настроения!
прошу прощения за подробности, стараюсь ничего не упустить
Автоматическая переадресация странно работает
Конфигурация системы: сервер Elastix 2.3.0 находится во внутренней сети за роутером.
в сети стоят телефоны циско 7940.
подключен 15 канальный сип номер(городской) у провайдера
входящие исходящие работают нормально.
настроил группу в которую включил 2 телефона (102 и 103)
настроил входящие звонки на группу, а если в группе никто не поднял трубку звонок через 10 секунд переходит на номер 101, на котором стоит автоматическая переадресация на внешний сотовый номер (мтс)
при звонке с любого внутреннего телефона на 101 - все в порядке соединение идет на сотовый абоненты слышат друг друга.
при звонке например с номера 102 на 103 и в дальнейшем переадресации на любом из телефонов на 101 тоже все в порядке,другой телефон разговаривает с сотовым.
при звонке извне никто из группы не поднимает трубку, звонок автоматически уходит на номер 101, сотовый на который он приходит звонит но после поднятия трубки абоненты не слышат друг друга.
что уже сделано:
Проверил кодаки, стоят
CLI>core show translation показывает что нет только кодеков siren7, siren14, g719 остальные стоят
sip show settings
Codecs: 0x90f (g723|gsm|ulaw|alaw|g726|g729)
Codec Order: ulaw:20,alaw:20,gsm:20,g729:20,g723:30,g726:20
лог астериска только часть касаемо звонка
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Called SIP/Compnet_out/89175223460
-- SIP/Compnet_out-00000037 is ringing
-- Local/89175223460@from-internal-9704;1 is ringing
-- SIP/Compnet_out-00000037 is making progress passing it to Local/89175223460@from-internal-9704;2
-- Local/89175223460@from-internal-9704;1 is making progress passing it to SIP/Compnet_out-00000034
-- SIP/Compnet_out-00000037 is ringing
-- SIP/Compnet_out-00000037 answered Local/89175223460@from-internal-9704;2
-- Local/89175223460@from-internal-9704;1 answered SIP/Compnet_out-00000034
-- Executing [h@macro-dial-one:1] Macro("SIP/Compnet_out-00000034", "hangupcall,") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/Compnet_out-00000034", "0?endmixmoncheck") in new stack
-- Executing [s@macro-hangupcall:2] Set("SIP/Compnet_out-00000034", "MIXMON_CALLFILENAME=/var/spool/asterisk/monitor/20120721-162630-1342873582.76.wav") in new stack
все мои думки вертятся около кодаков, такое ощущение что поэтому не слышат абоненты друг друга, но как это побороть я не знаю.
прошу помощи подсказки что еще можно посмотреть, где покопать.