2016-01-07 20 views

ответ

1

Чтобы начать запись, вы должны просто вызвать функцию rtpproxy_start_recording в вашем файле конфигурации, как описано в RTPproxy module opensips documentation. Но вы должны помнить, что этот func можно было вызвать только тогда, когда был получен новый запрос/ответ:

Эта функция может использоваться с REQUEST_ROUTE и ONREPLY_ROUTE.

Например:

route { 
    # just forward all in-dialog requests 

    if (has_totag()) { 
    t_relay(); 
    exit; 
    } 

    if (is_method("INVITE")) { 
    t_on_reply("MANAGE_INVITE_REPLY"); 
    } 

    t_relay(); 
} 

onreply_route[MANAGE_INVITE_REPLY] { 
    if (status=="200") { 
    rtpproxy_start_recording(); 
    } 
} 

Это просто эскиз, rtpproxy управление опущено для упрощения.

 Смежные вопросы

  • Нет связанных вопросов^_^