Схема работы: клиент -> Kamailio -> SMG-1016m -> PSTN.
Аккаутинг в RADIUS ведёт SMG. Но для того, чтобы сохранить IP-адрес клиента, при поступлении от него INVITE в Kamailio записывается его IP (и Call-ID вызова, можно и вообще писать что угодно, что есть в INVITE). Вопрос: как сопоставить запись в RADIUS, поступившую от SMG, и информацию об IP, сохранённую Kamailio? Было бы логично использовать для этого Call-ID, т.к. он уникален и неизменен на протяжении всего диалога, но есть огромное "но": SMG не посылает в RADIUS Call-Id ни в каком виде, ни в качестве Acct-Session-Id (что очень логично и так делает Kamailio), ни среди других атрибутов.