Посмотрел логи.
Прежде всего следует понимать, что SMG это транзитный шлюз.
Т.е. в дефолте она передает тот КПВ (или голосовое сообщение), которое получает. Сама ничего не придумывает.
В Ваших случаях, как раз это:
-неуспешный, не получаем с потока OBCI:
Код: Выделить всё
16:00:13.567970 [INFO] SS7/ISUP. RX. ISUP-profile 00. Link '00/00', CIC=074. ACM-Address Complete
## Backward call Indicators: 02 14
# Called party's status indicator: No indication
# Interworking: no encountered
# ISUP: used all the way
# Terminating access: ISDN
[No optional params]
соответсвенно SMG не делает ранее проключение и Вы не слышите сообщения.
-успешный, получаем с потока OBCI:
Код: Выделить всё
16:02:07.391528 [INFO] SS7/ISUP. RX. ISUP-profile 00. Link '00/00', CIC=016. ACM-Address Complete
## Backward call Indicators: 12 00
# Called party's status indicator: No indication
# Interworking: no encountered
# ISUP: not used all the way
# Terminating access: non-ISDN
[Optional params]
## Optional backward call indicators: 01
# In-band info: in-band information or an appropriate pattern is now available
# Call diversion: no indication
# Simple segment-n: no additional information will be sent
# MLPP user: no indication
[end of optional params]
SMG делает ранее проключение и Вы слышите сообщение с потока е1.
Вывод: нужно задать вопрос GSM оператору: почему в 90% случаев по ОКС7 он не шлет индикатор OBCI и Вы слышите ложное КПВ?
SMG тут не при чем.