Диаметр Kamailio IMS

С изменениями в Kamailio.cfg Richard Good от 17 декабря 2014 г. Обновленный пример P-CSCF с дополнительными параметрами Rx_AAR, включеннымиenter image  описание здесь в kamailio.cfg я могу ЗАРЕГИСТРИРОВАТЬ 200 ок с интерфейсом Rx.

Но я хочу отправить сообщение AAR только после получения 200 ok на pcscf. В настоящее время последовательности сообщений

        CER ------->                                            
        <-------CEA
        AAR --------->                                
        <------AAA
        REGISTER--->
        <-------401
        REGISTER---->
        <----200ok

Снимок экрана для справки.

Но я хочу отправить AAR/AAA только после REGISTER 200ok. Ниже приведена последовательность:

        CER ------->                                            
        <-------CEA

        REGISTER--->
        <-------401
        REGISTER---->
        <----200 ok

        AAR --------->                                
        <------AAA

Я использую PCSCF в качестве клиента Diameter и Seagull в качестве сервера Diameter. Я могу ЗАРЕГИСТРИРОВАТЬСЯ, но не могу отправить AAR/AAA после 200 ок. (см. рисунок)

Пожалуйста, дайте мне знать о любых других изменениях, которые необходимо внести в kamailio.cfg, сценарий seagull.xml или где-то еще. и что меняется.


person Ram jee yadav    schedule 10.05.2015    source источник


Ответы (1)


В модуле ims_qos вам нужно отредактировать mod.c. Здесь Rx_AAR_Register будет включен по умолчанию для запросов регистрации. Если вы хотите включить его для ответов на регистрацию, вам нужно добавить ON_REPLY_ROUTE в эту строку.

По умолчанию AAR будет идти только для 200 ОК запросов на регистрацию.

Спасибо, Сентил.

person Senthil Nathan    schedule 12.05.2015