Module: sip-router Branch: master Commit: b123419e493dbe938cec57ffa8850dbab5255ad5 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b123419e...
Author: Ovidiu Sas osas@voipembedded.com Committer: Ovidiu Sas osas@voipembedded.com Date: Mon Jun 28 09:57:42 2010 -0400
modules_k:qos align qos module to the new sdp layout
- 'sendrecv_mode' and 'ptime' are session attributes now
---
modules_k/qos/qos_mi.c | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/modules_k/qos/qos_mi.c b/modules_k/qos/qos_mi.c index 1b513e4..6644a85 100644 --- a/modules_k/qos/qos_mi.c +++ b/modules_k/qos/qos_mi.c @@ -56,18 +56,6 @@ int add_mi_sdp_payload_nodes(struct mi_node* node, int index, sdp_payload_attr_t return 1; }
- if (sdp_payload->sendrecv_mode.s!=NULL && sdp_payload->sendrecv_mode.len!=0) { - attr = add_mi_attr(node1, MI_DUP_VALUE, "sendrecv", 8, sdp_payload->sendrecv_mode.s, sdp_payload->sendrecv_mode.len); - if(attr == NULL) - return 1; - } - - if (sdp_payload->ptime.s!=NULL && sdp_payload->ptime.len!=0) { - attr = add_mi_attr(node1, MI_DUP_VALUE, "ptime", 5, sdp_payload->ptime.s, sdp_payload->ptime.len); - if(attr == NULL) - return 1; - } - return 0; }
@@ -100,6 +88,18 @@ int add_mi_stream_nodes(struct mi_node* node, int index, sdp_stream_cell_t* stre if(attr == NULL) return 1;
+ if (stream->sendrecv_mode.s!=NULL && stream->sendrecv_mode.len!=0) { + attr = add_mi_attr(node1, MI_DUP_VALUE, "sendrecv", 8, stream->sendrecv_mode.s, stream->sendrecv_mode.len); + if(attr == NULL) + return 1; + } + + if (stream->ptime.s!=NULL && stream->ptime.len!=0) { + attr = add_mi_attr(node1, MI_DUP_VALUE, "ptime", 5, stream->ptime.s, stream->ptime.len); + if(attr == NULL) + return 1; + } + p = int2str((unsigned long)(stream->payloads_num), &len); attr = add_mi_attr(node1, MI_DUP_VALUE, "payloads_num", 12, p, len); if(attr == NULL)