Серверный модуль Kamailio IMS Diameter

Я намерен использовать модуль Kamailio IMS Diameter Server для подключения через интерфейс "Sh" к нашему HSS. Но когда я использую функцию "Diameter_request([peer], appid, commandcode, message)" в файле конфигурации kamailio, kamailio не запускается и выдает ошибку. Так есть ли кто-нибудь, чтобы направить меня, как я могу это сделать? Спасибо

Мой код Kamailio для использования Sh:

# Check for Sh Connection:
if(cdp_has_app("16777217")) {
    $var(cc_ret) = diameter_request("16777217", "306", "[]");
    if ($var(cc_ret) < 0) {
        xlog("L_ERR","UDR Request failure\n");
        send_reply("503", "Sh interface not ready");
        exit;
    }
}

Исправлена ​​проблема в том, что kamailio не работал должным образом и получал сообщение об ошибке каждый раз, когда я использовал функцию "Diameter_request" в файле конфигурации kamailio. Наконец, я обнаружил, что пропустил добавление модуля "ims_diameter_server" в разделе модулей файла конфигурации kamailio. К сожалению, документация kamailio об этом модуле не разъясняет, как кто-то должен использовать этот модуль и AVP.

0 ответов

Другие вопросы по тегам