Симптомы: сигнализация проходит успешно, но при организации RTP сессии вызов рушится, в логах можно найти строчки такого типа:
17:34:46.400147 [INFO] Conn[4003]: normal ping dest IP addr <192.168.0.32> (FOR FIND REMOTE MAC)
17:34:46.400232 [INFO] Conn[4003]: MAC not found after ping
17:34:46.400286 [ERR ] Conn[4003]: can't find remote MAC.
Необходимо убедиться что есть маршрут до встречного адреса в таблице маршрутизации SMG. Для этого нужно подключиться к SMG com-портом/ telnet/ssh, перейти в режим shell и ввести команду route -n
Если маршрут присутствует, то необходимо так же убедиться что он присутствует и в основном приложении. Для этого нужно выйти из режима shell командой exit, зайти в режим tracemode и ввести команду route
SMG1016M> tracemode
Entering character mode
Escape character is '^]'.
SMG1016M> Entering tracemode
SMG1016M-[TRACES]> route
В ответ должно быть что-то наподобие такого:
09:27:40.401794 [INFO] # ROUTE: eth0: dest: 192.168.86.0, gw: 192.168.18.5, mask: 255.255.255.0, intf-idx 0
09:27:40.402010 [INFO] # ROUTE: eth0.12: dest: 192.168.57.6, gw: 192.168.12.8, mask: 255.255.255.255, intf-idx 1
09:27:40.402178 [INFO] # ROUTE: eth0: dest: 192.168.18.0, gw: 0.0.0.0, mask: 255.255.255.0, intf-idx 0
09:27:40.402329 [INFO] # ROUTE: eth0.12: dest: 192.168.12.0, gw: 0.0.0.0, mask: 255.255.255.0, intf-idx 1
09:27:40.402491 [INFO] # ROUTE: eth0: dest: 192.168.0.0, gw: 0.0.0.0, mask: 255.255.255.0, intf-idx 2
09:27:40.402641 [INFO] # ROUTE: eth0: dest: 192.168.1.0, gw: 0.0.0.0, mask: 255.255.255.0, intf-idx 3
09:27:40.402786 [INFO] # ROUTE: eth0.2850: dest: 172.16.164.0, gw: 0.0.0.0, mask: 255.255.255.224, intf-idx 4
09:27:40.402938 [INFO] # ROUTE: eth0: dest: 0.0.0.0, gw: 192.168.18.1, mask: 0.0.0.0, intf-idx 0
09:27:40.403083 [INFO] # ROUTE: eth0.12: dest: 0.0.0.0, gw: 192.168.12.44, mask: 0.0.0.0, intf-idx 1
Если маршрутов нет, то его необходимо добавить (например, через web-интерфейс в разделе Таблица маршрутизации).
Если маршруты есть, то необходимо снять трассировку PBX_PSTN все уровни =1, уровень RTP = 99 и разбираться индивидуально с проблемой.
P.S. При обновлении на версию 3.2.0 с более ранних версий, возможно появление данной проблемы. Ошибка была в том, что на версиях младше 3.2.0 в конфигурации таблицы маршрутизации можно было добавить default маршрут, чего нельзя сделать на новых версиях, т.к. этот маршрут должен создаваться автоматически на основе заданного default gateway.
Таким образом необходимо в web-интерфейсе зайти в раздел “Таблица маршрутизации” и убедиться что все default маршруты находятся только в таблице “Маршруты, созданные автоматически”. Если они есть в таблице сконфигурированных маршрутов, то необходимо их оттуда удалить.