PJSIP QOS using DSCP

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Ramu, 

You can use the following API :

??? /* Update QOS for UDP transport */
??? pj_qos_type?? qos_type = /* YOUR VALUE */
??? pj_qos_params qos_params;
??? pj_qos_get_params(qos_type, &qos_params);

??? pj_sock_t udp_sock = pjsip_udp_transport_get_socket(wan_transport);
??? pj_sock_apply_qos(udp_sock, qos_type, &qos_params, 2, NULL /* Optionnal*/,? NULL /* Optionnal*/);

??? /* Update QOS for TCP transport */
??? /* Get default config */
??? pjsip_tcp_transport_cfg tcp_cfg;
??? pjsip_tcp_transport_cfg_default(&tcp_cfg, pj_AF_INET());

??? /* Set QOS */
??? tcp_cfg.qos_type?????????????????? = qos_type;
??? tcp_cfg.qos_params.flags?????? = qos_params.flags;
??? tcp_cfg.qos_params.dscp_val = qos_params.dscp_val;

??? /* Start transport */
??? status = pjsip_tcp_transport_start3( app->h_sip_endpt, &tcp_cfg, &wan_transport_fact);

Regards,

Romain





>________________________________
> De?: Ramu <contactramu at gmail.com>
>??: pjsip list <pjsip at lists.pjsip.org> 
>Envoy? le : Mardi 14 mai 2013 6h15
>Objet?: [pjsip] PJSIP QOS using DSCP
> 
>
>
>Hi There,
>
>
>Is anybody done QOS using DSCP in iOS/Android PJSIP versions?
>
>
>Please let us know how can we configure DSCP on client side?
>
>
>Thank you
>
>
>-- 
>Ramu 
>_______________________________________________
>Visit our blog: http://blog.pjsip.org
>
>pjsip mailing list
>pjsip at lists.pjsip.org
>http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20130514/6fedf66d/attachment-0001.html>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux